Documentation ¶
Index ¶
- type DataLocation
- type DataLocationAttributes
- func (dl DataLocationAttributes) Arn() terra.StringValue
- func (dl DataLocationAttributes) CatalogId() terra.StringValue
- func (dl DataLocationAttributes) InternalRef() (terra.Reference, error)
- func (dl DataLocationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dl DataLocationAttributes) InternalWithRef(ref terra.Reference) DataLocationAttributes
- type DataLocationState
- type Database
- type DatabaseAttributes
- func (d DatabaseAttributes) CatalogId() terra.StringValue
- func (d DatabaseAttributes) InternalRef() (terra.Reference, error)
- func (d DatabaseAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (d DatabaseAttributes) InternalWithRef(ref terra.Reference) DatabaseAttributes
- func (d DatabaseAttributes) Name() terra.StringValue
- type DatabaseState
- type Expression
- type ExpressionAttributes
- func (e ExpressionAttributes) InternalRef() (terra.Reference, error)
- func (e ExpressionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (e ExpressionAttributes) InternalWithRef(ref terra.Reference) ExpressionAttributes
- func (e ExpressionAttributes) Key() terra.StringValue
- func (e ExpressionAttributes) Values() terra.SetValue[terra.StringValue]
- type ExpressionState
- type LfTag
- type LfTagAttributes
- func (lt LfTagAttributes) CatalogId() terra.StringValue
- func (lt LfTagAttributes) InternalRef() (terra.Reference, error)
- func (lt LfTagAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lt LfTagAttributes) InternalWithRef(ref terra.Reference) LfTagAttributes
- func (lt LfTagAttributes) Key() terra.StringValue
- func (lt LfTagAttributes) Values() terra.SetValue[terra.StringValue]
- type LfTagPolicy
- type LfTagPolicyAttributes
- func (ltp LfTagPolicyAttributes) CatalogId() terra.StringValue
- func (ltp LfTagPolicyAttributes) Expression() terra.ListValue[ExpressionAttributes]
- func (ltp LfTagPolicyAttributes) InternalRef() (terra.Reference, error)
- func (ltp LfTagPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ltp LfTagPolicyAttributes) InternalWithRef(ref terra.Reference) LfTagPolicyAttributes
- func (ltp LfTagPolicyAttributes) ResourceType() terra.StringValue
- type LfTagPolicyState
- type LfTagState
- type Table
- type TableAttributes
- func (t TableAttributes) CatalogId() terra.StringValue
- func (t TableAttributes) DatabaseName() terra.StringValue
- func (t TableAttributes) InternalRef() (terra.Reference, error)
- func (t TableAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TableAttributes) InternalWithRef(ref terra.Reference) TableAttributes
- func (t TableAttributes) Name() terra.StringValue
- func (t TableAttributes) Wildcard() terra.BoolValue
- type TableState
- type TableWithColumns
- type TableWithColumnsAttributes
- func (twc TableWithColumnsAttributes) CatalogId() terra.StringValue
- func (twc TableWithColumnsAttributes) ColumnNames() terra.SetValue[terra.StringValue]
- func (twc TableWithColumnsAttributes) DatabaseName() terra.StringValue
- func (twc TableWithColumnsAttributes) ExcludedColumnNames() terra.SetValue[terra.StringValue]
- func (twc TableWithColumnsAttributes) InternalRef() (terra.Reference, error)
- func (twc TableWithColumnsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (twc TableWithColumnsAttributes) InternalWithRef(ref terra.Reference) TableWithColumnsAttributes
- func (twc TableWithColumnsAttributes) Name() terra.StringValue
- func (twc TableWithColumnsAttributes) Wildcard() terra.BoolValue
- type TableWithColumnsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataLocation ¶
type DataLocation struct { // Arn: string, required Arn terra.StringValue `hcl:"arn,attr" validate:"required"` // CatalogId: string, optional CatalogId terra.StringValue `hcl:"catalog_id,attr"` }
type DataLocationAttributes ¶
type DataLocationAttributes struct {
// contains filtered or unexported fields
}
func (DataLocationAttributes) Arn ¶
func (dl DataLocationAttributes) Arn() terra.StringValue
func (DataLocationAttributes) CatalogId ¶
func (dl DataLocationAttributes) CatalogId() terra.StringValue
func (DataLocationAttributes) InternalRef ¶
func (dl DataLocationAttributes) InternalRef() (terra.Reference, error)
func (DataLocationAttributes) InternalTokens ¶
func (dl DataLocationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataLocationAttributes) InternalWithRef ¶
func (dl DataLocationAttributes) InternalWithRef(ref terra.Reference) DataLocationAttributes
type DataLocationState ¶
type Database ¶
type Database struct { // CatalogId: string, optional CatalogId terra.StringValue `hcl:"catalog_id,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` }
type DatabaseAttributes ¶
type DatabaseAttributes struct {
// contains filtered or unexported fields
}
func (DatabaseAttributes) CatalogId ¶
func (d DatabaseAttributes) CatalogId() terra.StringValue
func (DatabaseAttributes) InternalRef ¶
func (d DatabaseAttributes) InternalRef() (terra.Reference, error)
func (DatabaseAttributes) InternalTokens ¶
func (d DatabaseAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DatabaseAttributes) InternalWithRef ¶
func (d DatabaseAttributes) InternalWithRef(ref terra.Reference) DatabaseAttributes
func (DatabaseAttributes) Name ¶
func (d DatabaseAttributes) Name() terra.StringValue
type DatabaseState ¶
type Expression ¶
type Expression struct { // Key: string, required Key terra.StringValue `hcl:"key,attr" validate:"required"` // Values: set of string, required Values terra.SetValue[terra.StringValue] `hcl:"values,attr" validate:"required"` }
type ExpressionAttributes ¶
type ExpressionAttributes struct {
// contains filtered or unexported fields
}
func (ExpressionAttributes) InternalRef ¶
func (e ExpressionAttributes) InternalRef() (terra.Reference, error)
func (ExpressionAttributes) InternalTokens ¶
func (e ExpressionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ExpressionAttributes) InternalWithRef ¶
func (e ExpressionAttributes) InternalWithRef(ref terra.Reference) ExpressionAttributes
func (ExpressionAttributes) Key ¶
func (e ExpressionAttributes) Key() terra.StringValue
func (ExpressionAttributes) Values ¶
func (e ExpressionAttributes) Values() terra.SetValue[terra.StringValue]
type ExpressionState ¶
type LfTag ¶
type LfTag struct { // CatalogId: string, optional CatalogId terra.StringValue `hcl:"catalog_id,attr"` // Key: string, required Key terra.StringValue `hcl:"key,attr" validate:"required"` // Values: set of string, required Values terra.SetValue[terra.StringValue] `hcl:"values,attr" validate:"required"` }
type LfTagAttributes ¶
type LfTagAttributes struct {
// contains filtered or unexported fields
}
func (LfTagAttributes) CatalogId ¶
func (lt LfTagAttributes) CatalogId() terra.StringValue
func (LfTagAttributes) InternalRef ¶
func (lt LfTagAttributes) InternalRef() (terra.Reference, error)
func (LfTagAttributes) InternalTokens ¶
func (lt LfTagAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LfTagAttributes) InternalWithRef ¶
func (lt LfTagAttributes) InternalWithRef(ref terra.Reference) LfTagAttributes
func (LfTagAttributes) Key ¶
func (lt LfTagAttributes) Key() terra.StringValue
func (LfTagAttributes) Values ¶
func (lt LfTagAttributes) Values() terra.SetValue[terra.StringValue]
type LfTagPolicy ¶
type LfTagPolicy struct { // CatalogId: string, optional CatalogId terra.StringValue `hcl:"catalog_id,attr"` // ResourceType: string, required ResourceType terra.StringValue `hcl:"resource_type,attr" validate:"required"` // Expression: min=1,max=5 Expression []Expression `hcl:"expression,block" validate:"min=1,max=5"` }
type LfTagPolicyAttributes ¶
type LfTagPolicyAttributes struct {
// contains filtered or unexported fields
}
func (LfTagPolicyAttributes) CatalogId ¶
func (ltp LfTagPolicyAttributes) CatalogId() terra.StringValue
func (LfTagPolicyAttributes) Expression ¶
func (ltp LfTagPolicyAttributes) Expression() terra.ListValue[ExpressionAttributes]
func (LfTagPolicyAttributes) InternalRef ¶
func (ltp LfTagPolicyAttributes) InternalRef() (terra.Reference, error)
func (LfTagPolicyAttributes) InternalTokens ¶
func (ltp LfTagPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LfTagPolicyAttributes) InternalWithRef ¶
func (ltp LfTagPolicyAttributes) InternalWithRef(ref terra.Reference) LfTagPolicyAttributes
func (LfTagPolicyAttributes) ResourceType ¶
func (ltp LfTagPolicyAttributes) ResourceType() terra.StringValue
type LfTagPolicyState ¶
type LfTagPolicyState struct { CatalogId string `json:"catalog_id"` ResourceType string `json:"resource_type"` Expression []ExpressionState `json:"expression"` }
type LfTagState ¶
type Table ¶
type Table struct { // CatalogId: string, optional CatalogId terra.StringValue `hcl:"catalog_id,attr"` // DatabaseName: string, required DatabaseName terra.StringValue `hcl:"database_name,attr" validate:"required"` // Name: string, optional Name terra.StringValue `hcl:"name,attr"` // Wildcard: bool, optional Wildcard terra.BoolValue `hcl:"wildcard,attr"` }
type TableAttributes ¶
type TableAttributes struct {
// contains filtered or unexported fields
}
func (TableAttributes) CatalogId ¶
func (t TableAttributes) CatalogId() terra.StringValue
func (TableAttributes) DatabaseName ¶
func (t TableAttributes) DatabaseName() terra.StringValue
func (TableAttributes) InternalRef ¶
func (t TableAttributes) InternalRef() (terra.Reference, error)
func (TableAttributes) InternalTokens ¶
func (t TableAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TableAttributes) InternalWithRef ¶
func (t TableAttributes) InternalWithRef(ref terra.Reference) TableAttributes
func (TableAttributes) Name ¶
func (t TableAttributes) Name() terra.StringValue
func (TableAttributes) Wildcard ¶
func (t TableAttributes) Wildcard() terra.BoolValue
type TableState ¶
type TableWithColumns ¶
type TableWithColumns struct { // CatalogId: string, optional CatalogId terra.StringValue `hcl:"catalog_id,attr"` // ColumnNames: set of string, optional ColumnNames terra.SetValue[terra.StringValue] `hcl:"column_names,attr"` // DatabaseName: string, required DatabaseName terra.StringValue `hcl:"database_name,attr" validate:"required"` // ExcludedColumnNames: set of string, optional ExcludedColumnNames terra.SetValue[terra.StringValue] `hcl:"excluded_column_names,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Wildcard: bool, optional Wildcard terra.BoolValue `hcl:"wildcard,attr"` }
type TableWithColumnsAttributes ¶
type TableWithColumnsAttributes struct {
// contains filtered or unexported fields
}
func (TableWithColumnsAttributes) CatalogId ¶
func (twc TableWithColumnsAttributes) CatalogId() terra.StringValue
func (TableWithColumnsAttributes) ColumnNames ¶
func (twc TableWithColumnsAttributes) ColumnNames() terra.SetValue[terra.StringValue]
func (TableWithColumnsAttributes) DatabaseName ¶
func (twc TableWithColumnsAttributes) DatabaseName() terra.StringValue
func (TableWithColumnsAttributes) ExcludedColumnNames ¶
func (twc TableWithColumnsAttributes) ExcludedColumnNames() terra.SetValue[terra.StringValue]
func (TableWithColumnsAttributes) InternalRef ¶
func (twc TableWithColumnsAttributes) InternalRef() (terra.Reference, error)
func (TableWithColumnsAttributes) InternalTokens ¶
func (twc TableWithColumnsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TableWithColumnsAttributes) InternalWithRef ¶
func (twc TableWithColumnsAttributes) InternalWithRef(ref terra.Reference) TableWithColumnsAttributes
func (TableWithColumnsAttributes) Name ¶
func (twc TableWithColumnsAttributes) Name() terra.StringValue
func (TableWithColumnsAttributes) Wildcard ¶
func (twc TableWithColumnsAttributes) Wildcard() terra.BoolValue
type TableWithColumnsState ¶
Click to show internal directories.
Click to hide internal directories.