Skip to content

DataLakeAccessPropertiesOutput

Source code in docs_src/capo_glue/types/data_lake_access_properties_output.py
class DataLakeAccessPropertiesOutput(TypedDict, closed=True):
    data_lake_access: "capo_glue.types.boolean.Boolean"
    """<p>Turns on or off data lake access for Apache Spark applications that access Amazon Redshift databases in the Data Catalog.</p>"""
    data_transfer_role: NotRequired["capo_glue.types.iam_role_arn.IAMRoleArn"]
    """<p>A role that will be assumed by Glue for transferring data into/out of the staging bucket during a query.</p>"""
    kms_key: NotRequired["capo_glue.types.resource_arn_string.ResourceArnString"]
    """<p>An encryption key that will be used for the staging bucket that will be created along with the catalog.</p>"""
    managed_workgroup_name: NotRequired["capo_glue.types.name_string.NameString"]
    """<p>The managed Redshift Serverless compute name that is created for your catalog resource.</p>"""
    managed_workgroup_status: NotRequired["capo_glue.types.name_string.NameString"]
    """<p>The managed Redshift Serverless compute status.</p>"""
    redshift_database_name: NotRequired["capo_glue.types.name_string.NameString"]
    """<p>The default Redshift database resource name in the managed compute.</p>"""
    status_message: NotRequired["capo_glue.types.name_string.NameString"]
    """<p>A message that gives more detailed information about the managed workgroup status.</p>"""
    catalog_type: NotRequired["capo_glue.types.name_string.NameString"]
    """<p>Specifies a federated catalog type for the native catalog resource. The currently supported type is <code>aws:redshift</code>.</p>"""

catalog_type instance-attribute

catalog_type: NotRequired[NameString]

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

data_lake_access instance-attribute

data_lake_access: Boolean

Turns on or off data lake access for Apache Spark applications that access Amazon Redshift databases in the Data Catalog.

data_transfer_role instance-attribute

data_transfer_role: NotRequired[IAMRoleArn]

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

kms_key instance-attribute

kms_key: NotRequired[ResourceArnString]

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

managed_workgroup_name instance-attribute

managed_workgroup_name: NotRequired[NameString]

The managed Redshift Serverless compute name that is created for your catalog resource.

managed_workgroup_status instance-attribute

managed_workgroup_status: NotRequired[NameString]

The managed Redshift Serverless compute status.

redshift_database_name instance-attribute

redshift_database_name: NotRequired[NameString]

The default Redshift database resource name in the managed compute.

status_message instance-attribute

status_message: NotRequired[NameString]

A message that gives more detailed information about the managed workgroup status.