pub struct SubordinateConfig {
pub certificate_authority: Option<String>,
pub pem_issuer_chain: Option<SubordinateConfigChain>,
}Expand description
Describes a subordinate CA’s issuers. This is either a resource name to a known issuing CertificateAuthority, or a PEM issuer certificate chain.
This type is not used in any activity, and only used as part of another schema.
Fields§
Required. This can refer to a CertificateAuthority that was used to create a subordinate CertificateAuthority. This field is used for information and usability purposes only. The resource name is in the format projects/*/locations/*/caPools/*/certificateAuthorities/*.
pem_issuer_chain: Option<SubordinateConfigChain>Required. Contains the PEM certificate chain for the issuers of this CertificateAuthority, but not pem certificate for this CA itself.
Trait Implementations§
Source§impl Clone for SubordinateConfig
impl Clone for SubordinateConfig
Source§fn clone(&self) -> SubordinateConfig
fn clone(&self) -> SubordinateConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SubordinateConfig
impl Debug for SubordinateConfig
Source§impl Default for SubordinateConfig
impl Default for SubordinateConfig
Source§fn default() -> SubordinateConfig
fn default() -> SubordinateConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SubordinateConfig
impl<'de> Deserialize<'de> for SubordinateConfig
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
Source§impl Serialize for SubordinateConfig
impl Serialize for SubordinateConfig
impl Part for SubordinateConfig
Auto Trait Implementations§
impl Freeze for SubordinateConfig
impl RefUnwindSafe for SubordinateConfig
impl Send for SubordinateConfig
impl Sync for SubordinateConfig
impl Unpin for SubordinateConfig
impl UnwindSafe for SubordinateConfig
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