Skip to content

/AWS1/CL_FRHHTTPENDPTDSTCONF

Describes the configuration of the HTTP endpoint destination.

CONSTRUCTOR

IMPORTING

Required arguments:

io_endpointconfiguration TYPE REF TO /AWS1/CL_FRHHTTPENDPOINTCONF /AWS1/CL_FRHHTTPENDPOINTCONF

The configuration of the HTTP endpoint selected as the destination.

io_s3configuration TYPE REF TO /AWS1/CL_FRHS3DESTINATIONCONF /AWS1/CL_FRHS3DESTINATIONCONF

S3Configuration

Optional arguments:

io_bufferinghints TYPE REF TO /AWS1/CL_FRHHTTPENDPTBUFFERI00 /AWS1/CL_FRHHTTPENDPTBUFFERI00

The buffering options that can be used before data is delivered to the specified destination. Firehose treats these options as hints, and it might choose to use more optimal values. The SizeInMBs and IntervalInSeconds parameters are optional. However, if you specify a value for one of them, you must also provide a value for the other.

io_cloudwatchloggingoptions TYPE REF TO /AWS1/CL_FRHCLOUDWATCHLOGOPTS /AWS1/CL_FRHCLOUDWATCHLOGOPTS

CloudWatchLoggingOptions

io_requestconfiguration TYPE REF TO /AWS1/CL_FRHHTTPENDPTREQCONF /AWS1/CL_FRHHTTPENDPTREQCONF

The configuration of the request sent to the HTTP endpoint that is specified as the destination.

io_processingconfiguration TYPE REF TO /AWS1/CL_FRHPROCESSINGCONF /AWS1/CL_FRHPROCESSINGCONF

ProcessingConfiguration

iv_rolearn TYPE /AWS1/FRHROLEARN /AWS1/FRHROLEARN

Firehose uses this IAM role for all the permissions that the delivery stream needs.

io_retryoptions TYPE REF TO /AWS1/CL_FRHHTTPENDPTRETRYOPTS /AWS1/CL_FRHHTTPENDPTRETRYOPTS

Describes the retry behavior in case Firehose is unable to deliver data to the specified HTTP endpoint destination, or if it doesn't receive a valid acknowledgment of receipt from the specified HTTP endpoint destination.

iv_s3backupmode TYPE /AWS1/FRHHTTPENDPTS3BACKUPMODE /AWS1/FRHHTTPENDPTS3BACKUPMODE

Describes the S3 bucket backup options for the data that Firehose delivers to the HTTP endpoint destination. You can back up all documents (AllData) or only the documents that Firehose could not deliver to the specified HTTP endpoint destination (FailedDataOnly).

io_secretsmanagerconf TYPE REF TO /AWS1/CL_FRHSECRETSMANAGERCONF /AWS1/CL_FRHSECRETSMANAGERCONF

The configuration that defines how you access secrets for HTTP Endpoint destination.


Queryable Attributes

EndpointConfiguration

The configuration of the HTTP endpoint selected as the destination.

Accessible with the following methods

Method Description
GET_ENDPOINTCONFIGURATION() Getter for ENDPOINTCONFIGURATION

BufferingHints

The buffering options that can be used before data is delivered to the specified destination. Firehose treats these options as hints, and it might choose to use more optimal values. The SizeInMBs and IntervalInSeconds parameters are optional. However, if you specify a value for one of them, you must also provide a value for the other.

Accessible with the following methods

Method Description
GET_BUFFERINGHINTS() Getter for BUFFERINGHINTS

CloudWatchLoggingOptions

CloudWatchLoggingOptions

Accessible with the following methods

Method Description
GET_CLOUDWATCHLOGGINGOPTIONS() Getter for CLOUDWATCHLOGGINGOPTIONS

RequestConfiguration

The configuration of the request sent to the HTTP endpoint that is specified as the destination.

Accessible with the following methods

Method Description
GET_REQUESTCONFIGURATION() Getter for REQUESTCONFIGURATION

ProcessingConfiguration

ProcessingConfiguration

Accessible with the following methods

Method Description
GET_PROCESSINGCONFIGURATION() Getter for PROCESSINGCONFIGURATION

RoleARN

Firehose uses this IAM role for all the permissions that the delivery stream needs.

Accessible with the following methods

Method Description
GET_ROLEARN() Getter for ROLEARN, with configurable default
ASK_ROLEARN() Getter for ROLEARN w/ exceptions if field has no value
HAS_ROLEARN() Determine if ROLEARN has a value

RetryOptions

Describes the retry behavior in case Firehose is unable to deliver data to the specified HTTP endpoint destination, or if it doesn't receive a valid acknowledgment of receipt from the specified HTTP endpoint destination.

Accessible with the following methods

Method Description
GET_RETRYOPTIONS() Getter for RETRYOPTIONS

S3BackupMode

Describes the S3 bucket backup options for the data that Firehose delivers to the HTTP endpoint destination. You can back up all documents (AllData) or only the documents that Firehose could not deliver to the specified HTTP endpoint destination (FailedDataOnly).

Accessible with the following methods

Method Description
GET_S3BACKUPMODE() Getter for S3BACKUPMODE, with configurable default
ASK_S3BACKUPMODE() Getter for S3BACKUPMODE w/ exceptions if field has no value
HAS_S3BACKUPMODE() Determine if S3BACKUPMODE has a value

S3Configuration

S3Configuration

Accessible with the following methods

Method Description
GET_S3CONFIGURATION() Getter for S3CONFIGURATION

SecretsManagerConfiguration

The configuration that defines how you access secrets for HTTP Endpoint destination.

Accessible with the following methods

Method Description
GET_SECRETSMANAGERCONF() Getter for SECRETSMANAGERCONFIGURATION