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 KMS 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.

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.