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

Description

 
Synopsis

Documentation

data RedshiftRetryOptions Source #

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

See: newRedshiftRetryOptions smart constructor.

Constructors

RedshiftRetryOptions' 

Fields

  • durationInSeconds :: Maybe Natural

    The length of time during which Kinesis Data Firehose retries delivery after a failure, starting from the initial request and including the first attempt. The default value is 3600 seconds (60 minutes). Kinesis Data Firehose does not retry if the value of DurationInSeconds is 0 (zero) or if the first delivery attempt takes longer than the current value.

Instances

Instances details
Eq RedshiftRetryOptions Source # 
Instance details

Defined in Amazonka.Firehose.Types.RedshiftRetryOptions

Read RedshiftRetryOptions Source # 
Instance details

Defined in Amazonka.Firehose.Types.RedshiftRetryOptions

Show RedshiftRetryOptions Source # 
Instance details

Defined in Amazonka.Firehose.Types.RedshiftRetryOptions

Generic RedshiftRetryOptions Source # 
Instance details

Defined in Amazonka.Firehose.Types.RedshiftRetryOptions

Associated Types

type Rep RedshiftRetryOptions :: Type -> Type #

NFData RedshiftRetryOptions Source # 
Instance details

Defined in Amazonka.Firehose.Types.RedshiftRetryOptions

Methods

rnf :: RedshiftRetryOptions -> () #

Hashable RedshiftRetryOptions Source # 
Instance details

Defined in Amazonka.Firehose.Types.RedshiftRetryOptions

ToJSON RedshiftRetryOptions Source # 
Instance details

Defined in Amazonka.Firehose.Types.RedshiftRetryOptions

FromJSON RedshiftRetryOptions Source # 
Instance details

Defined in Amazonka.Firehose.Types.RedshiftRetryOptions

type Rep RedshiftRetryOptions Source # 
Instance details

Defined in Amazonka.Firehose.Types.RedshiftRetryOptions

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

newRedshiftRetryOptions :: RedshiftRetryOptions Source #

Create a value of RedshiftRetryOptions 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:RedshiftRetryOptions', redshiftRetryOptions_durationInSeconds - The length of time during which Kinesis Data Firehose retries delivery after a failure, starting from the initial request and including the first attempt. The default value is 3600 seconds (60 minutes). Kinesis Data Firehose does not retry if the value of DurationInSeconds is 0 (zero) or if the first delivery attempt takes longer than the current value.

redshiftRetryOptions_durationInSeconds :: Lens' RedshiftRetryOptions (Maybe Natural) Source #

The length of time during which Kinesis Data Firehose retries delivery after a failure, starting from the initial request and including the first attempt. The default value is 3600 seconds (60 minutes). Kinesis Data Firehose does not retry if the value of DurationInSeconds is 0 (zero) or if the first delivery attempt takes longer than the current value.