aws_cdk.aws_kms

Package Overview

Alias

Defines a display name for a customer master key (CMK) in AWS Key Management Service (AWS KMS).

AliasAttributes

AliasProps

CfnAlias

The AWS::KMS::Alias resource specifies a display name for a KMS key . You can use an alias to identify a KMS key in the AWS console, in the DescribeKey operation, and in cryptographic operations , such as Decrypt and GenerateDataKey .

CfnAliasProps

CfnKey

The AWS::KMS::Key resource specifies an KMS key in AWS Key Management Service . You can use this resource to create symmetric encryption KMS keys, asymmetric KMS keys for encryption or signing, and symmetric HMAC KMS keys. You can use AWS::KMS::Key to create multi-Region primary keys of all supported types. To replicate a multi-Region key, use the AWS::KMS::ReplicaKey resource.

CfnKeyProps

CfnReplicaKey

The AWS::KMS::ReplicaKey resource specifies a multi-Region replica key that is based on a multi-Region primary key.

CfnReplicaKeyProps

IAlias

A KMS Key alias.

IKey

A KMS Key, either managed by this CDK app, or imported.

Key

Defines a KMS key.

KeyGrants

Collection of grant methods for an IKey.

KeyLookupOptions

KeyProps

KeySpec

The key spec, represents the cryptographic configuration of keys.

KeyUsage

The key usage, represents the cryptographic operations of keys.

ViaServicePrincipal

A principal to allow access to a key if it’s being used through another AWS service.