#[non_exhaustive]pub struct XksKeyConfigurationType {
pub id: Option<String>,
}
Expand description
Information about the external key that is associated with a KMS key in an external key store.
This element appears in a CreateKey
or DescribeKey
response only for a KMS key in an external key store.
The external key is a symmetric encryption key that is hosted by an external key manager outside of Amazon Web Services. When you use the KMS key in an external key store in a cryptographic operation, the cryptographic operation is performed in the external key manager using the specified external key. For more information, see External key in the Key Management Service Developer Guide.
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.id: Option<String>
The ID of the external key in its external key manager. This is the ID that the external key store proxy uses to identify the external key.
Implementations§
Source§impl XksKeyConfigurationType
impl XksKeyConfigurationType
Sourcepub fn builder() -> XksKeyConfigurationTypeBuilder
pub fn builder() -> XksKeyConfigurationTypeBuilder
Creates a new builder-style object to manufacture XksKeyConfigurationType
.
Trait Implementations§
Source§impl Clone for XksKeyConfigurationType
impl Clone for XksKeyConfigurationType
Source§fn clone(&self) -> XksKeyConfigurationType
fn clone(&self) -> XksKeyConfigurationType
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for XksKeyConfigurationType
impl Debug for XksKeyConfigurationType
Source§impl PartialEq for XksKeyConfigurationType
impl PartialEq for XksKeyConfigurationType
impl StructuralPartialEq for XksKeyConfigurationType
Auto Trait Implementations§
impl Freeze for XksKeyConfigurationType
impl RefUnwindSafe for XksKeyConfigurationType
impl Send for XksKeyConfigurationType
impl Sync for XksKeyConfigurationType
impl Unpin for XksKeyConfigurationType
impl UnwindSafe for XksKeyConfigurationType
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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