FirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfigurationArgs

data class FirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfigurationArgs(val catalogId: Output<String>? = null, val databaseName: Output<String>, val region: Output<String>? = null, val roleArn: Output<String>, val tableName: Output<String>, val versionId: Output<String>? = null) : ConvertibleToJava<FirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfigurationArgs>

Constructors

constructor(catalogId: Output<String>? = null, databaseName: Output<String>, region: Output<String>? = null, roleArn: Output<String>, tableName: Output<String>, versionId: Output<String>? = null)

Properties

Link copied to clipboard
val catalogId: Output<String>? = null

The ID of the AWS Glue Data Catalog. If you don't supply this, the AWS account ID is used by default.

Link copied to clipboard
val databaseName: Output<String>

Specifies the name of the AWS Glue database that contains the schema for the output data.

Link copied to clipboard
val region: Output<String>? = null

If you don't specify an AWS Region, the default is the current region.

Link copied to clipboard
val roleArn: Output<String>

The role that Kinesis Data Firehose can use to access AWS Glue. This role must be in the same account you use for Kinesis Data Firehose. Cross-account roles aren't allowed.

Link copied to clipboard
val tableName: Output<String>

Specifies the AWS Glue table that contains the column information that constitutes your data schema.

Link copied to clipboard
val versionId: Output<String>? = null

Specifies the table version for the output data schema. Defaults to LATEST.

Functions

Link copied to clipboard
open override fun toJava(): FirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfigurationArgs