Class CfnStorageLens.SSEKMSProperty
Specifies the use of server-side encryption using an AWS Key Management Service key (SSE-KMS) to encrypt the delivered S3 Storage Lens metrics export file.
Inheritance
System.Object
CfnStorageLens.SSEKMSProperty
Implements
Namespace: Amazon.CDK.AWS.S3
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class SSEKMSProperty : Object, CfnStorageLens.ISSEKMSProperty
Syntax (vb)
Public Class SSEKMSProperty
Inherits Object
Implements CfnStorageLens.ISSEKMSProperty
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;
var sSEKMSProperty = new SSEKMSProperty {
KeyId = "keyId"
};
Synopsis
Constructors
SSEKMSProperty() |
Properties
KeyId | Specifies the Amazon Resource Name (ARN) of the customer managed AWS KMS key to use for encrypting the S3 Storage Lens metrics export file. |
Constructors
SSEKMSProperty()
public SSEKMSProperty()
Properties
KeyId
Specifies the Amazon Resource Name (ARN) of the customer managed AWS KMS key to use for encrypting the S3 Storage Lens metrics export file.
public string KeyId { get; set; }
Property Value
System.String
Remarks
Amazon S3 only supports symmetric encryption keys. For more information, see Special-purpose keys in the AWS Key Management Service Developer Guide .