Struct google_privateca1_beta1::api::SubordinateConfig
source · 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 path 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/*/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 copy 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