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

Description

 
Synopsis

Documentation

data ElasticsearchRetryOptions Source #

Configures retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES.

See: newElasticsearchRetryOptions smart constructor.

Constructors

ElasticsearchRetryOptions' 

Fields

  • durationInSeconds :: Maybe Natural

    After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Data Firehose retries delivery (including the first attempt). After this time has elapsed, the failed documents are written to Amazon S3. Default value is 300 seconds (5 minutes). A value of 0 (zero) results in no retries.

Instances

Instances details
Eq ElasticsearchRetryOptions Source # 
Instance details

Defined in Amazonka.Firehose.Types.ElasticsearchRetryOptions

Read ElasticsearchRetryOptions Source # 
Instance details

Defined in Amazonka.Firehose.Types.ElasticsearchRetryOptions

Show ElasticsearchRetryOptions Source # 
Instance details

Defined in Amazonka.Firehose.Types.ElasticsearchRetryOptions

Generic ElasticsearchRetryOptions Source # 
Instance details

Defined in Amazonka.Firehose.Types.ElasticsearchRetryOptions

Associated Types

type Rep ElasticsearchRetryOptions :: Type -> Type #

NFData ElasticsearchRetryOptions Source # 
Instance details

Defined in Amazonka.Firehose.Types.ElasticsearchRetryOptions

Hashable ElasticsearchRetryOptions Source # 
Instance details

Defined in Amazonka.Firehose.Types.ElasticsearchRetryOptions

ToJSON ElasticsearchRetryOptions Source # 
Instance details

Defined in Amazonka.Firehose.Types.ElasticsearchRetryOptions

FromJSON ElasticsearchRetryOptions Source # 
Instance details

Defined in Amazonka.Firehose.Types.ElasticsearchRetryOptions

type Rep ElasticsearchRetryOptions Source # 
Instance details

Defined in Amazonka.Firehose.Types.ElasticsearchRetryOptions

type Rep ElasticsearchRetryOptions = D1 ('MetaData "ElasticsearchRetryOptions" "Amazonka.Firehose.Types.ElasticsearchRetryOptions" "libZSservicesZSamazonka-kinesis-firehoseZSamazonka-kinesis-firehose" 'False) (C1 ('MetaCons "ElasticsearchRetryOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "durationInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newElasticsearchRetryOptions :: ElasticsearchRetryOptions Source #

Create a value of ElasticsearchRetryOptions 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:durationInSeconds:ElasticsearchRetryOptions', elasticsearchRetryOptions_durationInSeconds - After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Data Firehose retries delivery (including the first attempt). After this time has elapsed, the failed documents are written to Amazon S3. Default value is 300 seconds (5 minutes). A value of 0 (zero) results in no retries.

elasticsearchRetryOptions_durationInSeconds :: Lens' ElasticsearchRetryOptions (Maybe Natural) Source #

After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Data Firehose retries delivery (including the first attempt). After this time has elapsed, the failed documents are written to Amazon S3. Default value is 300 seconds (5 minutes). A value of 0 (zero) results in no retries.