CatalogInput
¶
Used by
-
AsyncGlueClient Operations -
GlueClient Operations
Source code in docs_src/capo_glue/types/catalog_input.py
allow_full_table_external_data_access
instance-attribute
¶
allow_full_table_external_data_access: NotRequired[AllowFullTableExternalDataAccessEnum]
Allows third-party engines to access data in Amazon S3 locations that are registered with Lake Formation.
catalog_properties
instance-attribute
¶
catalog_properties: NotRequired[CatalogProperties]
A CatalogProperties object that specifies data lake access properties and other custom properties.
create_database_default_permissions
instance-attribute
¶
create_database_default_permissions: NotRequired[PrincipalPermissionsList]
An array of PrincipalPermissions objects. Creates a set of default permissions on the database(s) for principals. Used by Amazon Web Services Lake Formation. Typically should be explicitly set as an empty list.
create_table_default_permissions
instance-attribute
¶
create_table_default_permissions: NotRequired[PrincipalPermissionsList]
An array of PrincipalPermissions objects. Creates a set of default permissions on the table(s) for principals. Used by Amazon Web Services Lake Formation. Typically should be explicitly set as an empty list.
description
instance-attribute
¶
description: NotRequired[DescriptionString]
Description string, not more than 2048 bytes long, matching the URI address multi-line string pattern. A description of the catalog.
federated_catalog
instance-attribute
¶
federated_catalog: NotRequired[FederatedCatalog]
A FederatedCatalog object. A FederatedCatalog structure that references an entity outside the Glue Data Catalog, for example a Redshift database.
overwrite_child_resource_permissions_with_default
instance-attribute
¶
overwrite_child_resource_permissions_with_default: NotRequired[
OverwriteChildResourcePermissionsWithDefaultEnum
]
Overwrites existing Amazon Web Services Lake Formation permissions with CatalogInput$CreateTableDefaultPermissions and CatalogInput$CreateDatabaseDefaultPermissions for all child resources.
parameters
instance-attribute
¶
parameters: NotRequired[ParametersMap]
A map array of key-value pairs that define the parameters and properties of the catalog.
target_redshift_catalog
instance-attribute
¶
target_redshift_catalog: NotRequired[TargetRedshiftCatalog]
A TargetRedshiftCatalog object that describes a target catalog for resource linking.