Class CatalogTableState
Inherited Members
Namespace: Pulumi.Aws.Glue
Assembly: Pulumi.Aws.dll
Syntax
public sealed class CatalogTableState : ResourceArgs
Constructors
View SourceCatalogTableState()
Declaration
public CatalogTableState()
Properties
View SourceCatalogId
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> |
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> |
Description
Description of the table.
Declaration
public Input<string> Description { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Name
Name of the SerDe.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Owner
Owner of the table.
Declaration
public Input<string> Owner { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
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> |
PartitionKeys
A list of columns by which the table is partitioned. Only primitive types are supported as partition keys.
Declaration
public InputList<CatalogTablePartitionKeyGetArgs> PartitionKeys { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<CatalogTablePartitionKeyGetArgs> |
Retention
Retention time for this table.
Declaration
public Input<int> Retention { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
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<CatalogTableStorageDescriptorGetArgs> StorageDescriptor { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<CatalogTableStorageDescriptorGetArgs> |
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> |
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> |
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> |