@Stability(value=Stable) public static final class CfnBucket.EncryptionConfigurationProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnBucket.EncryptionConfigurationProperty>
CfnBucket.EncryptionConfigurationProperty| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CfnBucket.EncryptionConfigurationProperty |
build()
Builds the configured instance.
|
CfnBucket.EncryptionConfigurationProperty.Builder |
replicaKmsKeyId(String replicaKmsKeyId)
Sets the value of
CfnBucket.EncryptionConfigurationProperty.getReplicaKmsKeyId() |
@Stability(value=Stable) public CfnBucket.EncryptionConfigurationProperty.Builder replicaKmsKeyId(String replicaKmsKeyId)
CfnBucket.EncryptionConfigurationProperty.getReplicaKmsKeyId()replicaKmsKeyId - 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. This parameter is required.
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 .this@Stability(value=Stable) public CfnBucket.EncryptionConfigurationProperty build()
build in interface software.amazon.jsii.Builder<CfnBucket.EncryptionConfigurationProperty>CfnBucket.EncryptionConfigurationPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.