DeliveryStreamSchemaConfiguration

data class DeliveryStreamSchemaConfiguration(val catalogId: String? = null, val databaseName: String? = null, val region: String? = null, val roleArn: String? = null, val tableName: String? = null, val versionId: String? = null)

Constructors

Link copied to clipboard
constructor(catalogId: String? = null, databaseName: String? = null, region: String? = null, roleArn: String? = null, tableName: String? = null, versionId: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val catalogId: 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: String? = null

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

Link copied to clipboard
val region: String? = null

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

Link copied to clipboard
val roleArn: String? = null

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

Link copied to clipboard
val tableName: String? = null

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

Link copied to clipboard
val versionId: String? = null

Specifies the table version for the output data schema. If you don't specify this version ID, or if you set it to LATEST , Firehose uses the most recent version. This means that any updates to the table are automatically picked up.