AWS::LakeFormation::TagAssociation TableWithColumnsResource - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

AWS::LakeFormation::TagAssociation TableWithColumnsResource

A structure for a table with columns object. This object is only used when granting a SELECT permission.

This object must take a value for at least one of ColumnsNames, ColumnsIndexes, or ColumnsWildcard.

Syntax

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

JSON

{ "CatalogId" : String, "ColumnNames" : [ String, ... ], "DatabaseName" : String, "Name" : String }

YAML

CatalogId: String ColumnNames: - String DatabaseName: String Name: String

Properties

CatalogId

A wildcard object representing every table under a database.

At least one of TableResource$Name or TableResource$TableWildcard is required.

Required: Yes

Type: String

Minimum: 12

Maximum: 12

Update requires: Replacement

ColumnNames

The list of column names for the table. At least one of ColumnNames or ColumnWildcard is required.

Required: Yes

Type: Array of String

Update requires: Replacement

DatabaseName

The name of the database for the table with columns resource. Unique to the Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database privileges to a principal.

Required: Yes

Type: String

Minimum: 1

Maximum: 255

Update requires: Replacement

Name

The name of the table resource. A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal.

Required: Yes

Type: String

Minimum: 1

Maximum: 255

Update requires: Replacement