DataCatalog

Contains information about a data catalog in an Amazon Web Services account.

In the Athena console, data catalogs are listed as "data sources" on the Data sources page under the Data source name column.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The type of connection for a FEDERATED data catalog (for example, REDSHIFT, MYSQL, or SQLSERVER). For information about individual connectors, see Available data source connectors.

Link copied to clipboard

An optional description of the data catalog.

Link copied to clipboard

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

Link copied to clipboard

The name of the data catalog. The catalog name must be unique for the Amazon Web Services account and can use a maximum of 127 alphanumeric, underscore, at sign, or hyphen characters. The remainder of the length constraint of 256 is reserved for use by Athena.

Link copied to clipboard

Specifies the Lambda function or functions to use for 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.

Link copied to clipboard

The type of data catalog to create: LAMBDA for a federated catalog, GLUE for an Glue Data Catalog, and HIVE for an external Apache 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.

Functions

Link copied to clipboard
inline fun copy(block: DataCatalog.Builder.() -> Unit = {}): DataCatalog
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String