SchemaConfiguration
public struct SchemaConfiguration : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The ID of the AWS Glue Data Catalog. If you don’t supply this, the AWS account ID is used by default.
Declaration
Swift
public let catalogId: String?
-
Specifies the name of the AWS Glue database that contains the schema for the output data.
Declaration
Swift
public let databaseName: String?
-
If you don’t specify an AWS Region, the default is the current Region.
Declaration
Swift
public let region: 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.
Declaration
Swift
public let roleARN: String?
-
Specifies the AWS Glue table that contains the column information that constitutes your data schema.
Declaration
Swift
public let tableName: String?
-
Specifies the table version for the output data schema. If you don’t specify this version ID, or if you set it to LATEST, Kinesis Data Firehose uses the most recent version. This means that any updates to the table are automatically picked up.
Declaration
Swift
public let versionId: String?
-
Undocumented
Declaration
Swift
public init(catalogId: String? = nil, databaseName: String? = nil, region: String? = nil, roleARN: String? = nil, tableName: String? = nil, versionId: String? = nil)
-
Declaration
Swift
public func validate(name: String) throws