This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::Glue::Catalog DataLakeAccessProperties
Input properties to configure data lake access for your catalog resource in the AWS Glue Data Catalog.
Syntax
To declare this entity in your CloudFormation template, use the following syntax:
JSON
{ "AllowFullTableExternalDataAccess" :String, "CatalogType" :String, "DataLakeAccess" :Boolean, "DataTransferRole" :String, "KmsKey" :String, "ManagedWorkgroupName" :String, "ManagedWorkgroupStatus" :String, "RedshiftDatabaseName" :String}
YAML
AllowFullTableExternalDataAccess:StringCatalogType:StringDataLakeAccess:BooleanDataTransferRole:StringKmsKey:StringManagedWorkgroupName:StringManagedWorkgroupStatus:StringRedshiftDatabaseName:String
Properties
AllowFullTableExternalDataAccess-
Allows third-party engines to access data in Amazon S3 locations that are registered with AWS Lake Formation.
Required: No
Type: String
Allowed values:
True | FalseUpdate requires: No interruption
CatalogType-
Specifies a federated catalog type for the native catalog resource. The currently supported type is
aws:redshift.Required: No
Type: String
Pattern:
[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\t]*Minimum:
1Maximum:
255Update requires: No interruption
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 AWS Glue ETL.
Required: No
Type: Boolean
Update requires: No interruption
DataTransferRole-
A role that will be assumed by AWS Glue for transferring data into/out of the staging bucket during a query.
Required: No
Type: String
Pattern:
^arn:aws(-(cn|us-gov|iso(-[bef])?))?:iam::[0-9]{12}:role/.+Update requires: No interruption
KmsKey-
An encryption key that will be used for the staging bucket that will be created along with the catalog.
Required: No
Type: String
Update requires: No interruption
ManagedWorkgroupName-
The name of the managed workgroup associated with the catalog.
Required: No
Type: String
Update requires: No interruption
ManagedWorkgroupStatus-
The status of the managed workgroup.
Required: No
Type: String
Update requires: No interruption
RedshiftDatabaseName-
The name of the Redshift database.
Required: No
Type: String
Update requires: No interruption