amazonka-kinesis-firehose-2.0: Amazon Kinesis Firehose SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Firehose.Types.DynamicPartitioningConfiguration

Description

 
Synopsis

Documentation

data DynamicPartitioningConfiguration Source #

The configuration of the dynamic partitioning mechanism that creates smaller data sets from the streaming data by partitioning it based on partition keys. Currently, dynamic partitioning is only supported for Amazon S3 destinations.

See: newDynamicPartitioningConfiguration smart constructor.

Constructors

DynamicPartitioningConfiguration' 

Fields

  • enabled :: Maybe Bool

    Specifies that the dynamic partitioning is enabled for this Kinesis Data Firehose delivery stream.

  • retryOptions :: Maybe RetryOptions

    The retry behavior in case Kinesis Data Firehose is unable to deliver data to an Amazon S3 prefix.

Instances

Instances details
FromJSON DynamicPartitioningConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.DynamicPartitioningConfiguration

ToJSON DynamicPartitioningConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.DynamicPartitioningConfiguration

Generic DynamicPartitioningConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.DynamicPartitioningConfiguration

Associated Types

type Rep DynamicPartitioningConfiguration :: Type -> Type #

Read DynamicPartitioningConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.DynamicPartitioningConfiguration

Show DynamicPartitioningConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.DynamicPartitioningConfiguration

NFData DynamicPartitioningConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.DynamicPartitioningConfiguration

Eq DynamicPartitioningConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.DynamicPartitioningConfiguration

Hashable DynamicPartitioningConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.DynamicPartitioningConfiguration

type Rep DynamicPartitioningConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.DynamicPartitioningConfiguration

type Rep DynamicPartitioningConfiguration = D1 ('MetaData "DynamicPartitioningConfiguration" "Amazonka.Firehose.Types.DynamicPartitioningConfiguration" "amazonka-kinesis-firehose-2.0-6l1hHmh2UnHBvolxuQFkWB" 'False) (C1 ('MetaCons "DynamicPartitioningConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "retryOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RetryOptions))))

newDynamicPartitioningConfiguration :: DynamicPartitioningConfiguration Source #

Create a value of DynamicPartitioningConfiguration 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:enabled:DynamicPartitioningConfiguration', dynamicPartitioningConfiguration_enabled - Specifies that the dynamic partitioning is enabled for this Kinesis Data Firehose delivery stream.

$sel:retryOptions:DynamicPartitioningConfiguration', dynamicPartitioningConfiguration_retryOptions - The retry behavior in case Kinesis Data Firehose is unable to deliver data to an Amazon S3 prefix.

dynamicPartitioningConfiguration_enabled :: Lens' DynamicPartitioningConfiguration (Maybe Bool) Source #

Specifies that the dynamic partitioning is enabled for this Kinesis Data Firehose delivery stream.

dynamicPartitioningConfiguration_retryOptions :: Lens' DynamicPartitioningConfiguration (Maybe RetryOptions) Source #

The retry behavior in case Kinesis Data Firehose is unable to deliver data to an Amazon S3 prefix.