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.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. For more information, see https://docs.aws.amazon.com/firehose/latest/dev/dynamic-partitioning.html

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
Eq DynamicPartitioningConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.DynamicPartitioningConfiguration

Read DynamicPartitioningConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.DynamicPartitioningConfiguration

Show 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 #

NFData DynamicPartitioningConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.DynamicPartitioningConfiguration

Hashable DynamicPartitioningConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.DynamicPartitioningConfiguration

ToJSON DynamicPartitioningConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.DynamicPartitioningConfiguration

FromJSON 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" "libZSservicesZSamazonka-kinesis-firehoseZSamazonka-kinesis-firehose" '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.