Struct aws_sdk_acmpca::types::ApiPassthrough
source · #[non_exhaustive]pub struct ApiPassthrough {
pub extensions: Option<Extensions>,
pub subject: Option<Asn1Subject>,
}
Expand description
Contains X.509 certificate information to be placed in an issued certificate. An APIPassthrough
or APICSRPassthrough
template variant must be selected, or else this parameter is ignored.
If conflicting or duplicate certificate information is supplied from other sources, Amazon Web Services Private CA applies order of operation rules to determine what information is used.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.extensions: Option<Extensions>
Specifies X.509 extension information for a certificate.
subject: Option<Asn1Subject>
Contains information about the certificate subject. The Subject
field in the certificate identifies the entity that owns or controls the public key in the certificate. The entity can be a user, computer, device, or service. The Subject
must contain an X.500 distinguished name (DN). A DN is a sequence of relative distinguished names (RDNs). The RDNs are separated by commas in the certificate.
Implementations§
source§impl ApiPassthrough
impl ApiPassthrough
sourcepub fn extensions(&self) -> Option<&Extensions>
pub fn extensions(&self) -> Option<&Extensions>
Specifies X.509 extension information for a certificate.
sourcepub fn subject(&self) -> Option<&Asn1Subject>
pub fn subject(&self) -> Option<&Asn1Subject>
Contains information about the certificate subject. The Subject
field in the certificate identifies the entity that owns or controls the public key in the certificate. The entity can be a user, computer, device, or service. The Subject
must contain an X.500 distinguished name (DN). A DN is a sequence of relative distinguished names (RDNs). The RDNs are separated by commas in the certificate.
source§impl ApiPassthrough
impl ApiPassthrough
sourcepub fn builder() -> ApiPassthroughBuilder
pub fn builder() -> ApiPassthroughBuilder
Creates a new builder-style object to manufacture ApiPassthrough
.
Trait Implementations§
source§impl Clone for ApiPassthrough
impl Clone for ApiPassthrough
source§fn clone(&self) -> ApiPassthrough
fn clone(&self) -> ApiPassthrough
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ApiPassthrough
impl Debug for ApiPassthrough
source§impl PartialEq for ApiPassthrough
impl PartialEq for ApiPassthrough
source§fn eq(&self, other: &ApiPassthrough) -> bool
fn eq(&self, other: &ApiPassthrough) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ApiPassthrough
Auto Trait Implementations§
impl Freeze for ApiPassthrough
impl RefUnwindSafe for ApiPassthrough
impl Send for ApiPassthrough
impl Sync for ApiPassthrough
impl Unpin for ApiPassthrough
impl UnwindSafe for ApiPassthrough
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more