Class CfnDeliveryStream.EncryptionConfigurationProperty
The EncryptionConfiguration
property type specifies the encryption settings that Amazon Kinesis Data Firehose (Kinesis Data Firehose) uses when delivering data to Amazon Simple Storage Service (Amazon S3).
Inheritance
System.Object
CfnDeliveryStream.EncryptionConfigurationProperty
Namespace: Amazon.CDK.AWS.KinesisFirehose
Assembly: Amazon.CDK.AWS.KinesisFirehose.dll
Syntax (csharp)
public class EncryptionConfigurationProperty : Object, CfnDeliveryStream.IEncryptionConfigurationProperty
Syntax (vb)
Public Class EncryptionConfigurationProperty
Inherits Object
Implements CfnDeliveryStream.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.KinesisFirehose;
var encryptionConfigurationProperty = new EncryptionConfigurationProperty {
KmsEncryptionConfig = new KMSEncryptionConfigProperty {
AwskmsKeyArn = "awskmsKeyArn"
},
NoEncryptionConfig = "noEncryptionConfig"
};
Synopsis
Constructors
EncryptionConfigurationProperty() |
Properties
KmsEncryptionConfig | The AWS Key Management Service ( AWS KMS) encryption key that Amazon S3 uses to encrypt your data. |
NoEncryptionConfig | Disables encryption. |
Constructors
EncryptionConfigurationProperty()
public EncryptionConfigurationProperty()
Properties
KmsEncryptionConfig
The AWS Key Management Service ( AWS KMS) encryption key that Amazon S3 uses to encrypt your data.
public object KmsEncryptionConfig { get; set; }
Property Value
System.Object
Remarks
NoEncryptionConfig
Disables encryption.
public string NoEncryptionConfig { get; set; }
Property Value
System.String
Remarks
For valid values, see the NoEncryptionConfig
content for the EncryptionConfiguration data type in the Amazon Kinesis Data Firehose API Reference .