This is the new Amazon CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the Amazon CloudFormation User Guide.
AWS::Glue::Catalog DataLakeAccessProperties
Input properties to configure data lake access for your catalog resource in the Amazon Glue Data Catalog.
Syntax
To declare this entity in your Amazon 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 Amazon 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 Amazon Glue ETL.
Required: No
Type: Boolean
Update requires: No interruption
DataTransferRole-
A role that will be assumed by Amazon 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