Catalog

class Catalog

The catalog object represents a logical grouping of databases in the Glue Data Catalog or a federated source. You can now create a Redshift-federated catalog or a catalog containing resource links to Redshift databases in another account or region.

Types

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

Properties

Link copied to clipboard

Allows third-party engines to access data in Amazon S3 locations that are registered with Lake Formation.

Link copied to clipboard

The ID of the catalog. To grant access to the default catalog, this field should not be provided.

Link copied to clipboard

A CatalogProperties object that specifies data lake access properties and other custom properties.

Link copied to clipboard

An array of PrincipalPermissions objects. Creates a set of default permissions on the database(s) for principals. Used by Amazon Web Services Lake Formation. Not used in the normal course of Glue operations.

Link copied to clipboard

An array of PrincipalPermissions objects. Creates a set of default permissions on the table(s) for principals. Used by Amazon Web Services Lake Formation. Not used in the normal course of Glue operations.

Link copied to clipboard

The time at which the catalog was created.

Link copied to clipboard

Description string, not more than 2048 bytes long, matching the URI address multi-line string pattern. A description of the catalog.

Link copied to clipboard

A FederatedCatalog object that points to an entity outside the Glue Data Catalog.

Link copied to clipboard

The name of the catalog. Cannot be the same as the account ID.

Link copied to clipboard

A map array of key-value pairs that define parameters and properties of the catalog.

Link copied to clipboard

The Amazon Resource Name (ARN) assigned to the catalog resource.

Link copied to clipboard

A TargetRedshiftCatalog object that describes a target catalog for database resource linking.

Link copied to clipboard

The time at which the catalog was last updated.

Functions

Link copied to clipboard
inline fun copy(block: Catalog.Builder.() -> Unit = {}): Catalog
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