Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data HttpEndpointDestinationDescription = HttpEndpointDestinationDescription' {
- s3BackupMode :: Maybe HttpEndpointS3BackupMode
- cloudWatchLoggingOptions :: Maybe CloudWatchLoggingOptions
- s3DestinationDescription :: Maybe S3DestinationDescription
- bufferingHints :: Maybe HttpEndpointBufferingHints
- retryOptions :: Maybe HttpEndpointRetryOptions
- endpointConfiguration :: Maybe HttpEndpointDescription
- processingConfiguration :: Maybe ProcessingConfiguration
- requestConfiguration :: Maybe HttpEndpointRequestConfiguration
- roleARN :: Maybe Text
- newHttpEndpointDestinationDescription :: HttpEndpointDestinationDescription
- httpEndpointDestinationDescription_s3BackupMode :: Lens' HttpEndpointDestinationDescription (Maybe HttpEndpointS3BackupMode)
- httpEndpointDestinationDescription_cloudWatchLoggingOptions :: Lens' HttpEndpointDestinationDescription (Maybe CloudWatchLoggingOptions)
- httpEndpointDestinationDescription_s3DestinationDescription :: Lens' HttpEndpointDestinationDescription (Maybe S3DestinationDescription)
- httpEndpointDestinationDescription_bufferingHints :: Lens' HttpEndpointDestinationDescription (Maybe HttpEndpointBufferingHints)
- httpEndpointDestinationDescription_retryOptions :: Lens' HttpEndpointDestinationDescription (Maybe HttpEndpointRetryOptions)
- httpEndpointDestinationDescription_endpointConfiguration :: Lens' HttpEndpointDestinationDescription (Maybe HttpEndpointDescription)
- httpEndpointDestinationDescription_processingConfiguration :: Lens' HttpEndpointDestinationDescription (Maybe ProcessingConfiguration)
- httpEndpointDestinationDescription_requestConfiguration :: Lens' HttpEndpointDestinationDescription (Maybe HttpEndpointRequestConfiguration)
- httpEndpointDestinationDescription_roleARN :: Lens' HttpEndpointDestinationDescription (Maybe Text)
Documentation
data HttpEndpointDestinationDescription Source #
Describes the HTTP endpoint destination.
See: newHttpEndpointDestinationDescription
smart constructor.
HttpEndpointDestinationDescription' | |
|
Instances
newHttpEndpointDestinationDescription :: HttpEndpointDestinationDescription Source #
Create a value of HttpEndpointDestinationDescription
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:s3BackupMode:HttpEndpointDestinationDescription'
, httpEndpointDestinationDescription_s3BackupMode
- Describes the S3 bucket backup options for the data that Kinesis
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:cloudWatchLoggingOptions:HttpEndpointDestinationDescription'
, httpEndpointDestinationDescription_cloudWatchLoggingOptions
- Undocumented member.
$sel:s3DestinationDescription:HttpEndpointDestinationDescription'
, httpEndpointDestinationDescription_s3DestinationDescription
- Undocumented member.
$sel:bufferingHints:HttpEndpointDestinationDescription'
, httpEndpointDestinationDescription_bufferingHints
- Describes buffering options that can be applied to the data before it is
delivered to the HTTPS endpoint destination. Kinesis Data Firehose teats
these options as hints, and it might choose to use more optimal values.
The SizeInMBs
and IntervalInSeconds
parameters are optional.
However, if specify a value for one of them, you must also provide a
value for the other.
$sel:retryOptions:HttpEndpointDestinationDescription'
, httpEndpointDestinationDescription_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.
$sel:endpointConfiguration:HttpEndpointDestinationDescription'
, httpEndpointDestinationDescription_endpointConfiguration
- The configuration of the specified HTTP endpoint destination.
$sel:processingConfiguration:HttpEndpointDestinationDescription'
, httpEndpointDestinationDescription_processingConfiguration
- Undocumented member.
$sel:requestConfiguration:HttpEndpointDestinationDescription'
, httpEndpointDestinationDescription_requestConfiguration
- The configuration of request sent to the HTTP endpoint specified as the
destination.
$sel:roleARN:HttpEndpointDestinationDescription'
, httpEndpointDestinationDescription_roleARN
- Kinesis Data Firehose uses this IAM role for all the permissions that
the delivery stream needs.
httpEndpointDestinationDescription_s3BackupMode :: Lens' HttpEndpointDestinationDescription (Maybe HttpEndpointS3BackupMode) Source #
Describes the S3 bucket backup options for the data that Kinesis
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
).
httpEndpointDestinationDescription_cloudWatchLoggingOptions :: Lens' HttpEndpointDestinationDescription (Maybe CloudWatchLoggingOptions) Source #
Undocumented member.
httpEndpointDestinationDescription_s3DestinationDescription :: Lens' HttpEndpointDestinationDescription (Maybe S3DestinationDescription) Source #
Undocumented member.
httpEndpointDestinationDescription_bufferingHints :: Lens' HttpEndpointDestinationDescription (Maybe HttpEndpointBufferingHints) Source #
Describes buffering options that can be applied to the data before it is
delivered to the HTTPS endpoint destination. Kinesis Data Firehose teats
these options as hints, and it might choose to use more optimal values.
The SizeInMBs
and IntervalInSeconds
parameters are optional.
However, if specify a value for one of them, you must also provide a
value for the other.
httpEndpointDestinationDescription_retryOptions :: Lens' HttpEndpointDestinationDescription (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.
httpEndpointDestinationDescription_endpointConfiguration :: Lens' HttpEndpointDestinationDescription (Maybe HttpEndpointDescription) Source #
The configuration of the specified HTTP endpoint destination.
httpEndpointDestinationDescription_processingConfiguration :: Lens' HttpEndpointDestinationDescription (Maybe ProcessingConfiguration) Source #
Undocumented member.
httpEndpointDestinationDescription_requestConfiguration :: Lens' HttpEndpointDestinationDescription (Maybe HttpEndpointRequestConfiguration) Source #
The configuration of request sent to the HTTP endpoint specified as the destination.
httpEndpointDestinationDescription_roleARN :: Lens' HttpEndpointDestinationDescription (Maybe Text) Source #
Kinesis Data Firehose uses this IAM role for all the permissions that the delivery stream needs.