Show / Hide Table of Contents

Class CfnPrincipalPermissions.TableResourceProperty

A structure for the table object.

Inheritance
System.Object
CfnPrincipalPermissions.TableResourceProperty
Implements
CfnPrincipalPermissions.ITableResourceProperty
Namespace: Amazon.CDK.AWS.LakeFormation
Assembly: Amazon.CDK.AWS.LakeFormation.dll
Syntax (csharp)
public class TableResourceProperty : Object, CfnPrincipalPermissions.ITableResourceProperty
Syntax (vb)
Public Class TableResourceProperty
    Inherits Object
    Implements CfnPrincipalPermissions.ITableResourceProperty
Remarks

A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal.

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lakeformation-principalpermissions-tableresource.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.LakeFormation;

var tableWildcard;

var tableResourceProperty = new TableResourceProperty {
    CatalogId = "catalogId",
    DatabaseName = "databaseName",

    // the properties below are optional
    Name = "name",
    TableWildcard = tableWildcard
};

Synopsis

Constructors

TableResourceProperty()

Properties

CatalogId

CfnPrincipalPermissions.TableResourceProperty.CatalogId.

DatabaseName

The name of the database for the table.

Name

The name of the table.

TableWildcard

A wildcard object representing every table under a database.

Constructors

TableResourceProperty()

public TableResourceProperty()

Properties

CatalogId

CfnPrincipalPermissions.TableResourceProperty.CatalogId.

public string CatalogId { get; set; }
Property Value

System.String

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lakeformation-principalpermissions-tableresource.html#cfn-lakeformation-principalpermissions-tableresource-catalogid

DatabaseName

The name of the database for the table.

public string DatabaseName { get; set; }
Property Value

System.String

Remarks

Unique to a 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.

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lakeformation-principalpermissions-tableresource.html#cfn-lakeformation-principalpermissions-tableresource-databasename

Name

The name of the table.

public string Name { get; set; }
Property Value

System.String

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lakeformation-principalpermissions-tableresource.html#cfn-lakeformation-principalpermissions-tableresource-name

TableWildcard

A wildcard object representing every table under a database.

public object TableWildcard { get; set; }
Property Value

System.Object

Remarks

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

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lakeformation-principalpermissions-tableresource.html#cfn-lakeformation-principalpermissions-tableresource-tablewildcard

Implements

CfnPrincipalPermissions.ITableResourceProperty
Back to top Generated by DocFX