GetDataCatalogResult

data class GetDataCatalogResult(val connectionType: String? = null, val description: String? = null, val error: String? = null, val parameters: Map<String, String>? = null, val status: DataCatalogStatus? = null, val tags: List<Tag>? = null, val type: DataCatalogType? = null)

Constructors

Link copied to clipboard
constructor(connectionType: String? = null, description: String? = null, error: String? = null, parameters: Map<String, String>? = null, status: DataCatalogStatus? = null, tags: List<Tag>? = null, type: DataCatalogType? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val connectionType: String? = null

The type of connection for a FEDERATED data catalog

Link copied to clipboard
val description: String? = null

A description of the data catalog to be created.

Link copied to clipboard
val error: String? = null

Text of the error that occurred during data catalog creation or deletion.

Link copied to clipboard
val parameters: Map<String, String>? = null

Specifies the Lambda function or functions to use for creating the data catalog. This is a mapping whose values depend on the catalog type.

Link copied to clipboard

The status of the creation or deletion of the data catalog. LAMBDA, GLUE, and HIVE data catalog types are created synchronously. Their status is either CREATE_COMPLETE or CREATE_FAILED. The FEDERATED data catalog type is created asynchronously.

Link copied to clipboard
val tags: List<Tag>? = null

A list of comma separated tags to add to the data catalog that is created.

Link copied to clipboard
val type: DataCatalogType? = null

The type of data catalog to create: LAMBDA for a federated catalog, GLUE for AWS Glue Catalog, or HIVE for an external hive metastore. FEDERATED is a federated catalog for which Athena creates the connection and the Lambda function for you based on the parameters that you pass.