Package com.pulumi.aws.kinesis.inputs
Class FirehoseDeliveryStreamSplunkConfigurationArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.kinesis.inputs.FirehoseDeliveryStreamSplunkConfigurationArgs
-
public final class FirehoseDeliveryStreamSplunkConfigurationArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFirehoseDeliveryStreamSplunkConfigurationArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static FirehoseDeliveryStreamSplunkConfigurationArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>bufferingInterval()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>bufferingSize()static FirehoseDeliveryStreamSplunkConfigurationArgs.Builderbuilder()static FirehoseDeliveryStreamSplunkConfigurationArgs.Builderbuilder(FirehoseDeliveryStreamSplunkConfigurationArgs defaults)java.util.Optional<com.pulumi.core.Output<FirehoseDeliveryStreamSplunkConfigurationCloudwatchLoggingOptionsArgs>>cloudwatchLoggingOptions()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>hecAcknowledgmentTimeout()com.pulumi.core.Output<java.lang.String>hecEndpoint()java.util.Optional<com.pulumi.core.Output<java.lang.String>>hecEndpointType()java.util.Optional<com.pulumi.core.Output<java.lang.String>>hecToken()java.util.Optional<com.pulumi.core.Output<FirehoseDeliveryStreamSplunkConfigurationProcessingConfigurationArgs>>processingConfiguration()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>retryDuration()java.util.Optional<com.pulumi.core.Output<java.lang.String>>s3BackupMode()com.pulumi.core.Output<FirehoseDeliveryStreamSplunkConfigurationS3ConfigurationArgs>s3Configuration()java.util.Optional<com.pulumi.core.Output<FirehoseDeliveryStreamSplunkConfigurationSecretsManagerConfigurationArgs>>secretsManagerConfiguration()
-
-
-
Field Detail
-
Empty
public static final FirehoseDeliveryStreamSplunkConfigurationArgs 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 60, before delivering it to the destination. The default value is 60s.
-
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 5, before delivering it to the destination. The default value is 5MB.
-
cloudwatchLoggingOptions
public java.util.Optional<com.pulumi.core.Output<FirehoseDeliveryStreamSplunkConfigurationCloudwatchLoggingOptionsArgs>> cloudwatchLoggingOptions()
- Returns:
- CloudWatch Logging Options for the delivery stream. See `cloudwatchLoggingOptions` block below for details.
-
hecAcknowledgmentTimeout
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> hecAcknowledgmentTimeout()
- Returns:
- Amount of time, in seconds between 180 and 600, that Kinesis Firehose waits to receive an acknowledgment from Splunk after it sends it data.
-
hecEndpoint
public com.pulumi.core.Output<java.lang.String> hecEndpoint()
- Returns:
- HTTP Event Collector (HEC) endpoint to which Kinesis Firehose sends your data.
-
hecEndpointType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> hecEndpointType()
- Returns:
- HEC endpoint type. Valid values are `Raw` or `Event`. The default value is `Raw`.
-
hecToken
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> hecToken()
- Returns:
- GUID that you obtain from your Splunk cluster when you create a new HEC endpoint. This value is required if `secretsManagerConfiguration` is not provided.
-
processingConfiguration
public java.util.Optional<com.pulumi.core.Output<FirehoseDeliveryStreamSplunkConfigurationProcessingConfigurationArgs>> processingConfiguration()
- Returns:
- Data processing configuration. See `processingConfiguration` 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 Splunk, the total amount of time, in seconds between 0 to 7200, during which Firehose re-attempts 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.
-
s3BackupMode
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> s3BackupMode()
- Returns:
- How documents should be delivered to Amazon S3. Valid values are `FailedEventsOnly` and `AllEvents`. Default value is `FailedEventsOnly`.
-
s3Configuration
public com.pulumi.core.Output<FirehoseDeliveryStreamSplunkConfigurationS3ConfigurationArgs> s3Configuration()
- Returns:
- S3 Configuration. See `s3Configuration` block below for details.
-
secretsManagerConfiguration
public java.util.Optional<com.pulumi.core.Output<FirehoseDeliveryStreamSplunkConfigurationSecretsManagerConfigurationArgs>> secretsManagerConfiguration()
- Returns:
- Secrets Manager configuration. See `secretsManagerConfiguration` block below for details. This value is required if `hecToken` is not provided.
-
builder
public static FirehoseDeliveryStreamSplunkConfigurationArgs.Builder builder()
-
builder
public static FirehoseDeliveryStreamSplunkConfigurationArgs.Builder builder(FirehoseDeliveryStreamSplunkConfigurationArgs defaults)
-
-