Struct aws_sdk_paymentcryptography::types::Alias
source · #[non_exhaustive]pub struct Alias {
pub alias_name: Option<String>,
pub key_arn: Option<String>,
}
Expand description
Contains information about an alias.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.alias_name: Option<String>
A friendly name that you can use to refer to a key. The value must begin with alias/
.
Do not include confidential or sensitive information in this field. This field may be displayed in plaintext in CloudTrail logs and other output.
key_arn: Option<String>
The KeyARN
of the key associated with the alias.
Implementations§
Trait Implementations§
source§impl PartialEq for Alias
impl PartialEq for Alias
impl StructuralPartialEq for Alias
Auto Trait Implementations§
impl RefUnwindSafe for Alias
impl Send for Alias
impl Sync for Alias
impl Unpin for Alias
impl UnwindSafe for Alias
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