/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 |