Package com.pulumi.aws.kinesis.outputs
Class FirehoseDeliveryStreamHttpEndpointConfiguration
- java.lang.Object
-
- com.pulumi.aws.kinesis.outputs.FirehoseDeliveryStreamHttpEndpointConfiguration
-
public final class FirehoseDeliveryStreamHttpEndpointConfiguration extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFirehoseDeliveryStreamHttpEndpointConfiguration.Builder
-
Method Summary
-
-
-
Method Detail
-
accessKey
public java.util.Optional<java.lang.String> accessKey()
- Returns:
- Access key required for Kinesis Firehose to authenticate with the HTTP endpoint selected as the destination.
-
bufferingInterval
public java.util.Optional<java.lang.Integer> bufferingInterval()
- Returns:
- Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300 (5 minutes).
-
bufferingSize
public java.util.Optional<java.lang.Integer> bufferingSize()
- Returns:
- Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
-
cloudwatchLoggingOptions
public java.util.Optional<FirehoseDeliveryStreamHttpEndpointConfigurationCloudwatchLoggingOptions> cloudwatchLoggingOptions()
- Returns:
- CloudWatch Logging Options for the delivery stream. See `cloudwatchLoggingOptions` block below for details.
-
name
public java.util.Optional<java.lang.String> name()
- Returns:
- HTTP endpoint name.
-
processingConfiguration
public java.util.Optional<FirehoseDeliveryStreamHttpEndpointConfigurationProcessingConfiguration> processingConfiguration()
- Returns:
- Data processing configuration. See `processingConfiguration` block below for details.
-
requestConfiguration
public java.util.Optional<FirehoseDeliveryStreamHttpEndpointConfigurationRequestConfiguration> requestConfiguration()
- Returns:
- Request configuration. See `requestConfiguration` block below for details.
-
retryDuration
public java.util.Optional<java.lang.Integer> retryDuration()
- Returns:
- Total amount of seconds Firehose spends on retries. This duration starts after the initial attempt fails, It does not include the time periods during which Firehose waits for acknowledgment from the specified destination after each attempt. Valid values between `0` and `7200`. Default is `300`.
-
roleArn
public java.util.Optional<java.lang.String> roleArn()
- Returns:
- Kinesis Data Firehose uses this IAM role for all the permissions that the delivery stream needs. The pattern needs to be `arn:.*`.
-
s3BackupMode
public java.util.Optional<java.lang.String> s3BackupMode()
- Returns:
- How documents should be delivered to Amazon S3. Valid values are `FailedDataOnly` and `AllData`. Default value is `FailedDataOnly`.
-
s3Configuration
public FirehoseDeliveryStreamHttpEndpointConfigurationS3Configuration s3Configuration()
- Returns:
- S3 Configuration. See `s3Configuration` block below for details.
-
secretsManagerConfiguration
public java.util.Optional<FirehoseDeliveryStreamHttpEndpointConfigurationSecretsManagerConfiguration> secretsManagerConfiguration()
- Returns:
- Secret Manager Configuration. See `secretsManagerConfiguration` block below for details.
-
url
public java.lang.String url()
- Returns:
- HTTP endpoint URL to which Kinesis Firehose sends your data. Refer to the target vendor's documentation for the correct intake URL (for example, [New Relic](https://docs.newrelic.com/docs/infrastructure/amazon-integrations/connect/aws-firehose/) or [Datadog](https://docs.datadoghq.com/integrations/amazon_kinesis_data_firehose/)).
-
builder
public static FirehoseDeliveryStreamHttpEndpointConfiguration.Builder builder()
-
builder
public static FirehoseDeliveryStreamHttpEndpointConfiguration.Builder builder(FirehoseDeliveryStreamHttpEndpointConfiguration defaults)
-
-