Package com.pulumi.aws.kinesis.inputs
Class FirehoseDeliveryStreamSnowflakeConfigurationArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.kinesis.inputs.FirehoseDeliveryStreamSnowflakeConfigurationArgs
-
public final class FirehoseDeliveryStreamSnowflakeConfigurationArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFirehoseDeliveryStreamSnowflakeConfigurationArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static FirehoseDeliveryStreamSnowflakeConfigurationArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.lang.String>accountUrl()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>bufferingInterval()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>bufferingSize()static FirehoseDeliveryStreamSnowflakeConfigurationArgs.Builderbuilder()static FirehoseDeliveryStreamSnowflakeConfigurationArgs.Builderbuilder(FirehoseDeliveryStreamSnowflakeConfigurationArgs defaults)java.util.Optional<com.pulumi.core.Output<FirehoseDeliveryStreamSnowflakeConfigurationCloudwatchLoggingOptionsArgs>>cloudwatchLoggingOptions()java.util.Optional<com.pulumi.core.Output<java.lang.String>>contentColumnName()com.pulumi.core.Output<java.lang.String>database()java.util.Optional<com.pulumi.core.Output<java.lang.String>>dataLoadingOption()java.util.Optional<com.pulumi.core.Output<java.lang.String>>keyPassphrase()java.util.Optional<com.pulumi.core.Output<java.lang.String>>metadataColumnName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>privateKey()java.util.Optional<com.pulumi.core.Output<FirehoseDeliveryStreamSnowflakeConfigurationProcessingConfigurationArgs>>processingConfiguration()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>retryDuration()com.pulumi.core.Output<java.lang.String>roleArn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>s3BackupMode()com.pulumi.core.Output<FirehoseDeliveryStreamSnowflakeConfigurationS3ConfigurationArgs>s3Configuration()com.pulumi.core.Output<java.lang.String>schema()java.util.Optional<com.pulumi.core.Output<FirehoseDeliveryStreamSnowflakeConfigurationSecretsManagerConfigurationArgs>>secretsManagerConfiguration()java.util.Optional<com.pulumi.core.Output<FirehoseDeliveryStreamSnowflakeConfigurationSnowflakeRoleConfigurationArgs>>snowflakeRoleConfiguration()java.util.Optional<com.pulumi.core.Output<FirehoseDeliveryStreamSnowflakeConfigurationSnowflakeVpcConfigurationArgs>>snowflakeVpcConfiguration()com.pulumi.core.Output<java.lang.String>table()java.util.Optional<com.pulumi.core.Output<java.lang.String>>user()
-
-
-
Field Detail
-
Empty
public static final FirehoseDeliveryStreamSnowflakeConfigurationArgs Empty
-
-
Method Detail
-
accountUrl
public com.pulumi.core.Output<java.lang.String> accountUrl()
- Returns:
- URL of the Snowflake account. Format: https://[accountIdentifier].snowflakecomputing.com.
-
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 0s.
-
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 128, before delivering it to the destination. The default value is 1MB.
-
cloudwatchLoggingOptions
public java.util.Optional<com.pulumi.core.Output<FirehoseDeliveryStreamSnowflakeConfigurationCloudwatchLoggingOptionsArgs>> cloudwatchLoggingOptions()
- Returns:
- CloudWatch Logging Options for the delivery stream. See `cloudwatchLoggingOptions` block below for details.
-
contentColumnName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> contentColumnName()
- Returns:
- Name of the content column.
-
dataLoadingOption
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> dataLoadingOption()
- Returns:
- Data loading option.
-
database
public com.pulumi.core.Output<java.lang.String> database()
- Returns:
- Snowflake database name.
-
keyPassphrase
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> keyPassphrase()
- Returns:
- Passphrase for the private key.
-
metadataColumnName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> metadataColumnName()
- Returns:
- Name of the metadata column.
-
privateKey
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> privateKey()
- Returns:
- Private key for authentication. This value is required if `secretsManagerConfiguration` is not provided.
-
processingConfiguration
public java.util.Optional<com.pulumi.core.Output<FirehoseDeliveryStreamSnowflakeConfigurationProcessingConfigurationArgs>> processingConfiguration()
- Returns:
- 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 Snowflake, 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 60s. There will be no retry if the value is 0.
-
roleArn
public com.pulumi.core.Output<java.lang.String> roleArn()
- Returns:
- ARN of the IAM role.
-
s3BackupMode
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> s3BackupMode()
- Returns:
- S3 backup mode.
-
s3Configuration
public com.pulumi.core.Output<FirehoseDeliveryStreamSnowflakeConfigurationS3ConfigurationArgs> s3Configuration()
- Returns:
- S3 configuration. See `s3Configuration` block below for details.
-
schema
public com.pulumi.core.Output<java.lang.String> schema()
- Returns:
- Snowflake schema name.
-
secretsManagerConfiguration
public java.util.Optional<com.pulumi.core.Output<FirehoseDeliveryStreamSnowflakeConfigurationSecretsManagerConfigurationArgs>> secretsManagerConfiguration()
- Returns:
- Secrets Manager configuration. See `secretsManagerConfiguration` block below for details. This value is required if `user` and `privateKey` are not provided.
-
snowflakeRoleConfiguration
public java.util.Optional<com.pulumi.core.Output<FirehoseDeliveryStreamSnowflakeConfigurationSnowflakeRoleConfigurationArgs>> snowflakeRoleConfiguration()
- Returns:
- Configuration for Snowflake role. See `snowflakeRoleConfiguration` block below for details.
-
snowflakeVpcConfiguration
public java.util.Optional<com.pulumi.core.Output<FirehoseDeliveryStreamSnowflakeConfigurationSnowflakeVpcConfigurationArgs>> snowflakeVpcConfiguration()
- Returns:
- VPC configuration for Snowflake. See `snowflakeVpcConfiguration` block below for details.
-
table
public com.pulumi.core.Output<java.lang.String> table()
- Returns:
- Snowflake table name.
-
user
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> user()
- Returns:
- User for authentication. This value is required if `secretsManagerConfiguration` is not provided.
-
builder
public static FirehoseDeliveryStreamSnowflakeConfigurationArgs.Builder builder()
-
builder
public static FirehoseDeliveryStreamSnowflakeConfigurationArgs.Builder builder(FirehoseDeliveryStreamSnowflakeConfigurationArgs defaults)
-
-