libZSservicesZSamazonka-kinesis-firehoseZSamazonka-kinesis-firehose
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Firehose.Types.HttpEndpointDestinationConfiguration

Description

 
Synopsis

Documentation

data HttpEndpointDestinationConfiguration Source #

Describes the configuration of the HTTP endpoint destination.

See: newHttpEndpointDestinationConfiguration smart constructor.

Constructors

HttpEndpointDestinationConfiguration' 

Fields

Instances

Instances details
Eq HttpEndpointDestinationConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.HttpEndpointDestinationConfiguration

Show HttpEndpointDestinationConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.HttpEndpointDestinationConfiguration

Generic HttpEndpointDestinationConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.HttpEndpointDestinationConfiguration

NFData HttpEndpointDestinationConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.HttpEndpointDestinationConfiguration

Hashable HttpEndpointDestinationConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.HttpEndpointDestinationConfiguration

ToJSON HttpEndpointDestinationConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.HttpEndpointDestinationConfiguration

type Rep HttpEndpointDestinationConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.HttpEndpointDestinationConfiguration

type Rep HttpEndpointDestinationConfiguration = D1 ('MetaData "HttpEndpointDestinationConfiguration" "Amazonka.Firehose.Types.HttpEndpointDestinationConfiguration" "libZSservicesZSamazonka-kinesis-firehoseZSamazonka-kinesis-firehose" 'False) (C1 ('MetaCons "HttpEndpointDestinationConfiguration'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "s3BackupMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpEndpointS3BackupMode)) :*: S1 ('MetaSel ('Just "cloudWatchLoggingOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudWatchLoggingOptions))) :*: (S1 ('MetaSel ('Just "bufferingHints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpEndpointBufferingHints)) :*: S1 ('MetaSel ('Just "retryOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpEndpointRetryOptions)))) :*: ((S1 ('MetaSel ('Just "processingConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProcessingConfiguration)) :*: S1 ('MetaSel ('Just "requestConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpEndpointRequestConfiguration))) :*: (S1 ('MetaSel ('Just "roleARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "endpointConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HttpEndpointConfiguration) :*: S1 ('MetaSel ('Just "s3Configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 S3DestinationConfiguration))))))

newHttpEndpointDestinationConfiguration Source #

Create a value of HttpEndpointDestinationConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:s3BackupMode:HttpEndpointDestinationConfiguration', httpEndpointDestinationConfiguration_s3BackupMode - Describes the S3 bucket backup options for the data that Kinesis Data Firehose delivers to the HTTP endpoint destination. You can back up all documents (AllData) or only the documents that Kinesis Data Firehose could not deliver to the specified HTTP endpoint destination (FailedDataOnly).

$sel:cloudWatchLoggingOptions:HttpEndpointDestinationConfiguration', httpEndpointDestinationConfiguration_cloudWatchLoggingOptions - Undocumented member.

$sel:bufferingHints:HttpEndpointDestinationConfiguration', httpEndpointDestinationConfiguration_bufferingHints - The buffering options that can be used before data is delivered to the specified destination. Kinesis Data 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.

$sel:retryOptions:HttpEndpointDestinationConfiguration', httpEndpointDestinationConfiguration_retryOptions - Describes the retry behavior in case Kinesis Data 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.

$sel:processingConfiguration:HttpEndpointDestinationConfiguration', httpEndpointDestinationConfiguration_processingConfiguration - Undocumented member.

$sel:requestConfiguration:HttpEndpointDestinationConfiguration', httpEndpointDestinationConfiguration_requestConfiguration - The configuration of the requeste sent to the HTTP endpoint specified as the destination.

$sel:roleARN:HttpEndpointDestinationConfiguration', httpEndpointDestinationConfiguration_roleARN - Kinesis Data Firehose uses this IAM role for all the permissions that the delivery stream needs.

$sel:endpointConfiguration:HttpEndpointDestinationConfiguration', httpEndpointDestinationConfiguration_endpointConfiguration - The configuration of the HTTP endpoint selected as the destination.

$sel:s3Configuration:HttpEndpointDestinationConfiguration', httpEndpointDestinationConfiguration_s3Configuration - Undocumented member.

httpEndpointDestinationConfiguration_s3BackupMode :: Lens' HttpEndpointDestinationConfiguration (Maybe HttpEndpointS3BackupMode) Source #

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

httpEndpointDestinationConfiguration_bufferingHints :: Lens' HttpEndpointDestinationConfiguration (Maybe HttpEndpointBufferingHints) Source #

The buffering options that can be used before data is delivered to the specified destination. Kinesis Data 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.

httpEndpointDestinationConfiguration_retryOptions :: Lens' HttpEndpointDestinationConfiguration (Maybe HttpEndpointRetryOptions) Source #

Describes the retry behavior in case Kinesis Data 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.

httpEndpointDestinationConfiguration_requestConfiguration :: Lens' HttpEndpointDestinationConfiguration (Maybe HttpEndpointRequestConfiguration) Source #

The configuration of the requeste sent to the HTTP endpoint specified as the destination.

httpEndpointDestinationConfiguration_roleARN :: Lens' HttpEndpointDestinationConfiguration (Maybe Text) Source #

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