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.HttpEndpointDestinationUpdate

Description

 
Synopsis

Documentation

data HttpEndpointDestinationUpdate Source #

Updates the specified HTTP endpoint destination.

See: newHttpEndpointDestinationUpdate smart constructor.

Constructors

HttpEndpointDestinationUpdate' 

Fields

Instances

Instances details
Eq HttpEndpointDestinationUpdate Source # 
Instance details

Defined in Amazonka.Firehose.Types.HttpEndpointDestinationUpdate

Show HttpEndpointDestinationUpdate Source # 
Instance details

Defined in Amazonka.Firehose.Types.HttpEndpointDestinationUpdate

Generic HttpEndpointDestinationUpdate Source # 
Instance details

Defined in Amazonka.Firehose.Types.HttpEndpointDestinationUpdate

Associated Types

type Rep HttpEndpointDestinationUpdate :: Type -> Type #

NFData HttpEndpointDestinationUpdate Source # 
Instance details

Defined in Amazonka.Firehose.Types.HttpEndpointDestinationUpdate

Hashable HttpEndpointDestinationUpdate Source # 
Instance details

Defined in Amazonka.Firehose.Types.HttpEndpointDestinationUpdate

ToJSON HttpEndpointDestinationUpdate Source # 
Instance details

Defined in Amazonka.Firehose.Types.HttpEndpointDestinationUpdate

type Rep HttpEndpointDestinationUpdate Source # 
Instance details

Defined in Amazonka.Firehose.Types.HttpEndpointDestinationUpdate

type Rep HttpEndpointDestinationUpdate = D1 ('MetaData "HttpEndpointDestinationUpdate" "Amazonka.Firehose.Types.HttpEndpointDestinationUpdate" "libZSservicesZSamazonka-kinesis-firehoseZSamazonka-kinesis-firehose" 'False) (C1 ('MetaCons "HttpEndpointDestinationUpdate'" '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 "s3Update") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3DestinationUpdate)) :*: S1 ('MetaSel ('Just "bufferingHints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpEndpointBufferingHints)))) :*: ((S1 ('MetaSel ('Just "retryOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpEndpointRetryOptions)) :*: S1 ('MetaSel ('Just "endpointConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpEndpointConfiguration))) :*: (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)))))))

newHttpEndpointDestinationUpdate :: HttpEndpointDestinationUpdate Source #

Create a value of HttpEndpointDestinationUpdate 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:HttpEndpointDestinationUpdate', httpEndpointDestinationUpdate_s3BackupMode - Describes the S3 bucket backup options for the data that Kinesis 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:HttpEndpointDestinationUpdate', httpEndpointDestinationUpdate_cloudWatchLoggingOptions - Undocumented member.

$sel:s3Update:HttpEndpointDestinationUpdate', httpEndpointDestinationUpdate_s3Update - Undocumented member.

$sel:bufferingHints:HttpEndpointDestinationUpdate', httpEndpointDestinationUpdate_bufferingHints - Describes buffering options that can be applied to the data before it is delivered to the HTTPS endpoint destination. Kinesis Data Firehose teats these options as hints, and it might choose to use more optimal values. The SizeInMBs and IntervalInSeconds parameters are optional. However, if specify a value for one of them, you must also provide a value for the other.

$sel:retryOptions:HttpEndpointDestinationUpdate', httpEndpointDestinationUpdate_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:endpointConfiguration:HttpEndpointDestinationUpdate', httpEndpointDestinationUpdate_endpointConfiguration - Describes the configuration of the HTTP endpoint destination.

$sel:processingConfiguration:HttpEndpointDestinationUpdate', httpEndpointDestinationUpdate_processingConfiguration - Undocumented member.

$sel:requestConfiguration:HttpEndpointDestinationUpdate', httpEndpointDestinationUpdate_requestConfiguration - The configuration of the request sent to the HTTP endpoint specified as the destination.

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

httpEndpointDestinationUpdate_s3BackupMode :: Lens' HttpEndpointDestinationUpdate (Maybe HttpEndpointS3BackupMode) Source #

Describes the S3 bucket backup options for the data that Kinesis 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).

httpEndpointDestinationUpdate_bufferingHints :: Lens' HttpEndpointDestinationUpdate (Maybe HttpEndpointBufferingHints) Source #

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

httpEndpointDestinationUpdate_retryOptions :: Lens' HttpEndpointDestinationUpdate (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.

httpEndpointDestinationUpdate_requestConfiguration :: Lens' HttpEndpointDestinationUpdate (Maybe HttpEndpointRequestConfiguration) Source #

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

httpEndpointDestinationUpdate_roleARN :: Lens' HttpEndpointDestinationUpdate (Maybe Text) Source #

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