pub struct ReadCaCertificateRoleResponse {Show 18 fields
pub allowed_common_names: Option<Vec<String>>,
pub allowed_dns_sans: Option<Vec<String>>,
pub allowed_email_sans: Option<Vec<String>>,
pub allowed_metadata_extensions: Option<Vec<String>>,
pub allowed_organizational_units: Option<Vec<String>>,
pub allowed_uri_sans: Option<Vec<String>>,
pub certificate: String,
pub display_name: String,
pub required_extensions: Option<Vec<String>>,
pub token_bound_cidrs: Vec<String>,
pub token_explicit_max_ttl: u64,
pub token_max_ttl: u64,
pub token_no_default_policy: bool,
pub token_num_uses: u64,
pub token_period: u64,
pub token_policies: Vec<String>,
pub token_ttl: u64,
pub token_type: String,
}
Expand description
Response from executing ReadCaCertificateRoleRequest
Fields§
§allowed_common_names: Option<Vec<String>>
§allowed_dns_sans: Option<Vec<String>>
§allowed_email_sans: Option<Vec<String>>
§allowed_metadata_extensions: Option<Vec<String>>
§allowed_organizational_units: Option<Vec<String>>
§allowed_uri_sans: Option<Vec<String>>
§certificate: String
§display_name: String
§required_extensions: Option<Vec<String>>
§token_bound_cidrs: Vec<String>
§token_explicit_max_ttl: u64
§token_max_ttl: u64
§token_no_default_policy: bool
§token_num_uses: u64
§token_period: u64
§token_policies: Vec<String>
§token_ttl: u64
§token_type: String
Trait Implementations§
source§impl<'de> Deserialize<'de> for ReadCaCertificateRoleResponse
impl<'de> Deserialize<'de> for ReadCaCertificateRoleResponse
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 ReadCaCertificateRoleResponse
impl RefUnwindSafe for ReadCaCertificateRoleResponse
impl Send for ReadCaCertificateRoleResponse
impl Sync for ReadCaCertificateRoleResponse
impl Unpin for ReadCaCertificateRoleResponse
impl UnwindSafe for ReadCaCertificateRoleResponse
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