Firehose Delivery Stream Snowflake Configuration
constructor(accountUrl: String, bufferingInterval: Int? = null, bufferingSize: Int? = null, cloudwatchLoggingOptions: FirehoseDeliveryStreamSnowflakeConfigurationCloudwatchLoggingOptions? = null, contentColumnName: String? = null, dataLoadingOption: String? = null, database: String, keyPassphrase: String? = null, metadataColumnName: String? = null, privateKey: String? = null, processingConfiguration: FirehoseDeliveryStreamSnowflakeConfigurationProcessingConfiguration? = null, retryDuration: Int? = null, roleArn: String, s3BackupMode: String? = null, s3Configuration: FirehoseDeliveryStreamSnowflakeConfigurationS3Configuration, schema: String, secretsManagerConfiguration: FirehoseDeliveryStreamSnowflakeConfigurationSecretsManagerConfiguration? = null, snowflakeRoleConfiguration: FirehoseDeliveryStreamSnowflakeConfigurationSnowflakeRoleConfiguration? = null, snowflakeVpcConfiguration: FirehoseDeliveryStreamSnowflakeConfigurationSnowflakeVpcConfiguration? = null, table: String, user: String? = null)