A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://docs.aws.amazon.com/kms/latest/developerguide/key-state.html below:

Key states of AWS KMS keys

Key states of AWS KMS keys

An AWS KMS key always has a key state. Operations on the KMS key and its environment can change the key state. The key state can change either transiently, or until another operation changes its key state. These operations are done either asynchronously, or by an API call.

The table in this section shows how key states affect calls to AWS KMS API operations. As a result of its key state, an operation on a KMS key is expected to succeed (✓), fail (X), or succeed only under certain conditions (?). The result often differs for KMS keys with imported key material.

This table includes only the API operations that use an existing KMS key. Other operations, such as CreateKey and ListKeys, are omitted.

Key states and KMS key types

The type of the KMS key determines the key states it can have.

Key state table

The following table shows how the key state of a KMS key affects AWS KMS operations.

The descriptions of the numbered footnotes ([n]) are at the end of this topic.

Note

You might need to scroll horizontally or vertically to see all of the data in this table.

API Enabled Disabled

Pending deletion

Pending replica deletion

Pending import Unavailable Creating Updating CancelKeyDeletion

[4]

[4]

[4]

[4], [13]

[4]

[4]

CreateAlias

[3]

CreateGrant

[1]

[2] or [3]

[5]

[14]

Decrypt

[1]

[2] or [3]

[5]

[11]

[14]

DeleteAlias DeleteImportedKeyMaterial

[9]

[9]

[9]

N/A

[14]

[15]

DeriveSharedSecret

[1]

[2] or [3]

[5]

N/A

[14]

DescribeKey DisableKey

[3]

[5]

[12]

[14]

[15]

DisableKeyRotation

[7]

[1] or [7]

[3] or [7]

[6]

[7]

[14]

[7]

EnableKey

[3]

[5]

[12]

[14]

[15]

EnableKeyRotation

[7]

[1] or [7]

[3] or [7]

[6]

[7]

[14]

[7]

Encrypt

[1]

[2] or [3]

[5]

[11]

[14]

GenerateDataKey

[1]

[2] or [3]

[5]

[11]

[14]

GenerateDataKeyPair

[1]

[2] or [3]

[5]

[7]

[14]

GenerateDataKeyPairWithoutPlaintext

[1]

[2] or [3]

[5]

[7]

[14]

GenerateDataKeyWithoutPlaintext

[1]

[2] or [3]

[5]

[11]

[14]

GenerateMac

[1]

[2] or [3]

[5]

N/A

[14]

GetKeyPolicy GetKeyRotationStatus

[7]

[7]

[7]

[6]

[7]

[7]

[7]

GetParametersForImport

[9]

[9]

[8] or [9]

[9]

[14]

[15]

GetPublicKey

[2] or [3]

N/A

[14]

ImportKeyMaterial

[9]

[9]

[9]

[9]

[14]

ListAliases ListGrants ListKeyPolicies ListKeyRotations

[7]

[7]

[7]

[6]

[7]

[7]

[7]

ListResourceTags PutKeyPolicy ReEncrypt

[1]

[2] or [3]

[5]

[11]

[14]

ReplicateKey

[1]

[2] or [3]

[5]

N/A

[14]

[15]

RetireGrant RevokeGrant RotateKeyOnDemand

[7]

[1] or [7]

[3] or [7]

[5]

[7]

[14]

[7]

ScheduleKeyDeletion

[3]

[15]

Sign

[1]

[2] or [3]

[5]

N/A

[14]

TagResource

[3]

UntagResource

[3]

UpdateAlias

[10]

UpdateKeyDescription

[3]

UpdatePrimaryRegion

[1]

[2] or [3]

[5]

N/A

[14]

Verify

[1]

[2] or [3]

[5]

N/A

[14]

VerifyMac

[1]

[2] or [3]

[5]

N/A

[14]

Table Details


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4