public static interface CfnBucket.EncryptionConfigurationProperty
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.s3.*; EncryptionConfigurationProperty encryptionConfigurationProperty = EncryptionConfigurationProperty.builder() .replicaKmsKeyId("replicaKmsKeyId") .build();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnBucket.EncryptionConfigurationProperty.Builder
A builder for
CfnBucket.EncryptionConfigurationProperty |
static class |
CfnBucket.EncryptionConfigurationProperty.Jsii$Proxy
An implementation for
CfnBucket.EncryptionConfigurationProperty |
Modifier and Type | Method and Description |
---|---|
static CfnBucket.EncryptionConfigurationProperty.Builder |
builder() |
java.lang.String |
getReplicaKmsKeyId()
Specifies the ID (Key ARN or Alias ARN) of the customer managed AWS KMS key stored in AWS Key Management Service (KMS) for the destination bucket.
|
java.lang.String getReplicaKmsKeyId()
Amazon S3 uses this key to encrypt replica objects. Amazon S3 only supports symmetric, customer managed KMS keys. For more information, see Using symmetric and asymmetric keys in the AWS Key Management Service Developer Guide .
static CfnBucket.EncryptionConfigurationProperty.Builder builder()