Enum google_api_proto::google::cloud::security::privateca::v1::subordinate_config::SubordinateConfig
source · pub enum SubordinateConfig {
CertificateAuthority(String),
PemIssuerChain(SubordinateConfigChain),
}
Variants§
CertificateAuthority(String)
Required. This can refer to a
[CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority]
that was used to create a subordinate
[CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].
This field is used for information and usability purposes only. The
resource name is in the format
projects/*/locations/*/caPools/*/certificateAuthorities/*
.
PemIssuerChain(SubordinateConfigChain)
Required. Contains the PEM certificate chain for the issuers of this [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority], but not pem certificate for this CA itself.
Implementations§
source§impl SubordinateConfig
impl SubordinateConfig
sourcepub fn merge(
field: &mut Option<SubordinateConfig>,
tag: u32,
wire_type: WireType,
buf: &mut impl Buf,
ctx: DecodeContext,
) -> Result<(), DecodeError>
pub fn merge( field: &mut Option<SubordinateConfig>, tag: u32, wire_type: WireType, buf: &mut impl Buf, ctx: DecodeContext, ) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into self.
sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
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 PartialEq for SubordinateConfig
impl PartialEq for SubordinateConfig
source§fn eq(&self, other: &SubordinateConfig) -> bool
fn eq(&self, other: &SubordinateConfig) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq 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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request