Class CfnBucket.EncryptionConfigurationProperty
Specifies encryption-related information for an Amazon S3 bucket that is a destination for replicated objects.
Inheritance
System.Object
CfnBucket.EncryptionConfigurationProperty
Implements
Namespace: Amazon.CDK.AWS.S3
Assembly: Amazon.CDK.AWS.S3.dll
Syntax (csharp)
public class EncryptionConfigurationProperty : Object, CfnBucket.IEncryptionConfigurationProperty
Syntax (vb)
Public Class EncryptionConfigurationProperty
Inherits Object
Implements CfnBucket.IEncryptionConfigurationProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.S3;
EncryptionConfigurationProperty encryptionConfigurationProperty = new EncryptionConfigurationProperty {
ReplicaKmsKeyId = "replicaKmsKeyId"
};
Synopsis
Constructors
EncryptionConfigurationProperty() |
Properties
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. |
Constructors
EncryptionConfigurationProperty()
public EncryptionConfigurationProperty()
Properties
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.
public string ReplicaKmsKeyId { get; set; }
Property Value
System.String
Remarks
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 .