Safe Haskell | None |
---|---|
Language | Haskell2010 |
ElasticsearchDestinationConfiguration is a property of the AWS::KinesisFirehose::DeliveryStream resource that specifies an Amazon Elasticsearch Service (Amazon ES) domain that Amazon Kinesis Firehose (Firehose) delivers data to.
- data KinesisFirehoseElasticsearchDestinationConfiguration = KinesisFirehoseElasticsearchDestinationConfiguration {
- _kinesisFirehoseElasticsearchDestinationConfigurationBufferingHints :: KinesisFirehoseBufferingHints
- _kinesisFirehoseElasticsearchDestinationConfigurationCloudWatchLoggingOptions :: Maybe KinesisFirehoseCloudWatchLoggingOptions
- _kinesisFirehoseElasticsearchDestinationConfigurationDomainARN :: Val Text
- _kinesisFirehoseElasticsearchDestinationConfigurationIndexName :: Val Text
- _kinesisFirehoseElasticsearchDestinationConfigurationIndexRotationPeriod :: Val Text
- _kinesisFirehoseElasticsearchDestinationConfigurationRetryOptions :: Maybe KinesisFirehoseElasticsearchRetryOptions
- _kinesisFirehoseElasticsearchDestinationConfigurationRoleARN :: Val Text
- _kinesisFirehoseElasticsearchDestinationConfigurationS3BackupMode :: KinesisFirehoseElasticsearchS3BackupMode
- _kinesisFirehoseElasticsearchDestinationConfigurationS3Configuration :: Maybe KinesisFirehoseS3DestinationConfiguration
- _kinesisFirehoseElasticsearchDestinationConfigurationTypeName :: Val Text
- kinesisFirehoseElasticsearchDestinationConfiguration :: KinesisFirehoseBufferingHints -> Val Text -> Val Text -> Val Text -> Val Text -> KinesisFirehoseElasticsearchS3BackupMode -> Val Text -> KinesisFirehoseElasticsearchDestinationConfiguration
- kfedcBufferingHints :: Lens' KinesisFirehoseElasticsearchDestinationConfiguration KinesisFirehoseBufferingHints
- kfedcCloudWatchLoggingOptions :: Lens' KinesisFirehoseElasticsearchDestinationConfiguration (Maybe KinesisFirehoseCloudWatchLoggingOptions)
- kfedcDomainARN :: Lens' KinesisFirehoseElasticsearchDestinationConfiguration (Val Text)
- kfedcIndexName :: Lens' KinesisFirehoseElasticsearchDestinationConfiguration (Val Text)
- kfedcIndexRotationPeriod :: Lens' KinesisFirehoseElasticsearchDestinationConfiguration (Val Text)
- kfedcRetryOptions :: Lens' KinesisFirehoseElasticsearchDestinationConfiguration (Maybe KinesisFirehoseElasticsearchRetryOptions)
- kfedcRoleARN :: Lens' KinesisFirehoseElasticsearchDestinationConfiguration (Val Text)
- kfedcS3BackupMode :: Lens' KinesisFirehoseElasticsearchDestinationConfiguration KinesisFirehoseElasticsearchS3BackupMode
- kfedcS3Configuration :: Lens' KinesisFirehoseElasticsearchDestinationConfiguration (Maybe KinesisFirehoseS3DestinationConfiguration)
- kfedcTypeName :: Lens' KinesisFirehoseElasticsearchDestinationConfiguration (Val Text)
Documentation
data KinesisFirehoseElasticsearchDestinationConfiguration Source #
Full data type definition for
KinesisFirehoseElasticsearchDestinationConfiguration. See
kinesisFirehoseElasticsearchDestinationConfiguration
for a more
convenient constructor.
kinesisFirehoseElasticsearchDestinationConfiguration Source #
:: KinesisFirehoseBufferingHints | |
-> Val Text | |
-> Val Text | |
-> Val Text | |
-> Val Text | |
-> KinesisFirehoseElasticsearchS3BackupMode | |
-> Val Text | |
-> KinesisFirehoseElasticsearchDestinationConfiguration |
Constructor for KinesisFirehoseElasticsearchDestinationConfiguration
containing required fields as arguments.
kfedcBufferingHints :: Lens' KinesisFirehoseElasticsearchDestinationConfiguration KinesisFirehoseBufferingHints Source #
Configures how Firehose buffers incoming data while delivering it to the Amazon ES domain.
kfedcCloudWatchLoggingOptions :: Lens' KinesisFirehoseElasticsearchDestinationConfiguration (Maybe KinesisFirehoseCloudWatchLoggingOptions) Source #
The Amazon CloudWatch Logs logging options for the delivery stream.
kfedcDomainARN :: Lens' KinesisFirehoseElasticsearchDestinationConfiguration (Val Text) Source #
The Amazon Resource Name (ARN) of the Amazon ES domain that Firehose delivers data to.
kfedcIndexName :: Lens' KinesisFirehoseElasticsearchDestinationConfiguration (Val Text) Source #
The name of the Elasticsearch index to which Firehose adds data for indexing.
kfedcIndexRotationPeriod :: Lens' KinesisFirehoseElasticsearchDestinationConfiguration (Val Text) Source #
The frequency of Elasticsearch index rotation. If you enable index rotation, Firehose appends a portion of the UTC arrival timestamp to the specified index name, and rotates the appended timestamp accordingly. For more information, see Index Rotation for the Amazon ES Destination in the Amazon Kinesis Firehose Developer Guide.
kfedcRetryOptions :: Lens' KinesisFirehoseElasticsearchDestinationConfiguration (Maybe KinesisFirehoseElasticsearchRetryOptions) Source #
The retry behavior when Firehose is unable to deliver data to Amazon ES. Type: Amazon Kinesis Firehose DeliveryStream ElasticsearchDestinationConfiguration RetryOptions Type: String
kfedcRoleARN :: Lens' KinesisFirehoseElasticsearchDestinationConfiguration (Val Text) Source #
The ARN of the AWS Identity and Access Management (IAM) role that grants Firehose access to your S3 bucket, AWS KMS (if you enable data encryption), and Amazon CloudWatch Logs (if you enable logging). For more information, see Grant Firehose Access to an Amazon Elasticsearch Service Destination in the Amazon Kinesis Firehose Developer Guide.
kfedcS3BackupMode :: Lens' KinesisFirehoseElasticsearchDestinationConfiguration KinesisFirehoseElasticsearchS3BackupMode Source #
The condition under which Firehose delivers data to Amazon Simple Storage Service (Amazon S3). You can send Amazon S3 all documents (all data) or only the documents that Firehose could not deliver to the Amazon ES destination. For more information and valid values, see the S3BackupMode content for the ElasticsearchDestinationConfiguration data type in the Amazon Kinesis Firehose API Reference.
kfedcS3Configuration :: Lens' KinesisFirehoseElasticsearchDestinationConfiguration (Maybe KinesisFirehoseS3DestinationConfiguration) Source #
The S3 bucket where Firehose backs up incoming data. Type: Amazon Kinesis Firehose DeliveryStream S3DestinationConfiguration Type: String
kfedcTypeName :: Lens' KinesisFirehoseElasticsearchDestinationConfiguration (Val Text) Source #
The Elasticsearch type name that Amazon ES adds to documents when indexing data.