Show / Hide Table of Contents

Class CatalogTableArgs

Inheritance
System.Object
InputArgs
ResourceArgs
CatalogTableArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.Glue
Assembly: Pulumi.Aws.dll
Syntax
public sealed class CatalogTableArgs : ResourceArgs

Constructors

View Source

CatalogTableArgs()

Declaration
public CatalogTableArgs()

Properties

View Source

CatalogId

ID of the Glue Catalog and database to create the table in. If omitted, this defaults to the AWS Account ID plus the database name.

Declaration
public Input<string> CatalogId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

DatabaseName

Name of the metadata database where the table metadata resides. For Hive compatibility, this must be all lowercase.

Declaration
public Input<string> DatabaseName { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Description

Description of the table.

Declaration
public Input<string> Description { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Name

Name of the SerDe.

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Owner

Owner of the table.

Declaration
public Input<string> Owner { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Parameters

A map of initialization parameters for the SerDe, in key-value form.

Declaration
public InputMap<string> Parameters { get; set; }
Property Value
Type Description
InputMap<System.String>
View Source

PartitionKeys

A list of columns by which the table is partitioned. Only primitive types are supported as partition keys.

Declaration
public InputList<CatalogTablePartitionKeyArgs> PartitionKeys { get; set; }
Property Value
Type Description
InputList<CatalogTablePartitionKeyArgs>
View Source

Retention

Retention time for this table.

Declaration
public Input<int> Retention { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

StorageDescriptor

A storage descriptor object containing information about the physical storage of this table. You can refer to the Glue Developer Guide for a full explanation of this object.

Declaration
public Input<CatalogTableStorageDescriptorArgs> StorageDescriptor { get; set; }
Property Value
Type Description
Input<CatalogTableStorageDescriptorArgs>
View Source

TableType

The type of this table (EXTERNAL_TABLE, VIRTUAL_VIEW, etc.).

Declaration
public Input<string> TableType { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ViewExpandedText

If the table is a view, the expanded text of the view; otherwise null.

Declaration
public Input<string> ViewExpandedText { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ViewOriginalText

If the table is a view, the original text of the view; otherwise null.

Declaration
public Input<string> ViewOriginalText { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.