Struct rusoto_kms::DescribeKeyRequest
source · [−]Fields
grant_tokens: Option<Vec<String>>
A list of grant tokens.
Use a grant token when your permission to call this operation comes from a new grant that has not yet achieved eventual consistency. For more information, see Grant token in the AWS Key Management Service Developer Guide.
key_id: String
Describes the specified customer master key (CMK).
If you specify a predefined AWS alias (an AWS alias with no key ID), KMS associates the alias with an AWS managed CMK and returns its KeyId
and Arn
in the response.
To specify a CMK, use its key ID, key ARN, alias name, or alias ARN. When using an alias name, prefix it with "alias/"
. To specify a CMK in a different AWS account, you must use the key ARN or alias ARN.
For example:
-
Key ID:
1234abcd-12ab-34cd-56ef-1234567890ab
-
Key ARN:
arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
-
Alias name:
alias/ExampleAlias
-
Alias ARN:
arn:aws:kms:us-east-2:111122223333:alias/ExampleAlias
To get the key ID and key ARN for a CMK, use ListKeys or DescribeKey. To get the alias name and alias ARN, use ListAliases.
Trait Implementations
sourceimpl Clone for DescribeKeyRequest
impl Clone for DescribeKeyRequest
sourcefn clone(&self) -> DescribeKeyRequest
fn clone(&self) -> DescribeKeyRequest
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for DescribeKeyRequest
impl Debug for DescribeKeyRequest
sourceimpl Default for DescribeKeyRequest
impl Default for DescribeKeyRequest
sourcefn default() -> DescribeKeyRequest
fn default() -> DescribeKeyRequest
Returns the “default value” for a type. Read more
sourceimpl PartialEq<DescribeKeyRequest> for DescribeKeyRequest
impl PartialEq<DescribeKeyRequest> for DescribeKeyRequest
sourcefn eq(&self, other: &DescribeKeyRequest) -> bool
fn eq(&self, other: &DescribeKeyRequest) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &DescribeKeyRequest) -> bool
fn ne(&self, other: &DescribeKeyRequest) -> bool
This method tests for !=
.
sourceimpl Serialize for DescribeKeyRequest
impl Serialize for DescribeKeyRequest
impl StructuralPartialEq for DescribeKeyRequest
Auto Trait Implementations
impl RefUnwindSafe for DescribeKeyRequest
impl Send for DescribeKeyRequest
impl Sync for DescribeKeyRequest
impl Unpin for DescribeKeyRequest
impl UnwindSafe for DescribeKeyRequest
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more