[−][src]Struct rusoto_kms::CreateAliasRequest
Fields
alias_name: String
Specifies the alias name. This value must begin with alias/
followed by the alias name, such as alias/ExampleAlias
. The alias name cannot begin with aws/
. The alias/aws/
prefix is reserved for AWS managed CMKs.
target_key_id: String
Identifies the CMK for which you are creating the alias. This value cannot be an alias.
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.
Trait Implementations
impl Clone for CreateAliasRequest
[src]
impl Clone for CreateAliasRequest
fn clone(&self) -> CreateAliasRequest
[src]
fn clone(&self) -> CreateAliasRequest
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Default for CreateAliasRequest
[src]
impl Default for CreateAliasRequest
fn default() -> CreateAliasRequest
[src]
fn default() -> CreateAliasRequest
impl PartialEq<CreateAliasRequest> for CreateAliasRequest
[src]
impl PartialEq<CreateAliasRequest> for CreateAliasRequest
fn eq(&self, other: &CreateAliasRequest) -> bool
[src]
fn eq(&self, other: &CreateAliasRequest) -> bool
fn ne(&self, other: &CreateAliasRequest) -> bool
[src]
fn ne(&self, other: &CreateAliasRequest) -> bool
impl Debug for CreateAliasRequest
[src]
impl Debug for CreateAliasRequest
impl Serialize for CreateAliasRequest
[src]
impl Serialize for CreateAliasRequest
Auto Trait Implementations
impl Send for CreateAliasRequest
impl Send for CreateAliasRequest
impl Sync for CreateAliasRequest
impl Sync for CreateAliasRequest
Blanket Implementations
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
🔬 This is a nightly-only experimental API. (
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]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
impl<T> Same for T
impl<T> Same for T
type Output = T
Should always be Self
impl<T> Erased for T
impl<T> Erased for T