Skip to content

/AWS1/CL_GLUDATALAKEACCESSPRPS

Input properties to configure data lake access for your catalog resource in the Glue Data Catalog.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_datalakeaccess TYPE /AWS1/GLUBOOLEAN /AWS1/GLUBOOLEAN

Turns on or off data lake access for Apache Spark applications that access Amazon Redshift databases in the Data Catalog from any non-Redshift engine, such as Amazon Athena, Amazon EMR, or Glue ETL.

iv_datatransferrole TYPE /AWS1/GLUIAMROLEARN /AWS1/GLUIAMROLEARN

A role that will be assumed by Glue for transferring data into/out of the staging bucket during a query.

iv_kmskey TYPE /AWS1/GLURESOURCEARNSTRING /AWS1/GLURESOURCEARNSTRING

An encryption key that will be used for the staging bucket that will be created along with the catalog.

iv_catalogtype TYPE /AWS1/GLUNAMESTRING /AWS1/GLUNAMESTRING

Specifies a federated catalog type for the native catalog resource. The currently supported type is aws:redshift.


Queryable Attributes

DataLakeAccess

Turns on or off data lake access for Apache Spark applications that access Amazon Redshift databases in the Data Catalog from any non-Redshift engine, such as Amazon Athena, Amazon EMR, or Glue ETL.

Accessible with the following methods

Method Description
GET_DATALAKEACCESS() Getter for DATALAKEACCESS

DataTransferRole

A role that will be assumed by Glue for transferring data into/out of the staging bucket during a query.

Accessible with the following methods

Method Description
GET_DATATRANSFERROLE() Getter for DATATRANSFERROLE, with configurable default
ASK_DATATRANSFERROLE() Getter for DATATRANSFERROLE w/ exceptions if field has no va
HAS_DATATRANSFERROLE() Determine if DATATRANSFERROLE has a value

KmsKey

An encryption key that will be used for the staging bucket that will be created along with the catalog.

Accessible with the following methods

Method Description
GET_KMSKEY() Getter for KMSKEY, with configurable default
ASK_KMSKEY() Getter for KMSKEY w/ exceptions if field has no value
HAS_KMSKEY() Determine if KMSKEY has a value

CatalogType

Specifies a federated catalog type for the native catalog resource. The currently supported type is aws:redshift.

Accessible with the following methods

Method Description
GET_CATALOGTYPE() Getter for CATALOGTYPE, with configurable default
ASK_CATALOGTYPE() Getter for CATALOGTYPE w/ exceptions if field has no value
HAS_CATALOGTYPE() Determine if CATALOGTYPE has a value