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::Table
The AWS::Glue::Table resource specifies tabular data in the Amazon Glue data
            catalog. For more information, see Defining Tables in the Amazon Glue Data
                Catalog and Table Structure  in the Amazon Glue Developer
            Guide.
Syntax
To declare this entity in your Amazon CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::Glue::Table", "Properties" : { "CatalogId" :String, "DatabaseName" :String, "OpenTableFormatInput" :OpenTableFormatInput, "TableInput" :TableInput} }
YAML
Type: AWS::Glue::Table Properties: CatalogId:StringDatabaseName:StringOpenTableFormatInput:OpenTableFormatInputTableInput:TableInput
Properties
- CatalogId
- 
                    The ID of the Data Catalog in which to create the Table.Required: Yes Type: String Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\t]*Minimum: 1Maximum: 255Update requires: Replacement 
- DatabaseName
- 
                    The name of the database where the table metadata resides. For Hive compatibility, this must be all lowercase. Required: Yes Type: String Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\t]*Minimum: 1Maximum: 255Update requires: Replacement 
- OpenTableFormatInput
- 
                    Specifies an OpenTableFormatInputstructure when creating an open format table.Required: No Type: OpenTableFormatInput Update requires: No interruption 
- TableInput
- 
                    A structure used to define a table. Required: Yes Type: TableInput Update requires: No interruption 
Return values
Ref
When you pass the logical ID of this resource to the intrinsic Ref function, Ref returns the table name.
For more information about using the Ref function, see Ref.