Index

$ A B C D E F G H I J K M P R S T V 
All Classes and Interfaces|All Packages

$

$jsii$toJson() - Method in class software.amazon.awscdk.services.kms.AliasAttributes.Jsii$Proxy
 
$jsii$toJson() - Method in class software.amazon.awscdk.services.kms.AliasProps.Jsii$Proxy
 
$jsii$toJson() - Method in class software.amazon.awscdk.services.kms.CfnAliasProps.Jsii$Proxy
 
$jsii$toJson() - Method in class software.amazon.awscdk.services.kms.CfnKeyProps.Jsii$Proxy
 
$jsii$toJson() - Method in class software.amazon.awscdk.services.kms.CfnReplicaKeyProps.Jsii$Proxy
 
$jsii$toJson() - Method in class software.amazon.awscdk.services.kms.KeyLookupOptions.Jsii$Proxy
 
$jsii$toJson() - Method in class software.amazon.awscdk.services.kms.KeyProps.Jsii$Proxy
 

A

addAlias(String) - Method in class software.amazon.awscdk.services.kms.Alias
Defines a new alias for the key.
addAlias(String) - Method in interface software.amazon.awscdk.services.kms.IAlias.Jsii$Default
Defines a new alias for the key.
addAlias(String) - Method in class software.amazon.awscdk.services.kms.IAlias.Jsii$Proxy
Defines a new alias for the key.
addAlias(String) - Method in interface software.amazon.awscdk.services.kms.IKey
Defines a new alias for the key.
addAlias(String) - Method in interface software.amazon.awscdk.services.kms.IKey.Jsii$Default
Defines a new alias for the key.
addAlias(String) - Method in class software.amazon.awscdk.services.kms.IKey.Jsii$Proxy
Defines a new alias for the key.
addAlias(String) - Method in class software.amazon.awscdk.services.kms.Key
Defines a new alias for the key.
addToResourcePolicy(PolicyStatement) - Method in class software.amazon.awscdk.services.kms.Alias
Adds a statement to the KMS key resource policy.
addToResourcePolicy(PolicyStatement) - Method in class software.amazon.awscdk.services.kms.IAlias.Jsii$Proxy
Adds a statement to the KMS key resource policy.
addToResourcePolicy(PolicyStatement) - Method in interface software.amazon.awscdk.services.kms.IKey
Adds a statement to the KMS key resource policy.
addToResourcePolicy(PolicyStatement) - Method in class software.amazon.awscdk.services.kms.IKey.Jsii$Proxy
Adds a statement to the KMS key resource policy.
addToResourcePolicy(PolicyStatement) - Method in class software.amazon.awscdk.services.kms.Key
Adds a statement to the KMS key resource policy.
addToResourcePolicy(PolicyStatement, Boolean) - Method in class software.amazon.awscdk.services.kms.Alias
Adds a statement to the KMS key resource policy.
addToResourcePolicy(PolicyStatement, Boolean) - Method in interface software.amazon.awscdk.services.kms.IAlias.Jsii$Default
Adds a statement to the KMS key resource policy.
addToResourcePolicy(PolicyStatement, Boolean) - Method in class software.amazon.awscdk.services.kms.IAlias.Jsii$Proxy
Adds a statement to the KMS key resource policy.
addToResourcePolicy(PolicyStatement, Boolean) - Method in interface software.amazon.awscdk.services.kms.IKey
Adds a statement to the KMS key resource policy.
addToResourcePolicy(PolicyStatement, Boolean) - Method in interface software.amazon.awscdk.services.kms.IKey.Jsii$Default
Adds a statement to the KMS key resource policy.
addToResourcePolicy(PolicyStatement, Boolean) - Method in class software.amazon.awscdk.services.kms.IKey.Jsii$Proxy
Adds a statement to the KMS key resource policy.
addToResourcePolicy(PolicyStatement, Boolean) - Method in class software.amazon.awscdk.services.kms.Key
Adds a statement to the KMS key resource policy.
admins(List<? extends IPrincipal>) - Method in class software.amazon.awscdk.services.kms.Key.Builder
A list of principals to add as key administrators to the key policy.
admins(List<? extends IPrincipal>) - Method in class software.amazon.awscdk.services.kms.KeyProps.Builder
Sets the value of KeyProps.getAdmins()
alias(String) - Method in class software.amazon.awscdk.services.kms.Key.Builder
Initial alias to add to the key.
alias(String) - Method in class software.amazon.awscdk.services.kms.KeyProps.Builder
Sets the value of KeyProps.getAlias()
Alias - Class in software.amazon.awscdk.services.kms
Defines a display name for a customer master key (CMK) in AWS Key Management Service (AWS KMS).
Alias(JsiiObject.InitializationMode) - Constructor for class software.amazon.awscdk.services.kms.Alias
 
Alias(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.kms.Alias
 
Alias(Construct, String, AliasProps) - Constructor for class software.amazon.awscdk.services.kms.Alias
 
Alias.Builder - Class in software.amazon.awscdk.services.kms
A fluent builder for Alias.
AliasAttributes - Interface in software.amazon.awscdk.services.kms
Properties of a reference to an existing KMS Alias.
AliasAttributes.Builder - Class in software.amazon.awscdk.services.kms
A builder for AliasAttributes
AliasAttributes.Jsii$Proxy - Class in software.amazon.awscdk.services.kms
An implementation for AliasAttributes
aliasName(String) - Method in class software.amazon.awscdk.services.kms.Alias.Builder
The name of the alias.
aliasName(String) - Method in class software.amazon.awscdk.services.kms.AliasAttributes.Builder
aliasName(String) - Method in class software.amazon.awscdk.services.kms.AliasProps.Builder
Sets the value of AliasProps.getAliasName()
aliasName(String) - Method in class software.amazon.awscdk.services.kms.CfnAlias.Builder
Specifies the alias name.
aliasName(String) - Method in class software.amazon.awscdk.services.kms.CfnAliasProps.Builder
aliasName(String) - Method in class software.amazon.awscdk.services.kms.KeyLookupOptions.Builder
AliasProps - Interface in software.amazon.awscdk.services.kms
Construction properties for a KMS Key Alias object.
AliasProps.Builder - Class in software.amazon.awscdk.services.kms
A builder for AliasProps
AliasProps.Jsii$Proxy - Class in software.amazon.awscdk.services.kms
An implementation for AliasProps
aliasTargetKey(IKey) - Method in class software.amazon.awscdk.services.kms.AliasAttributes.Builder
applyRemovalPolicy(RemovalPolicy) - Method in interface software.amazon.awscdk.services.kms.IAlias.Jsii$Default
Apply the given removal policy to this resource.
applyRemovalPolicy(RemovalPolicy) - Method in class software.amazon.awscdk.services.kms.IAlias.Jsii$Proxy
Apply the given removal policy to this resource.
applyRemovalPolicy(RemovalPolicy) - Method in interface software.amazon.awscdk.services.kms.IKey.Jsii$Default
Apply the given removal policy to this resource.
applyRemovalPolicy(RemovalPolicy) - Method in class software.amazon.awscdk.services.kms.IKey.Jsii$Proxy
Apply the given removal policy to this resource.

B

build() - Method in class software.amazon.awscdk.services.kms.Alias.Builder
 
build() - Method in class software.amazon.awscdk.services.kms.AliasAttributes.Builder
Builds the configured instance.
build() - Method in class software.amazon.awscdk.services.kms.AliasProps.Builder
Builds the configured instance.
build() - Method in class software.amazon.awscdk.services.kms.CfnAlias.Builder
 
build() - Method in class software.amazon.awscdk.services.kms.CfnAliasProps.Builder
Builds the configured instance.
build() - Method in class software.amazon.awscdk.services.kms.CfnKey.Builder
 
build() - Method in class software.amazon.awscdk.services.kms.CfnKeyProps.Builder
Builds the configured instance.
build() - Method in class software.amazon.awscdk.services.kms.CfnReplicaKey.Builder
 
build() - Method in class software.amazon.awscdk.services.kms.CfnReplicaKeyProps.Builder
Builds the configured instance.
build() - Method in class software.amazon.awscdk.services.kms.Key.Builder
 
build() - Method in class software.amazon.awscdk.services.kms.KeyLookupOptions.Builder
Builds the configured instance.
build() - Method in class software.amazon.awscdk.services.kms.KeyProps.Builder
Builds the configured instance.
builder() - Static method in interface software.amazon.awscdk.services.kms.AliasAttributes
 
builder() - Static method in interface software.amazon.awscdk.services.kms.AliasProps
 
builder() - Static method in interface software.amazon.awscdk.services.kms.CfnAliasProps
 
builder() - Static method in interface software.amazon.awscdk.services.kms.CfnKeyProps
 
builder() - Static method in interface software.amazon.awscdk.services.kms.CfnReplicaKeyProps
 
builder() - Static method in interface software.amazon.awscdk.services.kms.KeyLookupOptions
 
builder() - Static method in interface software.amazon.awscdk.services.kms.KeyProps
 
Builder() - Constructor for class software.amazon.awscdk.services.kms.AliasAttributes.Builder
 
Builder() - Constructor for class software.amazon.awscdk.services.kms.AliasProps.Builder
 
Builder() - Constructor for class software.amazon.awscdk.services.kms.CfnAliasProps.Builder
 
Builder() - Constructor for class software.amazon.awscdk.services.kms.CfnKeyProps.Builder
 
Builder() - Constructor for class software.amazon.awscdk.services.kms.CfnReplicaKeyProps.Builder
 
Builder() - Constructor for class software.amazon.awscdk.services.kms.KeyLookupOptions.Builder
 
Builder() - Constructor for class software.amazon.awscdk.services.kms.KeyProps.Builder
 

C

CFN_RESOURCE_TYPE_NAME - Static variable in class software.amazon.awscdk.services.kms.CfnAlias
The CloudFormation resource type name for this resource class.
CFN_RESOURCE_TYPE_NAME - Static variable in class software.amazon.awscdk.services.kms.CfnKey
The CloudFormation resource type name for this resource class.
CFN_RESOURCE_TYPE_NAME - Static variable in class software.amazon.awscdk.services.kms.CfnReplicaKey
The CloudFormation resource type name for this resource class.
CfnAlias - Class in software.amazon.awscdk.services.kms
A CloudFormation AWS::KMS::Alias.
CfnAlias(Construct, String, CfnAliasProps) - Constructor for class software.amazon.awscdk.services.kms.CfnAlias
Create a new AWS::KMS::Alias.
CfnAlias(JsiiObject.InitializationMode) - Constructor for class software.amazon.awscdk.services.kms.CfnAlias
 
CfnAlias(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.kms.CfnAlias
 
CfnAlias.Builder - Class in software.amazon.awscdk.services.kms
A fluent builder for CfnAlias.
CfnAliasProps - Interface in software.amazon.awscdk.services.kms
Properties for defining a CfnAlias.
CfnAliasProps.Builder - Class in software.amazon.awscdk.services.kms
A builder for CfnAliasProps
CfnAliasProps.Jsii$Proxy - Class in software.amazon.awscdk.services.kms
An implementation for CfnAliasProps
CfnKey - Class in software.amazon.awscdk.services.kms
A CloudFormation AWS::KMS::Key.
CfnKey(Construct, String, CfnKeyProps) - Constructor for class software.amazon.awscdk.services.kms.CfnKey
Create a new AWS::KMS::Key.
CfnKey(JsiiObject.InitializationMode) - Constructor for class software.amazon.awscdk.services.kms.CfnKey
 
CfnKey(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.kms.CfnKey
 
CfnKey.Builder - Class in software.amazon.awscdk.services.kms
A fluent builder for CfnKey.
CfnKeyProps - Interface in software.amazon.awscdk.services.kms
Properties for defining a CfnKey.
CfnKeyProps.Builder - Class in software.amazon.awscdk.services.kms
A builder for CfnKeyProps
CfnKeyProps.Jsii$Proxy - Class in software.amazon.awscdk.services.kms
An implementation for CfnKeyProps
CfnReplicaKey - Class in software.amazon.awscdk.services.kms
A CloudFormation AWS::KMS::ReplicaKey.
CfnReplicaKey(Construct, String, CfnReplicaKeyProps) - Constructor for class software.amazon.awscdk.services.kms.CfnReplicaKey
Create a new AWS::KMS::ReplicaKey.
CfnReplicaKey(JsiiObject.InitializationMode) - Constructor for class software.amazon.awscdk.services.kms.CfnReplicaKey
 
CfnReplicaKey(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.kms.CfnReplicaKey
 
CfnReplicaKey.Builder - Class in software.amazon.awscdk.services.kms
A fluent builder for CfnReplicaKey.
CfnReplicaKeyProps - Interface in software.amazon.awscdk.services.kms
Properties for defining a CfnReplicaKey.
CfnReplicaKeyProps.Builder - Class in software.amazon.awscdk.services.kms
A builder for CfnReplicaKeyProps
CfnReplicaKeyProps.Jsii$Proxy - Class in software.amazon.awscdk.services.kms
An implementation for CfnReplicaKeyProps
create(Construct, String) - Static method in class software.amazon.awscdk.services.kms.CfnAlias.Builder
 
create(Construct, String) - Static method in class software.amazon.awscdk.services.kms.CfnKey.Builder
 
create(Construct, String) - Static method in class software.amazon.awscdk.services.kms.CfnReplicaKey.Builder
 
create(Construct, String) - Static method in class software.amazon.awscdk.services.kms.Alias.Builder
 
create(Construct, String) - Static method in class software.amazon.awscdk.services.kms.Key.Builder
 

D

dedupeString() - Method in class software.amazon.awscdk.services.kms.ViaServicePrincipal
Return whether or not this principal is equal to the given principal.
description(String) - Method in class software.amazon.awscdk.services.kms.CfnKey.Builder
A description of the KMS key.
description(String) - Method in class software.amazon.awscdk.services.kms.CfnKeyProps.Builder
description(String) - Method in class software.amazon.awscdk.services.kms.CfnReplicaKey.Builder
A description of the KMS key.
description(String) - Method in class software.amazon.awscdk.services.kms.CfnReplicaKeyProps.Builder
description(String) - Method in class software.amazon.awscdk.services.kms.Key.Builder
A description of the key.
description(String) - Method in class software.amazon.awscdk.services.kms.KeyProps.Builder
Sets the value of KeyProps.getDescription()

E

ECC_NIST_P256 - Enum constant in enum class software.amazon.awscdk.services.kms.KeySpec
NIST FIPS 186-4, Section 6.4, ECDSA signature using the curve specified by the key and SHA-256 for the message digest.
ECC_NIST_P384 - Enum constant in enum class software.amazon.awscdk.services.kms.KeySpec
NIST FIPS 186-4, Section 6.4, ECDSA signature using the curve specified by the key and SHA-384 for the message digest.
ECC_NIST_P521 - Enum constant in enum class software.amazon.awscdk.services.kms.KeySpec
NIST FIPS 186-4, Section 6.4, ECDSA signature using the curve specified by the key and SHA-512 for the message digest.
ECC_SECG_P256K1 - Enum constant in enum class software.amazon.awscdk.services.kms.KeySpec
Standards for Efficient Cryptography 2, Section 2.4.1, ECDSA signature on the Koblitz curve.
enabled(Boolean) - Method in class software.amazon.awscdk.services.kms.CfnKey.Builder
Specifies whether the KMS key is enabled.
enabled(Boolean) - Method in class software.amazon.awscdk.services.kms.CfnKeyProps.Builder
Sets the value of CfnKeyProps.getEnabled()
enabled(Boolean) - Method in class software.amazon.awscdk.services.kms.CfnReplicaKey.Builder
Specifies whether the replica key is enabled.
enabled(Boolean) - Method in class software.amazon.awscdk.services.kms.CfnReplicaKeyProps.Builder
enabled(Boolean) - Method in class software.amazon.awscdk.services.kms.Key.Builder
Indicates whether the key is available for use.
enabled(Boolean) - Method in class software.amazon.awscdk.services.kms.KeyProps.Builder
Sets the value of KeyProps.getEnabled()
enabled(IResolvable) - Method in class software.amazon.awscdk.services.kms.CfnKey.Builder
Specifies whether the KMS key is enabled.
enabled(IResolvable) - Method in class software.amazon.awscdk.services.kms.CfnKeyProps.Builder
Sets the value of CfnKeyProps.getEnabled()
enabled(IResolvable) - Method in class software.amazon.awscdk.services.kms.CfnReplicaKey.Builder
Specifies whether the replica key is enabled.
enabled(IResolvable) - Method in class software.amazon.awscdk.services.kms.CfnReplicaKeyProps.Builder
enableKeyRotation(Boolean) - Method in class software.amazon.awscdk.services.kms.CfnKey.Builder
Enables automatic rotation of the key material for the specified KMS key.
enableKeyRotation(Boolean) - Method in class software.amazon.awscdk.services.kms.CfnKeyProps.Builder
enableKeyRotation(Boolean) - Method in class software.amazon.awscdk.services.kms.Key.Builder
Indicates whether AWS KMS rotates the key.
enableKeyRotation(Boolean) - Method in class software.amazon.awscdk.services.kms.KeyProps.Builder
enableKeyRotation(IResolvable) - Method in class software.amazon.awscdk.services.kms.CfnKey.Builder
Enables automatic rotation of the key material for the specified KMS key.
enableKeyRotation(IResolvable) - Method in class software.amazon.awscdk.services.kms.CfnKeyProps.Builder
ENCRYPT_DECRYPT - Enum constant in enum class software.amazon.awscdk.services.kms.KeyUsage
Encryption and decryption.
equals(Object) - Method in class software.amazon.awscdk.services.kms.AliasAttributes.Jsii$Proxy
 
equals(Object) - Method in class software.amazon.awscdk.services.kms.AliasProps.Jsii$Proxy
 
equals(Object) - Method in class software.amazon.awscdk.services.kms.CfnAliasProps.Jsii$Proxy
 
equals(Object) - Method in class software.amazon.awscdk.services.kms.CfnKeyProps.Jsii$Proxy
 
equals(Object) - Method in class software.amazon.awscdk.services.kms.CfnReplicaKeyProps.Jsii$Proxy
 
equals(Object) - Method in class software.amazon.awscdk.services.kms.KeyLookupOptions.Jsii$Proxy
 
equals(Object) - Method in class software.amazon.awscdk.services.kms.KeyProps.Jsii$Proxy
 

F

fromAliasAttributes(Construct, String, AliasAttributes) - Static method in class software.amazon.awscdk.services.kms.Alias
Import an existing KMS Alias defined outside the CDK app.
fromAliasName(Construct, String, String) - Static method in class software.amazon.awscdk.services.kms.Alias
Import an existing KMS Alias defined outside the CDK app, by the alias name.
fromCfnKey(CfnKey) - Static method in class software.amazon.awscdk.services.kms.Key
Create a mutable IKey based on a low-level CfnKey.
fromKeyArn(Construct, String, String) - Static method in class software.amazon.awscdk.services.kms.Key
Import an externally defined KMS Key using its ARN.
fromLookup(Construct, String, KeyLookupOptions) - Static method in class software.amazon.awscdk.services.kms.Key
Import an existing Key by querying the AWS environment this stack is deployed to.

G

generatePhysicalName() - Method in class software.amazon.awscdk.services.kms.Alias
 
getAdmins() - Method in interface software.amazon.awscdk.services.kms.KeyProps
A list of principals to add as key administrators to the key policy.
getAdmins() - Method in class software.amazon.awscdk.services.kms.KeyProps.Jsii$Proxy
 
getAlias() - Method in interface software.amazon.awscdk.services.kms.KeyProps
Initial alias to add to the key.
getAlias() - Method in class software.amazon.awscdk.services.kms.KeyProps.Jsii$Proxy
 
getAliasName() - Method in class software.amazon.awscdk.services.kms.Alias
The name of the alias.
getAliasName() - Method in interface software.amazon.awscdk.services.kms.AliasAttributes
Specifies the alias name.
getAliasName() - Method in class software.amazon.awscdk.services.kms.AliasAttributes.Jsii$Proxy
 
getAliasName() - Method in interface software.amazon.awscdk.services.kms.AliasProps
The name of the alias.
getAliasName() - Method in class software.amazon.awscdk.services.kms.AliasProps.Jsii$Proxy
 
getAliasName() - Method in class software.amazon.awscdk.services.kms.CfnAlias
Specifies the alias name.
getAliasName() - Method in interface software.amazon.awscdk.services.kms.CfnAliasProps
Specifies the alias name.
getAliasName() - Method in class software.amazon.awscdk.services.kms.CfnAliasProps.Jsii$Proxy
 
getAliasName() - Method in interface software.amazon.awscdk.services.kms.IAlias
The name of the alias.
getAliasName() - Method in interface software.amazon.awscdk.services.kms.IAlias.Jsii$Default
The name of the alias.
getAliasName() - Method in class software.amazon.awscdk.services.kms.IAlias.Jsii$Proxy
The name of the alias.
getAliasName() - Method in interface software.amazon.awscdk.services.kms.KeyLookupOptions
The alias name of the Key.
getAliasName() - Method in class software.amazon.awscdk.services.kms.KeyLookupOptions.Jsii$Proxy
 
getAliasTargetKey() - Method in class software.amazon.awscdk.services.kms.Alias
The Key to which the Alias refers.
getAliasTargetKey() - Method in interface software.amazon.awscdk.services.kms.AliasAttributes
The customer master key (CMK) to which the Alias refers.
getAliasTargetKey() - Method in class software.amazon.awscdk.services.kms.AliasAttributes.Jsii$Proxy
 
getAliasTargetKey() - Method in interface software.amazon.awscdk.services.kms.IAlias
The Key to which the Alias refers.
getAliasTargetKey() - Method in interface software.amazon.awscdk.services.kms.IAlias.Jsii$Default
The Key to which the Alias refers.
getAliasTargetKey() - Method in class software.amazon.awscdk.services.kms.IAlias.Jsii$Proxy
The Key to which the Alias refers.
getAttrArn() - Method in class software.amazon.awscdk.services.kms.CfnKey
The Amazon Resource Name (ARN) of the KMS key, such as arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab .
getAttrArn() - Method in class software.amazon.awscdk.services.kms.CfnReplicaKey
The Amazon Resource Name (ARN) of the replica key, such as arn:aws:kms:us-west-2:111122223333:key/mrk-1234abcd12ab34cd56ef1234567890ab .
getAttrKeyId() - Method in class software.amazon.awscdk.services.kms.CfnKey
The key ID of the KMS key, such as 1234abcd-12ab-34cd-56ef-1234567890ab .
getAttrKeyId() - Method in class software.amazon.awscdk.services.kms.CfnReplicaKey
The key ID of the replica key, such as mrk-1234abcd12ab34cd56ef1234567890ab .
getCfnProperties() - Method in class software.amazon.awscdk.services.kms.CfnAlias
 
getCfnProperties() - Method in class software.amazon.awscdk.services.kms.CfnKey
 
getCfnProperties() - Method in class software.amazon.awscdk.services.kms.CfnReplicaKey
 
getDescription() - Method in class software.amazon.awscdk.services.kms.CfnKey
A description of the KMS key.
getDescription() - Method in interface software.amazon.awscdk.services.kms.CfnKeyProps
A description of the KMS key.
getDescription() - Method in class software.amazon.awscdk.services.kms.CfnKeyProps.Jsii$Proxy
 
getDescription() - Method in class software.amazon.awscdk.services.kms.CfnReplicaKey
A description of the KMS key.
getDescription() - Method in interface software.amazon.awscdk.services.kms.CfnReplicaKeyProps
A description of the KMS key.
getDescription() - Method in class software.amazon.awscdk.services.kms.CfnReplicaKeyProps.Jsii$Proxy
 
getDescription() - Method in interface software.amazon.awscdk.services.kms.KeyProps
A description of the key.
getDescription() - Method in class software.amazon.awscdk.services.kms.KeyProps.Jsii$Proxy
 
getEnabled() - Method in class software.amazon.awscdk.services.kms.CfnKey
Specifies whether the KMS key is enabled.
getEnabled() - Method in interface software.amazon.awscdk.services.kms.CfnKeyProps
Specifies whether the KMS key is enabled.
getEnabled() - Method in class software.amazon.awscdk.services.kms.CfnKeyProps.Jsii$Proxy
 
getEnabled() - Method in class software.amazon.awscdk.services.kms.CfnReplicaKey
Specifies whether the replica key is enabled.
getEnabled() - Method in interface software.amazon.awscdk.services.kms.CfnReplicaKeyProps
Specifies whether the replica key is enabled.
getEnabled() - Method in class software.amazon.awscdk.services.kms.CfnReplicaKeyProps.Jsii$Proxy
 
getEnabled() - Method in interface software.amazon.awscdk.services.kms.KeyProps
Indicates whether the key is available for use.
getEnabled() - Method in class software.amazon.awscdk.services.kms.KeyProps.Jsii$Proxy
 
getEnableKeyRotation() - Method in class software.amazon.awscdk.services.kms.CfnKey
Enables automatic rotation of the key material for the specified KMS key.
getEnableKeyRotation() - Method in interface software.amazon.awscdk.services.kms.CfnKeyProps
Enables automatic rotation of the key material for the specified KMS key.
getEnableKeyRotation() - Method in class software.amazon.awscdk.services.kms.CfnKeyProps.Jsii$Proxy
 
getEnableKeyRotation() - Method in interface software.amazon.awscdk.services.kms.KeyProps
Indicates whether AWS KMS rotates the key.
getEnableKeyRotation() - Method in class software.amazon.awscdk.services.kms.KeyProps.Jsii$Proxy
 
getEnv() - Method in interface software.amazon.awscdk.services.kms.IAlias.Jsii$Default
The environment this resource belongs to.
getEnv() - Method in class software.amazon.awscdk.services.kms.IAlias.Jsii$Proxy
The environment this resource belongs to.
getEnv() - Method in interface software.amazon.awscdk.services.kms.IKey.Jsii$Default
The environment this resource belongs to.
getEnv() - Method in class software.amazon.awscdk.services.kms.IKey.Jsii$Proxy
The environment this resource belongs to.
getKeyArn() - Method in class software.amazon.awscdk.services.kms.Alias
The ARN of the key.
getKeyArn() - Method in interface software.amazon.awscdk.services.kms.IAlias.Jsii$Default
The ARN of the key.
getKeyArn() - Method in class software.amazon.awscdk.services.kms.IAlias.Jsii$Proxy
The ARN of the key.
getKeyArn() - Method in interface software.amazon.awscdk.services.kms.IKey
The ARN of the key.
getKeyArn() - Method in interface software.amazon.awscdk.services.kms.IKey.Jsii$Default
The ARN of the key.
getKeyArn() - Method in class software.amazon.awscdk.services.kms.IKey.Jsii$Proxy
The ARN of the key.
getKeyArn() - Method in class software.amazon.awscdk.services.kms.Key
The ARN of the key.
getKeyId() - Method in class software.amazon.awscdk.services.kms.Alias
The ID of the key (the part that looks something like: 1234abcd-12ab-34cd-56ef-1234567890ab).
getKeyId() - Method in interface software.amazon.awscdk.services.kms.IAlias.Jsii$Default
The ID of the key (the part that looks something like: 1234abcd-12ab-34cd-56ef-1234567890ab).
getKeyId() - Method in class software.amazon.awscdk.services.kms.IAlias.Jsii$Proxy
The ID of the key (the part that looks something like: 1234abcd-12ab-34cd-56ef-1234567890ab).
getKeyId() - Method in interface software.amazon.awscdk.services.kms.IKey
The ID of the key (the part that looks something like: 1234abcd-12ab-34cd-56ef-1234567890ab).
getKeyId() - Method in interface software.amazon.awscdk.services.kms.IKey.Jsii$Default
The ID of the key (the part that looks something like: 1234abcd-12ab-34cd-56ef-1234567890ab).
getKeyId() - Method in class software.amazon.awscdk.services.kms.IKey.Jsii$Proxy
The ID of the key (the part that looks something like: 1234abcd-12ab-34cd-56ef-1234567890ab).
getKeyId() - Method in class software.amazon.awscdk.services.kms.Key
The ID of the key (the part that looks something like: 1234abcd-12ab-34cd-56ef-1234567890ab).
getKeyPolicy() - Method in class software.amazon.awscdk.services.kms.CfnKey
The key policy that authorizes use of the KMS key.
getKeyPolicy() - Method in interface software.amazon.awscdk.services.kms.CfnKeyProps
The key policy that authorizes use of the KMS key.
getKeyPolicy() - Method in class software.amazon.awscdk.services.kms.CfnKeyProps.Jsii$Proxy
 
getKeyPolicy() - Method in class software.amazon.awscdk.services.kms.CfnReplicaKey
The key policy that authorizes use of the replica key.
getKeyPolicy() - Method in interface software.amazon.awscdk.services.kms.CfnReplicaKeyProps
The key policy that authorizes use of the replica key.
getKeyPolicy() - Method in class software.amazon.awscdk.services.kms.CfnReplicaKeyProps.Jsii$Proxy
 
getKeySpec() - Method in class software.amazon.awscdk.services.kms.CfnKey
Specifies the type of KMS key to create.
getKeySpec() - Method in interface software.amazon.awscdk.services.kms.CfnKeyProps
Specifies the type of KMS key to create.
getKeySpec() - Method in class software.amazon.awscdk.services.kms.CfnKeyProps.Jsii$Proxy
 
getKeySpec() - Method in interface software.amazon.awscdk.services.kms.KeyProps
The cryptographic configuration of the key.
getKeySpec() - Method in class software.amazon.awscdk.services.kms.KeyProps.Jsii$Proxy
 
getKeyUsage() - Method in class software.amazon.awscdk.services.kms.CfnKey
Determines the cryptographic operations for which you can use the KMS key.
getKeyUsage() - Method in interface software.amazon.awscdk.services.kms.CfnKeyProps
Determines the cryptographic operations for which you can use the KMS key.
getKeyUsage() - Method in class software.amazon.awscdk.services.kms.CfnKeyProps.Jsii$Proxy
 
getKeyUsage() - Method in interface software.amazon.awscdk.services.kms.KeyProps
The cryptographic operations for which the key can be used.
getKeyUsage() - Method in class software.amazon.awscdk.services.kms.KeyProps.Jsii$Proxy
 
getMultiRegion() - Method in class software.amazon.awscdk.services.kms.CfnKey
Creates a multi-Region primary key that you can replicate in other AWS Regions .
getMultiRegion() - Method in interface software.amazon.awscdk.services.kms.CfnKeyProps
Creates a multi-Region primary key that you can replicate in other AWS Regions .
getMultiRegion() - Method in class software.amazon.awscdk.services.kms.CfnKeyProps.Jsii$Proxy
 
getNode() - Method in interface software.amazon.awscdk.services.kms.IAlias.Jsii$Default
The construct tree node for this construct.
getNode() - Method in class software.amazon.awscdk.services.kms.IAlias.Jsii$Proxy
The construct tree node for this construct.
getNode() - Method in interface software.amazon.awscdk.services.kms.IKey.Jsii$Default
The construct tree node for this construct.
getNode() - Method in class software.amazon.awscdk.services.kms.IKey.Jsii$Proxy
The construct tree node for this construct.
getPendingWindow() - Method in interface software.amazon.awscdk.services.kms.KeyProps
Specifies the number of days in the waiting period before AWS KMS deletes a CMK that has been removed from a CloudFormation stack.
getPendingWindow() - Method in class software.amazon.awscdk.services.kms.KeyProps.Jsii$Proxy
 
getPendingWindowInDays() - Method in class software.amazon.awscdk.services.kms.CfnKey
Specifies the number of days in the waiting period before AWS KMS deletes a KMS key that has been removed from a CloudFormation stack.
getPendingWindowInDays() - Method in interface software.amazon.awscdk.services.kms.CfnKeyProps
Specifies the number of days in the waiting period before AWS KMS deletes a KMS key that has been removed from a CloudFormation stack.
getPendingWindowInDays() - Method in class software.amazon.awscdk.services.kms.CfnKeyProps.Jsii$Proxy
 
getPendingWindowInDays() - Method in class software.amazon.awscdk.services.kms.CfnReplicaKey
Specifies the number of days in the waiting period before AWS KMS deletes a replica key that has been removed from a CloudFormation stack.
getPendingWindowInDays() - Method in interface software.amazon.awscdk.services.kms.CfnReplicaKeyProps
Specifies the number of days in the waiting period before AWS KMS deletes a replica key that has been removed from a CloudFormation stack.
getPendingWindowInDays() - Method in class software.amazon.awscdk.services.kms.CfnReplicaKeyProps.Jsii$Proxy
 
getPolicy() - Method in class software.amazon.awscdk.services.kms.Key
Optional policy document that represents the resource policy of this key.
getPolicy() - Method in interface software.amazon.awscdk.services.kms.KeyProps
Custom policy document to attach to the KMS key.
getPolicy() - Method in class software.amazon.awscdk.services.kms.KeyProps.Jsii$Proxy
 
getPolicyFragment() - Method in class software.amazon.awscdk.services.kms.ViaServicePrincipal
Return the policy fragment that identifies this principal in a Policy.
getPrimaryKeyArn() - Method in class software.amazon.awscdk.services.kms.CfnReplicaKey
Specifies the multi-Region primary key to replicate.
getPrimaryKeyArn() - Method in interface software.amazon.awscdk.services.kms.CfnReplicaKeyProps
Specifies the multi-Region primary key to replicate.
getPrimaryKeyArn() - Method in class software.amazon.awscdk.services.kms.CfnReplicaKeyProps.Jsii$Proxy
 
getRemovalPolicy() - Method in interface software.amazon.awscdk.services.kms.AliasProps
Policy to apply when the alias is removed from this stack.
getRemovalPolicy() - Method in class software.amazon.awscdk.services.kms.AliasProps.Jsii$Proxy
 
getRemovalPolicy() - Method in interface software.amazon.awscdk.services.kms.KeyProps
Whether the encryption key should be retained when it is removed from the Stack.
getRemovalPolicy() - Method in class software.amazon.awscdk.services.kms.KeyProps.Jsii$Proxy
 
getStack() - Method in interface software.amazon.awscdk.services.kms.IAlias.Jsii$Default
The stack in which this resource is defined.
getStack() - Method in class software.amazon.awscdk.services.kms.IAlias.Jsii$Proxy
The stack in which this resource is defined.
getStack() - Method in interface software.amazon.awscdk.services.kms.IKey.Jsii$Default
The stack in which this resource is defined.
getStack() - Method in class software.amazon.awscdk.services.kms.IKey.Jsii$Proxy
The stack in which this resource is defined.
getTags() - Method in class software.amazon.awscdk.services.kms.CfnKey
Assigns one or more tags to the replica key.
getTags() - Method in interface software.amazon.awscdk.services.kms.CfnKeyProps
Assigns one or more tags to the replica key.
getTags() - Method in class software.amazon.awscdk.services.kms.CfnKeyProps.Jsii$Proxy
 
getTags() - Method in class software.amazon.awscdk.services.kms.CfnReplicaKey
Assigns one or more tags to the replica key.
getTags() - Method in interface software.amazon.awscdk.services.kms.CfnReplicaKeyProps
Assigns one or more tags to the replica key.
getTags() - Method in class software.amazon.awscdk.services.kms.CfnReplicaKeyProps.Jsii$Proxy
 
getTargetKey() - Method in interface software.amazon.awscdk.services.kms.AliasProps
The ID of the key for which you are creating the alias.
getTargetKey() - Method in class software.amazon.awscdk.services.kms.AliasProps.Jsii$Proxy
 
getTargetKeyId() - Method in class software.amazon.awscdk.services.kms.CfnAlias
Associates the alias with the specified customer managed key .
getTargetKeyId() - Method in interface software.amazon.awscdk.services.kms.CfnAliasProps
Associates the alias with the specified customer managed key .
getTargetKeyId() - Method in class software.amazon.awscdk.services.kms.CfnAliasProps.Jsii$Proxy
 
getTrustAccountIdentities() - Method in class software.amazon.awscdk.services.kms.Key
Optional property to control trusting account identities.
getTrustAccountIdentities() - Method in interface software.amazon.awscdk.services.kms.KeyProps
Deprecated.
redundant with the @aws-cdk/aws-kms:defaultKeyPolicies feature flag
getTrustAccountIdentities() - Method in class software.amazon.awscdk.services.kms.KeyProps.Jsii$Proxy
 
grant(IGrantable, String...) - Method in class software.amazon.awscdk.services.kms.Alias
Grant the indicated permissions on this key to the given principal.
grant(IGrantable, String...) - Method in interface software.amazon.awscdk.services.kms.IAlias.Jsii$Default
Grant the indicated permissions on this key to the given principal.
grant(IGrantable, String...) - Method in class software.amazon.awscdk.services.kms.IAlias.Jsii$Proxy
Grant the indicated permissions on this key to the given principal.
grant(IGrantable, String...) - Method in interface software.amazon.awscdk.services.kms.IKey
Grant the indicated permissions on this key to the given principal.
grant(IGrantable, String...) - Method in interface software.amazon.awscdk.services.kms.IKey.Jsii$Default
Grant the indicated permissions on this key to the given principal.
grant(IGrantable, String...) - Method in class software.amazon.awscdk.services.kms.IKey.Jsii$Proxy
Grant the indicated permissions on this key to the given principal.
grant(IGrantable, String...) - Method in class software.amazon.awscdk.services.kms.Key
Grant the indicated permissions on this key to the given principal.
grantAdmin(IGrantable) - Method in class software.amazon.awscdk.services.kms.Key
Grant admins permissions using this key to the given principal.
grantDecrypt(IGrantable) - Method in class software.amazon.awscdk.services.kms.Alias
Grant decryption permissions using this key to the given principal.
grantDecrypt(IGrantable) - Method in interface software.amazon.awscdk.services.kms.IAlias.Jsii$Default
Grant decryption permissions using this key to the given principal.
grantDecrypt(IGrantable) - Method in class software.amazon.awscdk.services.kms.IAlias.Jsii$Proxy
Grant decryption permissions using this key to the given principal.
grantDecrypt(IGrantable) - Method in interface software.amazon.awscdk.services.kms.IKey
Grant decryption permissions using this key to the given principal.
grantDecrypt(IGrantable) - Method in interface software.amazon.awscdk.services.kms.IKey.Jsii$Default
Grant decryption permissions using this key to the given principal.
grantDecrypt(IGrantable) - Method in class software.amazon.awscdk.services.kms.IKey.Jsii$Proxy
Grant decryption permissions using this key to the given principal.
grantDecrypt(IGrantable) - Method in class software.amazon.awscdk.services.kms.Key
Grant decryption permissions using this key to the given principal.
grantEncrypt(IGrantable) - Method in class software.amazon.awscdk.services.kms.Alias
Grant encryption permissions using this key to the given principal.
grantEncrypt(IGrantable) - Method in interface software.amazon.awscdk.services.kms.IAlias.Jsii$Default
Grant encryption permissions using this key to the given principal.
grantEncrypt(IGrantable) - Method in class software.amazon.awscdk.services.kms.IAlias.Jsii$Proxy
Grant encryption permissions using this key to the given principal.
grantEncrypt(IGrantable) - Method in interface software.amazon.awscdk.services.kms.IKey
Grant encryption permissions using this key to the given principal.
grantEncrypt(IGrantable) - Method in interface software.amazon.awscdk.services.kms.IKey.Jsii$Default
Grant encryption permissions using this key to the given principal.
grantEncrypt(IGrantable) - Method in class software.amazon.awscdk.services.kms.IKey.Jsii$Proxy
Grant encryption permissions using this key to the given principal.
grantEncrypt(IGrantable) - Method in class software.amazon.awscdk.services.kms.Key
Grant encryption permissions using this key to the given principal.
grantEncryptDecrypt(IGrantable) - Method in class software.amazon.awscdk.services.kms.Alias
Grant encryption and decryption permissions using this key to the given principal.
grantEncryptDecrypt(IGrantable) - Method in interface software.amazon.awscdk.services.kms.IAlias.Jsii$Default
Grant encryption and decryption permissions using this key to the given principal.
grantEncryptDecrypt(IGrantable) - Method in class software.amazon.awscdk.services.kms.IAlias.Jsii$Proxy
Grant encryption and decryption permissions using this key to the given principal.
grantEncryptDecrypt(IGrantable) - Method in interface software.amazon.awscdk.services.kms.IKey
Grant encryption and decryption permissions using this key to the given principal.
grantEncryptDecrypt(IGrantable) - Method in interface software.amazon.awscdk.services.kms.IKey.Jsii$Default
Grant encryption and decryption permissions using this key to the given principal.
grantEncryptDecrypt(IGrantable) - Method in class software.amazon.awscdk.services.kms.IKey.Jsii$Proxy
Grant encryption and decryption permissions using this key to the given principal.
grantEncryptDecrypt(IGrantable) - Method in class software.amazon.awscdk.services.kms.Key
Grant encryption and decryption permissions using this key to the given principal.

H

hashCode() - Method in class software.amazon.awscdk.services.kms.AliasAttributes.Jsii$Proxy
 
hashCode() - Method in class software.amazon.awscdk.services.kms.AliasProps.Jsii$Proxy
 
hashCode() - Method in class software.amazon.awscdk.services.kms.CfnAliasProps.Jsii$Proxy
 
hashCode() - Method in class software.amazon.awscdk.services.kms.CfnKeyProps.Jsii$Proxy
 
hashCode() - Method in class software.amazon.awscdk.services.kms.CfnReplicaKeyProps.Jsii$Proxy
 
hashCode() - Method in class software.amazon.awscdk.services.kms.KeyLookupOptions.Jsii$Proxy
 
hashCode() - Method in class software.amazon.awscdk.services.kms.KeyProps.Jsii$Proxy
 

I

IAlias - Interface in software.amazon.awscdk.services.kms
A KMS Key alias.
IAlias.Jsii$Default - Interface in software.amazon.awscdk.services.kms
Internal default implementation for IAlias.
IAlias.Jsii$Proxy - Class in software.amazon.awscdk.services.kms
A proxy class which represents a concrete javascript instance of this type.
IKey - Interface in software.amazon.awscdk.services.kms
A KMS Key, either managed by this CDK app, or imported.
IKey.Jsii$Default - Interface in software.amazon.awscdk.services.kms
Internal default implementation for IKey.
IKey.Jsii$Proxy - Class in software.amazon.awscdk.services.kms
A proxy class which represents a concrete javascript instance of this type.
inspect(TreeInspector) - Method in class software.amazon.awscdk.services.kms.CfnAlias
Examines the CloudFormation resource and discloses attributes.
inspect(TreeInspector) - Method in class software.amazon.awscdk.services.kms.CfnKey
Examines the CloudFormation resource and discloses attributes.
inspect(TreeInspector) - Method in class software.amazon.awscdk.services.kms.CfnReplicaKey
Examines the CloudFormation resource and discloses attributes.

J

Jsii$Proxy(AliasAttributes.Builder) - Constructor for class software.amazon.awscdk.services.kms.AliasAttributes.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the AliasAttributes.Builder.
Jsii$Proxy(AliasProps.Builder) - Constructor for class software.amazon.awscdk.services.kms.AliasProps.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the AliasProps.Builder.
Jsii$Proxy(CfnAliasProps.Builder) - Constructor for class software.amazon.awscdk.services.kms.CfnAliasProps.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the CfnAliasProps.Builder.
Jsii$Proxy(CfnKeyProps.Builder) - Constructor for class software.amazon.awscdk.services.kms.CfnKeyProps.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the CfnKeyProps.Builder.
Jsii$Proxy(CfnReplicaKeyProps.Builder) - Constructor for class software.amazon.awscdk.services.kms.CfnReplicaKeyProps.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the CfnReplicaKeyProps.Builder.
Jsii$Proxy(KeyLookupOptions.Builder) - Constructor for class software.amazon.awscdk.services.kms.KeyLookupOptions.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the KeyLookupOptions.Builder.
Jsii$Proxy(KeyProps.Builder) - Constructor for class software.amazon.awscdk.services.kms.KeyProps.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the KeyProps.Builder.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.kms.AliasAttributes.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.kms.AliasProps.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.kms.CfnAliasProps.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.kms.CfnKeyProps.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.kms.CfnReplicaKeyProps.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.kms.IAlias.Jsii$Proxy
 
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.kms.IKey.Jsii$Proxy
 
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.kms.KeyLookupOptions.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.kms.KeyProps.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.

K

Key - Class in software.amazon.awscdk.services.kms
Defines a KMS key.
Key(JsiiObject.InitializationMode) - Constructor for class software.amazon.awscdk.services.kms.Key
 
Key(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.kms.Key
 
Key(Construct, String) - Constructor for class software.amazon.awscdk.services.kms.Key
 
Key(Construct, String, KeyProps) - Constructor for class software.amazon.awscdk.services.kms.Key
 
Key.Builder - Class in software.amazon.awscdk.services.kms
A fluent builder for Key.
KeyLookupOptions - Interface in software.amazon.awscdk.services.kms
Properties for looking up an existing Key.
KeyLookupOptions.Builder - Class in software.amazon.awscdk.services.kms
A builder for KeyLookupOptions
KeyLookupOptions.Jsii$Proxy - Class in software.amazon.awscdk.services.kms
An implementation for KeyLookupOptions
keyPolicy(Object) - Method in class software.amazon.awscdk.services.kms.CfnKey.Builder
The key policy that authorizes use of the KMS key.
keyPolicy(Object) - Method in class software.amazon.awscdk.services.kms.CfnKeyProps.Builder
Sets the value of CfnKeyProps.getKeyPolicy()
keyPolicy(Object) - Method in class software.amazon.awscdk.services.kms.CfnReplicaKey.Builder
The key policy that authorizes use of the replica key.
keyPolicy(Object) - Method in class software.amazon.awscdk.services.kms.CfnReplicaKeyProps.Builder
KeyProps - Interface in software.amazon.awscdk.services.kms
Construction properties for a KMS Key object.
KeyProps.Builder - Class in software.amazon.awscdk.services.kms
A builder for KeyProps
KeyProps.Jsii$Proxy - Class in software.amazon.awscdk.services.kms
An implementation for KeyProps
keySpec(String) - Method in class software.amazon.awscdk.services.kms.CfnKey.Builder
Specifies the type of KMS key to create.
keySpec(String) - Method in class software.amazon.awscdk.services.kms.CfnKeyProps.Builder
Sets the value of CfnKeyProps.getKeySpec()
keySpec(KeySpec) - Method in class software.amazon.awscdk.services.kms.Key.Builder
The cryptographic configuration of the key.
keySpec(KeySpec) - Method in class software.amazon.awscdk.services.kms.KeyProps.Builder
Sets the value of KeyProps.getKeySpec()
KeySpec - Enum Class in software.amazon.awscdk.services.kms
The key spec, represents the cryptographic configuration of keys.
keyUsage(String) - Method in class software.amazon.awscdk.services.kms.CfnKey.Builder
Determines the cryptographic operations for which you can use the KMS key.
keyUsage(String) - Method in class software.amazon.awscdk.services.kms.CfnKeyProps.Builder
Sets the value of CfnKeyProps.getKeyUsage()
keyUsage(KeyUsage) - Method in class software.amazon.awscdk.services.kms.Key.Builder
The cryptographic operations for which the key can be used.
keyUsage(KeyUsage) - Method in class software.amazon.awscdk.services.kms.KeyProps.Builder
Sets the value of KeyProps.getKeyUsage()
KeyUsage - Enum Class in software.amazon.awscdk.services.kms
The key usage, represents the cryptographic operations of keys.

M

multiRegion(Boolean) - Method in class software.amazon.awscdk.services.kms.CfnKey.Builder
Creates a multi-Region primary key that you can replicate in other AWS Regions .
multiRegion(Boolean) - Method in class software.amazon.awscdk.services.kms.CfnKeyProps.Builder
multiRegion(IResolvable) - Method in class software.amazon.awscdk.services.kms.CfnKey.Builder
Creates a multi-Region primary key that you can replicate in other AWS Regions .
multiRegion(IResolvable) - Method in class software.amazon.awscdk.services.kms.CfnKeyProps.Builder

P

pendingWindow(Duration) - Method in class software.amazon.awscdk.services.kms.Key.Builder
Specifies the number of days in the waiting period before AWS KMS deletes a CMK that has been removed from a CloudFormation stack.
pendingWindow(Duration) - Method in class software.amazon.awscdk.services.kms.KeyProps.Builder
Sets the value of KeyProps.getPendingWindow()
pendingWindowInDays(Number) - Method in class software.amazon.awscdk.services.kms.CfnKey.Builder
Specifies the number of days in the waiting period before AWS KMS deletes a KMS key that has been removed from a CloudFormation stack.
pendingWindowInDays(Number) - Method in class software.amazon.awscdk.services.kms.CfnKeyProps.Builder
pendingWindowInDays(Number) - Method in class software.amazon.awscdk.services.kms.CfnReplicaKey.Builder
Specifies the number of days in the waiting period before AWS KMS deletes a replica key that has been removed from a CloudFormation stack.
pendingWindowInDays(Number) - Method in class software.amazon.awscdk.services.kms.CfnReplicaKeyProps.Builder
policy(PolicyDocument) - Method in class software.amazon.awscdk.services.kms.Key.Builder
Custom policy document to attach to the KMS key.
policy(PolicyDocument) - Method in class software.amazon.awscdk.services.kms.KeyProps.Builder
Sets the value of KeyProps.getPolicy()
primaryKeyArn(String) - Method in class software.amazon.awscdk.services.kms.CfnReplicaKey.Builder
Specifies the multi-Region primary key to replicate.
primaryKeyArn(String) - Method in class software.amazon.awscdk.services.kms.CfnReplicaKeyProps.Builder

R

removalPolicy(RemovalPolicy) - Method in class software.amazon.awscdk.services.kms.Alias.Builder
Policy to apply when the alias is removed from this stack.
removalPolicy(RemovalPolicy) - Method in class software.amazon.awscdk.services.kms.AliasProps.Builder
removalPolicy(RemovalPolicy) - Method in class software.amazon.awscdk.services.kms.Key.Builder
Whether the encryption key should be retained when it is removed from the Stack.
removalPolicy(RemovalPolicy) - Method in class software.amazon.awscdk.services.kms.KeyProps.Builder
Sets the value of KeyProps.getRemovalPolicy()
renderProperties(Map<String, Object>) - Method in class software.amazon.awscdk.services.kms.CfnAlias
 
renderProperties(Map<String, Object>) - Method in class software.amazon.awscdk.services.kms.CfnKey
 
renderProperties(Map<String, Object>) - Method in class software.amazon.awscdk.services.kms.CfnReplicaKey
 
RSA_2048 - Enum constant in enum class software.amazon.awscdk.services.kms.KeySpec
RSA with 2048 bits of key.
RSA_3072 - Enum constant in enum class software.amazon.awscdk.services.kms.KeySpec
RSA with 3072 bits of key.
RSA_4096 - Enum constant in enum class software.amazon.awscdk.services.kms.KeySpec
RSA with 4096 bits of key.

S

setAliasName(String) - Method in class software.amazon.awscdk.services.kms.CfnAlias
Specifies the alias name.
setDescription(String) - Method in class software.amazon.awscdk.services.kms.CfnKey
A description of the KMS key.
setDescription(String) - Method in class software.amazon.awscdk.services.kms.CfnReplicaKey
A description of the KMS key.
setEnabled(Boolean) - Method in class software.amazon.awscdk.services.kms.CfnKey
Specifies whether the KMS key is enabled.
setEnabled(Boolean) - Method in class software.amazon.awscdk.services.kms.CfnReplicaKey
Specifies whether the replica key is enabled.
setEnabled(IResolvable) - Method in class software.amazon.awscdk.services.kms.CfnKey
Specifies whether the KMS key is enabled.
setEnabled(IResolvable) - Method in class software.amazon.awscdk.services.kms.CfnReplicaKey
Specifies whether the replica key is enabled.
setEnableKeyRotation(Boolean) - Method in class software.amazon.awscdk.services.kms.CfnKey
Enables automatic rotation of the key material for the specified KMS key.
setEnableKeyRotation(IResolvable) - Method in class software.amazon.awscdk.services.kms.CfnKey
Enables automatic rotation of the key material for the specified KMS key.
setKeyPolicy(Object) - Method in class software.amazon.awscdk.services.kms.CfnKey
The key policy that authorizes use of the KMS key.
setKeyPolicy(Object) - Method in class software.amazon.awscdk.services.kms.CfnReplicaKey
The key policy that authorizes use of the replica key.
setKeySpec(String) - Method in class software.amazon.awscdk.services.kms.CfnKey
Specifies the type of KMS key to create.
setKeyUsage(String) - Method in class software.amazon.awscdk.services.kms.CfnKey
Determines the cryptographic operations for which you can use the KMS key.
setMultiRegion(Boolean) - Method in class software.amazon.awscdk.services.kms.CfnKey
Creates a multi-Region primary key that you can replicate in other AWS Regions .
setMultiRegion(IResolvable) - Method in class software.amazon.awscdk.services.kms.CfnKey
Creates a multi-Region primary key that you can replicate in other AWS Regions .
setPendingWindowInDays(Number) - Method in class software.amazon.awscdk.services.kms.CfnKey
Specifies the number of days in the waiting period before AWS KMS deletes a KMS key that has been removed from a CloudFormation stack.
setPendingWindowInDays(Number) - Method in class software.amazon.awscdk.services.kms.CfnReplicaKey
Specifies the number of days in the waiting period before AWS KMS deletes a replica key that has been removed from a CloudFormation stack.
setPrimaryKeyArn(String) - Method in class software.amazon.awscdk.services.kms.CfnReplicaKey
Specifies the multi-Region primary key to replicate.
setTargetKeyId(String) - Method in class software.amazon.awscdk.services.kms.CfnAlias
Associates the alias with the specified customer managed key .
SIGN_VERIFY - Enum constant in enum class software.amazon.awscdk.services.kms.KeyUsage
Signing and verification.
software.amazon.awscdk.services.kms - package software.amazon.awscdk.services.kms
AWS Key Management Service Construct Library
SYMMETRIC_DEFAULT - Enum constant in enum class software.amazon.awscdk.services.kms.KeySpec
The default key spec.

T

tags(List<? extends CfnTag>) - Method in class software.amazon.awscdk.services.kms.CfnKey.Builder
Assigns one or more tags to the replica key.
tags(List<? extends CfnTag>) - Method in class software.amazon.awscdk.services.kms.CfnKeyProps.Builder
Sets the value of CfnKeyProps.getTags()
tags(List<? extends CfnTag>) - Method in class software.amazon.awscdk.services.kms.CfnReplicaKey.Builder
Assigns one or more tags to the replica key.
tags(List<? extends CfnTag>) - Method in class software.amazon.awscdk.services.kms.CfnReplicaKeyProps.Builder
targetKey(IKey) - Method in class software.amazon.awscdk.services.kms.Alias.Builder
The ID of the key for which you are creating the alias.
targetKey(IKey) - Method in class software.amazon.awscdk.services.kms.AliasProps.Builder
Sets the value of AliasProps.getTargetKey()
targetKeyId(String) - Method in class software.amazon.awscdk.services.kms.CfnAlias.Builder
Associates the alias with the specified customer managed key .
targetKeyId(String) - Method in class software.amazon.awscdk.services.kms.CfnAliasProps.Builder
trustAccountIdentities(Boolean) - Method in class software.amazon.awscdk.services.kms.Key.Builder
Deprecated.
redundant with the @aws-cdk/aws-kms:defaultKeyPolicies feature flag
trustAccountIdentities(Boolean) - Method in class software.amazon.awscdk.services.kms.KeyProps.Builder
Deprecated.
redundant with the `@aws-cdk/aws-kms:defaultKeyPolicies` feature flag

V

validate() - Method in class software.amazon.awscdk.services.kms.Key
Validate the current construct.
valueOf(String) - Static method in enum class software.amazon.awscdk.services.kms.KeySpec
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.awscdk.services.kms.KeyUsage
Returns the enum constant of this class with the specified name.
values() - Static method in enum class software.amazon.awscdk.services.kms.KeySpec
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.awscdk.services.kms.KeyUsage
Returns an array containing the constants of this enum class, in the order they are declared.
ViaServicePrincipal - Class in software.amazon.awscdk.services.kms
A principal to allow access to a key if it's being used through another AWS service.
ViaServicePrincipal(String) - Constructor for class software.amazon.awscdk.services.kms.ViaServicePrincipal
 
ViaServicePrincipal(String, IPrincipal) - Constructor for class software.amazon.awscdk.services.kms.ViaServicePrincipal
 
ViaServicePrincipal(JsiiObject.InitializationMode) - Constructor for class software.amazon.awscdk.services.kms.ViaServicePrincipal
 
ViaServicePrincipal(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.kms.ViaServicePrincipal
 
$ A B C D E F G H I J K M P R S T V 
All Classes and Interfaces|All Packages