[−][src]Struct rusoto_kms::UpdateAliasRequest
Fields
alias_name: String
Specifies the name of the alias to change. This value must begin with alias/
followed by the alias name, such as alias/ExampleAlias
.
target_key_id: String
Unique identifier of the customer master key (CMK) to be mapped to the alias. When the update operation completes, the alias will point to this CMK.
Specify the key ID or the Amazon Resource Name (ARN) of the CMK.
For example:
-
Key ID:
1234abcd-12ab-34cd-56ef-1234567890ab
-
Key ARN:
arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
To get the key ID and key ARN for a CMK, use ListKeys or DescribeKey.
To verify that the alias is mapped to the correct CMK, use ListAliases.
Trait Implementations
impl PartialEq<UpdateAliasRequest> for UpdateAliasRequest
[src]
fn eq(&self, other: &UpdateAliasRequest) -> bool
[src]
fn ne(&self, other: &UpdateAliasRequest) -> bool
[src]
impl Default for UpdateAliasRequest
[src]
fn default() -> UpdateAliasRequest
[src]
impl Clone for UpdateAliasRequest
[src]
fn clone(&self) -> UpdateAliasRequest
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for UpdateAliasRequest
[src]
impl Serialize for UpdateAliasRequest
[src]
Auto Trait Implementations
impl Send for UpdateAliasRequest
impl Sync for UpdateAliasRequest
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
impl<T> Erased for T
impl<T> Same for T
type Output = T
Should always be Self