#[non_exhaustive]pub struct TrustedCertificatePublicKey {
pub key_attributes: Option<KeyAttributes>,
pub public_key_certificate: String,
pub certificate_authority_public_key_identifier: String,
}Expand description
Parameter information for trusted public key certificate import.
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.key_attributes: Option<KeyAttributes>The role of the key, the algorithm it supports, and the cryptographic operations allowed with the key. This data is immutable after a trusted public key is imported.
public_key_certificate: StringParameter information for trusted public key certificate import.
The KeyARN of the root public key certificate or certificate chain that signs the trusted public key certificate import.
Implementations§
source§impl TrustedCertificatePublicKey
impl TrustedCertificatePublicKey
sourcepub fn key_attributes(&self) -> Option<&KeyAttributes>
pub fn key_attributes(&self) -> Option<&KeyAttributes>
The role of the key, the algorithm it supports, and the cryptographic operations allowed with the key. This data is immutable after a trusted public key is imported.
sourcepub fn public_key_certificate(&self) -> &str
pub fn public_key_certificate(&self) -> &str
Parameter information for trusted public key certificate import.
The KeyARN of the root public key certificate or certificate chain that signs the trusted public key certificate import.
source§impl TrustedCertificatePublicKey
impl TrustedCertificatePublicKey
sourcepub fn builder() -> TrustedCertificatePublicKeyBuilder
pub fn builder() -> TrustedCertificatePublicKeyBuilder
Creates a new builder-style object to manufacture TrustedCertificatePublicKey.
Trait Implementations§
source§impl Clone for TrustedCertificatePublicKey
impl Clone for TrustedCertificatePublicKey
source§fn clone(&self) -> TrustedCertificatePublicKey
fn clone(&self) -> TrustedCertificatePublicKey
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for TrustedCertificatePublicKey
impl Debug for TrustedCertificatePublicKey
source§impl PartialEq for TrustedCertificatePublicKey
impl PartialEq for TrustedCertificatePublicKey
source§fn eq(&self, other: &TrustedCertificatePublicKey) -> bool
fn eq(&self, other: &TrustedCertificatePublicKey) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for TrustedCertificatePublicKey
Auto Trait Implementations§
impl Freeze for TrustedCertificatePublicKey
impl RefUnwindSafe for TrustedCertificatePublicKey
impl Send for TrustedCertificatePublicKey
impl Sync for TrustedCertificatePublicKey
impl Unpin for TrustedCertificatePublicKey
impl UnwindSafe for TrustedCertificatePublicKey
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