Documentation ¶
Index ¶
- type Args
- type DataArgs
- type DataPartitionIndexAttributes
- func (pi DataPartitionIndexAttributes) IndexName() terra.StringValue
- func (pi DataPartitionIndexAttributes) IndexStatus() terra.StringValue
- func (pi DataPartitionIndexAttributes) InternalRef() (terra.Reference, error)
- func (pi DataPartitionIndexAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pi DataPartitionIndexAttributes) InternalWithRef(ref terra.Reference) DataPartitionIndexAttributes
- func (pi DataPartitionIndexAttributes) Keys() terra.ListValue[terra.StringValue]
- type DataPartitionIndexState
- type DataPartitionKeysAttributes
- func (pk DataPartitionKeysAttributes) Comment() terra.StringValue
- func (pk DataPartitionKeysAttributes) InternalRef() (terra.Reference, error)
- func (pk DataPartitionKeysAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pk DataPartitionKeysAttributes) InternalWithRef(ref terra.Reference) DataPartitionKeysAttributes
- func (pk DataPartitionKeysAttributes) Name() terra.StringValue
- func (pk DataPartitionKeysAttributes) Type() terra.StringValue
- type DataPartitionKeysState
- type DataSource
- type DataStorageDescriptorAttributes
- func (sd DataStorageDescriptorAttributes) BucketColumns() terra.ListValue[terra.StringValue]
- func (sd DataStorageDescriptorAttributes) Columns() terra.ListValue[DataStorageDescriptorColumnsAttributes]
- func (sd DataStorageDescriptorAttributes) Compressed() terra.BoolValue
- func (sd DataStorageDescriptorAttributes) InputFormat() terra.StringValue
- func (sd DataStorageDescriptorAttributes) InternalRef() (terra.Reference, error)
- func (sd DataStorageDescriptorAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sd DataStorageDescriptorAttributes) InternalWithRef(ref terra.Reference) DataStorageDescriptorAttributes
- func (sd DataStorageDescriptorAttributes) Location() terra.StringValue
- func (sd DataStorageDescriptorAttributes) NumberOfBuckets() terra.NumberValue
- func (sd DataStorageDescriptorAttributes) OutputFormat() terra.StringValue
- func (sd DataStorageDescriptorAttributes) Parameters() terra.MapValue[terra.StringValue]
- func (sd DataStorageDescriptorAttributes) SchemaReference() terra.ListValue[DataStorageDescriptorSchemaReferenceAttributes]
- func (sd DataStorageDescriptorAttributes) SerDeInfo() terra.ListValue[DataStorageDescriptorSerDeInfoAttributes]
- func (sd DataStorageDescriptorAttributes) SkewedInfo() terra.ListValue[DataStorageDescriptorSkewedInfoAttributes]
- func (sd DataStorageDescriptorAttributes) SortColumns() terra.ListValue[DataStorageDescriptorSortColumnsAttributes]
- func (sd DataStorageDescriptorAttributes) StoredAsSubDirectories() terra.BoolValue
- type DataStorageDescriptorColumnsAttributes
- func (c DataStorageDescriptorColumnsAttributes) Comment() terra.StringValue
- func (c DataStorageDescriptorColumnsAttributes) InternalRef() (terra.Reference, error)
- func (c DataStorageDescriptorColumnsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c DataStorageDescriptorColumnsAttributes) InternalWithRef(ref terra.Reference) DataStorageDescriptorColumnsAttributes
- func (c DataStorageDescriptorColumnsAttributes) Name() terra.StringValue
- func (c DataStorageDescriptorColumnsAttributes) Parameters() terra.MapValue[terra.StringValue]
- func (c DataStorageDescriptorColumnsAttributes) Type() terra.StringValue
- type DataStorageDescriptorColumnsState
- type DataStorageDescriptorSchemaReferenceAttributes
- func (sr DataStorageDescriptorSchemaReferenceAttributes) InternalRef() (terra.Reference, error)
- func (sr DataStorageDescriptorSchemaReferenceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sr DataStorageDescriptorSchemaReferenceAttributes) InternalWithRef(ref terra.Reference) DataStorageDescriptorSchemaReferenceAttributes
- func (sr DataStorageDescriptorSchemaReferenceAttributes) SchemaId() terra.ListValue[DataStorageDescriptorSchemaReferenceSchemaIdAttributes]
- func (sr DataStorageDescriptorSchemaReferenceAttributes) SchemaVersionId() terra.StringValue
- func (sr DataStorageDescriptorSchemaReferenceAttributes) SchemaVersionNumber() terra.NumberValue
- type DataStorageDescriptorSchemaReferenceSchemaIdAttributes
- func (si DataStorageDescriptorSchemaReferenceSchemaIdAttributes) InternalRef() (terra.Reference, error)
- func (si DataStorageDescriptorSchemaReferenceSchemaIdAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (si DataStorageDescriptorSchemaReferenceSchemaIdAttributes) InternalWithRef(ref terra.Reference) DataStorageDescriptorSchemaReferenceSchemaIdAttributes
- func (si DataStorageDescriptorSchemaReferenceSchemaIdAttributes) RegistryName() terra.StringValue
- func (si DataStorageDescriptorSchemaReferenceSchemaIdAttributes) SchemaArn() terra.StringValue
- func (si DataStorageDescriptorSchemaReferenceSchemaIdAttributes) SchemaName() terra.StringValue
- type DataStorageDescriptorSchemaReferenceSchemaIdState
- type DataStorageDescriptorSchemaReferenceState
- type DataStorageDescriptorSerDeInfoAttributes
- func (sdi DataStorageDescriptorSerDeInfoAttributes) InternalRef() (terra.Reference, error)
- func (sdi DataStorageDescriptorSerDeInfoAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sdi DataStorageDescriptorSerDeInfoAttributes) InternalWithRef(ref terra.Reference) DataStorageDescriptorSerDeInfoAttributes
- func (sdi DataStorageDescriptorSerDeInfoAttributes) Name() terra.StringValue
- func (sdi DataStorageDescriptorSerDeInfoAttributes) Parameters() terra.MapValue[terra.StringValue]
- func (sdi DataStorageDescriptorSerDeInfoAttributes) SerializationLibrary() terra.StringValue
- type DataStorageDescriptorSerDeInfoState
- type DataStorageDescriptorSkewedInfoAttributes
- func (si DataStorageDescriptorSkewedInfoAttributes) InternalRef() (terra.Reference, error)
- func (si DataStorageDescriptorSkewedInfoAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (si DataStorageDescriptorSkewedInfoAttributes) InternalWithRef(ref terra.Reference) DataStorageDescriptorSkewedInfoAttributes
- func (si DataStorageDescriptorSkewedInfoAttributes) SkewedColumnNames() terra.ListValue[terra.StringValue]
- func (si DataStorageDescriptorSkewedInfoAttributes) SkewedColumnValueLocationMaps() terra.MapValue[terra.StringValue]
- func (si DataStorageDescriptorSkewedInfoAttributes) SkewedColumnValues() terra.ListValue[terra.StringValue]
- type DataStorageDescriptorSkewedInfoState
- type DataStorageDescriptorSortColumnsAttributes
- func (sc DataStorageDescriptorSortColumnsAttributes) Column() terra.StringValue
- func (sc DataStorageDescriptorSortColumnsAttributes) InternalRef() (terra.Reference, error)
- func (sc DataStorageDescriptorSortColumnsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc DataStorageDescriptorSortColumnsAttributes) InternalWithRef(ref terra.Reference) DataStorageDescriptorSortColumnsAttributes
- func (sc DataStorageDescriptorSortColumnsAttributes) SortOrder() terra.NumberValue
- type DataStorageDescriptorSortColumnsState
- type DataStorageDescriptorState
- type DataTargetTableAttributes
- func (tt DataTargetTableAttributes) CatalogId() terra.StringValue
- func (tt DataTargetTableAttributes) DatabaseName() terra.StringValue
- func (tt DataTargetTableAttributes) InternalRef() (terra.Reference, error)
- func (tt DataTargetTableAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tt DataTargetTableAttributes) InternalWithRef(ref terra.Reference) DataTargetTableAttributes
- func (tt DataTargetTableAttributes) Name() terra.StringValue
- func (tt DataTargetTableAttributes) Region() terra.StringValue
- type DataTargetTableState
- type OpenTableFormatInput
- type OpenTableFormatInputAttributes
- func (otfi OpenTableFormatInputAttributes) IcebergInput() terra.ListValue[OpenTableFormatInputIcebergInputAttributes]
- func (otfi OpenTableFormatInputAttributes) InternalRef() (terra.Reference, error)
- func (otfi OpenTableFormatInputAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (otfi OpenTableFormatInputAttributes) InternalWithRef(ref terra.Reference) OpenTableFormatInputAttributes
- type OpenTableFormatInputIcebergInput
- type OpenTableFormatInputIcebergInputAttributes
- func (ii OpenTableFormatInputIcebergInputAttributes) InternalRef() (terra.Reference, error)
- func (ii OpenTableFormatInputIcebergInputAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ii OpenTableFormatInputIcebergInputAttributes) InternalWithRef(ref terra.Reference) OpenTableFormatInputIcebergInputAttributes
- func (ii OpenTableFormatInputIcebergInputAttributes) MetadataOperation() terra.StringValue
- func (ii OpenTableFormatInputIcebergInputAttributes) Version() terra.StringValue
- type OpenTableFormatInputIcebergInputState
- type OpenTableFormatInputState
- type PartitionIndex
- type PartitionIndexAttributes
- func (pi PartitionIndexAttributes) IndexName() terra.StringValue
- func (pi PartitionIndexAttributes) IndexStatus() terra.StringValue
- func (pi PartitionIndexAttributes) InternalRef() (terra.Reference, error)
- func (pi PartitionIndexAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pi PartitionIndexAttributes) InternalWithRef(ref terra.Reference) PartitionIndexAttributes
- func (pi PartitionIndexAttributes) Keys() terra.ListValue[terra.StringValue]
- type PartitionIndexState
- type PartitionKeys
- type PartitionKeysAttributes
- func (pk PartitionKeysAttributes) Comment() terra.StringValue
- func (pk PartitionKeysAttributes) InternalRef() (terra.Reference, error)
- func (pk PartitionKeysAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pk PartitionKeysAttributes) InternalWithRef(ref terra.Reference) PartitionKeysAttributes
- func (pk PartitionKeysAttributes) Name() terra.StringValue
- func (pk PartitionKeysAttributes) Type() terra.StringValue
- type PartitionKeysState
- type Resource
- func (agct *Resource) Attributes() awsGlueCatalogTableAttributes
- func (agct *Resource) Configuration() interface{}
- func (agct *Resource) DependOn() terra.Reference
- func (agct *Resource) Dependencies() terra.Dependencies
- func (agct *Resource) ImportState(state io.Reader) error
- func (agct *Resource) LifecycleManagement() *terra.Lifecycle
- func (agct *Resource) LocalName() string
- func (agct *Resource) State() (*awsGlueCatalogTableState, bool)
- func (agct *Resource) StateMust() *awsGlueCatalogTableState
- func (agct *Resource) Type() string
- type StorageDescriptor
- type StorageDescriptorAttributes
- func (sd StorageDescriptorAttributes) BucketColumns() terra.ListValue[terra.StringValue]
- func (sd StorageDescriptorAttributes) Columns() terra.ListValue[StorageDescriptorColumnsAttributes]
- func (sd StorageDescriptorAttributes) Compressed() terra.BoolValue
- func (sd StorageDescriptorAttributes) InputFormat() terra.StringValue
- func (sd StorageDescriptorAttributes) InternalRef() (terra.Reference, error)
- func (sd StorageDescriptorAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sd StorageDescriptorAttributes) InternalWithRef(ref terra.Reference) StorageDescriptorAttributes
- func (sd StorageDescriptorAttributes) Location() terra.StringValue
- func (sd StorageDescriptorAttributes) NumberOfBuckets() terra.NumberValue
- func (sd StorageDescriptorAttributes) OutputFormat() terra.StringValue
- func (sd StorageDescriptorAttributes) Parameters() terra.MapValue[terra.StringValue]
- func (sd StorageDescriptorAttributes) SchemaReference() terra.ListValue[StorageDescriptorSchemaReferenceAttributes]
- func (sd StorageDescriptorAttributes) SerDeInfo() terra.ListValue[StorageDescriptorSerDeInfoAttributes]
- func (sd StorageDescriptorAttributes) SkewedInfo() terra.ListValue[StorageDescriptorSkewedInfoAttributes]
- func (sd StorageDescriptorAttributes) SortColumns() terra.ListValue[StorageDescriptorSortColumnsAttributes]
- func (sd StorageDescriptorAttributes) StoredAsSubDirectories() terra.BoolValue
- type StorageDescriptorColumns
- type StorageDescriptorColumnsAttributes
- func (c StorageDescriptorColumnsAttributes) Comment() terra.StringValue
- func (c StorageDescriptorColumnsAttributes) InternalRef() (terra.Reference, error)
- func (c StorageDescriptorColumnsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c StorageDescriptorColumnsAttributes) InternalWithRef(ref terra.Reference) StorageDescriptorColumnsAttributes
- func (c StorageDescriptorColumnsAttributes) Name() terra.StringValue
- func (c StorageDescriptorColumnsAttributes) Parameters() terra.MapValue[terra.StringValue]
- func (c StorageDescriptorColumnsAttributes) Type() terra.StringValue
- type StorageDescriptorColumnsState
- type StorageDescriptorSchemaReference
- type StorageDescriptorSchemaReferenceAttributes
- func (sr StorageDescriptorSchemaReferenceAttributes) InternalRef() (terra.Reference, error)
- func (sr StorageDescriptorSchemaReferenceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sr StorageDescriptorSchemaReferenceAttributes) InternalWithRef(ref terra.Reference) StorageDescriptorSchemaReferenceAttributes
- func (sr StorageDescriptorSchemaReferenceAttributes) SchemaId() terra.ListValue[StorageDescriptorSchemaReferenceSchemaIdAttributes]
- func (sr StorageDescriptorSchemaReferenceAttributes) SchemaVersionId() terra.StringValue
- func (sr StorageDescriptorSchemaReferenceAttributes) SchemaVersionNumber() terra.NumberValue
- type StorageDescriptorSchemaReferenceSchemaId
- type StorageDescriptorSchemaReferenceSchemaIdAttributes
- func (si StorageDescriptorSchemaReferenceSchemaIdAttributes) InternalRef() (terra.Reference, error)
- func (si StorageDescriptorSchemaReferenceSchemaIdAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (si StorageDescriptorSchemaReferenceSchemaIdAttributes) InternalWithRef(ref terra.Reference) StorageDescriptorSchemaReferenceSchemaIdAttributes
- func (si StorageDescriptorSchemaReferenceSchemaIdAttributes) RegistryName() terra.StringValue
- func (si StorageDescriptorSchemaReferenceSchemaIdAttributes) SchemaArn() terra.StringValue
- func (si StorageDescriptorSchemaReferenceSchemaIdAttributes) SchemaName() terra.StringValue
- type StorageDescriptorSchemaReferenceSchemaIdState
- type StorageDescriptorSchemaReferenceState
- type StorageDescriptorSerDeInfo
- type StorageDescriptorSerDeInfoAttributes
- func (sdi StorageDescriptorSerDeInfoAttributes) InternalRef() (terra.Reference, error)
- func (sdi StorageDescriptorSerDeInfoAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sdi StorageDescriptorSerDeInfoAttributes) InternalWithRef(ref terra.Reference) StorageDescriptorSerDeInfoAttributes
- func (sdi StorageDescriptorSerDeInfoAttributes) Name() terra.StringValue
- func (sdi StorageDescriptorSerDeInfoAttributes) Parameters() terra.MapValue[terra.StringValue]
- func (sdi StorageDescriptorSerDeInfoAttributes) SerializationLibrary() terra.StringValue
- type StorageDescriptorSerDeInfoState
- type StorageDescriptorSkewedInfo
- type StorageDescriptorSkewedInfoAttributes
- func (si StorageDescriptorSkewedInfoAttributes) InternalRef() (terra.Reference, error)
- func (si StorageDescriptorSkewedInfoAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (si StorageDescriptorSkewedInfoAttributes) InternalWithRef(ref terra.Reference) StorageDescriptorSkewedInfoAttributes
- func (si StorageDescriptorSkewedInfoAttributes) SkewedColumnNames() terra.ListValue[terra.StringValue]
- func (si StorageDescriptorSkewedInfoAttributes) SkewedColumnValueLocationMaps() terra.MapValue[terra.StringValue]
- func (si StorageDescriptorSkewedInfoAttributes) SkewedColumnValues() terra.ListValue[terra.StringValue]
- type StorageDescriptorSkewedInfoState
- type StorageDescriptorSortColumns
- type StorageDescriptorSortColumnsAttributes
- func (sc StorageDescriptorSortColumnsAttributes) Column() terra.StringValue
- func (sc StorageDescriptorSortColumnsAttributes) InternalRef() (terra.Reference, error)
- func (sc StorageDescriptorSortColumnsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc StorageDescriptorSortColumnsAttributes) InternalWithRef(ref terra.Reference) StorageDescriptorSortColumnsAttributes
- func (sc StorageDescriptorSortColumnsAttributes) SortOrder() terra.NumberValue
- type StorageDescriptorSortColumnsState
- type StorageDescriptorState
- type TargetTable
- type TargetTableAttributes
- func (tt TargetTableAttributes) CatalogId() terra.StringValue
- func (tt TargetTableAttributes) DatabaseName() terra.StringValue
- func (tt TargetTableAttributes) InternalRef() (terra.Reference, error)
- func (tt TargetTableAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tt TargetTableAttributes) InternalWithRef(ref terra.Reference) TargetTableAttributes
- func (tt TargetTableAttributes) Name() terra.StringValue
- func (tt TargetTableAttributes) Region() terra.StringValue
- type TargetTableState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // CatalogId: string, optional CatalogId terra.StringValue `hcl:"catalog_id,attr"` // DatabaseName: string, required DatabaseName terra.StringValue `hcl:"database_name,attr" validate:"required"` // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Owner: string, optional Owner terra.StringValue `hcl:"owner,attr"` // Parameters: map of string, optional Parameters terra.MapValue[terra.StringValue] `hcl:"parameters,attr"` // Retention: number, optional Retention terra.NumberValue `hcl:"retention,attr"` // TableType: string, optional TableType terra.StringValue `hcl:"table_type,attr"` // ViewExpandedText: string, optional ViewExpandedText terra.StringValue `hcl:"view_expanded_text,attr"` // ViewOriginalText: string, optional ViewOriginalText terra.StringValue `hcl:"view_original_text,attr"` // OpenTableFormatInput: optional OpenTableFormatInput *OpenTableFormatInput `hcl:"open_table_format_input,block"` // PartitionIndex: min=0,max=3 PartitionIndex []PartitionIndex `hcl:"partition_index,block" validate:"min=0,max=3"` // PartitionKeys: min=0 PartitionKeys []PartitionKeys `hcl:"partition_keys,block" validate:"min=0"` // StorageDescriptor: optional StorageDescriptor *StorageDescriptor `hcl:"storage_descriptor,block"` // TargetTable: optional TargetTable *TargetTable `hcl:"target_table,block"` }
Args contains the configurations for aws_glue_catalog_table.
type DataArgs ¶
type DataArgs struct { // CatalogId: string, optional CatalogId terra.StringValue `hcl:"catalog_id,attr"` // DatabaseName: string, required DatabaseName terra.StringValue `hcl:"database_name,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // QueryAsOfTime: string, optional QueryAsOfTime terra.StringValue `hcl:"query_as_of_time,attr"` // TransactionId: number, optional TransactionId terra.NumberValue `hcl:"transaction_id,attr"` }
DataArgs contains the configurations for aws_glue_catalog_table.
type DataPartitionIndexAttributes ¶
type DataPartitionIndexAttributes struct {
// contains filtered or unexported fields
}
func (DataPartitionIndexAttributes) IndexName ¶
func (pi DataPartitionIndexAttributes) IndexName() terra.StringValue
func (DataPartitionIndexAttributes) IndexStatus ¶
func (pi DataPartitionIndexAttributes) IndexStatus() terra.StringValue
func (DataPartitionIndexAttributes) InternalRef ¶
func (pi DataPartitionIndexAttributes) InternalRef() (terra.Reference, error)
func (DataPartitionIndexAttributes) InternalTokens ¶
func (pi DataPartitionIndexAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataPartitionIndexAttributes) InternalWithRef ¶
func (pi DataPartitionIndexAttributes) InternalWithRef(ref terra.Reference) DataPartitionIndexAttributes
func (DataPartitionIndexAttributes) Keys ¶
func (pi DataPartitionIndexAttributes) Keys() terra.ListValue[terra.StringValue]
type DataPartitionIndexState ¶
type DataPartitionKeysAttributes ¶
type DataPartitionKeysAttributes struct {
// contains filtered or unexported fields
}
func (DataPartitionKeysAttributes) Comment ¶
func (pk DataPartitionKeysAttributes) Comment() terra.StringValue
func (DataPartitionKeysAttributes) InternalRef ¶
func (pk DataPartitionKeysAttributes) InternalRef() (terra.Reference, error)
func (DataPartitionKeysAttributes) InternalTokens ¶
func (pk DataPartitionKeysAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataPartitionKeysAttributes) InternalWithRef ¶
func (pk DataPartitionKeysAttributes) InternalWithRef(ref terra.Reference) DataPartitionKeysAttributes
func (DataPartitionKeysAttributes) Name ¶
func (pk DataPartitionKeysAttributes) Name() terra.StringValue
func (DataPartitionKeysAttributes) Type ¶
func (pk DataPartitionKeysAttributes) Type() terra.StringValue
type DataPartitionKeysState ¶
type DataSource ¶
DataSource represents the Terraform data resource aws_glue_catalog_table.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (agct *DataSource) Attributes() dataAwsGlueCatalogTableAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (agct *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (agct *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (agct *DataSource) LocalName() string
LocalName returns the local name for DataSource.
type DataStorageDescriptorAttributes ¶
type DataStorageDescriptorAttributes struct {
// contains filtered or unexported fields
}
func (DataStorageDescriptorAttributes) BucketColumns ¶
func (sd DataStorageDescriptorAttributes) BucketColumns() terra.ListValue[terra.StringValue]
func (DataStorageDescriptorAttributes) Columns ¶
func (sd DataStorageDescriptorAttributes) Columns() terra.ListValue[DataStorageDescriptorColumnsAttributes]
func (DataStorageDescriptorAttributes) Compressed ¶
func (sd DataStorageDescriptorAttributes) Compressed() terra.BoolValue
func (DataStorageDescriptorAttributes) InputFormat ¶
func (sd DataStorageDescriptorAttributes) InputFormat() terra.StringValue
func (DataStorageDescriptorAttributes) InternalRef ¶
func (sd DataStorageDescriptorAttributes) InternalRef() (terra.Reference, error)
func (DataStorageDescriptorAttributes) InternalTokens ¶
func (sd DataStorageDescriptorAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataStorageDescriptorAttributes) InternalWithRef ¶
func (sd DataStorageDescriptorAttributes) InternalWithRef(ref terra.Reference) DataStorageDescriptorAttributes
func (DataStorageDescriptorAttributes) Location ¶
func (sd DataStorageDescriptorAttributes) Location() terra.StringValue
func (DataStorageDescriptorAttributes) NumberOfBuckets ¶
func (sd DataStorageDescriptorAttributes) NumberOfBuckets() terra.NumberValue
func (DataStorageDescriptorAttributes) OutputFormat ¶
func (sd DataStorageDescriptorAttributes) OutputFormat() terra.StringValue
func (DataStorageDescriptorAttributes) Parameters ¶
func (sd DataStorageDescriptorAttributes) Parameters() terra.MapValue[terra.StringValue]
func (DataStorageDescriptorAttributes) SchemaReference ¶
func (sd DataStorageDescriptorAttributes) SchemaReference() terra.ListValue[DataStorageDescriptorSchemaReferenceAttributes]
func (DataStorageDescriptorAttributes) SerDeInfo ¶
func (sd DataStorageDescriptorAttributes) SerDeInfo() terra.ListValue[DataStorageDescriptorSerDeInfoAttributes]
func (DataStorageDescriptorAttributes) SkewedInfo ¶
func (sd DataStorageDescriptorAttributes) SkewedInfo() terra.ListValue[DataStorageDescriptorSkewedInfoAttributes]
func (DataStorageDescriptorAttributes) SortColumns ¶
func (sd DataStorageDescriptorAttributes) SortColumns() terra.ListValue[DataStorageDescriptorSortColumnsAttributes]
func (DataStorageDescriptorAttributes) StoredAsSubDirectories ¶
func (sd DataStorageDescriptorAttributes) StoredAsSubDirectories() terra.BoolValue
type DataStorageDescriptorColumnsAttributes ¶
type DataStorageDescriptorColumnsAttributes struct {
// contains filtered or unexported fields
}
func (DataStorageDescriptorColumnsAttributes) Comment ¶
func (c DataStorageDescriptorColumnsAttributes) Comment() terra.StringValue
func (DataStorageDescriptorColumnsAttributes) InternalRef ¶
func (c DataStorageDescriptorColumnsAttributes) InternalRef() (terra.Reference, error)
func (DataStorageDescriptorColumnsAttributes) InternalTokens ¶
func (c DataStorageDescriptorColumnsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataStorageDescriptorColumnsAttributes) InternalWithRef ¶
func (c DataStorageDescriptorColumnsAttributes) InternalWithRef(ref terra.Reference) DataStorageDescriptorColumnsAttributes
func (DataStorageDescriptorColumnsAttributes) Name ¶
func (c DataStorageDescriptorColumnsAttributes) Name() terra.StringValue
func (DataStorageDescriptorColumnsAttributes) Parameters ¶
func (c DataStorageDescriptorColumnsAttributes) Parameters() terra.MapValue[terra.StringValue]
func (DataStorageDescriptorColumnsAttributes) Type ¶
func (c DataStorageDescriptorColumnsAttributes) Type() terra.StringValue
type DataStorageDescriptorSchemaReferenceAttributes ¶
type DataStorageDescriptorSchemaReferenceAttributes struct {
// contains filtered or unexported fields
}
func (DataStorageDescriptorSchemaReferenceAttributes) InternalRef ¶
func (sr DataStorageDescriptorSchemaReferenceAttributes) InternalRef() (terra.Reference, error)
func (DataStorageDescriptorSchemaReferenceAttributes) InternalTokens ¶
func (sr DataStorageDescriptorSchemaReferenceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataStorageDescriptorSchemaReferenceAttributes) InternalWithRef ¶
func (sr DataStorageDescriptorSchemaReferenceAttributes) InternalWithRef(ref terra.Reference) DataStorageDescriptorSchemaReferenceAttributes
func (DataStorageDescriptorSchemaReferenceAttributes) SchemaVersionId ¶
func (sr DataStorageDescriptorSchemaReferenceAttributes) SchemaVersionId() terra.StringValue
func (DataStorageDescriptorSchemaReferenceAttributes) SchemaVersionNumber ¶
func (sr DataStorageDescriptorSchemaReferenceAttributes) SchemaVersionNumber() terra.NumberValue
type DataStorageDescriptorSchemaReferenceSchemaIdAttributes ¶
type DataStorageDescriptorSchemaReferenceSchemaIdAttributes struct {
// contains filtered or unexported fields
}
func (DataStorageDescriptorSchemaReferenceSchemaIdAttributes) InternalRef ¶
func (si DataStorageDescriptorSchemaReferenceSchemaIdAttributes) InternalRef() (terra.Reference, error)
func (DataStorageDescriptorSchemaReferenceSchemaIdAttributes) InternalTokens ¶
func (si DataStorageDescriptorSchemaReferenceSchemaIdAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataStorageDescriptorSchemaReferenceSchemaIdAttributes) InternalWithRef ¶
func (si DataStorageDescriptorSchemaReferenceSchemaIdAttributes) InternalWithRef(ref terra.Reference) DataStorageDescriptorSchemaReferenceSchemaIdAttributes
func (DataStorageDescriptorSchemaReferenceSchemaIdAttributes) RegistryName ¶
func (si DataStorageDescriptorSchemaReferenceSchemaIdAttributes) RegistryName() terra.StringValue
func (DataStorageDescriptorSchemaReferenceSchemaIdAttributes) SchemaArn ¶
func (si DataStorageDescriptorSchemaReferenceSchemaIdAttributes) SchemaArn() terra.StringValue
func (DataStorageDescriptorSchemaReferenceSchemaIdAttributes) SchemaName ¶
func (si DataStorageDescriptorSchemaReferenceSchemaIdAttributes) SchemaName() terra.StringValue
type DataStorageDescriptorSchemaReferenceState ¶
type DataStorageDescriptorSchemaReferenceState struct { SchemaVersionId string `json:"schema_version_id"` SchemaVersionNumber float64 `json:"schema_version_number"` SchemaId []DataStorageDescriptorSchemaReferenceSchemaIdState `json:"schema_id"` }
type DataStorageDescriptorSerDeInfoAttributes ¶
type DataStorageDescriptorSerDeInfoAttributes struct {
// contains filtered or unexported fields
}
func (DataStorageDescriptorSerDeInfoAttributes) InternalRef ¶
func (sdi DataStorageDescriptorSerDeInfoAttributes) InternalRef() (terra.Reference, error)
func (DataStorageDescriptorSerDeInfoAttributes) InternalTokens ¶
func (sdi DataStorageDescriptorSerDeInfoAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataStorageDescriptorSerDeInfoAttributes) InternalWithRef ¶
func (sdi DataStorageDescriptorSerDeInfoAttributes) InternalWithRef(ref terra.Reference) DataStorageDescriptorSerDeInfoAttributes
func (DataStorageDescriptorSerDeInfoAttributes) Name ¶
func (sdi DataStorageDescriptorSerDeInfoAttributes) Name() terra.StringValue
func (DataStorageDescriptorSerDeInfoAttributes) Parameters ¶
func (sdi DataStorageDescriptorSerDeInfoAttributes) Parameters() terra.MapValue[terra.StringValue]
func (DataStorageDescriptorSerDeInfoAttributes) SerializationLibrary ¶
func (sdi DataStorageDescriptorSerDeInfoAttributes) SerializationLibrary() terra.StringValue
type DataStorageDescriptorSkewedInfoAttributes ¶
type DataStorageDescriptorSkewedInfoAttributes struct {
// contains filtered or unexported fields
}
func (DataStorageDescriptorSkewedInfoAttributes) InternalRef ¶
func (si DataStorageDescriptorSkewedInfoAttributes) InternalRef() (terra.Reference, error)
func (DataStorageDescriptorSkewedInfoAttributes) InternalTokens ¶
func (si DataStorageDescriptorSkewedInfoAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataStorageDescriptorSkewedInfoAttributes) InternalWithRef ¶
func (si DataStorageDescriptorSkewedInfoAttributes) InternalWithRef(ref terra.Reference) DataStorageDescriptorSkewedInfoAttributes
func (DataStorageDescriptorSkewedInfoAttributes) SkewedColumnNames ¶
func (si DataStorageDescriptorSkewedInfoAttributes) SkewedColumnNames() terra.ListValue[terra.StringValue]
func (DataStorageDescriptorSkewedInfoAttributes) SkewedColumnValueLocationMaps ¶
func (si DataStorageDescriptorSkewedInfoAttributes) SkewedColumnValueLocationMaps() terra.MapValue[terra.StringValue]
func (DataStorageDescriptorSkewedInfoAttributes) SkewedColumnValues ¶
func (si DataStorageDescriptorSkewedInfoAttributes) SkewedColumnValues() terra.ListValue[terra.StringValue]
type DataStorageDescriptorSortColumnsAttributes ¶
type DataStorageDescriptorSortColumnsAttributes struct {
// contains filtered or unexported fields
}
func (DataStorageDescriptorSortColumnsAttributes) Column ¶
func (sc DataStorageDescriptorSortColumnsAttributes) Column() terra.StringValue
func (DataStorageDescriptorSortColumnsAttributes) InternalRef ¶
func (sc DataStorageDescriptorSortColumnsAttributes) InternalRef() (terra.Reference, error)
func (DataStorageDescriptorSortColumnsAttributes) InternalTokens ¶
func (sc DataStorageDescriptorSortColumnsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataStorageDescriptorSortColumnsAttributes) InternalWithRef ¶
func (sc DataStorageDescriptorSortColumnsAttributes) InternalWithRef(ref terra.Reference) DataStorageDescriptorSortColumnsAttributes
func (DataStorageDescriptorSortColumnsAttributes) SortOrder ¶
func (sc DataStorageDescriptorSortColumnsAttributes) SortOrder() terra.NumberValue
type DataStorageDescriptorState ¶
type DataStorageDescriptorState struct { BucketColumns []string `json:"bucket_columns"` Compressed bool `json:"compressed"` InputFormat string `json:"input_format"` Location string `json:"location"` NumberOfBuckets float64 `json:"number_of_buckets"` OutputFormat string `json:"output_format"` Parameters map[string]string `json:"parameters"` StoredAsSubDirectories bool `json:"stored_as_sub_directories"` Columns []DataStorageDescriptorColumnsState `json:"columns"` SchemaReference []DataStorageDescriptorSchemaReferenceState `json:"schema_reference"` SerDeInfo []DataStorageDescriptorSerDeInfoState `json:"ser_de_info"` SkewedInfo []DataStorageDescriptorSkewedInfoState `json:"skewed_info"` SortColumns []DataStorageDescriptorSortColumnsState `json:"sort_columns"` }
type DataTargetTableAttributes ¶
type DataTargetTableAttributes struct {
// contains filtered or unexported fields
}
func (DataTargetTableAttributes) CatalogId ¶
func (tt DataTargetTableAttributes) CatalogId() terra.StringValue
func (DataTargetTableAttributes) DatabaseName ¶
func (tt DataTargetTableAttributes) DatabaseName() terra.StringValue
func (DataTargetTableAttributes) InternalRef ¶
func (tt DataTargetTableAttributes) InternalRef() (terra.Reference, error)
func (DataTargetTableAttributes) InternalTokens ¶
func (tt DataTargetTableAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTargetTableAttributes) InternalWithRef ¶
func (tt DataTargetTableAttributes) InternalWithRef(ref terra.Reference) DataTargetTableAttributes
func (DataTargetTableAttributes) Name ¶
func (tt DataTargetTableAttributes) Name() terra.StringValue
func (DataTargetTableAttributes) Region ¶
func (tt DataTargetTableAttributes) Region() terra.StringValue
type DataTargetTableState ¶
type OpenTableFormatInput ¶
type OpenTableFormatInput struct { // OpenTableFormatInputIcebergInput: required IcebergInput *OpenTableFormatInputIcebergInput `hcl:"iceberg_input,block" validate:"required"` }
type OpenTableFormatInputAttributes ¶
type OpenTableFormatInputAttributes struct {
// contains filtered or unexported fields
}
func (OpenTableFormatInputAttributes) IcebergInput ¶
func (otfi OpenTableFormatInputAttributes) IcebergInput() terra.ListValue[OpenTableFormatInputIcebergInputAttributes]
func (OpenTableFormatInputAttributes) InternalRef ¶
func (otfi OpenTableFormatInputAttributes) InternalRef() (terra.Reference, error)
func (OpenTableFormatInputAttributes) InternalTokens ¶
func (otfi OpenTableFormatInputAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OpenTableFormatInputAttributes) InternalWithRef ¶
func (otfi OpenTableFormatInputAttributes) InternalWithRef(ref terra.Reference) OpenTableFormatInputAttributes
type OpenTableFormatInputIcebergInput ¶
type OpenTableFormatInputIcebergInput struct { // MetadataOperation: string, required MetadataOperation terra.StringValue `hcl:"metadata_operation,attr" validate:"required"` // Version: string, optional Version terra.StringValue `hcl:"version,attr"` }
type OpenTableFormatInputIcebergInputAttributes ¶
type OpenTableFormatInputIcebergInputAttributes struct {
// contains filtered or unexported fields
}
func (OpenTableFormatInputIcebergInputAttributes) InternalRef ¶
func (ii OpenTableFormatInputIcebergInputAttributes) InternalRef() (terra.Reference, error)
func (OpenTableFormatInputIcebergInputAttributes) InternalTokens ¶
func (ii OpenTableFormatInputIcebergInputAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OpenTableFormatInputIcebergInputAttributes) InternalWithRef ¶
func (ii OpenTableFormatInputIcebergInputAttributes) InternalWithRef(ref terra.Reference) OpenTableFormatInputIcebergInputAttributes
func (OpenTableFormatInputIcebergInputAttributes) MetadataOperation ¶
func (ii OpenTableFormatInputIcebergInputAttributes) MetadataOperation() terra.StringValue
func (OpenTableFormatInputIcebergInputAttributes) Version ¶
func (ii OpenTableFormatInputIcebergInputAttributes) Version() terra.StringValue
type OpenTableFormatInputState ¶
type OpenTableFormatInputState struct {
IcebergInput []OpenTableFormatInputIcebergInputState `json:"iceberg_input"`
}
type PartitionIndex ¶
type PartitionIndex struct { // IndexName: string, required IndexName terra.StringValue `hcl:"index_name,attr" validate:"required"` // Keys: list of string, required Keys terra.ListValue[terra.StringValue] `hcl:"keys,attr" validate:"required"` }
type PartitionIndexAttributes ¶
type PartitionIndexAttributes struct {
// contains filtered or unexported fields
}
func (PartitionIndexAttributes) IndexName ¶
func (pi PartitionIndexAttributes) IndexName() terra.StringValue
func (PartitionIndexAttributes) IndexStatus ¶
func (pi PartitionIndexAttributes) IndexStatus() terra.StringValue
func (PartitionIndexAttributes) InternalRef ¶
func (pi PartitionIndexAttributes) InternalRef() (terra.Reference, error)
func (PartitionIndexAttributes) InternalTokens ¶
func (pi PartitionIndexAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PartitionIndexAttributes) InternalWithRef ¶
func (pi PartitionIndexAttributes) InternalWithRef(ref terra.Reference) PartitionIndexAttributes
func (PartitionIndexAttributes) Keys ¶
func (pi PartitionIndexAttributes) Keys() terra.ListValue[terra.StringValue]
type PartitionIndexState ¶
type PartitionKeys ¶
type PartitionKeys struct { // Comment: string, optional Comment terra.StringValue `hcl:"comment,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Type: string, optional Type terra.StringValue `hcl:"type,attr"` }
type PartitionKeysAttributes ¶
type PartitionKeysAttributes struct {
// contains filtered or unexported fields
}
func (PartitionKeysAttributes) Comment ¶
func (pk PartitionKeysAttributes) Comment() terra.StringValue
func (PartitionKeysAttributes) InternalRef ¶
func (pk PartitionKeysAttributes) InternalRef() (terra.Reference, error)
func (PartitionKeysAttributes) InternalTokens ¶
func (pk PartitionKeysAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PartitionKeysAttributes) InternalWithRef ¶
func (pk PartitionKeysAttributes) InternalWithRef(ref terra.Reference) PartitionKeysAttributes
func (PartitionKeysAttributes) Name ¶
func (pk PartitionKeysAttributes) Name() terra.StringValue
func (PartitionKeysAttributes) Type ¶
func (pk PartitionKeysAttributes) Type() terra.StringValue
type PartitionKeysState ¶
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource aws_glue_catalog_table.
func (*Resource) Attributes ¶
func (agct *Resource) Attributes() awsGlueCatalogTableAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (agct *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (agct *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
type StorageDescriptor ¶
type StorageDescriptor struct { // BucketColumns: list of string, optional BucketColumns terra.ListValue[terra.StringValue] `hcl:"bucket_columns,attr"` // Compressed: bool, optional Compressed terra.BoolValue `hcl:"compressed,attr"` // InputFormat: string, optional InputFormat terra.StringValue `hcl:"input_format,attr"` // Location: string, optional Location terra.StringValue `hcl:"location,attr"` // NumberOfBuckets: number, optional NumberOfBuckets terra.NumberValue `hcl:"number_of_buckets,attr"` // OutputFormat: string, optional OutputFormat terra.StringValue `hcl:"output_format,attr"` // Parameters: map of string, optional Parameters terra.MapValue[terra.StringValue] `hcl:"parameters,attr"` // StoredAsSubDirectories: bool, optional StoredAsSubDirectories terra.BoolValue `hcl:"stored_as_sub_directories,attr"` // StorageDescriptorColumns: min=0 Columns []StorageDescriptorColumns `hcl:"columns,block" validate:"min=0"` // StorageDescriptorSchemaReference: optional SchemaReference *StorageDescriptorSchemaReference `hcl:"schema_reference,block"` // StorageDescriptorSerDeInfo: optional SerDeInfo *StorageDescriptorSerDeInfo `hcl:"ser_de_info,block"` // StorageDescriptorSkewedInfo: optional SkewedInfo *StorageDescriptorSkewedInfo `hcl:"skewed_info,block"` // StorageDescriptorSortColumns: min=0 SortColumns []StorageDescriptorSortColumns `hcl:"sort_columns,block" validate:"min=0"` }
type StorageDescriptorAttributes ¶
type StorageDescriptorAttributes struct {
// contains filtered or unexported fields
}
func (StorageDescriptorAttributes) BucketColumns ¶
func (sd StorageDescriptorAttributes) BucketColumns() terra.ListValue[terra.StringValue]
func (StorageDescriptorAttributes) Columns ¶
func (sd StorageDescriptorAttributes) Columns() terra.ListValue[StorageDescriptorColumnsAttributes]
func (StorageDescriptorAttributes) Compressed ¶
func (sd StorageDescriptorAttributes) Compressed() terra.BoolValue
func (StorageDescriptorAttributes) InputFormat ¶
func (sd StorageDescriptorAttributes) InputFormat() terra.StringValue
func (StorageDescriptorAttributes) InternalRef ¶
func (sd StorageDescriptorAttributes) InternalRef() (terra.Reference, error)
func (StorageDescriptorAttributes) InternalTokens ¶
func (sd StorageDescriptorAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StorageDescriptorAttributes) InternalWithRef ¶
func (sd StorageDescriptorAttributes) InternalWithRef(ref terra.Reference) StorageDescriptorAttributes
func (StorageDescriptorAttributes) Location ¶
func (sd StorageDescriptorAttributes) Location() terra.StringValue
func (StorageDescriptorAttributes) NumberOfBuckets ¶
func (sd StorageDescriptorAttributes) NumberOfBuckets() terra.NumberValue
func (StorageDescriptorAttributes) OutputFormat ¶
func (sd StorageDescriptorAttributes) OutputFormat() terra.StringValue
func (StorageDescriptorAttributes) Parameters ¶
func (sd StorageDescriptorAttributes) Parameters() terra.MapValue[terra.StringValue]
func (StorageDescriptorAttributes) SchemaReference ¶
func (sd StorageDescriptorAttributes) SchemaReference() terra.ListValue[StorageDescriptorSchemaReferenceAttributes]
func (StorageDescriptorAttributes) SerDeInfo ¶
func (sd StorageDescriptorAttributes) SerDeInfo() terra.ListValue[StorageDescriptorSerDeInfoAttributes]
func (StorageDescriptorAttributes) SkewedInfo ¶
func (sd StorageDescriptorAttributes) SkewedInfo() terra.ListValue[StorageDescriptorSkewedInfoAttributes]
func (StorageDescriptorAttributes) SortColumns ¶
func (sd StorageDescriptorAttributes) SortColumns() terra.ListValue[StorageDescriptorSortColumnsAttributes]
func (StorageDescriptorAttributes) StoredAsSubDirectories ¶
func (sd StorageDescriptorAttributes) StoredAsSubDirectories() terra.BoolValue
type StorageDescriptorColumns ¶
type StorageDescriptorColumns struct { // Comment: string, optional Comment terra.StringValue `hcl:"comment,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Parameters: map of string, optional Parameters terra.MapValue[terra.StringValue] `hcl:"parameters,attr"` // Type: string, optional Type terra.StringValue `hcl:"type,attr"` }
type StorageDescriptorColumnsAttributes ¶
type StorageDescriptorColumnsAttributes struct {
// contains filtered or unexported fields
}
func (StorageDescriptorColumnsAttributes) Comment ¶
func (c StorageDescriptorColumnsAttributes) Comment() terra.StringValue
func (StorageDescriptorColumnsAttributes) InternalRef ¶
func (c StorageDescriptorColumnsAttributes) InternalRef() (terra.Reference, error)
func (StorageDescriptorColumnsAttributes) InternalTokens ¶
func (c StorageDescriptorColumnsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StorageDescriptorColumnsAttributes) InternalWithRef ¶
func (c StorageDescriptorColumnsAttributes) InternalWithRef(ref terra.Reference) StorageDescriptorColumnsAttributes
func (StorageDescriptorColumnsAttributes) Name ¶
func (c StorageDescriptorColumnsAttributes) Name() terra.StringValue
func (StorageDescriptorColumnsAttributes) Parameters ¶
func (c StorageDescriptorColumnsAttributes) Parameters() terra.MapValue[terra.StringValue]
func (StorageDescriptorColumnsAttributes) Type ¶
func (c StorageDescriptorColumnsAttributes) Type() terra.StringValue
type StorageDescriptorSchemaReference ¶
type StorageDescriptorSchemaReference struct { // SchemaVersionId: string, optional SchemaVersionId terra.StringValue `hcl:"schema_version_id,attr"` // SchemaVersionNumber: number, required SchemaVersionNumber terra.NumberValue `hcl:"schema_version_number,attr" validate:"required"` // StorageDescriptorSchemaReferenceSchemaId: optional SchemaId *StorageDescriptorSchemaReferenceSchemaId `hcl:"schema_id,block"` }
type StorageDescriptorSchemaReferenceAttributes ¶
type StorageDescriptorSchemaReferenceAttributes struct {
// contains filtered or unexported fields
}
func (StorageDescriptorSchemaReferenceAttributes) InternalRef ¶
func (sr StorageDescriptorSchemaReferenceAttributes) InternalRef() (terra.Reference, error)
func (StorageDescriptorSchemaReferenceAttributes) InternalTokens ¶
func (sr StorageDescriptorSchemaReferenceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StorageDescriptorSchemaReferenceAttributes) InternalWithRef ¶
func (sr StorageDescriptorSchemaReferenceAttributes) InternalWithRef(ref terra.Reference) StorageDescriptorSchemaReferenceAttributes
func (StorageDescriptorSchemaReferenceAttributes) SchemaVersionId ¶
func (sr StorageDescriptorSchemaReferenceAttributes) SchemaVersionId() terra.StringValue
func (StorageDescriptorSchemaReferenceAttributes) SchemaVersionNumber ¶
func (sr StorageDescriptorSchemaReferenceAttributes) SchemaVersionNumber() terra.NumberValue
type StorageDescriptorSchemaReferenceSchemaId ¶
type StorageDescriptorSchemaReferenceSchemaId struct { // RegistryName: string, optional RegistryName terra.StringValue `hcl:"registry_name,attr"` // SchemaArn: string, optional SchemaArn terra.StringValue `hcl:"schema_arn,attr"` // SchemaName: string, optional SchemaName terra.StringValue `hcl:"schema_name,attr"` }
type StorageDescriptorSchemaReferenceSchemaIdAttributes ¶
type StorageDescriptorSchemaReferenceSchemaIdAttributes struct {
// contains filtered or unexported fields
}
func (StorageDescriptorSchemaReferenceSchemaIdAttributes) InternalRef ¶
func (si StorageDescriptorSchemaReferenceSchemaIdAttributes) InternalRef() (terra.Reference, error)
func (StorageDescriptorSchemaReferenceSchemaIdAttributes) InternalTokens ¶
func (si StorageDescriptorSchemaReferenceSchemaIdAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StorageDescriptorSchemaReferenceSchemaIdAttributes) InternalWithRef ¶
func (si StorageDescriptorSchemaReferenceSchemaIdAttributes) InternalWithRef(ref terra.Reference) StorageDescriptorSchemaReferenceSchemaIdAttributes
func (StorageDescriptorSchemaReferenceSchemaIdAttributes) RegistryName ¶
func (si StorageDescriptorSchemaReferenceSchemaIdAttributes) RegistryName() terra.StringValue
func (StorageDescriptorSchemaReferenceSchemaIdAttributes) SchemaArn ¶
func (si StorageDescriptorSchemaReferenceSchemaIdAttributes) SchemaArn() terra.StringValue
func (StorageDescriptorSchemaReferenceSchemaIdAttributes) SchemaName ¶
func (si StorageDescriptorSchemaReferenceSchemaIdAttributes) SchemaName() terra.StringValue
type StorageDescriptorSchemaReferenceState ¶
type StorageDescriptorSchemaReferenceState struct { SchemaVersionId string `json:"schema_version_id"` SchemaVersionNumber float64 `json:"schema_version_number"` SchemaId []StorageDescriptorSchemaReferenceSchemaIdState `json:"schema_id"` }
type StorageDescriptorSerDeInfo ¶
type StorageDescriptorSerDeInfo struct { // Name: string, optional Name terra.StringValue `hcl:"name,attr"` // Parameters: map of string, optional Parameters terra.MapValue[terra.StringValue] `hcl:"parameters,attr"` // SerializationLibrary: string, optional SerializationLibrary terra.StringValue `hcl:"serialization_library,attr"` }
type StorageDescriptorSerDeInfoAttributes ¶
type StorageDescriptorSerDeInfoAttributes struct {
// contains filtered or unexported fields
}
func (StorageDescriptorSerDeInfoAttributes) InternalRef ¶
func (sdi StorageDescriptorSerDeInfoAttributes) InternalRef() (terra.Reference, error)
func (StorageDescriptorSerDeInfoAttributes) InternalTokens ¶
func (sdi StorageDescriptorSerDeInfoAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StorageDescriptorSerDeInfoAttributes) InternalWithRef ¶
func (sdi StorageDescriptorSerDeInfoAttributes) InternalWithRef(ref terra.Reference) StorageDescriptorSerDeInfoAttributes
func (StorageDescriptorSerDeInfoAttributes) Name ¶
func (sdi StorageDescriptorSerDeInfoAttributes) Name() terra.StringValue
func (StorageDescriptorSerDeInfoAttributes) Parameters ¶
func (sdi StorageDescriptorSerDeInfoAttributes) Parameters() terra.MapValue[terra.StringValue]
func (StorageDescriptorSerDeInfoAttributes) SerializationLibrary ¶
func (sdi StorageDescriptorSerDeInfoAttributes) SerializationLibrary() terra.StringValue
type StorageDescriptorSkewedInfo ¶
type StorageDescriptorSkewedInfo struct { // SkewedColumnNames: list of string, optional SkewedColumnNames terra.ListValue[terra.StringValue] `hcl:"skewed_column_names,attr"` // SkewedColumnValueLocationMaps: map of string, optional SkewedColumnValueLocationMaps terra.MapValue[terra.StringValue] `hcl:"skewed_column_value_location_maps,attr"` // SkewedColumnValues: list of string, optional SkewedColumnValues terra.ListValue[terra.StringValue] `hcl:"skewed_column_values,attr"` }
type StorageDescriptorSkewedInfoAttributes ¶
type StorageDescriptorSkewedInfoAttributes struct {
// contains filtered or unexported fields
}
func (StorageDescriptorSkewedInfoAttributes) InternalRef ¶
func (si StorageDescriptorSkewedInfoAttributes) InternalRef() (terra.Reference, error)
func (StorageDescriptorSkewedInfoAttributes) InternalTokens ¶
func (si StorageDescriptorSkewedInfoAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StorageDescriptorSkewedInfoAttributes) InternalWithRef ¶
func (si StorageDescriptorSkewedInfoAttributes) InternalWithRef(ref terra.Reference) StorageDescriptorSkewedInfoAttributes
func (StorageDescriptorSkewedInfoAttributes) SkewedColumnNames ¶
func (si StorageDescriptorSkewedInfoAttributes) SkewedColumnNames() terra.ListValue[terra.StringValue]
func (StorageDescriptorSkewedInfoAttributes) SkewedColumnValueLocationMaps ¶
func (si StorageDescriptorSkewedInfoAttributes) SkewedColumnValueLocationMaps() terra.MapValue[terra.StringValue]
func (StorageDescriptorSkewedInfoAttributes) SkewedColumnValues ¶
func (si StorageDescriptorSkewedInfoAttributes) SkewedColumnValues() terra.ListValue[terra.StringValue]
type StorageDescriptorSortColumns ¶
type StorageDescriptorSortColumns struct { // Column: string, required Column terra.StringValue `hcl:"column,attr" validate:"required"` // SortOrder: number, required SortOrder terra.NumberValue `hcl:"sort_order,attr" validate:"required"` }
type StorageDescriptorSortColumnsAttributes ¶
type StorageDescriptorSortColumnsAttributes struct {
// contains filtered or unexported fields
}
func (StorageDescriptorSortColumnsAttributes) Column ¶
func (sc StorageDescriptorSortColumnsAttributes) Column() terra.StringValue
func (StorageDescriptorSortColumnsAttributes) InternalRef ¶
func (sc StorageDescriptorSortColumnsAttributes) InternalRef() (terra.Reference, error)
func (StorageDescriptorSortColumnsAttributes) InternalTokens ¶
func (sc StorageDescriptorSortColumnsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StorageDescriptorSortColumnsAttributes) InternalWithRef ¶
func (sc StorageDescriptorSortColumnsAttributes) InternalWithRef(ref terra.Reference) StorageDescriptorSortColumnsAttributes
func (StorageDescriptorSortColumnsAttributes) SortOrder ¶
func (sc StorageDescriptorSortColumnsAttributes) SortOrder() terra.NumberValue
type StorageDescriptorState ¶
type StorageDescriptorState struct { BucketColumns []string `json:"bucket_columns"` Compressed bool `json:"compressed"` InputFormat string `json:"input_format"` Location string `json:"location"` NumberOfBuckets float64 `json:"number_of_buckets"` OutputFormat string `json:"output_format"` Parameters map[string]string `json:"parameters"` StoredAsSubDirectories bool `json:"stored_as_sub_directories"` Columns []StorageDescriptorColumnsState `json:"columns"` SchemaReference []StorageDescriptorSchemaReferenceState `json:"schema_reference"` SerDeInfo []StorageDescriptorSerDeInfoState `json:"ser_de_info"` SkewedInfo []StorageDescriptorSkewedInfoState `json:"skewed_info"` SortColumns []StorageDescriptorSortColumnsState `json:"sort_columns"` }
type TargetTable ¶
type TargetTable struct { // CatalogId: string, required CatalogId terra.StringValue `hcl:"catalog_id,attr" validate:"required"` // DatabaseName: string, required DatabaseName terra.StringValue `hcl:"database_name,attr" validate:"required"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Region: string, optional Region terra.StringValue `hcl:"region,attr"` }
type TargetTableAttributes ¶
type TargetTableAttributes struct {
// contains filtered or unexported fields
}
func (TargetTableAttributes) CatalogId ¶
func (tt TargetTableAttributes) CatalogId() terra.StringValue
func (TargetTableAttributes) DatabaseName ¶
func (tt TargetTableAttributes) DatabaseName() terra.StringValue
func (TargetTableAttributes) InternalRef ¶
func (tt TargetTableAttributes) InternalRef() (terra.Reference, error)
func (TargetTableAttributes) InternalTokens ¶
func (tt TargetTableAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TargetTableAttributes) InternalWithRef ¶
func (tt TargetTableAttributes) InternalWithRef(ref terra.Reference) TargetTableAttributes
func (TargetTableAttributes) Name ¶
func (tt TargetTableAttributes) Name() terra.StringValue
func (TargetTableAttributes) Region ¶
func (tt TargetTableAttributes) Region() terra.StringValue