Menu
AWS CloudFormation
User Guide (API Version 2010-05-15)

AWS Glue Table TableInput

The TableInput property type specifies the metadata that's used to create or update an AWS Glue table.

TableInput is a property of the AWS::Glue::Table resource.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

Copy
{ "Owner" : String, "ViewOriginalText" : String, "Description" : String, "TableType" : String, "Parameters" : JSON object, "ViewExpandedText" : String, "StorageDescriptor" : StorageDescriptor, "PartitionKeys" : [ Column, ... ], "Retention" : Integer, "Name" : String }

YAML

Copy
Owner: String ViewOriginalText: String Description: String TableType: String Parameters: JSON object ViewExpandedText: String StorageDescriptor: StorageDescriptor PartitionKeys: - Column Retention: Integer Name: String

Properties

For more information, see TableInput Structure in the AWS Glue Developer Guide.

Owner

The owner of the table. It must match the single-line string pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\t]*

Required: No

Type: String

Update requires: No interruption

ViewOriginalText

The original text of the view, if the table is a view. Otherwise, it's null.

Required: No

Type: String

Update requires: No interruption

Description

The description of the table. It must match the URI address multi-line string pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*

Required: No

Type: String

Update requires: No interruption

TableType

The type of the table, such as EXTERNAL_TABLE or VIRTUAL_VIEW.

Required: No

Type: String

Update requires: No interruption

Parameters

UTF-8 string–to–UTF-8 string key-value pairs that specify the properties that are associated with the table.

Required: No

Type: JSON object

Update requires: No interruption

ViewExpandedText

The expanded text of the view, if the table is a view. Otherwise it's null.

Required: No

Type: String

Update requires: No interruption

StorageDescriptor

Information about the physical storage of the table.

Required: No

Type: AWS Glue Table StorageDescriptor

Update requires: No interruption

PartitionKeys

The columns in the table.

Required: No

Type: List of AWS Glue Table Column

Update requires: No interruption

Retention

The retention time for the table.

Required: No

Type: Integer

Update requires: No interruption

Name

The name of the table. It must match the single-line string pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\t]*

Required: Yes

Type: String

Update requires: Replacement

On this page: