pub struct ReadRoleResponse {Show 39 fields
pub allow_any_name: bool,
pub allow_bare_domains: bool,
pub allow_glob_domains: bool,
pub allow_ip_sans: bool,
pub allow_localhost: bool,
pub allow_subdomains: bool,
pub allow_token_displayname: bool,
pub allowed_domains: Vec<String>,
pub allowed_domains_template: bool,
pub allowed_other_sans: Vec<String>,
pub allowed_serial_numbers: Vec<String>,
pub allowed_uri_sans: Vec<String>,
pub basic_constraints_valid_for_non_ca: bool,
pub client_flag: bool,
pub code_signing_flag: bool,
pub country: Vec<String>,
pub email_protection_flag: bool,
pub enforce_hostnames: bool,
pub ext_key_usage: Vec<String>,
pub ext_key_usage_oids: Vec<String>,
pub generate_lease: bool,
pub key_bits: u64,
pub key_type: String,
pub key_usage: Vec<String>,
pub locality: Vec<String>,
pub max_ttl: u64,
pub no_store: bool,
pub not_before_duration: u64,
pub organization: Vec<String>,
pub ou: Vec<String>,
pub policy_identifiers: Vec<String>,
pub postal_code: Vec<String>,
pub province: Vec<String>,
pub require_cn: bool,
pub server_flag: bool,
pub street_address: Vec<String>,
pub ttl: u64,
pub use_csr_common_name: bool,
pub use_csr_sans: bool,
}
Expand description
Response from executing ReadRoleRequest
Fields§
§allow_any_name: bool
§allow_bare_domains: bool
§allow_glob_domains: bool
§allow_ip_sans: bool
§allow_localhost: bool
§allow_subdomains: bool
§allow_token_displayname: bool
§allowed_domains: Vec<String>
§allowed_domains_template: bool
§allowed_other_sans: Vec<String>
§allowed_serial_numbers: Vec<String>
§allowed_uri_sans: Vec<String>
§basic_constraints_valid_for_non_ca: bool
§client_flag: bool
§code_signing_flag: bool
§country: Vec<String>
§email_protection_flag: bool
§enforce_hostnames: bool
§ext_key_usage: Vec<String>
§ext_key_usage_oids: Vec<String>
§generate_lease: bool
§key_bits: u64
§key_type: String
§key_usage: Vec<String>
§locality: Vec<String>
§max_ttl: u64
§no_store: bool
§not_before_duration: u64
§organization: Vec<String>
§ou: Vec<String>
§policy_identifiers: Vec<String>
§postal_code: Vec<String>
§province: Vec<String>
§require_cn: bool
§server_flag: bool
§street_address: Vec<String>
§ttl: u64
§use_csr_common_name: bool
§use_csr_sans: bool
Trait Implementations§
source§impl Debug for ReadRoleResponse
impl Debug for ReadRoleResponse
source§impl<'de> Deserialize<'de> for ReadRoleResponse
impl<'de> Deserialize<'de> for ReadRoleResponse
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ReadRoleResponse
impl RefUnwindSafe for ReadRoleResponse
impl Send for ReadRoleResponse
impl Sync for ReadRoleResponse
impl Unpin for ReadRoleResponse
impl UnwindSafe for ReadRoleResponse
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more