Show / Hide Table of Contents

Class CfnChannel.S3DestinationConfigurationProperty

S3 destination configuration.

Inheritance
object
CfnChannel.S3DestinationConfigurationProperty
Implements
CfnChannel.IS3DestinationConfigurationProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
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

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-channel-s3destinationconfiguration.html

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

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-channel-s3destinationconfiguration.html

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

double?

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-channel-s3destinationconfiguration.html#cfn-msk-channel-s3destinationconfiguration-datafreshnessinseconds

DeadLetterQueueS3

Dead letter queue S3 configuration of the destination.

public object DeadLetterQueueS3 { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-channel-s3destinationconfiguration.html#cfn-msk-channel-s3destinationconfiguration-deadletterqueues3

Type union: either IResolvable or CfnChannel.IDeadLetterQueueS3Property

ServiceExecutionRoleArn

The Amazon Resource Name (ARN) of an IAM role used by MSK to access S3.

public string ServiceExecutionRoleArn { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-channel-s3destinationconfiguration.html#cfn-msk-channel-s3destinationconfiguration-serviceexecutionrolearn

Storage

S3 storage configuration.

public object Storage { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-channel-s3destinationconfiguration.html#cfn-msk-channel-s3destinationconfiguration-storage

Type union: either IResolvable or CfnChannel.IS3StorageProperty

Implements

CfnChannel.IS3DestinationConfigurationProperty
Back to top Generated by DocFX