| Package | Description |
|---|---|
| software.amazon.awscdk.services.kms |
| Modifier and Type | Method and Description |
|---|---|
Key.Builder |
Key.Builder.alias(String alias)
(experimental) Initial alias to add to the key.
|
static Key.Builder |
Key.Builder.create(software.constructs.Construct scope,
String id) |
Key.Builder |
Key.Builder.description(String description)
(experimental) A description of the key.
|
Key.Builder |
Key.Builder.enabled(Boolean enabled)
(experimental) Indicates whether the key is available for use.
|
Key.Builder |
Key.Builder.enableKeyRotation(Boolean enableKeyRotation)
(experimental) Indicates whether AWS KMS rotates the key.
|
Key.Builder |
Key.Builder.policy(PolicyDocument policy)
(experimental) Custom policy document to attach to the KMS key.
|
Key.Builder |
Key.Builder.removalPolicy(RemovalPolicy removalPolicy)
(experimental) Whether the encryption key should be retained when it is removed from the Stack.
|
Key.Builder |
Key.Builder.trustAccountIdentities(Boolean trustAccountIdentities)
(experimental) Whether the key usage can be granted by IAM policies.
|
Copyright © 2020. All rights reserved.