| Package | Description |
|---|---|
| software.amazon.awscdk.services.kms |
AWS Key Management Service Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
static CfnKey.Builder |
CfnKey.Builder.create(software.constructs.Construct scope,
String id) |
CfnKey.Builder |
CfnKey.Builder.description(String description)
A description of the KMS key.
|
CfnKey.Builder |
CfnKey.Builder.enabled(Boolean enabled)
Specifies whether the KMS key is enabled.
|
CfnKey.Builder |
CfnKey.Builder.enabled(IResolvable enabled)
Specifies whether the KMS key is enabled.
|
CfnKey.Builder |
CfnKey.Builder.enableKeyRotation(Boolean enableKeyRotation)
Enables automatic rotation of the key material for the specified KMS key.
|
CfnKey.Builder |
CfnKey.Builder.enableKeyRotation(IResolvable enableKeyRotation)
Enables automatic rotation of the key material for the specified KMS key.
|
CfnKey.Builder |
CfnKey.Builder.keyPolicy(Object keyPolicy)
The key policy that authorizes use of the KMS key.
|
CfnKey.Builder |
CfnKey.Builder.keySpec(String keySpec)
Specifies the type of KMS key to create.
|
CfnKey.Builder |
CfnKey.Builder.keyUsage(String keyUsage)
Determines the [cryptographic operations](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#cryptographic-operations) for which you can use the KMS key.
|
CfnKey.Builder |
CfnKey.Builder.multiRegion(Boolean multiRegion)
Creates a multi-Region primary key that you can replicate in other AWS Regions .
|
CfnKey.Builder |
CfnKey.Builder.multiRegion(IResolvable multiRegion)
Creates a multi-Region primary key that you can replicate in other AWS Regions .
|
CfnKey.Builder |
CfnKey.Builder.pendingWindowInDays(Number pendingWindowInDays)
Specifies the number of days in the waiting period before AWS KMS deletes a KMS key that has been removed from a CloudFormation stack.
|
CfnKey.Builder |
CfnKey.Builder.tags(List<? extends CfnTag> tags)
Assigns one or more tags to the replica key.
|
Copyright © 2022. All rights reserved.