published on Friday, Jul 31, 2026 by Pulumi
published on Friday, Jul 31, 2026 by Pulumi
Caution: Preview Feature This feature is considered a preview feature in the provider, regardless of the state of the resource in Snowflake. We do not guarantee its stability. It will be reworked and marked as a stable feature in future releases. Breaking changes are expected, even without bumping the major version. To use this feature, add the relevant feature name to
previewFeaturesEnabledfield in the provider configuration. Please always refer to the Getting Help section in our Github repo to best determine how to get help for your questions.
Note Due to Snowflake limitations, external changes to the external cloud storage type is not detected.
Resource used to manage an Iceberg table whose metadata is managed by an AWS Glue catalog. For more information, check the official documentation.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as snowflake from "@pulumi/snowflake";
// Basic - only required fields
const basic = new snowflake.IcebergTableFromAwsGlue("basic", {
database: "DATABASE",
schema: "SCHEMA",
name: "TABLE",
catalogTableName: "my_catalog_table",
});
// Complete - all fields set
const complete = new snowflake.IcebergTableFromAwsGlue("complete", {
database: "DATABASE",
schema: "SCHEMA",
name: "TABLE",
externalVolume: "EXTERNAL_VOLUME",
catalog: "CATALOG",
catalogTableName: "my_catalog_table",
catalogNamespace: "my_namespace",
replaceInvalidCharacters: true,
autoRefresh: "true",
comment: "COMMENT",
});
import pulumi
import pulumi_snowflake as snowflake
# Basic - only required fields
basic = snowflake.IcebergTableFromAwsGlue("basic",
database="DATABASE",
schema="SCHEMA",
name="TABLE",
catalog_table_name="my_catalog_table")
# Complete - all fields set
complete = snowflake.IcebergTableFromAwsGlue("complete",
database="DATABASE",
schema="SCHEMA",
name="TABLE",
external_volume="EXTERNAL_VOLUME",
catalog="CATALOG",
catalog_table_name="my_catalog_table",
catalog_namespace="my_namespace",
replace_invalid_characters=True,
auto_refresh="true",
comment="COMMENT")
package main
import (
"github.com/pulumi/pulumi-snowflake/sdk/v2/go/snowflake"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
// Basic - only required fields
_, err := snowflake.NewIcebergTableFromAwsGlue(ctx, "basic", &snowflake.IcebergTableFromAwsGlueArgs{
Database: pulumi.String("DATABASE"),
Schema: pulumi.String("SCHEMA"),
Name: pulumi.String("TABLE"),
CatalogTableName: pulumi.String("my_catalog_table"),
})
if err != nil {
return err
}
// Complete - all fields set
_, err = snowflake.NewIcebergTableFromAwsGlue(ctx, "complete", &snowflake.IcebergTableFromAwsGlueArgs{
Database: pulumi.String("DATABASE"),
Schema: pulumi.String("SCHEMA"),
Name: pulumi.String("TABLE"),
ExternalVolume: pulumi.String("EXTERNAL_VOLUME"),
Catalog: pulumi.String("CATALOG"),
CatalogTableName: pulumi.String("my_catalog_table"),
CatalogNamespace: pulumi.String("my_namespace"),
ReplaceInvalidCharacters: pulumi.Bool(true),
AutoRefresh: pulumi.String("true"),
Comment: pulumi.String("COMMENT"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Snowflake = Pulumi.Snowflake;
return await Deployment.RunAsync(() =>
{
// Basic - only required fields
var basic = new Snowflake.IcebergTableFromAwsGlue("basic", new()
{
Database = "DATABASE",
Schema = "SCHEMA",
Name = "TABLE",
CatalogTableName = "my_catalog_table",
});
// Complete - all fields set
var complete = new Snowflake.IcebergTableFromAwsGlue("complete", new()
{
Database = "DATABASE",
Schema = "SCHEMA",
Name = "TABLE",
ExternalVolume = "EXTERNAL_VOLUME",
Catalog = "CATALOG",
CatalogTableName = "my_catalog_table",
CatalogNamespace = "my_namespace",
ReplaceInvalidCharacters = true,
AutoRefresh = "true",
Comment = "COMMENT",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.snowflake.IcebergTableFromAwsGlue;
import com.pulumi.snowflake.IcebergTableFromAwsGlueArgs;
import java.util.ArrayList;
import java.util.Arrays;
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) {
// Basic - only required fields
var basic = new IcebergTableFromAwsGlue("basic", IcebergTableFromAwsGlueArgs.builder()
.database("DATABASE")
.schema("SCHEMA")
.name("TABLE")
.catalogTableName("my_catalog_table")
.build());
// Complete - all fields set
var complete = new IcebergTableFromAwsGlue("complete", IcebergTableFromAwsGlueArgs.builder()
.database("DATABASE")
.schema("SCHEMA")
.name("TABLE")
.externalVolume("EXTERNAL_VOLUME")
.catalog("CATALOG")
.catalogTableName("my_catalog_table")
.catalogNamespace("my_namespace")
.replaceInvalidCharacters(true)
.autoRefresh("true")
.comment("COMMENT")
.build());
}
}
resources:
# Basic - only required fields
basic:
type: snowflake:IcebergTableFromAwsGlue
properties:
database: DATABASE
schema: SCHEMA
name: TABLE
catalogTableName: my_catalog_table
# Complete - all fields set
complete:
type: snowflake:IcebergTableFromAwsGlue
properties:
database: DATABASE
schema: SCHEMA
name: TABLE
externalVolume: EXTERNAL_VOLUME
catalog: CATALOG
catalogTableName: my_catalog_table
catalogNamespace: my_namespace
replaceInvalidCharacters: true
autoRefresh: 'true'
comment: COMMENT
pulumi {
required_providers {
snowflake = {
source = "pulumi/snowflake"
}
}
}
# Basic - only required fields
resource "snowflake_icebergtablefromawsglue" "basic" {
database = "DATABASE"
schema = "SCHEMA"
name = "TABLE"
catalog_table_name = "my_catalog_table"
}
# Complete - all fields set
resource "snowflake_icebergtablefromawsglue" "complete" {
database = "DATABASE"
schema = "SCHEMA"
name = "TABLE"
external_volume = "EXTERNAL_VOLUME"
catalog = "CATALOG"
catalog_table_name = "my_catalog_table"
catalog_namespace = "my_namespace"
replace_invalid_characters = true
auto_refresh = "true"
comment = "COMMENT"
}
Note Instead of using fully_qualified_name, you can reference objects managed outside Terraform by constructing a correct ID, consult identifiers guide.
Note If a field has a default value, it is shown next to the type in the schema.
Create IcebergTableFromAwsGlue Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new IcebergTableFromAwsGlue(name: string, args: IcebergTableFromAwsGlueArgs, opts?: CustomResourceOptions);@overload
def IcebergTableFromAwsGlue(resource_name: str,
args: IcebergTableFromAwsGlueArgs,
opts: Optional[ResourceOptions] = None)
@overload
def IcebergTableFromAwsGlue(resource_name: str,
opts: Optional[ResourceOptions] = None,
catalog_table_name: Optional[str] = None,
database: Optional[str] = None,
schema: Optional[str] = None,
auto_refresh: Optional[str] = None,
catalog: Optional[str] = None,
catalog_namespace: Optional[str] = None,
comment: Optional[str] = None,
external_volume: Optional[str] = None,
name: Optional[str] = None,
replace_invalid_characters: Optional[bool] = None)func NewIcebergTableFromAwsGlue(ctx *Context, name string, args IcebergTableFromAwsGlueArgs, opts ...ResourceOption) (*IcebergTableFromAwsGlue, error)public IcebergTableFromAwsGlue(string name, IcebergTableFromAwsGlueArgs args, CustomResourceOptions? opts = null)
public IcebergTableFromAwsGlue(String name, IcebergTableFromAwsGlueArgs args)
public IcebergTableFromAwsGlue(String name, IcebergTableFromAwsGlueArgs args, CustomResourceOptions options)
type: snowflake:IcebergTableFromAwsGlue
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "snowflake_iceberg_table_from_aws_glue" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args IcebergTableFromAwsGlueArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args IcebergTableFromAwsGlueArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args IcebergTableFromAwsGlueArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IcebergTableFromAwsGlueArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args IcebergTableFromAwsGlueArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var icebergTableFromAwsGlueResource = new Snowflake.IcebergTableFromAwsGlue("icebergTableFromAwsGlueResource", new()
{
CatalogTableName = "string",
Database = "string",
Schema = "string",
AutoRefresh = "string",
Catalog = "string",
CatalogNamespace = "string",
Comment = "string",
ExternalVolume = "string",
Name = "string",
ReplaceInvalidCharacters = false,
});
example, err := snowflake.NewIcebergTableFromAwsGlue(ctx, "icebergTableFromAwsGlueResource", &snowflake.IcebergTableFromAwsGlueArgs{
CatalogTableName: pulumi.String("string"),
Database: pulumi.String("string"),
Schema: pulumi.String("string"),
AutoRefresh: pulumi.String("string"),
Catalog: pulumi.String("string"),
CatalogNamespace: pulumi.String("string"),
Comment: pulumi.String("string"),
ExternalVolume: pulumi.String("string"),
Name: pulumi.String("string"),
ReplaceInvalidCharacters: pulumi.Bool(false),
})
resource "snowflake_iceberg_table_from_aws_glue" "icebergTableFromAwsGlueResource" {
lifecycle {
create_before_destroy = true
}
catalog_table_name = "string"
database = "string"
schema = "string"
auto_refresh = "string"
catalog = "string"
catalog_namespace = "string"
comment = "string"
external_volume = "string"
name = "string"
replace_invalid_characters = false
}
var icebergTableFromAwsGlueResource = new IcebergTableFromAwsGlue("icebergTableFromAwsGlueResource", IcebergTableFromAwsGlueArgs.builder()
.catalogTableName("string")
.database("string")
.schema("string")
.autoRefresh("string")
.catalog("string")
.catalogNamespace("string")
.comment("string")
.externalVolume("string")
.name("string")
.replaceInvalidCharacters(false)
.build());
iceberg_table_from_aws_glue_resource = snowflake.IcebergTableFromAwsGlue("icebergTableFromAwsGlueResource",
catalog_table_name="string",
database="string",
schema="string",
auto_refresh="string",
catalog="string",
catalog_namespace="string",
comment="string",
external_volume="string",
name="string",
replace_invalid_characters=False)
const icebergTableFromAwsGlueResource = new snowflake.IcebergTableFromAwsGlue("icebergTableFromAwsGlueResource", {
catalogTableName: "string",
database: "string",
schema: "string",
autoRefresh: "string",
catalog: "string",
catalogNamespace: "string",
comment: "string",
externalVolume: "string",
name: "string",
replaceInvalidCharacters: false,
});
type: snowflake:IcebergTableFromAwsGlue
properties:
autoRefresh: string
catalog: string
catalogNamespace: string
catalogTableName: string
comment: string
database: string
externalVolume: string
name: string
replaceInvalidCharacters: false
schema: string
IcebergTableFromAwsGlue Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The IcebergTableFromAwsGlue resource accepts the following input properties:
- Catalog
Table stringName - Specifies the name of the table as it appears in the AWS Glue catalog.
- Database string
- The database in which to create the Iceberg table. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - Schema string
- The schema in which to create the Iceberg table. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - Auto
Refresh string - (Default: fallback to Snowflake default - uses special value that cannot be set in the configuration manually (
default)) Specifies whether Snowflake should periodically refresh the Iceberg table metadata from the AWS Glue catalog. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. - Catalog string
- Specifies the identifier for the catalog integration to use for the Iceberg table. If not specified, the account-level default is used.
- Catalog
Namespace string - Specifies the namespace (or database) in the AWS Glue catalog that the table belongs to. If not specified, the catalog integration's default namespace is used.
- Comment string
- Specifies a comment for the Iceberg table.
- External
Volume string - Specifies the identifier for the external volume where the Iceberg table stores its metadata files and data in Parquet format. If not specified, the account-level default is used.
- Name string
- Specifies the identifier for the Iceberg table; must be unique for the schema in which the Iceberg table is created. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - Replace
Invalid boolCharacters - Specifies whether to replace invalid UTF-8 characters with the Unicode replacement character (
�) in query results for an Iceberg table. For more information, check REPLACEINVALIDCHARACTERS docs.
- Catalog
Table stringName - Specifies the name of the table as it appears in the AWS Glue catalog.
- Database string
- The database in which to create the Iceberg table. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - Schema string
- The schema in which to create the Iceberg table. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - Auto
Refresh string - (Default: fallback to Snowflake default - uses special value that cannot be set in the configuration manually (
default)) Specifies whether Snowflake should periodically refresh the Iceberg table metadata from the AWS Glue catalog. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. - Catalog string
- Specifies the identifier for the catalog integration to use for the Iceberg table. If not specified, the account-level default is used.
- Catalog
Namespace string - Specifies the namespace (or database) in the AWS Glue catalog that the table belongs to. If not specified, the catalog integration's default namespace is used.
- Comment string
- Specifies a comment for the Iceberg table.
- External
Volume string - Specifies the identifier for the external volume where the Iceberg table stores its metadata files and data in Parquet format. If not specified, the account-level default is used.
- Name string
- Specifies the identifier for the Iceberg table; must be unique for the schema in which the Iceberg table is created. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - Replace
Invalid boolCharacters - Specifies whether to replace invalid UTF-8 characters with the Unicode replacement character (
�) in query results for an Iceberg table. For more information, check REPLACEINVALIDCHARACTERS docs.
- catalog_
table_ stringname - Specifies the name of the table as it appears in the AWS Glue catalog.
- database string
- The database in which to create the Iceberg table. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - schema string
- The schema in which to create the Iceberg table. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - auto_
refresh string - (Default: fallback to Snowflake default - uses special value that cannot be set in the configuration manually (
default)) Specifies whether Snowflake should periodically refresh the Iceberg table metadata from the AWS Glue catalog. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. - catalog string
- Specifies the identifier for the catalog integration to use for the Iceberg table. If not specified, the account-level default is used.
- catalog_
namespace string - Specifies the namespace (or database) in the AWS Glue catalog that the table belongs to. If not specified, the catalog integration's default namespace is used.
- comment string
- Specifies a comment for the Iceberg table.
- external_
volume string - Specifies the identifier for the external volume where the Iceberg table stores its metadata files and data in Parquet format. If not specified, the account-level default is used.
- name string
- Specifies the identifier for the Iceberg table; must be unique for the schema in which the Iceberg table is created. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - replace_
invalid_ boolcharacters - Specifies whether to replace invalid UTF-8 characters with the Unicode replacement character (
�) in query results for an Iceberg table. For more information, check REPLACEINVALIDCHARACTERS docs.
- catalog
Table StringName - Specifies the name of the table as it appears in the AWS Glue catalog.
- database String
- The database in which to create the Iceberg table. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - schema String
- The schema in which to create the Iceberg table. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - auto
Refresh String - (Default: fallback to Snowflake default - uses special value that cannot be set in the configuration manually (
default)) Specifies whether Snowflake should periodically refresh the Iceberg table metadata from the AWS Glue catalog. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. - catalog String
- Specifies the identifier for the catalog integration to use for the Iceberg table. If not specified, the account-level default is used.
- catalog
Namespace String - Specifies the namespace (or database) in the AWS Glue catalog that the table belongs to. If not specified, the catalog integration's default namespace is used.
- comment String
- Specifies a comment for the Iceberg table.
- external
Volume String - Specifies the identifier for the external volume where the Iceberg table stores its metadata files and data in Parquet format. If not specified, the account-level default is used.
- name String
- Specifies the identifier for the Iceberg table; must be unique for the schema in which the Iceberg table is created. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - replace
Invalid BooleanCharacters - Specifies whether to replace invalid UTF-8 characters with the Unicode replacement character (
�) in query results for an Iceberg table. For more information, check REPLACEINVALIDCHARACTERS docs.
- catalog
Table stringName - Specifies the name of the table as it appears in the AWS Glue catalog.
- database string
- The database in which to create the Iceberg table. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - schema string
- The schema in which to create the Iceberg table. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - auto
Refresh string - (Default: fallback to Snowflake default - uses special value that cannot be set in the configuration manually (
default)) Specifies whether Snowflake should periodically refresh the Iceberg table metadata from the AWS Glue catalog. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. - catalog string
- Specifies the identifier for the catalog integration to use for the Iceberg table. If not specified, the account-level default is used.
- catalog
Namespace string - Specifies the namespace (or database) in the AWS Glue catalog that the table belongs to. If not specified, the catalog integration's default namespace is used.
- comment string
- Specifies a comment for the Iceberg table.
- external
Volume string - Specifies the identifier for the external volume where the Iceberg table stores its metadata files and data in Parquet format. If not specified, the account-level default is used.
- name string
- Specifies the identifier for the Iceberg table; must be unique for the schema in which the Iceberg table is created. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - replace
Invalid booleanCharacters - Specifies whether to replace invalid UTF-8 characters with the Unicode replacement character (
�) in query results for an Iceberg table. For more information, check REPLACEINVALIDCHARACTERS docs.
- catalog_
table_ strname - Specifies the name of the table as it appears in the AWS Glue catalog.
- database str
- The database in which to create the Iceberg table. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - schema str
- The schema in which to create the Iceberg table. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - auto_
refresh str - (Default: fallback to Snowflake default - uses special value that cannot be set in the configuration manually (
default)) Specifies whether Snowflake should periodically refresh the Iceberg table metadata from the AWS Glue catalog. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. - catalog str
- Specifies the identifier for the catalog integration to use for the Iceberg table. If not specified, the account-level default is used.
- catalog_
namespace str - Specifies the namespace (or database) in the AWS Glue catalog that the table belongs to. If not specified, the catalog integration's default namespace is used.
- comment str
- Specifies a comment for the Iceberg table.
- external_
volume str - Specifies the identifier for the external volume where the Iceberg table stores its metadata files and data in Parquet format. If not specified, the account-level default is used.
- name str
- Specifies the identifier for the Iceberg table; must be unique for the schema in which the Iceberg table is created. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - replace_
invalid_ boolcharacters - Specifies whether to replace invalid UTF-8 characters with the Unicode replacement character (
�) in query results for an Iceberg table. For more information, check REPLACEINVALIDCHARACTERS docs.
- catalog
Table StringName - Specifies the name of the table as it appears in the AWS Glue catalog.
- database String
- The database in which to create the Iceberg table. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - schema String
- The schema in which to create the Iceberg table. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - auto
Refresh String - (Default: fallback to Snowflake default - uses special value that cannot be set in the configuration manually (
default)) Specifies whether Snowflake should periodically refresh the Iceberg table metadata from the AWS Glue catalog. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. - catalog String
- Specifies the identifier for the catalog integration to use for the Iceberg table. If not specified, the account-level default is used.
- catalog
Namespace String - Specifies the namespace (or database) in the AWS Glue catalog that the table belongs to. If not specified, the catalog integration's default namespace is used.
- comment String
- Specifies a comment for the Iceberg table.
- external
Volume String - Specifies the identifier for the external volume where the Iceberg table stores its metadata files and data in Parquet format. If not specified, the account-level default is used.
- name String
- Specifies the identifier for the Iceberg table; must be unique for the schema in which the Iceberg table is created. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - replace
Invalid BooleanCharacters - Specifies whether to replace invalid UTF-8 characters with the Unicode replacement character (
�) in query results for an Iceberg table. For more information, check REPLACEINVALIDCHARACTERS docs.
Outputs
All input properties are implicitly available as output properties. Additionally, the IcebergTableFromAwsGlue resource produces the following output properties:
- Describe
Outputs List<IcebergTable From Aws Glue Describe Output> - Outputs the result of
DESCRIBE ICEBERG TABLEfor the given Iceberg table. - Fully
Qualified stringName - Fully qualified name of the resource. For more information, see object name resolution.
- Id string
- The provider-assigned unique ID for this managed resource.
- Parameters
List<Iceberg
Table From Aws Glue Parameter> - Outputs the result of
SHOW PARAMETERS IN ICEBERG TABLEfor the given Iceberg table. - Show
Outputs List<IcebergTable From Aws Glue Show Output> - Outputs the result of
SHOW ICEBERG TABLESfor the given Iceberg table. Note that this value will be only recomputed whenever values of fields affecting the output change.
- Describe
Outputs []IcebergTable From Aws Glue Describe Output - Outputs the result of
DESCRIBE ICEBERG TABLEfor the given Iceberg table. - Fully
Qualified stringName - Fully qualified name of the resource. For more information, see object name resolution.
- Id string
- The provider-assigned unique ID for this managed resource.
- Parameters
[]Iceberg
Table From Aws Glue Parameter - Outputs the result of
SHOW PARAMETERS IN ICEBERG TABLEfor the given Iceberg table. - Show
Outputs []IcebergTable From Aws Glue Show Output - Outputs the result of
SHOW ICEBERG TABLESfor the given Iceberg table. Note that this value will be only recomputed whenever values of fields affecting the output change.
- describe_
outputs list(object) - Outputs the result of
DESCRIBE ICEBERG TABLEfor the given Iceberg table. - fully_
qualified_ stringname - Fully qualified name of the resource. For more information, see object name resolution.
- id string
- The provider-assigned unique ID for this managed resource.
- parameters list(object)
- Outputs the result of
SHOW PARAMETERS IN ICEBERG TABLEfor the given Iceberg table. - show_
outputs list(object) - Outputs the result of
SHOW ICEBERG TABLESfor the given Iceberg table. Note that this value will be only recomputed whenever values of fields affecting the output change.
- describe
Outputs List<IcebergTable From Aws Glue Describe Output> - Outputs the result of
DESCRIBE ICEBERG TABLEfor the given Iceberg table. - fully
Qualified StringName - Fully qualified name of the resource. For more information, see object name resolution.
- id String
- The provider-assigned unique ID for this managed resource.
- parameters
List<Iceberg
Table From Aws Glue Parameter> - Outputs the result of
SHOW PARAMETERS IN ICEBERG TABLEfor the given Iceberg table. - show
Outputs List<IcebergTable From Aws Glue Show Output> - Outputs the result of
SHOW ICEBERG TABLESfor the given Iceberg table. Note that this value will be only recomputed whenever values of fields affecting the output change.
- describe
Outputs IcebergTable From Aws Glue Describe Output[] - Outputs the result of
DESCRIBE ICEBERG TABLEfor the given Iceberg table. - fully
Qualified stringName - Fully qualified name of the resource. For more information, see object name resolution.
- id string
- The provider-assigned unique ID for this managed resource.
- parameters
Iceberg
Table From Aws Glue Parameter[] - Outputs the result of
SHOW PARAMETERS IN ICEBERG TABLEfor the given Iceberg table. - show
Outputs IcebergTable From Aws Glue Show Output[] - Outputs the result of
SHOW ICEBERG TABLESfor the given Iceberg table. Note that this value will be only recomputed whenever values of fields affecting the output change.
- describe_
outputs Sequence[IcebergTable From Aws Glue Describe Output] - Outputs the result of
DESCRIBE ICEBERG TABLEfor the given Iceberg table. - fully_
qualified_ strname - Fully qualified name of the resource. For more information, see object name resolution.
- id str
- The provider-assigned unique ID for this managed resource.
- parameters
Sequence[Iceberg
Table From Aws Glue Parameter] - Outputs the result of
SHOW PARAMETERS IN ICEBERG TABLEfor the given Iceberg table. - show_
outputs Sequence[IcebergTable From Aws Glue Show Output] - Outputs the result of
SHOW ICEBERG TABLESfor the given Iceberg table. Note that this value will be only recomputed whenever values of fields affecting the output change.
- describe
Outputs List<Property Map> - Outputs the result of
DESCRIBE ICEBERG TABLEfor the given Iceberg table. - fully
Qualified StringName - Fully qualified name of the resource. For more information, see object name resolution.
- id String
- The provider-assigned unique ID for this managed resource.
- parameters List<Property Map>
- Outputs the result of
SHOW PARAMETERS IN ICEBERG TABLEfor the given Iceberg table. - show
Outputs List<Property Map> - Outputs the result of
SHOW ICEBERG TABLESfor the given Iceberg table. Note that this value will be only recomputed whenever values of fields affecting the output change.
Look up Existing IcebergTableFromAwsGlue Resource
Get an existing IcebergTableFromAwsGlue resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: IcebergTableFromAwsGlueState, opts?: CustomResourceOptions): IcebergTableFromAwsGlue@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
auto_refresh: Optional[str] = None,
catalog: Optional[str] = None,
catalog_namespace: Optional[str] = None,
catalog_table_name: Optional[str] = None,
comment: Optional[str] = None,
database: Optional[str] = None,
describe_outputs: Optional[Sequence[IcebergTableFromAwsGlueDescribeOutputArgs]] = None,
external_volume: Optional[str] = None,
fully_qualified_name: Optional[str] = None,
name: Optional[str] = None,
parameters: Optional[Sequence[IcebergTableFromAwsGlueParameterArgs]] = None,
replace_invalid_characters: Optional[bool] = None,
schema: Optional[str] = None,
show_outputs: Optional[Sequence[IcebergTableFromAwsGlueShowOutputArgs]] = None) -> IcebergTableFromAwsGluefunc GetIcebergTableFromAwsGlue(ctx *Context, name string, id IDInput, state *IcebergTableFromAwsGlueState, opts ...ResourceOption) (*IcebergTableFromAwsGlue, error)public static IcebergTableFromAwsGlue Get(string name, Input<string> id, IcebergTableFromAwsGlueState? state, CustomResourceOptions? opts = null)public static IcebergTableFromAwsGlue get(String name, Output<String> id, IcebergTableFromAwsGlueState state, CustomResourceOptions options)resources: _: type: snowflake:IcebergTableFromAwsGlue get: id: ${id}import {
to = snowflake_iceberg_table_from_aws_glue.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Auto
Refresh string - (Default: fallback to Snowflake default - uses special value that cannot be set in the configuration manually (
default)) Specifies whether Snowflake should periodically refresh the Iceberg table metadata from the AWS Glue catalog. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. - Catalog string
- Specifies the identifier for the catalog integration to use for the Iceberg table. If not specified, the account-level default is used.
- Catalog
Namespace string - Specifies the namespace (or database) in the AWS Glue catalog that the table belongs to. If not specified, the catalog integration's default namespace is used.
- Catalog
Table stringName - Specifies the name of the table as it appears in the AWS Glue catalog.
- Comment string
- Specifies a comment for the Iceberg table.
- Database string
- The database in which to create the Iceberg table. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - Describe
Outputs List<IcebergTable From Aws Glue Describe Output> - Outputs the result of
DESCRIBE ICEBERG TABLEfor the given Iceberg table. - External
Volume string - Specifies the identifier for the external volume where the Iceberg table stores its metadata files and data in Parquet format. If not specified, the account-level default is used.
- Fully
Qualified stringName - Fully qualified name of the resource. For more information, see object name resolution.
- Name string
- Specifies the identifier for the Iceberg table; must be unique for the schema in which the Iceberg table is created. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - Parameters
List<Iceberg
Table From Aws Glue Parameter> - Outputs the result of
SHOW PARAMETERS IN ICEBERG TABLEfor the given Iceberg table. - Replace
Invalid boolCharacters - Specifies whether to replace invalid UTF-8 characters with the Unicode replacement character (
�) in query results for an Iceberg table. For more information, check REPLACEINVALIDCHARACTERS docs. - Schema string
- The schema in which to create the Iceberg table. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - Show
Outputs List<IcebergTable From Aws Glue Show Output> - Outputs the result of
SHOW ICEBERG TABLESfor the given Iceberg table. Note that this value will be only recomputed whenever values of fields affecting the output change.
- Auto
Refresh string - (Default: fallback to Snowflake default - uses special value that cannot be set in the configuration manually (
default)) Specifies whether Snowflake should periodically refresh the Iceberg table metadata from the AWS Glue catalog. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. - Catalog string
- Specifies the identifier for the catalog integration to use for the Iceberg table. If not specified, the account-level default is used.
- Catalog
Namespace string - Specifies the namespace (or database) in the AWS Glue catalog that the table belongs to. If not specified, the catalog integration's default namespace is used.
- Catalog
Table stringName - Specifies the name of the table as it appears in the AWS Glue catalog.
- Comment string
- Specifies a comment for the Iceberg table.
- Database string
- The database in which to create the Iceberg table. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - Describe
Outputs []IcebergTable From Aws Glue Describe Output Args - Outputs the result of
DESCRIBE ICEBERG TABLEfor the given Iceberg table. - External
Volume string - Specifies the identifier for the external volume where the Iceberg table stores its metadata files and data in Parquet format. If not specified, the account-level default is used.
- Fully
Qualified stringName - Fully qualified name of the resource. For more information, see object name resolution.
- Name string
- Specifies the identifier for the Iceberg table; must be unique for the schema in which the Iceberg table is created. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - Parameters
[]Iceberg
Table From Aws Glue Parameter Args - Outputs the result of
SHOW PARAMETERS IN ICEBERG TABLEfor the given Iceberg table. - Replace
Invalid boolCharacters - Specifies whether to replace invalid UTF-8 characters with the Unicode replacement character (
�) in query results for an Iceberg table. For more information, check REPLACEINVALIDCHARACTERS docs. - Schema string
- The schema in which to create the Iceberg table. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - Show
Outputs []IcebergTable From Aws Glue Show Output Args - Outputs the result of
SHOW ICEBERG TABLESfor the given Iceberg table. Note that this value will be only recomputed whenever values of fields affecting the output change.
- auto_
refresh string - (Default: fallback to Snowflake default - uses special value that cannot be set in the configuration manually (
default)) Specifies whether Snowflake should periodically refresh the Iceberg table metadata from the AWS Glue catalog. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. - catalog string
- Specifies the identifier for the catalog integration to use for the Iceberg table. If not specified, the account-level default is used.
- catalog_
namespace string - Specifies the namespace (or database) in the AWS Glue catalog that the table belongs to. If not specified, the catalog integration's default namespace is used.
- catalog_
table_ stringname - Specifies the name of the table as it appears in the AWS Glue catalog.
- comment string
- Specifies a comment for the Iceberg table.
- database string
- The database in which to create the Iceberg table. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - describe_
outputs list(object) - Outputs the result of
DESCRIBE ICEBERG TABLEfor the given Iceberg table. - external_
volume string - Specifies the identifier for the external volume where the Iceberg table stores its metadata files and data in Parquet format. If not specified, the account-level default is used.
- fully_
qualified_ stringname - Fully qualified name of the resource. For more information, see object name resolution.
- name string
- Specifies the identifier for the Iceberg table; must be unique for the schema in which the Iceberg table is created. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - parameters list(object)
- Outputs the result of
SHOW PARAMETERS IN ICEBERG TABLEfor the given Iceberg table. - replace_
invalid_ boolcharacters - Specifies whether to replace invalid UTF-8 characters with the Unicode replacement character (
�) in query results for an Iceberg table. For more information, check REPLACEINVALIDCHARACTERS docs. - schema string
- The schema in which to create the Iceberg table. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - show_
outputs list(object) - Outputs the result of
SHOW ICEBERG TABLESfor the given Iceberg table. Note that this value will be only recomputed whenever values of fields affecting the output change.
- auto
Refresh String - (Default: fallback to Snowflake default - uses special value that cannot be set in the configuration manually (
default)) Specifies whether Snowflake should periodically refresh the Iceberg table metadata from the AWS Glue catalog. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. - catalog String
- Specifies the identifier for the catalog integration to use for the Iceberg table. If not specified, the account-level default is used.
- catalog
Namespace String - Specifies the namespace (or database) in the AWS Glue catalog that the table belongs to. If not specified, the catalog integration's default namespace is used.
- catalog
Table StringName - Specifies the name of the table as it appears in the AWS Glue catalog.
- comment String
- Specifies a comment for the Iceberg table.
- database String
- The database in which to create the Iceberg table. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - describe
Outputs List<IcebergTable From Aws Glue Describe Output> - Outputs the result of
DESCRIBE ICEBERG TABLEfor the given Iceberg table. - external
Volume String - Specifies the identifier for the external volume where the Iceberg table stores its metadata files and data in Parquet format. If not specified, the account-level default is used.
- fully
Qualified StringName - Fully qualified name of the resource. For more information, see object name resolution.
- name String
- Specifies the identifier for the Iceberg table; must be unique for the schema in which the Iceberg table is created. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - parameters
List<Iceberg
Table From Aws Glue Parameter> - Outputs the result of
SHOW PARAMETERS IN ICEBERG TABLEfor the given Iceberg table. - replace
Invalid BooleanCharacters - Specifies whether to replace invalid UTF-8 characters with the Unicode replacement character (
�) in query results for an Iceberg table. For more information, check REPLACEINVALIDCHARACTERS docs. - schema String
- The schema in which to create the Iceberg table. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - show
Outputs List<IcebergTable From Aws Glue Show Output> - Outputs the result of
SHOW ICEBERG TABLESfor the given Iceberg table. Note that this value will be only recomputed whenever values of fields affecting the output change.
- auto
Refresh string - (Default: fallback to Snowflake default - uses special value that cannot be set in the configuration manually (
default)) Specifies whether Snowflake should periodically refresh the Iceberg table metadata from the AWS Glue catalog. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. - catalog string
- Specifies the identifier for the catalog integration to use for the Iceberg table. If not specified, the account-level default is used.
- catalog
Namespace string - Specifies the namespace (or database) in the AWS Glue catalog that the table belongs to. If not specified, the catalog integration's default namespace is used.
- catalog
Table stringName - Specifies the name of the table as it appears in the AWS Glue catalog.
- comment string
- Specifies a comment for the Iceberg table.
- database string
- The database in which to create the Iceberg table. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - describe
Outputs IcebergTable From Aws Glue Describe Output[] - Outputs the result of
DESCRIBE ICEBERG TABLEfor the given Iceberg table. - external
Volume string - Specifies the identifier for the external volume where the Iceberg table stores its metadata files and data in Parquet format. If not specified, the account-level default is used.
- fully
Qualified stringName - Fully qualified name of the resource. For more information, see object name resolution.
- name string
- Specifies the identifier for the Iceberg table; must be unique for the schema in which the Iceberg table is created. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - parameters
Iceberg
Table From Aws Glue Parameter[] - Outputs the result of
SHOW PARAMETERS IN ICEBERG TABLEfor the given Iceberg table. - replace
Invalid booleanCharacters - Specifies whether to replace invalid UTF-8 characters with the Unicode replacement character (
�) in query results for an Iceberg table. For more information, check REPLACEINVALIDCHARACTERS docs. - schema string
- The schema in which to create the Iceberg table. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - show
Outputs IcebergTable From Aws Glue Show Output[] - Outputs the result of
SHOW ICEBERG TABLESfor the given Iceberg table. Note that this value will be only recomputed whenever values of fields affecting the output change.
- auto_
refresh str - (Default: fallback to Snowflake default - uses special value that cannot be set in the configuration manually (
default)) Specifies whether Snowflake should periodically refresh the Iceberg table metadata from the AWS Glue catalog. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. - catalog str
- Specifies the identifier for the catalog integration to use for the Iceberg table. If not specified, the account-level default is used.
- catalog_
namespace str - Specifies the namespace (or database) in the AWS Glue catalog that the table belongs to. If not specified, the catalog integration's default namespace is used.
- catalog_
table_ strname - Specifies the name of the table as it appears in the AWS Glue catalog.
- comment str
- Specifies a comment for the Iceberg table.
- database str
- The database in which to create the Iceberg table. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - describe_
outputs Sequence[IcebergTable From Aws Glue Describe Output Args] - Outputs the result of
DESCRIBE ICEBERG TABLEfor the given Iceberg table. - external_
volume str - Specifies the identifier for the external volume where the Iceberg table stores its metadata files and data in Parquet format. If not specified, the account-level default is used.
- fully_
qualified_ strname - Fully qualified name of the resource. For more information, see object name resolution.
- name str
- Specifies the identifier for the Iceberg table; must be unique for the schema in which the Iceberg table is created. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - parameters
Sequence[Iceberg
Table From Aws Glue Parameter Args] - Outputs the result of
SHOW PARAMETERS IN ICEBERG TABLEfor the given Iceberg table. - replace_
invalid_ boolcharacters - Specifies whether to replace invalid UTF-8 characters with the Unicode replacement character (
�) in query results for an Iceberg table. For more information, check REPLACEINVALIDCHARACTERS docs. - schema str
- The schema in which to create the Iceberg table. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - show_
outputs Sequence[IcebergTable From Aws Glue Show Output Args] - Outputs the result of
SHOW ICEBERG TABLESfor the given Iceberg table. Note that this value will be only recomputed whenever values of fields affecting the output change.
- auto
Refresh String - (Default: fallback to Snowflake default - uses special value that cannot be set in the configuration manually (
default)) Specifies whether Snowflake should periodically refresh the Iceberg table metadata from the AWS Glue catalog. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. - catalog String
- Specifies the identifier for the catalog integration to use for the Iceberg table. If not specified, the account-level default is used.
- catalog
Namespace String - Specifies the namespace (or database) in the AWS Glue catalog that the table belongs to. If not specified, the catalog integration's default namespace is used.
- catalog
Table StringName - Specifies the name of the table as it appears in the AWS Glue catalog.
- comment String
- Specifies a comment for the Iceberg table.
- database String
- The database in which to create the Iceberg table. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - describe
Outputs List<Property Map> - Outputs the result of
DESCRIBE ICEBERG TABLEfor the given Iceberg table. - external
Volume String - Specifies the identifier for the external volume where the Iceberg table stores its metadata files and data in Parquet format. If not specified, the account-level default is used.
- fully
Qualified StringName - Fully qualified name of the resource. For more information, see object name resolution.
- name String
- Specifies the identifier for the Iceberg table; must be unique for the schema in which the Iceberg table is created. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - parameters List<Property Map>
- Outputs the result of
SHOW PARAMETERS IN ICEBERG TABLEfor the given Iceberg table. - replace
Invalid BooleanCharacters - Specifies whether to replace invalid UTF-8 characters with the Unicode replacement character (
�) in query results for an Iceberg table. For more information, check REPLACEINVALIDCHARACTERS docs. - schema String
- The schema in which to create the Iceberg table. Due to technical limitations (read more here), avoid using the following characters:
|,.,". - show
Outputs List<Property Map> - Outputs the result of
SHOW ICEBERG TABLESfor the given Iceberg table. Note that this value will be only recomputed whenever values of fields affecting the output change.
Supporting Types
IcebergTableFromAwsGlueDescribeOutput, IcebergTableFromAwsGlueDescribeOutputArgs
- Check string
- Comment string
- Default string
- Expression string
- Is
Nullable bool - Kind string
- Name string
- Name
Mapping string - Policy
Name string - Primary
Key bool - Privacy
Domain string - Source
Iceberg stringType - Type string
- Unique
Key bool - Write
Default string
- Check string
- Comment string
- Default string
- Expression string
- Is
Nullable bool - Kind string
- Name string
- Name
Mapping string - Policy
Name string - Primary
Key bool - Privacy
Domain string - Source
Iceberg stringType - Type string
- Unique
Key bool - Write
Default string
- check string
- comment string
- default string
- expression string
- is_
nullable bool - kind string
- name string
- name_
mapping string - policy_
name string - primary_
key bool - privacy_
domain string - source_
iceberg_ stringtype - type string
- unique_
key bool - write_
default string
- check String
- comment String
- default_ String
- expression String
- is
Nullable Boolean - kind String
- name String
- name
Mapping String - policy
Name String - primary
Key Boolean - privacy
Domain String - source
Iceberg StringType - type String
- unique
Key Boolean - write
Default String
- check string
- comment string
- default string
- expression string
- is
Nullable boolean - kind string
- name string
- name
Mapping string - policy
Name string - primary
Key boolean - privacy
Domain string - source
Iceberg stringType - type string
- unique
Key boolean - write
Default string
- check str
- comment str
- default str
- expression str
- is_
nullable bool - kind str
- name str
- name_
mapping str - policy_
name str - primary_
key bool - privacy_
domain str - source_
iceberg_ strtype - type str
- unique_
key bool - write_
default str
- check String
- comment String
- default String
- expression String
- is
Nullable Boolean - kind String
- name String
- name
Mapping String - policy
Name String - primary
Key Boolean - privacy
Domain String - source
Iceberg StringType - type String
- unique
Key Boolean - write
Default String
IcebergTableFromAwsGlueParameter, IcebergTableFromAwsGlueParameterArgs
IcebergTableFromAwsGlueParameterCatalog, IcebergTableFromAwsGlueParameterCatalogArgs
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default string
- description string
- key string
- level string
- value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
IcebergTableFromAwsGlueParameterExternalVolume, IcebergTableFromAwsGlueParameterExternalVolumeArgs
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default string
- description string
- key string
- level string
- value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
IcebergTableFromAwsGlueParameterReplaceInvalidCharacter, IcebergTableFromAwsGlueParameterReplaceInvalidCharacterArgs
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default string
- description string
- key string
- level string
- value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
IcebergTableFromAwsGlueShowOutput, IcebergTableFromAwsGlueShowOutputArgs
- Auto
Refresh List<IcebergStatuses Table From Aws Glue Show Output Auto Refresh Status> - Base
Location string - Can
Write boolMetadata - Catalog
Name string - Catalog
Namespace string - Catalog
Sync stringName - Catalog
Table stringName - Comment string
- Created
On string - Current
Partition intSpec Id - Database
Name string - External
Volume stringName - Iceberg
Table intFormat Version - Iceberg
Table stringType - Name string
- Name
Mapping string - Owner string
- Owner
Role stringType - Partition
Specs List<IcebergTable From Aws Glue Show Output Partition Spec> - Schema
Name string
- Auto
Refresh []IcebergStatuses Table From Aws Glue Show Output Auto Refresh Status - Base
Location string - Can
Write boolMetadata - Catalog
Name string - Catalog
Namespace string - Catalog
Sync stringName - Catalog
Table stringName - Comment string
- Created
On string - Current
Partition intSpec Id - Database
Name string - External
Volume stringName - Iceberg
Table intFormat Version - Iceberg
Table stringType - Name string
- Name
Mapping string - Owner string
- Owner
Role stringType - Partition
Specs []IcebergTable From Aws Glue Show Output Partition Spec - Schema
Name string
- auto_
refresh_ list(object)statuses - base_
location string - can_
write_ boolmetadata - catalog_
name string - catalog_
namespace string - catalog_
sync_ stringname - catalog_
table_ stringname - comment string
- created_
on string - current_
partition_ numberspec_ id - database_
name string - external_
volume_ stringname - iceberg_
table_ numberformat_ version - iceberg_
table_ stringtype - name string
- name_
mapping string - owner string
- owner_
role_ stringtype - partition_
specs list(object) - schema_
name string
- auto
Refresh List<IcebergStatuses Table From Aws Glue Show Output Auto Refresh Status> - base
Location String - can
Write BooleanMetadata - catalog
Name String - catalog
Namespace String - catalog
Sync StringName - catalog
Table StringName - comment String
- created
On String - current
Partition IntegerSpec Id - database
Name String - external
Volume StringName - iceberg
Table IntegerFormat Version - iceberg
Table StringType - name String
- name
Mapping String - owner String
- owner
Role StringType - partition
Specs List<IcebergTable From Aws Glue Show Output Partition Spec> - schema
Name String
- auto
Refresh IcebergStatuses Table From Aws Glue Show Output Auto Refresh Status[] - base
Location string - can
Write booleanMetadata - catalog
Name string - catalog
Namespace string - catalog
Sync stringName - catalog
Table stringName - comment string
- created
On string - current
Partition numberSpec Id - database
Name string - external
Volume stringName - iceberg
Table numberFormat Version - iceberg
Table stringType - name string
- name
Mapping string - owner string
- owner
Role stringType - partition
Specs IcebergTable From Aws Glue Show Output Partition Spec[] - schema
Name string
- auto_
refresh_ Sequence[Icebergstatuses Table From Aws Glue Show Output Auto Refresh Status] - base_
location str - can_
write_ boolmetadata - catalog_
name str - catalog_
namespace str - catalog_
sync_ strname - catalog_
table_ strname - comment str
- created_
on str - current_
partition_ intspec_ id - database_
name str - external_
volume_ strname - iceberg_
table_ intformat_ version - iceberg_
table_ strtype - name str
- name_
mapping str - owner str
- owner_
role_ strtype - partition_
specs Sequence[IcebergTable From Aws Glue Show Output Partition Spec] - schema_
name str
- auto
Refresh List<Property Map>Statuses - base
Location String - can
Write BooleanMetadata - catalog
Name String - catalog
Namespace String - catalog
Sync StringName - catalog
Table StringName - comment String
- created
On String - current
Partition NumberSpec Id - database
Name String - external
Volume StringName - iceberg
Table NumberFormat Version - iceberg
Table StringType - name String
- name
Mapping String - owner String
- owner
Role StringType - partition
Specs List<Property Map> - schema
Name String
IcebergTableFromAwsGlueShowOutputAutoRefreshStatus, IcebergTableFromAwsGlueShowOutputAutoRefreshStatusArgs
- Current
Snapshot intId - Execution
State string - Last
Snapshot stringTime - Last
Updated stringTime - Pending
Snapshot intCount
- Current
Snapshot intId - Execution
State string - Last
Snapshot stringTime - Last
Updated stringTime - Pending
Snapshot intCount
- current_
snapshot_ numberid - execution_
state string - last_
snapshot_ stringtime - last_
updated_ stringtime - pending_
snapshot_ numbercount
- current
Snapshot IntegerId - execution
State String - last
Snapshot StringTime - last
Updated StringTime - pending
Snapshot IntegerCount
- current
Snapshot numberId - execution
State string - last
Snapshot stringTime - last
Updated stringTime - pending
Snapshot numberCount
- current
Snapshot NumberId - execution
State String - last
Snapshot StringTime - last
Updated StringTime - pending
Snapshot NumberCount
IcebergTableFromAwsGlueShowOutputPartitionSpec, IcebergTableFromAwsGlueShowOutputPartitionSpecArgs
- fields list(object)
- spec_
id number
- fields List<Property Map>
- spec
Id Number
IcebergTableFromAwsGlueShowOutputPartitionSpecField, IcebergTableFromAwsGlueShowOutputPartitionSpecFieldArgs
Import
$ pulumi import snowflake:index/icebergTableFromAwsGlue:IcebergTableFromAwsGlue example '"<database_name>"."<schema_name>"."<table_name>"'
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Snowflake pulumi/pulumi-snowflake
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
snowflakeTerraform Provider.
published on Friday, Jul 31, 2026 by Pulumi