Skip to content

/AWS1/CL_KFKS3DESTINATIONCONF

Configuration of an Amazon S3 destination for a channel.

CONSTRUCTOR

IMPORTING

Required arguments:

io_deadletterqueues3 TYPE REF TO /AWS1/CL_KFKDEADLETTERQUEUES3 /AWS1/CL_KFKDEADLETTERQUEUES3

The Amazon S3 bucket and prefix where MSK writes records that fail to deliver.

iv_serviceexecutionrolearn TYPE /AWS1/KFK__STRING /AWS1/KFK__STRING

The Amazon Resource Name (ARN) of the IAM role that MSK assumes to write to the destination Amazon S3 bucket and the dead-letter bucket.

io_storage TYPE REF TO /AWS1/CL_KFKS3STORAGE /AWS1/CL_KFKS3STORAGE

The Amazon S3 bucket, prefix, and storage class for delivered records.

Optional arguments:

iv_datafreshnessinseconds TYPE /AWS1/KFK__INTEGER /AWS1/KFK__INTEGER

The maximum time, in seconds, that records buffer in MSK before being flushed to the destination. Allowed range: 300 to 900. Default: 600.


Queryable Attributes

DataFreshnessInSeconds

The maximum time, in seconds, that records buffer in MSK before being flushed to the destination. Allowed range: 300 to 900. Default: 600.

Accessible with the following methods

Method Description
GET_DATAFRESHNESSINSECONDS() Getter for DATAFRESHNESSINSECONDS, with configurable default
ASK_DATAFRESHNESSINSECONDS() Getter for DATAFRESHNESSINSECONDS w/ exceptions if field has
HAS_DATAFRESHNESSINSECONDS() Determine if DATAFRESHNESSINSECONDS has a value

DeadLetterQueueS3

The Amazon S3 bucket and prefix where MSK writes records that fail to deliver.

Accessible with the following methods

Method Description
GET_DEADLETTERQUEUES3() Getter for DEADLETTERQUEUES3

ServiceExecutionRoleArn

The Amazon Resource Name (ARN) of the IAM role that MSK assumes to write to the destination Amazon S3 bucket and the dead-letter bucket.

Accessible with the following methods

Method Description
GET_SERVICEEXECUTIONROLEARN() Getter for SERVICEEXECUTIONROLEARN, with configurable defaul
ASK_SERVICEEXECUTIONROLEARN() Getter for SERVICEEXECUTIONROLEARN w/ exceptions if field ha
HAS_SERVICEEXECUTIONROLEARN() Determine if SERVICEEXECUTIONROLEARN has a value

Storage

The Amazon S3 bucket, prefix, and storage class for delivered records.

Accessible with the following methods

Method Description
GET_STORAGE() Getter for STORAGE