Struct aws_sdk_kms::types::XksKeyConfigurationType
source · #[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
source§fn eq(&self, other: &XksKeyConfigurationType) -> bool
fn eq(&self, other: &XksKeyConfigurationType) -> bool
self
and other
values to be equal, and is used
by ==
.