Retires a grant. To clean up, you can retire a grant when you're done
using it. You should revoke a grant when you intend to actively deny
operations that depend on it. The following are permitted to call this
API:
The AWS account (root user) under which the grant was created
The RetiringPrincipal
, if present in the grant
The GranteePrincipal
, if retire_grant
is an
operation specified in the grant
You must identify the grant to retire by its grant token or by a
combination of the grant ID and the Amazon Resource Name (ARN) of the
customer master key (CMK). A grant token is a unique variable-length
base64-encoded string. A grant ID is a 64 character unique identifier of
a grant. The create_grant
operation returns both.
Cross-account use: Yes. You can retire a grant on a CMK in a
different AWS account.
Required permissions:: Permission to retire a grant is specified in
the grant. You cannot control access to this operation in a policy. For
more information, see Using grants
in the AWS Key Management Service Developer Guide.
Related operations:
create_grant
list_grants
list_retirable_grants
revoke_grant