Index
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
-
Sets the value of
AliasAttributes.getAliasName() - 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
-
Sets the value of
CfnAliasProps.getAliasName() - aliasName(String) - Method in class software.amazon.awscdk.services.kms.KeyLookupOptions.Builder
-
Sets the value of
KeyLookupOptions.getAliasName() - 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
-
Sets the value of
AliasAttributes.getAliasTargetKey() - 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
-
Sets the value of
CfnKeyProps.getDescription() - 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
-
Sets the value of
CfnReplicaKeyProps.getDescription() - 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
-
Sets the value of
CfnReplicaKeyProps.getEnabled() - 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
-
Sets the value of
CfnReplicaKeyProps.getEnabled() - 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
-
Sets the value of
CfnKeyProps.getEnableKeyRotation() - 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
-
Sets the value of
KeyProps.getEnableKeyRotation() - 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
-
Sets the value of
CfnKeyProps.getEnableKeyRotation() - 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
- 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.
- 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
-
Sets the value of
CfnReplicaKeyProps.getKeyPolicy() - 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
-
Sets the value of
CfnKeyProps.getMultiRegion() - 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
-
Sets the value of
CfnKeyProps.getMultiRegion()
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
-
Sets the value of
CfnKeyProps.getPendingWindowInDays() - 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
-
Sets the value of
CfnReplicaKeyProps.getPendingWindowInDays() - 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
-
Sets the value of
CfnReplicaKeyProps.getPrimaryKeyArn()
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
-
Sets the value of
AliasProps.getRemovalPolicy() - 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
-
Sets the value of
CfnReplicaKeyProps.getTags() - 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
-
Sets the value of
CfnAliasProps.getTargetKeyId() - trustAccountIdentities(Boolean) - Method in class software.amazon.awscdk.services.kms.Key.Builder
-
Deprecated.redundant with the
@aws-cdk/aws-kms:defaultKeyPoliciesfeature 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
All Classes and Interfaces|All Packages
@aws-cdk/aws-kms:defaultKeyPoliciesfeature flag