Package com.pulumi.aws.kinesis.inputs
Class FirehoseDeliveryStreamOpensearchserverlessConfigurationArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.kinesis.inputs.FirehoseDeliveryStreamOpensearchserverlessConfigurationArgs
-
public final class FirehoseDeliveryStreamOpensearchserverlessConfigurationArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FirehoseDeliveryStreamOpensearchserverlessConfigurationArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static FirehoseDeliveryStreamOpensearchserverlessConfigurationArgs
Empty
-
Method Summary
-
-
-
Field Detail
-
Empty
public static final FirehoseDeliveryStreamOpensearchserverlessConfigurationArgs Empty
-
-
Method Detail
-
bufferingInterval
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> bufferingInterval()
- Returns:
- Buffer incoming data for the specified period of time, in seconds between 0 to 900, before delivering it to the destination. The default value is 300s.
-
bufferingSize
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> bufferingSize()
- Returns:
- Buffer incoming data to the specified size, in MBs between 1 to 100, before delivering it to the destination. The default value is 5MB.
-
cloudwatchLoggingOptions
public java.util.Optional<com.pulumi.core.Output<FirehoseDeliveryStreamOpensearchserverlessConfigurationCloudwatchLoggingOptionsArgs>> cloudwatchLoggingOptions()
- Returns:
- The CloudWatch Logging Options for the delivery stream. See `cloudwatch_logging_options` block below for details.
-
collectionEndpoint
public com.pulumi.core.Output<java.lang.String> collectionEndpoint()
- Returns:
- The endpoint to use when communicating with the collection in the Serverless offering for Amazon OpenSearch Service.
-
indexName
public com.pulumi.core.Output<java.lang.String> indexName()
- Returns:
- The Serverless offering for Amazon OpenSearch Service index name.
-
processingConfiguration
public java.util.Optional<com.pulumi.core.Output<FirehoseDeliveryStreamOpensearchserverlessConfigurationProcessingConfigurationArgs>> processingConfiguration()
- Returns:
- The data processing configuration. See `processing_configuration` block below for details.
-
retryDuration
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> retryDuration()
- Returns:
- After an initial failure to deliver to the Serverless offering for Amazon OpenSearch Service, the total amount of time, in seconds between 0 to 7200, during which Kinesis Data Firehose retries delivery (including the first attempt). After this time has elapsed, the failed documents are written to Amazon S3. The default value is 300s. There will be no retry if the value is 0.
-
roleArn
public com.pulumi.core.Output<java.lang.String> roleArn()
- Returns:
- The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Serverless offering for Amazon OpenSearch Service Configuration API and for indexing documents. The pattern needs to be `arn:.*`.
-
s3BackupMode
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> s3BackupMode()
- Returns:
- Defines how documents should be delivered to Amazon S3. Valid values are `FailedDocumentsOnly` and `AllDocuments`. Default value is `FailedDocumentsOnly`.
-
s3Configuration
public com.pulumi.core.Output<FirehoseDeliveryStreamOpensearchserverlessConfigurationS3ConfigurationArgs> s3Configuration()
- Returns:
- The S3 Configuration. See `s3_configuration` block below for details.
-
vpcConfig
public java.util.Optional<com.pulumi.core.Output<FirehoseDeliveryStreamOpensearchserverlessConfigurationVpcConfigArgs>> vpcConfig()
- Returns:
- The VPC configuration for the delivery stream to connect to OpenSearch Serverless associated with the VPC. See `vpc_config` block below for details.
-
builder
public static FirehoseDeliveryStreamOpensearchserverlessConfigurationArgs.Builder builder()
-
builder
public static FirehoseDeliveryStreamOpensearchserverlessConfigurationArgs.Builder builder(FirehoseDeliveryStreamOpensearchserverlessConfigurationArgs defaults)
-
-