Class: Aws::Firehose::Types::DynamicPartitioningConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb

Overview

Note:

When making an API call, you may pass DynamicPartitioningConfiguration data as a hash:

{
  retry_options: {
    duration_in_seconds: 1,
  },
  enabled: false,
}

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#enabledBoolean

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

Returns:

  • (Boolean)


1622
1623
1624
1625
1626
1627
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 1622

class DynamicPartitioningConfiguration < Struct.new(
  :retry_options,
  :enabled)
  SENSITIVE = []
  include Aws::Structure
end

#retry_optionsTypes::RetryOptions

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

Returns:



1622
1623
1624
1625
1626
1627
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 1622

class DynamicPartitioningConfiguration < Struct.new(
  :retry_options,
  :enabled)
  SENSITIVE = []
  include Aws::Structure
end