AWS v6.71.0 published on Friday, Mar 7, 2025 by Pulumi
aws.glue.getCatalogTable
Explore with Pulumi AI
This data source can be used to fetch information about an AWS Glue Data Catalog Table.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const example = aws.glue.getCatalogTable({
    name: "MyCatalogTable",
    databaseName: "MyCatalogDatabase",
});
import pulumi
import pulumi_aws as aws
example = aws.glue.get_catalog_table(name="MyCatalogTable",
    database_name="MyCatalogDatabase")
package main
import (
	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := glue.LookupCatalogTable(ctx, &glue.LookupCatalogTableArgs{
			Name:         "MyCatalogTable",
			DatabaseName: "MyCatalogDatabase",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() => 
{
    var example = Aws.Glue.GetCatalogTable.Invoke(new()
    {
        Name = "MyCatalogTable",
        DatabaseName = "MyCatalogDatabase",
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.glue.GlueFunctions;
import com.pulumi.aws.glue.inputs.GetCatalogTableArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        final var example = GlueFunctions.getCatalogTable(GetCatalogTableArgs.builder()
            .name("MyCatalogTable")
            .databaseName("MyCatalogDatabase")
            .build());
    }
}
variables:
  example:
    fn::invoke:
      function: aws:glue:getCatalogTable
      arguments:
        name: MyCatalogTable
        databaseName: MyCatalogDatabase
Using getCatalogTable
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getCatalogTable(args: GetCatalogTableArgs, opts?: InvokeOptions): Promise<GetCatalogTableResult>
function getCatalogTableOutput(args: GetCatalogTableOutputArgs, opts?: InvokeOptions): Output<GetCatalogTableResult>def get_catalog_table(catalog_id: Optional[str] = None,
                      database_name: Optional[str] = None,
                      name: Optional[str] = None,
                      query_as_of_time: Optional[str] = None,
                      transaction_id: Optional[int] = None,
                      opts: Optional[InvokeOptions] = None) -> GetCatalogTableResult
def get_catalog_table_output(catalog_id: Optional[pulumi.Input[str]] = None,
                      database_name: Optional[pulumi.Input[str]] = None,
                      name: Optional[pulumi.Input[str]] = None,
                      query_as_of_time: Optional[pulumi.Input[str]] = None,
                      transaction_id: Optional[pulumi.Input[int]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetCatalogTableResult]func LookupCatalogTable(ctx *Context, args *LookupCatalogTableArgs, opts ...InvokeOption) (*LookupCatalogTableResult, error)
func LookupCatalogTableOutput(ctx *Context, args *LookupCatalogTableOutputArgs, opts ...InvokeOption) LookupCatalogTableResultOutput> Note: This function is named LookupCatalogTable in the Go SDK.
public static class GetCatalogTable 
{
    public static Task<GetCatalogTableResult> InvokeAsync(GetCatalogTableArgs args, InvokeOptions? opts = null)
    public static Output<GetCatalogTableResult> Invoke(GetCatalogTableInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetCatalogTableResult> getCatalogTable(GetCatalogTableArgs args, InvokeOptions options)
public static Output<GetCatalogTableResult> getCatalogTable(GetCatalogTableArgs args, InvokeOptions options)
fn::invoke:
  function: aws:glue/getCatalogTable:getCatalogTable
  arguments:
    # arguments dictionaryThe following arguments are supported:
- DatabaseName string
- Name of the metadata database where the table metadata resides.
- Name string
- Name of the table.
- CatalogId string
- ID of the Glue Catalog and database where the table metadata resides. If omitted, this defaults to the current AWS Account ID.
- QueryAs stringOf Time 
- The time as of when to read the table contents. If not set, the most recent transaction commit time will be used. Cannot be specified along with transaction_id. Specified in RFC 3339 format, e.g.2006-01-02T15:04:05Z07:00.
- TransactionId int
- The transaction ID at which to read the table contents.
- DatabaseName string
- Name of the metadata database where the table metadata resides.
- Name string
- Name of the table.
- CatalogId string
- ID of the Glue Catalog and database where the table metadata resides. If omitted, this defaults to the current AWS Account ID.
- QueryAs stringOf Time 
- The time as of when to read the table contents. If not set, the most recent transaction commit time will be used. Cannot be specified along with transaction_id. Specified in RFC 3339 format, e.g.2006-01-02T15:04:05Z07:00.
- TransactionId int
- The transaction ID at which to read the table contents.
- databaseName String
- Name of the metadata database where the table metadata resides.
- name String
- Name of the table.
- catalogId String
- ID of the Glue Catalog and database where the table metadata resides. If omitted, this defaults to the current AWS Account ID.
- queryAs StringOf Time 
- The time as of when to read the table contents. If not set, the most recent transaction commit time will be used. Cannot be specified along with transaction_id. Specified in RFC 3339 format, e.g.2006-01-02T15:04:05Z07:00.
- transactionId Integer
- The transaction ID at which to read the table contents.
- databaseName string
- Name of the metadata database where the table metadata resides.
- name string
- Name of the table.
- catalogId string
- ID of the Glue Catalog and database where the table metadata resides. If omitted, this defaults to the current AWS Account ID.
- queryAs stringOf Time 
- The time as of when to read the table contents. If not set, the most recent transaction commit time will be used. Cannot be specified along with transaction_id. Specified in RFC 3339 format, e.g.2006-01-02T15:04:05Z07:00.
- transactionId number
- The transaction ID at which to read the table contents.
- database_name str
- Name of the metadata database where the table metadata resides.
- name str
- Name of the table.
- catalog_id str
- ID of the Glue Catalog and database where the table metadata resides. If omitted, this defaults to the current AWS Account ID.
- query_as_ strof_ time 
- The time as of when to read the table contents. If not set, the most recent transaction commit time will be used. Cannot be specified along with transaction_id. Specified in RFC 3339 format, e.g.2006-01-02T15:04:05Z07:00.
- transaction_id int
- The transaction ID at which to read the table contents.
- databaseName String
- Name of the metadata database where the table metadata resides.
- name String
- Name of the table.
- catalogId String
- ID of the Glue Catalog and database where the table metadata resides. If omitted, this defaults to the current AWS Account ID.
- queryAs StringOf Time 
- The time as of when to read the table contents. If not set, the most recent transaction commit time will be used. Cannot be specified along with transaction_id. Specified in RFC 3339 format, e.g.2006-01-02T15:04:05Z07:00.
- transactionId Number
- The transaction ID at which to read the table contents.
getCatalogTable Result
The following output properties are available:
- Arn string
- The ARN of the Glue Table.
- CatalogId string
- ID of the Data Catalog in which the table resides.
- DatabaseName string
- Name of the catalog database that contains the target table.
- Description string
- Description of the table.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Name of the target table.
- Owner string
- Owner of the table.
- Parameters Dictionary<string, string>
- Map of initialization parameters for the SerDe, in key-value form.
- PartitionIndices List<GetCatalog Table Partition Index> 
- Configuration block for a maximum of 3 partition indexes. See partition_indexbelow.
- PartitionKeys List<GetCatalog Table Partition Key> 
- Configuration block of columns by which the table is partitioned. Only primitive types are supported as partition keys. See partition_keysbelow.
- Retention int
- Retention time for this table.
- StorageDescriptors List<GetCatalog Table Storage Descriptor> 
- Configuration block for information about the physical storage of this table. For more information, refer to the Glue Developer Guide. See storage_descriptorbelow.
- TableType string
- Type of this table (EXTERNAL_TABLE, VIRTUAL_VIEW, etc.). While optional, some Athena DDL queries such as ALTER TABLEandSHOW CREATE TABLEwill fail if this argument is empty.
- TargetTables List<GetCatalog Table Target Table> 
- Configuration block of a target table for resource linking. See target_tablebelow.
- ViewExpanded stringText 
- If the table is a view, the expanded text of the view; otherwise null.
- ViewOriginal stringText 
- If the table is a view, the original text of the view; otherwise null.
- QueryAs stringOf Time 
- TransactionId int
- Arn string
- The ARN of the Glue Table.
- CatalogId string
- ID of the Data Catalog in which the table resides.
- DatabaseName string
- Name of the catalog database that contains the target table.
- Description string
- Description of the table.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Name of the target table.
- Owner string
- Owner of the table.
- Parameters map[string]string
- Map of initialization parameters for the SerDe, in key-value form.
- PartitionIndices []GetCatalog Table Partition Index 
- Configuration block for a maximum of 3 partition indexes. See partition_indexbelow.
- PartitionKeys []GetCatalog Table Partition Key 
- Configuration block of columns by which the table is partitioned. Only primitive types are supported as partition keys. See partition_keysbelow.
- Retention int
- Retention time for this table.
- StorageDescriptors []GetCatalog Table Storage Descriptor 
- Configuration block for information about the physical storage of this table. For more information, refer to the Glue Developer Guide. See storage_descriptorbelow.
- TableType string
- Type of this table (EXTERNAL_TABLE, VIRTUAL_VIEW, etc.). While optional, some Athena DDL queries such as ALTER TABLEandSHOW CREATE TABLEwill fail if this argument is empty.
- TargetTables []GetCatalog Table Target Table 
- Configuration block of a target table for resource linking. See target_tablebelow.
- ViewExpanded stringText 
- If the table is a view, the expanded text of the view; otherwise null.
- ViewOriginal stringText 
- If the table is a view, the original text of the view; otherwise null.
- QueryAs stringOf Time 
- TransactionId int
- arn String
- The ARN of the Glue Table.
- catalogId String
- ID of the Data Catalog in which the table resides.
- databaseName String
- Name of the catalog database that contains the target table.
- description String
- Description of the table.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Name of the target table.
- owner String
- Owner of the table.
- parameters Map<String,String>
- Map of initialization parameters for the SerDe, in key-value form.
- partitionIndices List<GetCatalog Table Partition Index> 
- Configuration block for a maximum of 3 partition indexes. See partition_indexbelow.
- partitionKeys List<GetCatalog Table Partition Key> 
- Configuration block of columns by which the table is partitioned. Only primitive types are supported as partition keys. See partition_keysbelow.
- retention Integer
- Retention time for this table.
- storageDescriptors List<GetCatalog Table Storage Descriptor> 
- Configuration block for information about the physical storage of this table. For more information, refer to the Glue Developer Guide. See storage_descriptorbelow.
- tableType String
- Type of this table (EXTERNAL_TABLE, VIRTUAL_VIEW, etc.). While optional, some Athena DDL queries such as ALTER TABLEandSHOW CREATE TABLEwill fail if this argument is empty.
- targetTables List<GetCatalog Table Target Table> 
- Configuration block of a target table for resource linking. See target_tablebelow.
- viewExpanded StringText 
- If the table is a view, the expanded text of the view; otherwise null.
- viewOriginal StringText 
- If the table is a view, the original text of the view; otherwise null.
- queryAs StringOf Time 
- transactionId Integer
- arn string
- The ARN of the Glue Table.
- catalogId string
- ID of the Data Catalog in which the table resides.
- databaseName string
- Name of the catalog database that contains the target table.
- description string
- Description of the table.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- Name of the target table.
- owner string
- Owner of the table.
- parameters {[key: string]: string}
- Map of initialization parameters for the SerDe, in key-value form.
- partitionIndices GetCatalog Table Partition Index[] 
- Configuration block for a maximum of 3 partition indexes. See partition_indexbelow.
- partitionKeys GetCatalog Table Partition Key[] 
- Configuration block of columns by which the table is partitioned. Only primitive types are supported as partition keys. See partition_keysbelow.
- retention number
- Retention time for this table.
- storageDescriptors GetCatalog Table Storage Descriptor[] 
- Configuration block for information about the physical storage of this table. For more information, refer to the Glue Developer Guide. See storage_descriptorbelow.
- tableType string
- Type of this table (EXTERNAL_TABLE, VIRTUAL_VIEW, etc.). While optional, some Athena DDL queries such as ALTER TABLEandSHOW CREATE TABLEwill fail if this argument is empty.
- targetTables GetCatalog Table Target Table[] 
- Configuration block of a target table for resource linking. See target_tablebelow.
- viewExpanded stringText 
- If the table is a view, the expanded text of the view; otherwise null.
- viewOriginal stringText 
- If the table is a view, the original text of the view; otherwise null.
- queryAs stringOf Time 
- transactionId number
- arn str
- The ARN of the Glue Table.
- catalog_id str
- ID of the Data Catalog in which the table resides.
- database_name str
- Name of the catalog database that contains the target table.
- description str
- Description of the table.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- Name of the target table.
- owner str
- Owner of the table.
- parameters Mapping[str, str]
- Map of initialization parameters for the SerDe, in key-value form.
- partition_indices Sequence[GetCatalog Table Partition Index] 
- Configuration block for a maximum of 3 partition indexes. See partition_indexbelow.
- partition_keys Sequence[GetCatalog Table Partition Key] 
- Configuration block of columns by which the table is partitioned. Only primitive types are supported as partition keys. See partition_keysbelow.
- retention int
- Retention time for this table.
- storage_descriptors Sequence[GetCatalog Table Storage Descriptor] 
- Configuration block for information about the physical storage of this table. For more information, refer to the Glue Developer Guide. See storage_descriptorbelow.
- table_type str
- Type of this table (EXTERNAL_TABLE, VIRTUAL_VIEW, etc.). While optional, some Athena DDL queries such as ALTER TABLEandSHOW CREATE TABLEwill fail if this argument is empty.
- target_tables Sequence[GetCatalog Table Target Table] 
- Configuration block of a target table for resource linking. See target_tablebelow.
- view_expanded_ strtext 
- If the table is a view, the expanded text of the view; otherwise null.
- view_original_ strtext 
- If the table is a view, the original text of the view; otherwise null.
- query_as_ strof_ time 
- transaction_id int
- arn String
- The ARN of the Glue Table.
- catalogId String
- ID of the Data Catalog in which the table resides.
- databaseName String
- Name of the catalog database that contains the target table.
- description String
- Description of the table.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Name of the target table.
- owner String
- Owner of the table.
- parameters Map<String>
- Map of initialization parameters for the SerDe, in key-value form.
- partitionIndices List<Property Map>
- Configuration block for a maximum of 3 partition indexes. See partition_indexbelow.
- partitionKeys List<Property Map>
- Configuration block of columns by which the table is partitioned. Only primitive types are supported as partition keys. See partition_keysbelow.
- retention Number
- Retention time for this table.
- storageDescriptors List<Property Map>
- Configuration block for information about the physical storage of this table. For more information, refer to the Glue Developer Guide. See storage_descriptorbelow.
- tableType String
- Type of this table (EXTERNAL_TABLE, VIRTUAL_VIEW, etc.). While optional, some Athena DDL queries such as ALTER TABLEandSHOW CREATE TABLEwill fail if this argument is empty.
- targetTables List<Property Map>
- Configuration block of a target table for resource linking. See target_tablebelow.
- viewExpanded StringText 
- If the table is a view, the expanded text of the view; otherwise null.
- viewOriginal StringText 
- If the table is a view, the original text of the view; otherwise null.
- queryAs StringOf Time 
- transactionId Number
Supporting Types
GetCatalogTablePartitionIndex    
- IndexName string
- Name of the partition index.
- IndexStatus string
- Keys List<string>
- Keys for the partition index.
- IndexName string
- Name of the partition index.
- IndexStatus string
- Keys []string
- Keys for the partition index.
- indexName String
- Name of the partition index.
- indexStatus String
- keys List<String>
- Keys for the partition index.
- indexName string
- Name of the partition index.
- indexStatus string
- keys string[]
- Keys for the partition index.
- index_name str
- Name of the partition index.
- index_status str
- keys Sequence[str]
- Keys for the partition index.
- indexName String
- Name of the partition index.
- indexStatus String
- keys List<String>
- Keys for the partition index.
GetCatalogTablePartitionKey    
GetCatalogTableStorageDescriptor    
- AdditionalLocations List<string>
- List of locations that point to the path where a Delta table is located
- BucketColumns List<string>
- List of reducer grouping columns, clustering columns, and bucketing columns in the table.
- Columns
List<GetCatalog Table Storage Descriptor Column> 
- Configuration block for columns in the table. See columnsbelow.
- Compressed bool
- Whether the data in the table is compressed.
- InputFormat string
- Input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.
- Location string
- Physical location of the table. By default, this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name.
- NumberOf intBuckets 
- Is if the table contains any dimension columns.
- OutputFormat string
- Output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.
- Parameters Dictionary<string, string>
- Map of initialization parameters for the SerDe, in key-value form.
- SchemaReferences List<GetCatalog Table Storage Descriptor Schema Reference> 
- Object that references a schema stored in the AWS Glue Schema Registry. See schema_referencebelow.
- SerDe List<GetInfos Catalog Table Storage Descriptor Ser De Info> 
- Configuration block for serialization and deserialization ("SerDe") information. See ser_de_infobelow.
- SkewedInfos List<GetCatalog Table Storage Descriptor Skewed Info> 
- Configuration block with information about values that appear very frequently in a column (skewed values). See skewed_infobelow.
- SortColumns List<GetCatalog Table Storage Descriptor Sort Column> 
- Configuration block for the sort order of each bucket in the table. See sort_columnsbelow.
- StoredAs boolSub Directories 
- Whether the table data is stored in subdirectories.
- AdditionalLocations []string
- List of locations that point to the path where a Delta table is located
- BucketColumns []string
- List of reducer grouping columns, clustering columns, and bucketing columns in the table.
- Columns
[]GetCatalog Table Storage Descriptor Column 
- Configuration block for columns in the table. See columnsbelow.
- Compressed bool
- Whether the data in the table is compressed.
- InputFormat string
- Input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.
- Location string
- Physical location of the table. By default, this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name.
- NumberOf intBuckets 
- Is if the table contains any dimension columns.
- OutputFormat string
- Output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.
- Parameters map[string]string
- Map of initialization parameters for the SerDe, in key-value form.
- SchemaReferences []GetCatalog Table Storage Descriptor Schema Reference 
- Object that references a schema stored in the AWS Glue Schema Registry. See schema_referencebelow.
- SerDe []GetInfos Catalog Table Storage Descriptor Ser De Info 
- Configuration block for serialization and deserialization ("SerDe") information. See ser_de_infobelow.
- SkewedInfos []GetCatalog Table Storage Descriptor Skewed Info 
- Configuration block with information about values that appear very frequently in a column (skewed values). See skewed_infobelow.
- SortColumns []GetCatalog Table Storage Descriptor Sort Column 
- Configuration block for the sort order of each bucket in the table. See sort_columnsbelow.
- StoredAs boolSub Directories 
- Whether the table data is stored in subdirectories.
- additionalLocations List<String>
- List of locations that point to the path where a Delta table is located
- bucketColumns List<String>
- List of reducer grouping columns, clustering columns, and bucketing columns in the table.
- columns
List<GetCatalog Table Storage Descriptor Column> 
- Configuration block for columns in the table. See columnsbelow.
- compressed Boolean
- Whether the data in the table is compressed.
- inputFormat String
- Input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.
- location String
- Physical location of the table. By default, this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name.
- numberOf IntegerBuckets 
- Is if the table contains any dimension columns.
- outputFormat String
- Output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.
- parameters Map<String,String>
- Map of initialization parameters for the SerDe, in key-value form.
- schemaReferences List<GetCatalog Table Storage Descriptor Schema Reference> 
- Object that references a schema stored in the AWS Glue Schema Registry. See schema_referencebelow.
- serDe List<GetInfos Catalog Table Storage Descriptor Ser De Info> 
- Configuration block for serialization and deserialization ("SerDe") information. See ser_de_infobelow.
- skewedInfos List<GetCatalog Table Storage Descriptor Skewed Info> 
- Configuration block with information about values that appear very frequently in a column (skewed values). See skewed_infobelow.
- sortColumns List<GetCatalog Table Storage Descriptor Sort Column> 
- Configuration block for the sort order of each bucket in the table. See sort_columnsbelow.
- storedAs BooleanSub Directories 
- Whether the table data is stored in subdirectories.
- additionalLocations string[]
- List of locations that point to the path where a Delta table is located
- bucketColumns string[]
- List of reducer grouping columns, clustering columns, and bucketing columns in the table.
- columns
GetCatalog Table Storage Descriptor Column[] 
- Configuration block for columns in the table. See columnsbelow.
- compressed boolean
- Whether the data in the table is compressed.
- inputFormat string
- Input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.
- location string
- Physical location of the table. By default, this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name.
- numberOf numberBuckets 
- Is if the table contains any dimension columns.
- outputFormat string
- Output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.
- parameters {[key: string]: string}
- Map of initialization parameters for the SerDe, in key-value form.
- schemaReferences GetCatalog Table Storage Descriptor Schema Reference[] 
- Object that references a schema stored in the AWS Glue Schema Registry. See schema_referencebelow.
- serDe GetInfos Catalog Table Storage Descriptor Ser De Info[] 
- Configuration block for serialization and deserialization ("SerDe") information. See ser_de_infobelow.
- skewedInfos GetCatalog Table Storage Descriptor Skewed Info[] 
- Configuration block with information about values that appear very frequently in a column (skewed values). See skewed_infobelow.
- sortColumns GetCatalog Table Storage Descriptor Sort Column[] 
- Configuration block for the sort order of each bucket in the table. See sort_columnsbelow.
- storedAs booleanSub Directories 
- Whether the table data is stored in subdirectories.
- additional_locations Sequence[str]
- List of locations that point to the path where a Delta table is located
- bucket_columns Sequence[str]
- List of reducer grouping columns, clustering columns, and bucketing columns in the table.
- columns
Sequence[GetCatalog Table Storage Descriptor Column] 
- Configuration block for columns in the table. See columnsbelow.
- compressed bool
- Whether the data in the table is compressed.
- input_format str
- Input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.
- location str
- Physical location of the table. By default, this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name.
- number_of_ intbuckets 
- Is if the table contains any dimension columns.
- output_format str
- Output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.
- parameters Mapping[str, str]
- Map of initialization parameters for the SerDe, in key-value form.
- schema_references Sequence[GetCatalog Table Storage Descriptor Schema Reference] 
- Object that references a schema stored in the AWS Glue Schema Registry. See schema_referencebelow.
- ser_de_ Sequence[Getinfos Catalog Table Storage Descriptor Ser De Info] 
- Configuration block for serialization and deserialization ("SerDe") information. See ser_de_infobelow.
- skewed_infos Sequence[GetCatalog Table Storage Descriptor Skewed Info] 
- Configuration block with information about values that appear very frequently in a column (skewed values). See skewed_infobelow.
- sort_columns Sequence[GetCatalog Table Storage Descriptor Sort Column] 
- Configuration block for the sort order of each bucket in the table. See sort_columnsbelow.
- stored_as_ boolsub_ directories 
- Whether the table data is stored in subdirectories.
- additionalLocations List<String>
- List of locations that point to the path where a Delta table is located
- bucketColumns List<String>
- List of reducer grouping columns, clustering columns, and bucketing columns in the table.
- columns List<Property Map>
- Configuration block for columns in the table. See columnsbelow.
- compressed Boolean
- Whether the data in the table is compressed.
- inputFormat String
- Input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.
- location String
- Physical location of the table. By default, this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name.
- numberOf NumberBuckets 
- Is if the table contains any dimension columns.
- outputFormat String
- Output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.
- parameters Map<String>
- Map of initialization parameters for the SerDe, in key-value form.
- schemaReferences List<Property Map>
- Object that references a schema stored in the AWS Glue Schema Registry. See schema_referencebelow.
- serDe List<Property Map>Infos 
- Configuration block for serialization and deserialization ("SerDe") information. See ser_de_infobelow.
- skewedInfos List<Property Map>
- Configuration block with information about values that appear very frequently in a column (skewed values). See skewed_infobelow.
- sortColumns List<Property Map>
- Configuration block for the sort order of each bucket in the table. See sort_columnsbelow.
- storedAs BooleanSub Directories 
- Whether the table data is stored in subdirectories.
GetCatalogTableStorageDescriptorColumn     
- Comment string
- Free-form text comment.
- Name string
- Name of the table.
- Parameters Dictionary<string, string>
- Map of initialization parameters for the SerDe, in key-value form.
- Type string
- Datatype of data in the Column.
- Comment string
- Free-form text comment.
- Name string
- Name of the table.
- Parameters map[string]string
- Map of initialization parameters for the SerDe, in key-value form.
- Type string
- Datatype of data in the Column.
- comment String
- Free-form text comment.
- name String
- Name of the table.
- parameters Map<String,String>
- Map of initialization parameters for the SerDe, in key-value form.
- type String
- Datatype of data in the Column.
- comment string
- Free-form text comment.
- name string
- Name of the table.
- parameters {[key: string]: string}
- Map of initialization parameters for the SerDe, in key-value form.
- type string
- Datatype of data in the Column.
- comment str
- Free-form text comment.
- name str
- Name of the table.
- parameters Mapping[str, str]
- Map of initialization parameters for the SerDe, in key-value form.
- type str
- Datatype of data in the Column.
- comment String
- Free-form text comment.
- name String
- Name of the table.
- parameters Map<String>
- Map of initialization parameters for the SerDe, in key-value form.
- type String
- Datatype of data in the Column.
GetCatalogTableStorageDescriptorSchemaReference      
- SchemaIds List<GetCatalog Table Storage Descriptor Schema Reference Schema Id> 
- Configuration block that contains schema identity fields. See schema_idbelow.
- SchemaVersion stringId 
- Unique ID assigned to a version of the schema.
- SchemaVersion intNumber 
- Version number of the schema.
- SchemaIds []GetCatalog Table Storage Descriptor Schema Reference Schema Id 
- Configuration block that contains schema identity fields. See schema_idbelow.
- SchemaVersion stringId 
- Unique ID assigned to a version of the schema.
- SchemaVersion intNumber 
- Version number of the schema.
- schemaIds List<GetCatalog Table Storage Descriptor Schema Reference Schema Id> 
- Configuration block that contains schema identity fields. See schema_idbelow.
- schemaVersion StringId 
- Unique ID assigned to a version of the schema.
- schemaVersion IntegerNumber 
- Version number of the schema.
- schemaIds GetCatalog Table Storage Descriptor Schema Reference Schema Id[] 
- Configuration block that contains schema identity fields. See schema_idbelow.
- schemaVersion stringId 
- Unique ID assigned to a version of the schema.
- schemaVersion numberNumber 
- Version number of the schema.
- schema_ids Sequence[GetCatalog Table Storage Descriptor Schema Reference Schema Id] 
- Configuration block that contains schema identity fields. See schema_idbelow.
- schema_version_ strid 
- Unique ID assigned to a version of the schema.
- schema_version_ intnumber 
- Version number of the schema.
- schemaIds List<Property Map>
- Configuration block that contains schema identity fields. See schema_idbelow.
- schemaVersion StringId 
- Unique ID assigned to a version of the schema.
- schemaVersion NumberNumber 
- Version number of the schema.
GetCatalogTableStorageDescriptorSchemaReferenceSchemaId        
- RegistryName string
- Name of the schema registry that contains the schema.
- SchemaArn string
- ARN of the schema.
- SchemaName string
- Name of the schema.
- RegistryName string
- Name of the schema registry that contains the schema.
- SchemaArn string
- ARN of the schema.
- SchemaName string
- Name of the schema.
- registryName String
- Name of the schema registry that contains the schema.
- schemaArn String
- ARN of the schema.
- schemaName String
- Name of the schema.
- registryName string
- Name of the schema registry that contains the schema.
- schemaArn string
- ARN of the schema.
- schemaName string
- Name of the schema.
- registry_name str
- Name of the schema registry that contains the schema.
- schema_arn str
- ARN of the schema.
- schema_name str
- Name of the schema.
- registryName String
- Name of the schema registry that contains the schema.
- schemaArn String
- ARN of the schema.
- schemaName String
- Name of the schema.
GetCatalogTableStorageDescriptorSerDeInfo       
- Name string
- Name of the table.
- Parameters Dictionary<string, string>
- Map of initialization parameters for the SerDe, in key-value form.
- SerializationLibrary string
- Usually the class that implements the SerDe. An example is org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe.
- Name string
- Name of the table.
- Parameters map[string]string
- Map of initialization parameters for the SerDe, in key-value form.
- SerializationLibrary string
- Usually the class that implements the SerDe. An example is org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe.
- name String
- Name of the table.
- parameters Map<String,String>
- Map of initialization parameters for the SerDe, in key-value form.
- serializationLibrary String
- Usually the class that implements the SerDe. An example is org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe.
- name string
- Name of the table.
- parameters {[key: string]: string}
- Map of initialization parameters for the SerDe, in key-value form.
- serializationLibrary string
- Usually the class that implements the SerDe. An example is org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe.
- name str
- Name of the table.
- parameters Mapping[str, str]
- Map of initialization parameters for the SerDe, in key-value form.
- serialization_library str
- Usually the class that implements the SerDe. An example is org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe.
- name String
- Name of the table.
- parameters Map<String>
- Map of initialization parameters for the SerDe, in key-value form.
- serializationLibrary String
- Usually the class that implements the SerDe. An example is org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe.
GetCatalogTableStorageDescriptorSkewedInfo      
- SkewedColumn List<string>Names 
- List of names of columns that contain skewed values.
- SkewedColumn Dictionary<string, string>Value Location Maps 
- List of values that appear so frequently as to be considered skewed.
- SkewedColumn List<string>Values 
- Map of skewed values to the columns that contain them.
- SkewedColumn []stringNames 
- List of names of columns that contain skewed values.
- SkewedColumn map[string]stringValue Location Maps 
- List of values that appear so frequently as to be considered skewed.
- SkewedColumn []stringValues 
- Map of skewed values to the columns that contain them.
- skewedColumn List<String>Names 
- List of names of columns that contain skewed values.
- skewedColumn Map<String,String>Value Location Maps 
- List of values that appear so frequently as to be considered skewed.
- skewedColumn List<String>Values 
- Map of skewed values to the columns that contain them.
- skewedColumn string[]Names 
- List of names of columns that contain skewed values.
- skewedColumn {[key: string]: string}Value Location Maps 
- List of values that appear so frequently as to be considered skewed.
- skewedColumn string[]Values 
- Map of skewed values to the columns that contain them.
- skewed_column_ Sequence[str]names 
- List of names of columns that contain skewed values.
- skewed_column_ Mapping[str, str]value_ location_ maps 
- List of values that appear so frequently as to be considered skewed.
- skewed_column_ Sequence[str]values 
- Map of skewed values to the columns that contain them.
- skewedColumn List<String>Names 
- List of names of columns that contain skewed values.
- skewedColumn Map<String>Value Location Maps 
- List of values that appear so frequently as to be considered skewed.
- skewedColumn List<String>Values 
- Map of skewed values to the columns that contain them.
GetCatalogTableStorageDescriptorSortColumn      
- column str
- Name of the column.
- sort_order int
- Whether the column is sorted in ascending (1) or descending order (0).
GetCatalogTableTargetTable    
- CatalogId string
- ID of the Glue Catalog and database where the table metadata resides. If omitted, this defaults to the current AWS Account ID.
- DatabaseName string
- Name of the metadata database where the table metadata resides.
- Name string
- Name of the table.
- Region string
- Region of the target table.
- CatalogId string
- ID of the Glue Catalog and database where the table metadata resides. If omitted, this defaults to the current AWS Account ID.
- DatabaseName string
- Name of the metadata database where the table metadata resides.
- Name string
- Name of the table.
- Region string
- Region of the target table.
- catalogId String
- ID of the Glue Catalog and database where the table metadata resides. If omitted, this defaults to the current AWS Account ID.
- databaseName String
- Name of the metadata database where the table metadata resides.
- name String
- Name of the table.
- region String
- Region of the target table.
- catalogId string
- ID of the Glue Catalog and database where the table metadata resides. If omitted, this defaults to the current AWS Account ID.
- databaseName string
- Name of the metadata database where the table metadata resides.
- name string
- Name of the table.
- region string
- Region of the target table.
- catalog_id str
- ID of the Glue Catalog and database where the table metadata resides. If omitted, this defaults to the current AWS Account ID.
- database_name str
- Name of the metadata database where the table metadata resides.
- name str
- Name of the table.
- region str
- Region of the target table.
- catalogId String
- ID of the Glue Catalog and database where the table metadata resides. If omitted, this defaults to the current AWS Account ID.
- databaseName String
- Name of the metadata database where the table metadata resides.
- name String
- Name of the table.
- region String
- Region of the target table.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the awsTerraform Provider.