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 class
FirehoseDeliveryStreamSnowflakeConfigurationArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static FirehoseDeliveryStreamSnowflakeConfigurationArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.lang.String>
accountUrl()
static FirehoseDeliveryStreamSnowflakeConfigurationArgs.Builder
builder()
static FirehoseDeliveryStreamSnowflakeConfigurationArgs.Builder
builder(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()
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<FirehoseDeliveryStreamSnowflakeConfigurationSnowflakeRoleConfigurationArgs>>
snowflakeRoleConfiguration()
java.util.Optional<com.pulumi.core.Output<FirehoseDeliveryStreamSnowflakeConfigurationSnowflakeVpcConfigurationArgs>>
snowflakeVpcConfiguration()
com.pulumi.core.Output<java.lang.String>
table()
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:
- The URL of the Snowflake account. Format: https://[account_identifier].snowflakecomputing.com.
-
cloudwatchLoggingOptions
public java.util.Optional<com.pulumi.core.Output<FirehoseDeliveryStreamSnowflakeConfigurationCloudwatchLoggingOptionsArgs>> cloudwatchLoggingOptions()
- Returns:
- The CloudWatch Logging Options for the delivery stream. See `cloudwatch_logging_options` block below for details.
-
contentColumnName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> contentColumnName()
- Returns:
- The name of the content column.
-
dataLoadingOption
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> dataLoadingOption()
- Returns:
- The data loading option.
-
database
public com.pulumi.core.Output<java.lang.String> database()
- Returns:
- The Snowflake database name.
-
keyPassphrase
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> keyPassphrase()
- Returns:
- The passphrase for the private key.
-
metadataColumnName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> metadataColumnName()
- Returns:
- The name of the metadata column.
-
privateKey
public com.pulumi.core.Output<java.lang.String> privateKey()
- Returns:
- The private key for authentication.
-
processingConfiguration
public java.util.Optional<com.pulumi.core.Output<FirehoseDeliveryStreamSnowflakeConfigurationProcessingConfigurationArgs>> processingConfiguration()
- Returns:
- The 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 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:
- The ARN of the IAM role.
-
s3BackupMode
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> s3BackupMode()
- Returns:
- The S3 backup mode.
-
s3Configuration
public com.pulumi.core.Output<FirehoseDeliveryStreamSnowflakeConfigurationS3ConfigurationArgs> s3Configuration()
- Returns:
- The S3 configuration. See `s3_configuration` block below for details.
-
schema
public com.pulumi.core.Output<java.lang.String> schema()
- Returns:
- The Snowflake schema name.
-
snowflakeRoleConfiguration
public java.util.Optional<com.pulumi.core.Output<FirehoseDeliveryStreamSnowflakeConfigurationSnowflakeRoleConfigurationArgs>> snowflakeRoleConfiguration()
- Returns:
- The configuration for Snowflake role.
-
snowflakeVpcConfiguration
public java.util.Optional<com.pulumi.core.Output<FirehoseDeliveryStreamSnowflakeConfigurationSnowflakeVpcConfigurationArgs>> snowflakeVpcConfiguration()
- Returns:
- The VPC configuration for Snowflake.
-
table
public com.pulumi.core.Output<java.lang.String> table()
- Returns:
- The Snowflake table name.
-
user
public com.pulumi.core.Output<java.lang.String> user()
- Returns:
- The user for authentication.
-
builder
public static FirehoseDeliveryStreamSnowflakeConfigurationArgs.Builder builder()
-
builder
public static FirehoseDeliveryStreamSnowflakeConfigurationArgs.Builder builder(FirehoseDeliveryStreamSnowflakeConfigurationArgs defaults)
-
-