Class CfnChannel.S3DestinationConfigurationProperty
S3 destination configuration.
Implements
Inherited Members
Namespace: Amazon.CDK.AWS.MSK
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnChannel.S3DestinationConfigurationProperty : CfnChannel.IS3DestinationConfigurationProperty
Syntax (vb)
Public Class CfnChannel.S3DestinationConfigurationProperty Implements CfnChannel.IS3DestinationConfigurationProperty
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.MSK;
var s3DestinationConfigurationProperty = new S3DestinationConfigurationProperty {
DeadLetterQueueS3 = new DeadLetterQueueS3Property {
BucketArn = "bucketArn",
ErrorOutputPrefix = "errorOutputPrefix",
// the properties below are optional
ExpectedBucketOwner = "expectedBucketOwner"
},
ServiceExecutionRoleArn = "serviceExecutionRoleArn",
Storage = new S3StorageProperty {
BucketArn = "bucketArn",
CompressionType = "compressionType",
StorageClass = "storageClass",
// the properties below are optional
ExpectedBucketOwner = "expectedBucketOwner",
OutputKeyTemplate = "outputKeyTemplate",
OutputPrefix = "outputPrefix"
},
// the properties below are optional
DataFreshnessInSeconds = 123
};
Synopsis
Constructors
| S3DestinationConfigurationProperty() | S3 destination configuration. |
Properties
| DataFreshnessInSeconds | Data freshness in seconds. |
| DeadLetterQueueS3 | Dead letter queue S3 configuration of the destination. |
| ServiceExecutionRoleArn | The Amazon Resource Name (ARN) of an IAM role used by MSK to access S3. |
| Storage | S3 storage configuration. |
Constructors
S3DestinationConfigurationProperty()
S3 destination configuration.
public S3DestinationConfigurationProperty()
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.MSK;
var s3DestinationConfigurationProperty = new S3DestinationConfigurationProperty {
DeadLetterQueueS3 = new DeadLetterQueueS3Property {
BucketArn = "bucketArn",
ErrorOutputPrefix = "errorOutputPrefix",
// the properties below are optional
ExpectedBucketOwner = "expectedBucketOwner"
},
ServiceExecutionRoleArn = "serviceExecutionRoleArn",
Storage = new S3StorageProperty {
BucketArn = "bucketArn",
CompressionType = "compressionType",
StorageClass = "storageClass",
// the properties below are optional
ExpectedBucketOwner = "expectedBucketOwner",
OutputKeyTemplate = "outputKeyTemplate",
OutputPrefix = "outputPrefix"
},
// the properties below are optional
DataFreshnessInSeconds = 123
};
Properties
DataFreshnessInSeconds
Data freshness in seconds.
public double? DataFreshnessInSeconds { get; set; }
Property Value
Remarks
DeadLetterQueueS3
Dead letter queue S3 configuration of the destination.
public object DeadLetterQueueS3 { get; set; }
Property Value
Remarks
ServiceExecutionRoleArn
The Amazon Resource Name (ARN) of an IAM role used by MSK to access S3.
public string ServiceExecutionRoleArn { get; set; }
Property Value
Remarks
Storage
S3 storage configuration.
public object Storage { get; set; }