Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data HttpEndpointDestinationConfiguration = HttpEndpointDestinationConfiguration' {
- bufferingHints :: Maybe HttpEndpointBufferingHints
- cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptions
- processingConfiguration :: Maybe ProcessingConfiguration
- requestConfiguration :: Maybe HttpEndpointRequestConfiguration
- retryOptions :: Maybe HttpEndpointRetryOptions
- roleARN :: Maybe Text
- s3BackupMode :: Maybe HttpEndpointS3BackupMode
- endpointConfiguration :: HttpEndpointConfiguration
- s3Configuration :: S3DestinationConfiguration
- newHttpEndpointDestinationConfiguration :: HttpEndpointConfiguration -> S3DestinationConfiguration -> HttpEndpointDestinationConfiguration
- httpEndpointDestinationConfiguration_bufferingHints :: Lens' HttpEndpointDestinationConfiguration (Maybe HttpEndpointBufferingHints)
- httpEndpointDestinationConfiguration_cloudWatchLoggingOptions :: Lens' HttpEndpointDestinationConfiguration (Maybe CloudWatchLoggingOptions)
- httpEndpointDestinationConfiguration_processingConfiguration :: Lens' HttpEndpointDestinationConfiguration (Maybe ProcessingConfiguration)
- httpEndpointDestinationConfiguration_requestConfiguration :: Lens' HttpEndpointDestinationConfiguration (Maybe HttpEndpointRequestConfiguration)
- httpEndpointDestinationConfiguration_retryOptions :: Lens' HttpEndpointDestinationConfiguration (Maybe HttpEndpointRetryOptions)
- httpEndpointDestinationConfiguration_roleARN :: Lens' HttpEndpointDestinationConfiguration (Maybe Text)
- httpEndpointDestinationConfiguration_s3BackupMode :: Lens' HttpEndpointDestinationConfiguration (Maybe HttpEndpointS3BackupMode)
- httpEndpointDestinationConfiguration_endpointConfiguration :: Lens' HttpEndpointDestinationConfiguration HttpEndpointConfiguration
- httpEndpointDestinationConfiguration_s3Configuration :: Lens' HttpEndpointDestinationConfiguration S3DestinationConfiguration
Documentation
data HttpEndpointDestinationConfiguration Source #
Describes the configuration of the HTTP endpoint destination.
See: newHttpEndpointDestinationConfiguration
smart constructor.
HttpEndpointDestinationConfiguration' | |
|
Instances
newHttpEndpointDestinationConfiguration Source #
:: HttpEndpointConfiguration |
|
-> S3DestinationConfiguration | |
-> HttpEndpointDestinationConfiguration |
Create a value of HttpEndpointDestinationConfiguration
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:
HttpEndpointDestinationConfiguration
, httpEndpointDestinationConfiguration_bufferingHints
- The buffering options that can be used before data is delivered to the
specified destination. Kinesis Data Firehose treats these options as
hints, and it might choose to use more optimal values. The SizeInMBs
and IntervalInSeconds
parameters are optional. However, if you specify
a value for one of them, you must also provide a value for the other.
HttpEndpointDestinationConfiguration
, httpEndpointDestinationConfiguration_cloudWatchLoggingOptions
- Undocumented member.
$sel:processingConfiguration:HttpEndpointDestinationConfiguration'
, httpEndpointDestinationConfiguration_processingConfiguration
- Undocumented member.
$sel:requestConfiguration:HttpEndpointDestinationConfiguration'
, httpEndpointDestinationConfiguration_requestConfiguration
- The configuration of the requeste sent to the HTTP endpoint specified as
the destination.
$sel:retryOptions:HttpEndpointDestinationConfiguration'
, httpEndpointDestinationConfiguration_retryOptions
- Describes the retry behavior in case Kinesis Data Firehose is unable to
deliver data to the specified HTTP endpoint destination, or if it
doesn't receive a valid acknowledgment of receipt from the specified
HTTP endpoint destination.
HttpEndpointDestinationConfiguration
, httpEndpointDestinationConfiguration_roleARN
- Kinesis Data Firehose uses this IAM role for all the permissions that
the delivery stream needs.
$sel:s3BackupMode:HttpEndpointDestinationConfiguration'
, httpEndpointDestinationConfiguration_s3BackupMode
- Describes the S3 bucket backup options for the data that Kinesis Data
Firehose delivers to the HTTP endpoint destination. You can back up all
documents (AllData
) or only the documents that Kinesis Data Firehose
could not deliver to the specified HTTP endpoint destination
(FailedDataOnly
).
$sel:endpointConfiguration:HttpEndpointDestinationConfiguration'
, httpEndpointDestinationConfiguration_endpointConfiguration
- The configuration of the HTTP endpoint selected as the destination.
$sel:s3Configuration:HttpEndpointDestinationConfiguration'
, httpEndpointDestinationConfiguration_s3Configuration
- Undocumented member.
httpEndpointDestinationConfiguration_bufferingHints :: Lens' HttpEndpointDestinationConfiguration (Maybe HttpEndpointBufferingHints) Source #
The buffering options that can be used before data is delivered to the
specified destination. Kinesis Data Firehose treats these options as
hints, and it might choose to use more optimal values. The SizeInMBs
and IntervalInSeconds
parameters are optional. However, if you specify
a value for one of them, you must also provide a value for the other.
httpEndpointDestinationConfiguration_cloudWatchLoggingOptions :: Lens' HttpEndpointDestinationConfiguration (Maybe CloudWatchLoggingOptions) Source #
Undocumented member.
httpEndpointDestinationConfiguration_processingConfiguration :: Lens' HttpEndpointDestinationConfiguration (Maybe ProcessingConfiguration) Source #
Undocumented member.
httpEndpointDestinationConfiguration_requestConfiguration :: Lens' HttpEndpointDestinationConfiguration (Maybe HttpEndpointRequestConfiguration) Source #
The configuration of the requeste sent to the HTTP endpoint specified as the destination.
httpEndpointDestinationConfiguration_retryOptions :: Lens' HttpEndpointDestinationConfiguration (Maybe HttpEndpointRetryOptions) Source #
Describes the retry behavior in case Kinesis Data Firehose is unable to deliver data to the specified HTTP endpoint destination, or if it doesn't receive a valid acknowledgment of receipt from the specified HTTP endpoint destination.
httpEndpointDestinationConfiguration_roleARN :: Lens' HttpEndpointDestinationConfiguration (Maybe Text) Source #
Kinesis Data Firehose uses this IAM role for all the permissions that the delivery stream needs.
httpEndpointDestinationConfiguration_s3BackupMode :: Lens' HttpEndpointDestinationConfiguration (Maybe HttpEndpointS3BackupMode) Source #
Describes the S3 bucket backup options for the data that Kinesis Data
Firehose delivers to the HTTP endpoint destination. You can back up all
documents (AllData
) or only the documents that Kinesis Data Firehose
could not deliver to the specified HTTP endpoint destination
(FailedDataOnly
).
httpEndpointDestinationConfiguration_endpointConfiguration :: Lens' HttpEndpointDestinationConfiguration HttpEndpointConfiguration Source #
The configuration of the HTTP endpoint selected as the destination.