Documentation ¶
Index ¶
- type CastColumnTypeOperation
- type CastColumnTypeOperationAttributes
- func (ccto CastColumnTypeOperationAttributes) ColumnName() terra.StringValue
- func (ccto CastColumnTypeOperationAttributes) Format() terra.StringValue
- func (ccto CastColumnTypeOperationAttributes) InternalRef() (terra.Reference, error)
- func (ccto CastColumnTypeOperationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ccto CastColumnTypeOperationAttributes) InternalWithRef(ref terra.Reference) CastColumnTypeOperationAttributes
- func (ccto CastColumnTypeOperationAttributes) NewColumnType() terra.StringValue
- type CastColumnTypeOperationState
- type ColumnDescription
- type ColumnDescriptionAttributes
- func (cd ColumnDescriptionAttributes) InternalRef() (terra.Reference, error)
- func (cd ColumnDescriptionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cd ColumnDescriptionAttributes) InternalWithRef(ref terra.Reference) ColumnDescriptionAttributes
- func (cd ColumnDescriptionAttributes) Text() terra.StringValue
- type ColumnDescriptionState
- type ColumnGroups
- type ColumnGroupsAttributes
- func (cg ColumnGroupsAttributes) GeoSpatialColumnGroup() terra.ListValue[GeoSpatialColumnGroupAttributes]
- func (cg ColumnGroupsAttributes) InternalRef() (terra.Reference, error)
- func (cg ColumnGroupsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cg ColumnGroupsAttributes) InternalWithRef(ref terra.Reference) ColumnGroupsAttributes
- type ColumnGroupsState
- type ColumnLevelPermissionRules
- type ColumnLevelPermissionRulesAttributes
- func (clpr ColumnLevelPermissionRulesAttributes) ColumnNames() terra.ListValue[terra.StringValue]
- func (clpr ColumnLevelPermissionRulesAttributes) InternalRef() (terra.Reference, error)
- func (clpr ColumnLevelPermissionRulesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (clpr ColumnLevelPermissionRulesAttributes) InternalWithRef(ref terra.Reference) ColumnLevelPermissionRulesAttributes
- func (clpr ColumnLevelPermissionRulesAttributes) Principals() terra.ListValue[terra.StringValue]
- type ColumnLevelPermissionRulesState
- type CreateColumnsOperation
- type CreateColumnsOperationAttributes
- func (cco CreateColumnsOperationAttributes) Columns() terra.ListValue[CreateColumnsOperationColumnsAttributes]
- func (cco CreateColumnsOperationAttributes) InternalRef() (terra.Reference, error)
- func (cco CreateColumnsOperationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cco CreateColumnsOperationAttributes) InternalWithRef(ref terra.Reference) CreateColumnsOperationAttributes
- type CreateColumnsOperationColumns
- type CreateColumnsOperationColumnsAttributes
- func (c CreateColumnsOperationColumnsAttributes) ColumnId() terra.StringValue
- func (c CreateColumnsOperationColumnsAttributes) ColumnName() terra.StringValue
- func (c CreateColumnsOperationColumnsAttributes) Expression() terra.StringValue
- func (c CreateColumnsOperationColumnsAttributes) InternalRef() (terra.Reference, error)
- func (c CreateColumnsOperationColumnsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c CreateColumnsOperationColumnsAttributes) InternalWithRef(ref terra.Reference) CreateColumnsOperationColumnsAttributes
- type CreateColumnsOperationColumnsState
- type CreateColumnsOperationState
- type CustomSql
- type CustomSqlAttributes
- func (cs CustomSqlAttributes) Columns() terra.ListValue[CustomSqlColumnsAttributes]
- func (cs CustomSqlAttributes) DataSourceArn() terra.StringValue
- func (cs CustomSqlAttributes) InternalRef() (terra.Reference, error)
- func (cs CustomSqlAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cs CustomSqlAttributes) InternalWithRef(ref terra.Reference) CustomSqlAttributes
- func (cs CustomSqlAttributes) Name() terra.StringValue
- func (cs CustomSqlAttributes) SqlQuery() terra.StringValue
- type CustomSqlColumns
- type CustomSqlColumnsAttributes
- func (c CustomSqlColumnsAttributes) InternalRef() (terra.Reference, error)
- func (c CustomSqlColumnsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c CustomSqlColumnsAttributes) InternalWithRef(ref terra.Reference) CustomSqlColumnsAttributes
- func (c CustomSqlColumnsAttributes) Name() terra.StringValue
- func (c CustomSqlColumnsAttributes) Type() terra.StringValue
- type CustomSqlColumnsState
- type CustomSqlState
- type DataSetUsageConfiguration
- type DataSetUsageConfigurationAttributes
- func (dsuc DataSetUsageConfigurationAttributes) DisableUseAsDirectQuerySource() terra.BoolValue
- func (dsuc DataSetUsageConfigurationAttributes) DisableUseAsImportedSource() terra.BoolValue
- func (dsuc DataSetUsageConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (dsuc DataSetUsageConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dsuc DataSetUsageConfigurationAttributes) InternalWithRef(ref terra.Reference) DataSetUsageConfigurationAttributes
- type DataSetUsageConfigurationState
- type DataTransforms
- type DataTransformsAttributes
- func (dt DataTransformsAttributes) CastColumnTypeOperation() terra.ListValue[CastColumnTypeOperationAttributes]
- func (dt DataTransformsAttributes) CreateColumnsOperation() terra.ListValue[CreateColumnsOperationAttributes]
- func (dt DataTransformsAttributes) FilterOperation() terra.ListValue[FilterOperationAttributes]
- func (dt DataTransformsAttributes) InternalRef() (terra.Reference, error)
- func (dt DataTransformsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dt DataTransformsAttributes) InternalWithRef(ref terra.Reference) DataTransformsAttributes
- func (dt DataTransformsAttributes) ProjectOperation() terra.ListValue[ProjectOperationAttributes]
- func (dt DataTransformsAttributes) RenameColumnOperation() terra.ListValue[RenameColumnOperationAttributes]
- func (dt DataTransformsAttributes) TagColumnOperation() terra.ListValue[TagColumnOperationAttributes]
- func (dt DataTransformsAttributes) UntagColumnOperation() terra.ListValue[UntagColumnOperationAttributes]
- type DataTransformsState
- type FieldFolders
- type FieldFoldersAttributes
- func (ff FieldFoldersAttributes) Columns() terra.ListValue[terra.StringValue]
- func (ff FieldFoldersAttributes) Description() terra.StringValue
- func (ff FieldFoldersAttributes) FieldFoldersId() terra.StringValue
- func (ff FieldFoldersAttributes) InternalRef() (terra.Reference, error)
- func (ff FieldFoldersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ff FieldFoldersAttributes) InternalWithRef(ref terra.Reference) FieldFoldersAttributes
- type FieldFoldersState
- type FilterOperation
- type FilterOperationAttributes
- func (fo FilterOperationAttributes) ConditionExpression() terra.StringValue
- func (fo FilterOperationAttributes) InternalRef() (terra.Reference, error)
- func (fo FilterOperationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fo FilterOperationAttributes) InternalWithRef(ref terra.Reference) FilterOperationAttributes
- type FilterOperationState
- type GeoSpatialColumnGroup
- type GeoSpatialColumnGroupAttributes
- func (gscg GeoSpatialColumnGroupAttributes) Columns() terra.ListValue[terra.StringValue]
- func (gscg GeoSpatialColumnGroupAttributes) CountryCode() terra.StringValue
- func (gscg GeoSpatialColumnGroupAttributes) InternalRef() (terra.Reference, error)
- func (gscg GeoSpatialColumnGroupAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gscg GeoSpatialColumnGroupAttributes) InternalWithRef(ref terra.Reference) GeoSpatialColumnGroupAttributes
- func (gscg GeoSpatialColumnGroupAttributes) Name() terra.StringValue
- type GeoSpatialColumnGroupState
- type IncrementalRefresh
- type IncrementalRefreshAttributes
- func (ir IncrementalRefreshAttributes) InternalRef() (terra.Reference, error)
- func (ir IncrementalRefreshAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ir IncrementalRefreshAttributes) InternalWithRef(ref terra.Reference) IncrementalRefreshAttributes
- func (ir IncrementalRefreshAttributes) LookbackWindow() terra.ListValue[LookbackWindowAttributes]
- type IncrementalRefreshState
- type JoinInstruction
- type JoinInstructionAttributes
- func (ji JoinInstructionAttributes) InternalRef() (terra.Reference, error)
- func (ji JoinInstructionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ji JoinInstructionAttributes) InternalWithRef(ref terra.Reference) JoinInstructionAttributes
- func (ji JoinInstructionAttributes) LeftJoinKeyProperties() terra.ListValue[LeftJoinKeyPropertiesAttributes]
- func (ji JoinInstructionAttributes) LeftOperand() terra.StringValue
- func (ji JoinInstructionAttributes) OnClause() terra.StringValue
- func (ji JoinInstructionAttributes) RightJoinKeyProperties() terra.ListValue[RightJoinKeyPropertiesAttributes]
- func (ji JoinInstructionAttributes) RightOperand() terra.StringValue
- func (ji JoinInstructionAttributes) Type() terra.StringValue
- type JoinInstructionState
- type LeftJoinKeyProperties
- type LeftJoinKeyPropertiesAttributes
- func (ljkp LeftJoinKeyPropertiesAttributes) InternalRef() (terra.Reference, error)
- func (ljkp LeftJoinKeyPropertiesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ljkp LeftJoinKeyPropertiesAttributes) InternalWithRef(ref terra.Reference) LeftJoinKeyPropertiesAttributes
- func (ljkp LeftJoinKeyPropertiesAttributes) UniqueKey() terra.BoolValue
- type LeftJoinKeyPropertiesState
- type LogicalTableMap
- type LogicalTableMapAttributes
- func (ltm LogicalTableMapAttributes) Alias() terra.StringValue
- func (ltm LogicalTableMapAttributes) DataTransforms() terra.ListValue[DataTransformsAttributes]
- func (ltm LogicalTableMapAttributes) InternalRef() (terra.Reference, error)
- func (ltm LogicalTableMapAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ltm LogicalTableMapAttributes) InternalWithRef(ref terra.Reference) LogicalTableMapAttributes
- func (ltm LogicalTableMapAttributes) LogicalTableMapId() terra.StringValue
- func (ltm LogicalTableMapAttributes) Source() terra.ListValue[SourceAttributes]
- type LogicalTableMapState
- type LookbackWindow
- type LookbackWindowAttributes
- func (lw LookbackWindowAttributes) ColumnName() terra.StringValue
- func (lw LookbackWindowAttributes) InternalRef() (terra.Reference, error)
- func (lw LookbackWindowAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lw LookbackWindowAttributes) InternalWithRef(ref terra.Reference) LookbackWindowAttributes
- func (lw LookbackWindowAttributes) Size() terra.NumberValue
- func (lw LookbackWindowAttributes) SizeUnit() terra.StringValue
- type LookbackWindowState
- type OutputColumns
- type OutputColumnsAttributes
- func (oc OutputColumnsAttributes) Description() terra.StringValue
- func (oc OutputColumnsAttributes) InternalRef() (terra.Reference, error)
- func (oc OutputColumnsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (oc OutputColumnsAttributes) InternalWithRef(ref terra.Reference) OutputColumnsAttributes
- func (oc OutputColumnsAttributes) Name() terra.StringValue
- func (oc OutputColumnsAttributes) Type() terra.StringValue
- type OutputColumnsState
- type Permissions
- type PermissionsAttributes
- func (p PermissionsAttributes) Actions() terra.SetValue[terra.StringValue]
- func (p PermissionsAttributes) InternalRef() (terra.Reference, error)
- func (p PermissionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p PermissionsAttributes) InternalWithRef(ref terra.Reference) PermissionsAttributes
- func (p PermissionsAttributes) Principal() terra.StringValue
- type PermissionsState
- type PhysicalTableMap
- type PhysicalTableMapAttributes
- func (ptm PhysicalTableMapAttributes) CustomSql() terra.ListValue[CustomSqlAttributes]
- func (ptm PhysicalTableMapAttributes) InternalRef() (terra.Reference, error)
- func (ptm PhysicalTableMapAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ptm PhysicalTableMapAttributes) InternalWithRef(ref terra.Reference) PhysicalTableMapAttributes
- func (ptm PhysicalTableMapAttributes) PhysicalTableMapId() terra.StringValue
- func (ptm PhysicalTableMapAttributes) RelationalTable() terra.ListValue[RelationalTableAttributes]
- func (ptm PhysicalTableMapAttributes) S3Source() terra.ListValue[S3SourceAttributes]
- type PhysicalTableMapState
- type ProjectOperation
- type ProjectOperationAttributes
- func (po ProjectOperationAttributes) InternalRef() (terra.Reference, error)
- func (po ProjectOperationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (po ProjectOperationAttributes) InternalWithRef(ref terra.Reference) ProjectOperationAttributes
- func (po ProjectOperationAttributes) ProjectedColumns() terra.ListValue[terra.StringValue]
- type ProjectOperationState
- type RefreshConfiguration
- type RefreshConfigurationAttributes
- func (rc RefreshConfigurationAttributes) IncrementalRefresh() terra.ListValue[IncrementalRefreshAttributes]
- func (rc RefreshConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (rc RefreshConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rc RefreshConfigurationAttributes) InternalWithRef(ref terra.Reference) RefreshConfigurationAttributes
- type RefreshConfigurationState
- type RefreshProperties
- type RefreshPropertiesAttributes
- func (rp RefreshPropertiesAttributes) InternalRef() (terra.Reference, error)
- func (rp RefreshPropertiesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rp RefreshPropertiesAttributes) InternalWithRef(ref terra.Reference) RefreshPropertiesAttributes
- func (rp RefreshPropertiesAttributes) RefreshConfiguration() terra.ListValue[RefreshConfigurationAttributes]
- type RefreshPropertiesState
- type RelationalTable
- type RelationalTableAttributes
- func (rt RelationalTableAttributes) Catalog() terra.StringValue
- func (rt RelationalTableAttributes) DataSourceArn() terra.StringValue
- func (rt RelationalTableAttributes) InputColumns() terra.ListValue[RelationalTableInputColumnsAttributes]
- func (rt RelationalTableAttributes) InternalRef() (terra.Reference, error)
- func (rt RelationalTableAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rt RelationalTableAttributes) InternalWithRef(ref terra.Reference) RelationalTableAttributes
- func (rt RelationalTableAttributes) Name() terra.StringValue
- func (rt RelationalTableAttributes) Schema() terra.StringValue
- type RelationalTableInputColumns
- type RelationalTableInputColumnsAttributes
- func (ic RelationalTableInputColumnsAttributes) InternalRef() (terra.Reference, error)
- func (ic RelationalTableInputColumnsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ic RelationalTableInputColumnsAttributes) InternalWithRef(ref terra.Reference) RelationalTableInputColumnsAttributes
- func (ic RelationalTableInputColumnsAttributes) Name() terra.StringValue
- func (ic RelationalTableInputColumnsAttributes) Type() terra.StringValue
- type RelationalTableInputColumnsState
- type RelationalTableState
- type RenameColumnOperation
- type RenameColumnOperationAttributes
- func (rco RenameColumnOperationAttributes) ColumnName() terra.StringValue
- func (rco RenameColumnOperationAttributes) InternalRef() (terra.Reference, error)
- func (rco RenameColumnOperationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rco RenameColumnOperationAttributes) InternalWithRef(ref terra.Reference) RenameColumnOperationAttributes
- func (rco RenameColumnOperationAttributes) NewColumnName() terra.StringValue
- type RenameColumnOperationState
- type RightJoinKeyProperties
- type RightJoinKeyPropertiesAttributes
- func (rjkp RightJoinKeyPropertiesAttributes) InternalRef() (terra.Reference, error)
- func (rjkp RightJoinKeyPropertiesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rjkp RightJoinKeyPropertiesAttributes) InternalWithRef(ref terra.Reference) RightJoinKeyPropertiesAttributes
- func (rjkp RightJoinKeyPropertiesAttributes) UniqueKey() terra.BoolValue
- type RightJoinKeyPropertiesState
- type RowLevelPermissionDataSet
- type RowLevelPermissionDataSetAttributes
- func (rlpds RowLevelPermissionDataSetAttributes) Arn() terra.StringValue
- func (rlpds RowLevelPermissionDataSetAttributes) FormatVersion() terra.StringValue
- func (rlpds RowLevelPermissionDataSetAttributes) InternalRef() (terra.Reference, error)
- func (rlpds RowLevelPermissionDataSetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rlpds RowLevelPermissionDataSetAttributes) InternalWithRef(ref terra.Reference) RowLevelPermissionDataSetAttributes
- func (rlpds RowLevelPermissionDataSetAttributes) Namespace() terra.StringValue
- func (rlpds RowLevelPermissionDataSetAttributes) PermissionPolicy() terra.StringValue
- func (rlpds RowLevelPermissionDataSetAttributes) Status() terra.StringValue
- type RowLevelPermissionDataSetState
- type RowLevelPermissionTagConfiguration
- type RowLevelPermissionTagConfigurationAttributes
- func (rlptc RowLevelPermissionTagConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (rlptc RowLevelPermissionTagConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rlptc RowLevelPermissionTagConfigurationAttributes) InternalWithRef(ref terra.Reference) RowLevelPermissionTagConfigurationAttributes
- func (rlptc RowLevelPermissionTagConfigurationAttributes) Status() terra.StringValue
- func (rlptc RowLevelPermissionTagConfigurationAttributes) TagRules() terra.ListValue[TagRulesAttributes]
- type RowLevelPermissionTagConfigurationState
- type S3Source
- type S3SourceAttributes
- func (ss S3SourceAttributes) DataSourceArn() terra.StringValue
- func (ss S3SourceAttributes) InputColumns() terra.ListValue[S3SourceInputColumnsAttributes]
- func (ss S3SourceAttributes) InternalRef() (terra.Reference, error)
- func (ss S3SourceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ss S3SourceAttributes) InternalWithRef(ref terra.Reference) S3SourceAttributes
- func (ss S3SourceAttributes) UploadSettings() terra.ListValue[UploadSettingsAttributes]
- type S3SourceInputColumns
- type S3SourceInputColumnsAttributes
- func (ic S3SourceInputColumnsAttributes) InternalRef() (terra.Reference, error)
- func (ic S3SourceInputColumnsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ic S3SourceInputColumnsAttributes) InternalWithRef(ref terra.Reference) S3SourceInputColumnsAttributes
- func (ic S3SourceInputColumnsAttributes) Name() terra.StringValue
- func (ic S3SourceInputColumnsAttributes) Type() terra.StringValue
- type S3SourceInputColumnsState
- type S3SourceState
- type Source
- type SourceAttributes
- func (s SourceAttributes) DataSetArn() terra.StringValue
- func (s SourceAttributes) InternalRef() (terra.Reference, error)
- func (s SourceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s SourceAttributes) InternalWithRef(ref terra.Reference) SourceAttributes
- func (s SourceAttributes) JoinInstruction() terra.ListValue[JoinInstructionAttributes]
- func (s SourceAttributes) PhysicalTableId() terra.StringValue
- type SourceState
- type TagColumnOperation
- type TagColumnOperationAttributes
- func (tco TagColumnOperationAttributes) ColumnName() terra.StringValue
- func (tco TagColumnOperationAttributes) InternalRef() (terra.Reference, error)
- func (tco TagColumnOperationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tco TagColumnOperationAttributes) InternalWithRef(ref terra.Reference) TagColumnOperationAttributes
- func (tco TagColumnOperationAttributes) Tags() terra.ListValue[TagsAttributes]
- type TagColumnOperationState
- type TagRules
- type TagRulesAttributes
- func (tr TagRulesAttributes) ColumnName() terra.StringValue
- func (tr TagRulesAttributes) InternalRef() (terra.Reference, error)
- func (tr TagRulesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tr TagRulesAttributes) InternalWithRef(ref terra.Reference) TagRulesAttributes
- func (tr TagRulesAttributes) MatchAllValue() terra.StringValue
- func (tr TagRulesAttributes) TagKey() terra.StringValue
- func (tr TagRulesAttributes) TagMultiValueDelimiter() terra.StringValue
- type TagRulesState
- type Tags
- type TagsAttributes
- func (t TagsAttributes) ColumnDescription() terra.ListValue[ColumnDescriptionAttributes]
- func (t TagsAttributes) ColumnGeographicRole() terra.StringValue
- func (t TagsAttributes) InternalRef() (terra.Reference, error)
- func (t TagsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TagsAttributes) InternalWithRef(ref terra.Reference) TagsAttributes
- type TagsState
- type UntagColumnOperation
- type UntagColumnOperationAttributes
- func (uco UntagColumnOperationAttributes) ColumnName() terra.StringValue
- func (uco UntagColumnOperationAttributes) InternalRef() (terra.Reference, error)
- func (uco UntagColumnOperationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (uco UntagColumnOperationAttributes) InternalWithRef(ref terra.Reference) UntagColumnOperationAttributes
- func (uco UntagColumnOperationAttributes) TagNames() terra.ListValue[terra.StringValue]
- type UntagColumnOperationState
- type UploadSettings
- type UploadSettingsAttributes
- func (us UploadSettingsAttributes) ContainsHeader() terra.BoolValue
- func (us UploadSettingsAttributes) Delimiter() terra.StringValue
- func (us UploadSettingsAttributes) Format() terra.StringValue
- func (us UploadSettingsAttributes) InternalRef() (terra.Reference, error)
- func (us UploadSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (us UploadSettingsAttributes) InternalWithRef(ref terra.Reference) UploadSettingsAttributes
- func (us UploadSettingsAttributes) StartFromRow() terra.NumberValue
- func (us UploadSettingsAttributes) TextQualifier() terra.StringValue
- type UploadSettingsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CastColumnTypeOperation ¶
type CastColumnTypeOperation struct { // ColumnName: string, required ColumnName terra.StringValue `hcl:"column_name,attr" validate:"required"` // Format: string, optional Format terra.StringValue `hcl:"format,attr"` // NewColumnType: string, required NewColumnType terra.StringValue `hcl:"new_column_type,attr" validate:"required"` }
type CastColumnTypeOperationAttributes ¶
type CastColumnTypeOperationAttributes struct {
// contains filtered or unexported fields
}
func (CastColumnTypeOperationAttributes) ColumnName ¶
func (ccto CastColumnTypeOperationAttributes) ColumnName() terra.StringValue
func (CastColumnTypeOperationAttributes) Format ¶
func (ccto CastColumnTypeOperationAttributes) Format() terra.StringValue
func (CastColumnTypeOperationAttributes) InternalRef ¶
func (ccto CastColumnTypeOperationAttributes) InternalRef() (terra.Reference, error)
func (CastColumnTypeOperationAttributes) InternalTokens ¶
func (ccto CastColumnTypeOperationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CastColumnTypeOperationAttributes) InternalWithRef ¶
func (ccto CastColumnTypeOperationAttributes) InternalWithRef(ref terra.Reference) CastColumnTypeOperationAttributes
func (CastColumnTypeOperationAttributes) NewColumnType ¶
func (ccto CastColumnTypeOperationAttributes) NewColumnType() terra.StringValue
type ColumnDescription ¶
type ColumnDescription struct { // Text: string, optional Text terra.StringValue `hcl:"text,attr"` }
type ColumnDescriptionAttributes ¶
type ColumnDescriptionAttributes struct {
// contains filtered or unexported fields
}
func (ColumnDescriptionAttributes) InternalRef ¶
func (cd ColumnDescriptionAttributes) InternalRef() (terra.Reference, error)
func (ColumnDescriptionAttributes) InternalTokens ¶
func (cd ColumnDescriptionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ColumnDescriptionAttributes) InternalWithRef ¶
func (cd ColumnDescriptionAttributes) InternalWithRef(ref terra.Reference) ColumnDescriptionAttributes
func (ColumnDescriptionAttributes) Text ¶
func (cd ColumnDescriptionAttributes) Text() terra.StringValue
type ColumnDescriptionState ¶
type ColumnDescriptionState struct {
Text string `json:"text"`
}
type ColumnGroups ¶
type ColumnGroups struct { // GeoSpatialColumnGroup: optional GeoSpatialColumnGroup *GeoSpatialColumnGroup `hcl:"geo_spatial_column_group,block"` }
type ColumnGroupsAttributes ¶
type ColumnGroupsAttributes struct {
// contains filtered or unexported fields
}
func (ColumnGroupsAttributes) GeoSpatialColumnGroup ¶
func (cg ColumnGroupsAttributes) GeoSpatialColumnGroup() terra.ListValue[GeoSpatialColumnGroupAttributes]
func (ColumnGroupsAttributes) InternalRef ¶
func (cg ColumnGroupsAttributes) InternalRef() (terra.Reference, error)
func (ColumnGroupsAttributes) InternalTokens ¶
func (cg ColumnGroupsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ColumnGroupsAttributes) InternalWithRef ¶
func (cg ColumnGroupsAttributes) InternalWithRef(ref terra.Reference) ColumnGroupsAttributes
type ColumnGroupsState ¶
type ColumnGroupsState struct {
GeoSpatialColumnGroup []GeoSpatialColumnGroupState `json:"geo_spatial_column_group"`
}
type ColumnLevelPermissionRules ¶
type ColumnLevelPermissionRules struct { // ColumnNames: list of string, optional ColumnNames terra.ListValue[terra.StringValue] `hcl:"column_names,attr"` // Principals: list of string, optional Principals terra.ListValue[terra.StringValue] `hcl:"principals,attr"` }
type ColumnLevelPermissionRulesAttributes ¶
type ColumnLevelPermissionRulesAttributes struct {
// contains filtered or unexported fields
}
func (ColumnLevelPermissionRulesAttributes) ColumnNames ¶
func (clpr ColumnLevelPermissionRulesAttributes) ColumnNames() terra.ListValue[terra.StringValue]
func (ColumnLevelPermissionRulesAttributes) InternalRef ¶
func (clpr ColumnLevelPermissionRulesAttributes) InternalRef() (terra.Reference, error)
func (ColumnLevelPermissionRulesAttributes) InternalTokens ¶
func (clpr ColumnLevelPermissionRulesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ColumnLevelPermissionRulesAttributes) InternalWithRef ¶
func (clpr ColumnLevelPermissionRulesAttributes) InternalWithRef(ref terra.Reference) ColumnLevelPermissionRulesAttributes
func (ColumnLevelPermissionRulesAttributes) Principals ¶
func (clpr ColumnLevelPermissionRulesAttributes) Principals() terra.ListValue[terra.StringValue]
type CreateColumnsOperation ¶
type CreateColumnsOperation struct { // CreateColumnsOperationColumns: min=1,max=128 Columns []CreateColumnsOperationColumns `hcl:"columns,block" validate:"min=1,max=128"` }
type CreateColumnsOperationAttributes ¶
type CreateColumnsOperationAttributes struct {
// contains filtered or unexported fields
}
func (CreateColumnsOperationAttributes) Columns ¶
func (cco CreateColumnsOperationAttributes) Columns() terra.ListValue[CreateColumnsOperationColumnsAttributes]
func (CreateColumnsOperationAttributes) InternalRef ¶
func (cco CreateColumnsOperationAttributes) InternalRef() (terra.Reference, error)
func (CreateColumnsOperationAttributes) InternalTokens ¶
func (cco CreateColumnsOperationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CreateColumnsOperationAttributes) InternalWithRef ¶
func (cco CreateColumnsOperationAttributes) InternalWithRef(ref terra.Reference) CreateColumnsOperationAttributes
type CreateColumnsOperationColumns ¶
type CreateColumnsOperationColumns struct { // ColumnId: string, required ColumnId terra.StringValue `hcl:"column_id,attr" validate:"required"` // ColumnName: string, required ColumnName terra.StringValue `hcl:"column_name,attr" validate:"required"` // Expression: string, required Expression terra.StringValue `hcl:"expression,attr" validate:"required"` }
type CreateColumnsOperationColumnsAttributes ¶
type CreateColumnsOperationColumnsAttributes struct {
// contains filtered or unexported fields
}
func (CreateColumnsOperationColumnsAttributes) ColumnId ¶
func (c CreateColumnsOperationColumnsAttributes) ColumnId() terra.StringValue
func (CreateColumnsOperationColumnsAttributes) ColumnName ¶
func (c CreateColumnsOperationColumnsAttributes) ColumnName() terra.StringValue
func (CreateColumnsOperationColumnsAttributes) Expression ¶
func (c CreateColumnsOperationColumnsAttributes) Expression() terra.StringValue
func (CreateColumnsOperationColumnsAttributes) InternalRef ¶
func (c CreateColumnsOperationColumnsAttributes) InternalRef() (terra.Reference, error)
func (CreateColumnsOperationColumnsAttributes) InternalTokens ¶
func (c CreateColumnsOperationColumnsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CreateColumnsOperationColumnsAttributes) InternalWithRef ¶
func (c CreateColumnsOperationColumnsAttributes) InternalWithRef(ref terra.Reference) CreateColumnsOperationColumnsAttributes
type CreateColumnsOperationState ¶
type CreateColumnsOperationState struct {
Columns []CreateColumnsOperationColumnsState `json:"columns"`
}
type CustomSql ¶
type CustomSql struct { // DataSourceArn: string, required DataSourceArn terra.StringValue `hcl:"data_source_arn,attr" validate:"required"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // SqlQuery: string, required SqlQuery terra.StringValue `hcl:"sql_query,attr" validate:"required"` // CustomSqlColumns: min=0,max=2048 Columns []CustomSqlColumns `hcl:"columns,block" validate:"min=0,max=2048"` }
type CustomSqlAttributes ¶
type CustomSqlAttributes struct {
// contains filtered or unexported fields
}
func (CustomSqlAttributes) Columns ¶
func (cs CustomSqlAttributes) Columns() terra.ListValue[CustomSqlColumnsAttributes]
func (CustomSqlAttributes) DataSourceArn ¶
func (cs CustomSqlAttributes) DataSourceArn() terra.StringValue
func (CustomSqlAttributes) InternalRef ¶
func (cs CustomSqlAttributes) InternalRef() (terra.Reference, error)
func (CustomSqlAttributes) InternalTokens ¶
func (cs CustomSqlAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CustomSqlAttributes) InternalWithRef ¶
func (cs CustomSqlAttributes) InternalWithRef(ref terra.Reference) CustomSqlAttributes
func (CustomSqlAttributes) Name ¶
func (cs CustomSqlAttributes) Name() terra.StringValue
func (CustomSqlAttributes) SqlQuery ¶
func (cs CustomSqlAttributes) SqlQuery() terra.StringValue
type CustomSqlColumns ¶
type CustomSqlColumns struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` }
type CustomSqlColumnsAttributes ¶
type CustomSqlColumnsAttributes struct {
// contains filtered or unexported fields
}
func (CustomSqlColumnsAttributes) InternalRef ¶
func (c CustomSqlColumnsAttributes) InternalRef() (terra.Reference, error)
func (CustomSqlColumnsAttributes) InternalTokens ¶
func (c CustomSqlColumnsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CustomSqlColumnsAttributes) InternalWithRef ¶
func (c CustomSqlColumnsAttributes) InternalWithRef(ref terra.Reference) CustomSqlColumnsAttributes
func (CustomSqlColumnsAttributes) Name ¶
func (c CustomSqlColumnsAttributes) Name() terra.StringValue
func (CustomSqlColumnsAttributes) Type ¶
func (c CustomSqlColumnsAttributes) Type() terra.StringValue
type CustomSqlColumnsState ¶
type CustomSqlState ¶
type CustomSqlState struct { DataSourceArn string `json:"data_source_arn"` Name string `json:"name"` SqlQuery string `json:"sql_query"` Columns []CustomSqlColumnsState `json:"columns"` }
type DataSetUsageConfiguration ¶
type DataSetUsageConfiguration struct { // DisableUseAsDirectQuerySource: bool, optional DisableUseAsDirectQuerySource terra.BoolValue `hcl:"disable_use_as_direct_query_source,attr"` // DisableUseAsImportedSource: bool, optional DisableUseAsImportedSource terra.BoolValue `hcl:"disable_use_as_imported_source,attr"` }
type DataSetUsageConfigurationAttributes ¶
type DataSetUsageConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (DataSetUsageConfigurationAttributes) DisableUseAsDirectQuerySource ¶
func (dsuc DataSetUsageConfigurationAttributes) DisableUseAsDirectQuerySource() terra.BoolValue
func (DataSetUsageConfigurationAttributes) DisableUseAsImportedSource ¶
func (dsuc DataSetUsageConfigurationAttributes) DisableUseAsImportedSource() terra.BoolValue
func (DataSetUsageConfigurationAttributes) InternalRef ¶
func (dsuc DataSetUsageConfigurationAttributes) InternalRef() (terra.Reference, error)
func (DataSetUsageConfigurationAttributes) InternalTokens ¶
func (dsuc DataSetUsageConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSetUsageConfigurationAttributes) InternalWithRef ¶
func (dsuc DataSetUsageConfigurationAttributes) InternalWithRef(ref terra.Reference) DataSetUsageConfigurationAttributes
type DataTransforms ¶
type DataTransforms struct { // CastColumnTypeOperation: optional CastColumnTypeOperation *CastColumnTypeOperation `hcl:"cast_column_type_operation,block"` // CreateColumnsOperation: optional CreateColumnsOperation *CreateColumnsOperation `hcl:"create_columns_operation,block"` // FilterOperation: optional FilterOperation *FilterOperation `hcl:"filter_operation,block"` // ProjectOperation: optional ProjectOperation *ProjectOperation `hcl:"project_operation,block"` // RenameColumnOperation: optional RenameColumnOperation *RenameColumnOperation `hcl:"rename_column_operation,block"` // TagColumnOperation: optional TagColumnOperation *TagColumnOperation `hcl:"tag_column_operation,block"` // UntagColumnOperation: optional UntagColumnOperation *UntagColumnOperation `hcl:"untag_column_operation,block"` }
type DataTransformsAttributes ¶
type DataTransformsAttributes struct {
// contains filtered or unexported fields
}
func (DataTransformsAttributes) CastColumnTypeOperation ¶
func (dt DataTransformsAttributes) CastColumnTypeOperation() terra.ListValue[CastColumnTypeOperationAttributes]
func (DataTransformsAttributes) CreateColumnsOperation ¶
func (dt DataTransformsAttributes) CreateColumnsOperation() terra.ListValue[CreateColumnsOperationAttributes]
func (DataTransformsAttributes) FilterOperation ¶
func (dt DataTransformsAttributes) FilterOperation() terra.ListValue[FilterOperationAttributes]
func (DataTransformsAttributes) InternalRef ¶
func (dt DataTransformsAttributes) InternalRef() (terra.Reference, error)
func (DataTransformsAttributes) InternalTokens ¶
func (dt DataTransformsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTransformsAttributes) InternalWithRef ¶
func (dt DataTransformsAttributes) InternalWithRef(ref terra.Reference) DataTransformsAttributes
func (DataTransformsAttributes) ProjectOperation ¶
func (dt DataTransformsAttributes) ProjectOperation() terra.ListValue[ProjectOperationAttributes]
func (DataTransformsAttributes) RenameColumnOperation ¶
func (dt DataTransformsAttributes) RenameColumnOperation() terra.ListValue[RenameColumnOperationAttributes]
func (DataTransformsAttributes) TagColumnOperation ¶
func (dt DataTransformsAttributes) TagColumnOperation() terra.ListValue[TagColumnOperationAttributes]
func (DataTransformsAttributes) UntagColumnOperation ¶
func (dt DataTransformsAttributes) UntagColumnOperation() terra.ListValue[UntagColumnOperationAttributes]
type DataTransformsState ¶
type DataTransformsState struct { CastColumnTypeOperation []CastColumnTypeOperationState `json:"cast_column_type_operation"` CreateColumnsOperation []CreateColumnsOperationState `json:"create_columns_operation"` FilterOperation []FilterOperationState `json:"filter_operation"` ProjectOperation []ProjectOperationState `json:"project_operation"` RenameColumnOperation []RenameColumnOperationState `json:"rename_column_operation"` TagColumnOperation []TagColumnOperationState `json:"tag_column_operation"` UntagColumnOperation []UntagColumnOperationState `json:"untag_column_operation"` }
type FieldFolders ¶
type FieldFolders struct { // Columns: list of string, optional Columns terra.ListValue[terra.StringValue] `hcl:"columns,attr"` // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // FieldFoldersId: string, required FieldFoldersId terra.StringValue `hcl:"field_folders_id,attr" validate:"required"` }
type FieldFoldersAttributes ¶
type FieldFoldersAttributes struct {
// contains filtered or unexported fields
}
func (FieldFoldersAttributes) Columns ¶
func (ff FieldFoldersAttributes) Columns() terra.ListValue[terra.StringValue]
func (FieldFoldersAttributes) Description ¶
func (ff FieldFoldersAttributes) Description() terra.StringValue
func (FieldFoldersAttributes) FieldFoldersId ¶
func (ff FieldFoldersAttributes) FieldFoldersId() terra.StringValue
func (FieldFoldersAttributes) InternalRef ¶
func (ff FieldFoldersAttributes) InternalRef() (terra.Reference, error)
func (FieldFoldersAttributes) InternalTokens ¶
func (ff FieldFoldersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FieldFoldersAttributes) InternalWithRef ¶
func (ff FieldFoldersAttributes) InternalWithRef(ref terra.Reference) FieldFoldersAttributes
type FieldFoldersState ¶
type FilterOperation ¶
type FilterOperation struct { // ConditionExpression: string, required ConditionExpression terra.StringValue `hcl:"condition_expression,attr" validate:"required"` }
type FilterOperationAttributes ¶
type FilterOperationAttributes struct {
// contains filtered or unexported fields
}
func (FilterOperationAttributes) ConditionExpression ¶
func (fo FilterOperationAttributes) ConditionExpression() terra.StringValue
func (FilterOperationAttributes) InternalRef ¶
func (fo FilterOperationAttributes) InternalRef() (terra.Reference, error)
func (FilterOperationAttributes) InternalTokens ¶
func (fo FilterOperationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FilterOperationAttributes) InternalWithRef ¶
func (fo FilterOperationAttributes) InternalWithRef(ref terra.Reference) FilterOperationAttributes
type FilterOperationState ¶
type FilterOperationState struct {
ConditionExpression string `json:"condition_expression"`
}
type GeoSpatialColumnGroup ¶
type GeoSpatialColumnGroup struct { // Columns: list of string, required Columns terra.ListValue[terra.StringValue] `hcl:"columns,attr" validate:"required"` // CountryCode: string, required CountryCode terra.StringValue `hcl:"country_code,attr" validate:"required"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` }
type GeoSpatialColumnGroupAttributes ¶
type GeoSpatialColumnGroupAttributes struct {
// contains filtered or unexported fields
}
func (GeoSpatialColumnGroupAttributes) Columns ¶
func (gscg GeoSpatialColumnGroupAttributes) Columns() terra.ListValue[terra.StringValue]
func (GeoSpatialColumnGroupAttributes) CountryCode ¶
func (gscg GeoSpatialColumnGroupAttributes) CountryCode() terra.StringValue
func (GeoSpatialColumnGroupAttributes) InternalRef ¶
func (gscg GeoSpatialColumnGroupAttributes) InternalRef() (terra.Reference, error)
func (GeoSpatialColumnGroupAttributes) InternalTokens ¶
func (gscg GeoSpatialColumnGroupAttributes) InternalTokens() (hclwrite.Tokens, error)
func (GeoSpatialColumnGroupAttributes) InternalWithRef ¶
func (gscg GeoSpatialColumnGroupAttributes) InternalWithRef(ref terra.Reference) GeoSpatialColumnGroupAttributes
func (GeoSpatialColumnGroupAttributes) Name ¶
func (gscg GeoSpatialColumnGroupAttributes) Name() terra.StringValue
type IncrementalRefresh ¶
type IncrementalRefresh struct { // LookbackWindow: required LookbackWindow *LookbackWindow `hcl:"lookback_window,block" validate:"required"` }
type IncrementalRefreshAttributes ¶
type IncrementalRefreshAttributes struct {
// contains filtered or unexported fields
}
func (IncrementalRefreshAttributes) InternalRef ¶
func (ir IncrementalRefreshAttributes) InternalRef() (terra.Reference, error)
func (IncrementalRefreshAttributes) InternalTokens ¶
func (ir IncrementalRefreshAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IncrementalRefreshAttributes) InternalWithRef ¶
func (ir IncrementalRefreshAttributes) InternalWithRef(ref terra.Reference) IncrementalRefreshAttributes
func (IncrementalRefreshAttributes) LookbackWindow ¶
func (ir IncrementalRefreshAttributes) LookbackWindow() terra.ListValue[LookbackWindowAttributes]
type IncrementalRefreshState ¶
type IncrementalRefreshState struct {
LookbackWindow []LookbackWindowState `json:"lookback_window"`
}
type JoinInstruction ¶
type JoinInstruction struct { // LeftOperand: string, required LeftOperand terra.StringValue `hcl:"left_operand,attr" validate:"required"` // OnClause: string, required OnClause terra.StringValue `hcl:"on_clause,attr" validate:"required"` // RightOperand: string, required RightOperand terra.StringValue `hcl:"right_operand,attr" validate:"required"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` // LeftJoinKeyProperties: optional LeftJoinKeyProperties *LeftJoinKeyProperties `hcl:"left_join_key_properties,block"` // RightJoinKeyProperties: optional RightJoinKeyProperties *RightJoinKeyProperties `hcl:"right_join_key_properties,block"` }
type JoinInstructionAttributes ¶
type JoinInstructionAttributes struct {
// contains filtered or unexported fields
}
func (JoinInstructionAttributes) InternalRef ¶
func (ji JoinInstructionAttributes) InternalRef() (terra.Reference, error)
func (JoinInstructionAttributes) InternalTokens ¶
func (ji JoinInstructionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (JoinInstructionAttributes) InternalWithRef ¶
func (ji JoinInstructionAttributes) InternalWithRef(ref terra.Reference) JoinInstructionAttributes
func (JoinInstructionAttributes) LeftJoinKeyProperties ¶
func (ji JoinInstructionAttributes) LeftJoinKeyProperties() terra.ListValue[LeftJoinKeyPropertiesAttributes]
func (JoinInstructionAttributes) LeftOperand ¶
func (ji JoinInstructionAttributes) LeftOperand() terra.StringValue
func (JoinInstructionAttributes) OnClause ¶
func (ji JoinInstructionAttributes) OnClause() terra.StringValue
func (JoinInstructionAttributes) RightJoinKeyProperties ¶
func (ji JoinInstructionAttributes) RightJoinKeyProperties() terra.ListValue[RightJoinKeyPropertiesAttributes]
func (JoinInstructionAttributes) RightOperand ¶
func (ji JoinInstructionAttributes) RightOperand() terra.StringValue
func (JoinInstructionAttributes) Type ¶
func (ji JoinInstructionAttributes) Type() terra.StringValue
type JoinInstructionState ¶
type JoinInstructionState struct { LeftOperand string `json:"left_operand"` OnClause string `json:"on_clause"` RightOperand string `json:"right_operand"` Type string `json:"type"` LeftJoinKeyProperties []LeftJoinKeyPropertiesState `json:"left_join_key_properties"` RightJoinKeyProperties []RightJoinKeyPropertiesState `json:"right_join_key_properties"` }
type LeftJoinKeyProperties ¶
type LeftJoinKeyPropertiesAttributes ¶
type LeftJoinKeyPropertiesAttributes struct {
// contains filtered or unexported fields
}
func (LeftJoinKeyPropertiesAttributes) InternalRef ¶
func (ljkp LeftJoinKeyPropertiesAttributes) InternalRef() (terra.Reference, error)
func (LeftJoinKeyPropertiesAttributes) InternalTokens ¶
func (ljkp LeftJoinKeyPropertiesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LeftJoinKeyPropertiesAttributes) InternalWithRef ¶
func (ljkp LeftJoinKeyPropertiesAttributes) InternalWithRef(ref terra.Reference) LeftJoinKeyPropertiesAttributes
func (LeftJoinKeyPropertiesAttributes) UniqueKey ¶
func (ljkp LeftJoinKeyPropertiesAttributes) UniqueKey() terra.BoolValue
type LeftJoinKeyPropertiesState ¶
type LeftJoinKeyPropertiesState struct {
UniqueKey bool `json:"unique_key"`
}
type LogicalTableMap ¶
type LogicalTableMap struct { // Alias: string, required Alias terra.StringValue `hcl:"alias,attr" validate:"required"` // LogicalTableMapId: string, required LogicalTableMapId terra.StringValue `hcl:"logical_table_map_id,attr" validate:"required"` // DataTransforms: min=0,max=2048 DataTransforms []DataTransforms `hcl:"data_transforms,block" validate:"min=0,max=2048"` // Source: required Source *Source `hcl:"source,block" validate:"required"` }
type LogicalTableMapAttributes ¶
type LogicalTableMapAttributes struct {
// contains filtered or unexported fields
}
func (LogicalTableMapAttributes) Alias ¶
func (ltm LogicalTableMapAttributes) Alias() terra.StringValue
func (LogicalTableMapAttributes) DataTransforms ¶
func (ltm LogicalTableMapAttributes) DataTransforms() terra.ListValue[DataTransformsAttributes]
func (LogicalTableMapAttributes) InternalRef ¶
func (ltm LogicalTableMapAttributes) InternalRef() (terra.Reference, error)
func (LogicalTableMapAttributes) InternalTokens ¶
func (ltm LogicalTableMapAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LogicalTableMapAttributes) InternalWithRef ¶
func (ltm LogicalTableMapAttributes) InternalWithRef(ref terra.Reference) LogicalTableMapAttributes
func (LogicalTableMapAttributes) LogicalTableMapId ¶
func (ltm LogicalTableMapAttributes) LogicalTableMapId() terra.StringValue
func (LogicalTableMapAttributes) Source ¶
func (ltm LogicalTableMapAttributes) Source() terra.ListValue[SourceAttributes]
type LogicalTableMapState ¶
type LogicalTableMapState struct { Alias string `json:"alias"` LogicalTableMapId string `json:"logical_table_map_id"` DataTransforms []DataTransformsState `json:"data_transforms"` Source []SourceState `json:"source"` }
type LookbackWindow ¶
type LookbackWindow struct { // ColumnName: string, required ColumnName terra.StringValue `hcl:"column_name,attr" validate:"required"` // Size: number, required Size terra.NumberValue `hcl:"size,attr" validate:"required"` // SizeUnit: string, required SizeUnit terra.StringValue `hcl:"size_unit,attr" validate:"required"` }
type LookbackWindowAttributes ¶
type LookbackWindowAttributes struct {
// contains filtered or unexported fields
}
func (LookbackWindowAttributes) ColumnName ¶
func (lw LookbackWindowAttributes) ColumnName() terra.StringValue
func (LookbackWindowAttributes) InternalRef ¶
func (lw LookbackWindowAttributes) InternalRef() (terra.Reference, error)
func (LookbackWindowAttributes) InternalTokens ¶
func (lw LookbackWindowAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LookbackWindowAttributes) InternalWithRef ¶
func (lw LookbackWindowAttributes) InternalWithRef(ref terra.Reference) LookbackWindowAttributes
func (LookbackWindowAttributes) Size ¶
func (lw LookbackWindowAttributes) Size() terra.NumberValue
func (LookbackWindowAttributes) SizeUnit ¶
func (lw LookbackWindowAttributes) SizeUnit() terra.StringValue
type LookbackWindowState ¶
type OutputColumns ¶
type OutputColumns struct{}
type OutputColumnsAttributes ¶
type OutputColumnsAttributes struct {
// contains filtered or unexported fields
}
func (OutputColumnsAttributes) Description ¶
func (oc OutputColumnsAttributes) Description() terra.StringValue
func (OutputColumnsAttributes) InternalRef ¶
func (oc OutputColumnsAttributes) InternalRef() (terra.Reference, error)
func (OutputColumnsAttributes) InternalTokens ¶
func (oc OutputColumnsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OutputColumnsAttributes) InternalWithRef ¶
func (oc OutputColumnsAttributes) InternalWithRef(ref terra.Reference) OutputColumnsAttributes
func (OutputColumnsAttributes) Name ¶
func (oc OutputColumnsAttributes) Name() terra.StringValue
func (OutputColumnsAttributes) Type ¶
func (oc OutputColumnsAttributes) Type() terra.StringValue
type OutputColumnsState ¶
type Permissions ¶
type Permissions struct { // Actions: set of string, required Actions terra.SetValue[terra.StringValue] `hcl:"actions,attr" validate:"required"` // Principal: string, required Principal terra.StringValue `hcl:"principal,attr" validate:"required"` }
type PermissionsAttributes ¶
type PermissionsAttributes struct {
// contains filtered or unexported fields
}
func (PermissionsAttributes) Actions ¶
func (p PermissionsAttributes) Actions() terra.SetValue[terra.StringValue]
func (PermissionsAttributes) InternalRef ¶
func (p PermissionsAttributes) InternalRef() (terra.Reference, error)
func (PermissionsAttributes) InternalTokens ¶
func (p PermissionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PermissionsAttributes) InternalWithRef ¶
func (p PermissionsAttributes) InternalWithRef(ref terra.Reference) PermissionsAttributes
func (PermissionsAttributes) Principal ¶
func (p PermissionsAttributes) Principal() terra.StringValue
type PermissionsState ¶
type PhysicalTableMap ¶
type PhysicalTableMap struct { // PhysicalTableMapId: string, required PhysicalTableMapId terra.StringValue `hcl:"physical_table_map_id,attr" validate:"required"` // CustomSql: optional CustomSql *CustomSql `hcl:"custom_sql,block"` // RelationalTable: optional RelationalTable *RelationalTable `hcl:"relational_table,block"` // S3Source: optional S3Source *S3Source `hcl:"s3_source,block"` }
type PhysicalTableMapAttributes ¶
type PhysicalTableMapAttributes struct {
// contains filtered or unexported fields
}
func (PhysicalTableMapAttributes) CustomSql ¶
func (ptm PhysicalTableMapAttributes) CustomSql() terra.ListValue[CustomSqlAttributes]
func (PhysicalTableMapAttributes) InternalRef ¶
func (ptm PhysicalTableMapAttributes) InternalRef() (terra.Reference, error)
func (PhysicalTableMapAttributes) InternalTokens ¶
func (ptm PhysicalTableMapAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PhysicalTableMapAttributes) InternalWithRef ¶
func (ptm PhysicalTableMapAttributes) InternalWithRef(ref terra.Reference) PhysicalTableMapAttributes
func (PhysicalTableMapAttributes) PhysicalTableMapId ¶
func (ptm PhysicalTableMapAttributes) PhysicalTableMapId() terra.StringValue
func (PhysicalTableMapAttributes) RelationalTable ¶
func (ptm PhysicalTableMapAttributes) RelationalTable() terra.ListValue[RelationalTableAttributes]
func (PhysicalTableMapAttributes) S3Source ¶
func (ptm PhysicalTableMapAttributes) S3Source() terra.ListValue[S3SourceAttributes]
type PhysicalTableMapState ¶
type PhysicalTableMapState struct { PhysicalTableMapId string `json:"physical_table_map_id"` CustomSql []CustomSqlState `json:"custom_sql"` RelationalTable []RelationalTableState `json:"relational_table"` S3Source []S3SourceState `json:"s3_source"` }
type ProjectOperation ¶
type ProjectOperation struct { // ProjectedColumns: list of string, required ProjectedColumns terra.ListValue[terra.StringValue] `hcl:"projected_columns,attr" validate:"required"` }
type ProjectOperationAttributes ¶
type ProjectOperationAttributes struct {
// contains filtered or unexported fields
}
func (ProjectOperationAttributes) InternalRef ¶
func (po ProjectOperationAttributes) InternalRef() (terra.Reference, error)
func (ProjectOperationAttributes) InternalTokens ¶
func (po ProjectOperationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ProjectOperationAttributes) InternalWithRef ¶
func (po ProjectOperationAttributes) InternalWithRef(ref terra.Reference) ProjectOperationAttributes
func (ProjectOperationAttributes) ProjectedColumns ¶
func (po ProjectOperationAttributes) ProjectedColumns() terra.ListValue[terra.StringValue]
type ProjectOperationState ¶
type ProjectOperationState struct {
ProjectedColumns []string `json:"projected_columns"`
}
type RefreshConfiguration ¶
type RefreshConfiguration struct { // IncrementalRefresh: required IncrementalRefresh *IncrementalRefresh `hcl:"incremental_refresh,block" validate:"required"` }
type RefreshConfigurationAttributes ¶
type RefreshConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (RefreshConfigurationAttributes) IncrementalRefresh ¶
func (rc RefreshConfigurationAttributes) IncrementalRefresh() terra.ListValue[IncrementalRefreshAttributes]
func (RefreshConfigurationAttributes) InternalRef ¶
func (rc RefreshConfigurationAttributes) InternalRef() (terra.Reference, error)
func (RefreshConfigurationAttributes) InternalTokens ¶
func (rc RefreshConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RefreshConfigurationAttributes) InternalWithRef ¶
func (rc RefreshConfigurationAttributes) InternalWithRef(ref terra.Reference) RefreshConfigurationAttributes
type RefreshConfigurationState ¶
type RefreshConfigurationState struct {
IncrementalRefresh []IncrementalRefreshState `json:"incremental_refresh"`
}
type RefreshProperties ¶
type RefreshProperties struct { // RefreshConfiguration: required RefreshConfiguration *RefreshConfiguration `hcl:"refresh_configuration,block" validate:"required"` }
type RefreshPropertiesAttributes ¶
type RefreshPropertiesAttributes struct {
// contains filtered or unexported fields
}
func (RefreshPropertiesAttributes) InternalRef ¶
func (rp RefreshPropertiesAttributes) InternalRef() (terra.Reference, error)
func (RefreshPropertiesAttributes) InternalTokens ¶
func (rp RefreshPropertiesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RefreshPropertiesAttributes) InternalWithRef ¶
func (rp RefreshPropertiesAttributes) InternalWithRef(ref terra.Reference) RefreshPropertiesAttributes
func (RefreshPropertiesAttributes) RefreshConfiguration ¶
func (rp RefreshPropertiesAttributes) RefreshConfiguration() terra.ListValue[RefreshConfigurationAttributes]
type RefreshPropertiesState ¶
type RefreshPropertiesState struct {
RefreshConfiguration []RefreshConfigurationState `json:"refresh_configuration"`
}
type RelationalTable ¶
type RelationalTable struct { // Catalog: string, optional Catalog terra.StringValue `hcl:"catalog,attr"` // DataSourceArn: string, required DataSourceArn terra.StringValue `hcl:"data_source_arn,attr" validate:"required"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Schema: string, optional Schema terra.StringValue `hcl:"schema,attr"` // RelationalTableInputColumns: min=1,max=2048 InputColumns []RelationalTableInputColumns `hcl:"input_columns,block" validate:"min=1,max=2048"` }
type RelationalTableAttributes ¶
type RelationalTableAttributes struct {
// contains filtered or unexported fields
}
func (RelationalTableAttributes) Catalog ¶
func (rt RelationalTableAttributes) Catalog() terra.StringValue
func (RelationalTableAttributes) DataSourceArn ¶
func (rt RelationalTableAttributes) DataSourceArn() terra.StringValue
func (RelationalTableAttributes) InputColumns ¶
func (rt RelationalTableAttributes) InputColumns() terra.ListValue[RelationalTableInputColumnsAttributes]
func (RelationalTableAttributes) InternalRef ¶
func (rt RelationalTableAttributes) InternalRef() (terra.Reference, error)
func (RelationalTableAttributes) InternalTokens ¶
func (rt RelationalTableAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RelationalTableAttributes) InternalWithRef ¶
func (rt RelationalTableAttributes) InternalWithRef(ref terra.Reference) RelationalTableAttributes
func (RelationalTableAttributes) Name ¶
func (rt RelationalTableAttributes) Name() terra.StringValue
func (RelationalTableAttributes) Schema ¶
func (rt RelationalTableAttributes) Schema() terra.StringValue
type RelationalTableInputColumns ¶
type RelationalTableInputColumns struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` }
type RelationalTableInputColumnsAttributes ¶
type RelationalTableInputColumnsAttributes struct {
// contains filtered or unexported fields
}
func (RelationalTableInputColumnsAttributes) InternalRef ¶
func (ic RelationalTableInputColumnsAttributes) InternalRef() (terra.Reference, error)
func (RelationalTableInputColumnsAttributes) InternalTokens ¶
func (ic RelationalTableInputColumnsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RelationalTableInputColumnsAttributes) InternalWithRef ¶
func (ic RelationalTableInputColumnsAttributes) InternalWithRef(ref terra.Reference) RelationalTableInputColumnsAttributes
func (RelationalTableInputColumnsAttributes) Name ¶
func (ic RelationalTableInputColumnsAttributes) Name() terra.StringValue
func (RelationalTableInputColumnsAttributes) Type ¶
func (ic RelationalTableInputColumnsAttributes) Type() terra.StringValue
type RelationalTableState ¶
type RelationalTableState struct { Catalog string `json:"catalog"` DataSourceArn string `json:"data_source_arn"` Name string `json:"name"` Schema string `json:"schema"` InputColumns []RelationalTableInputColumnsState `json:"input_columns"` }
type RenameColumnOperation ¶
type RenameColumnOperation struct { // ColumnName: string, required ColumnName terra.StringValue `hcl:"column_name,attr" validate:"required"` // NewColumnName: string, required NewColumnName terra.StringValue `hcl:"new_column_name,attr" validate:"required"` }
type RenameColumnOperationAttributes ¶
type RenameColumnOperationAttributes struct {
// contains filtered or unexported fields
}
func (RenameColumnOperationAttributes) ColumnName ¶
func (rco RenameColumnOperationAttributes) ColumnName() terra.StringValue
func (RenameColumnOperationAttributes) InternalRef ¶
func (rco RenameColumnOperationAttributes) InternalRef() (terra.Reference, error)
func (RenameColumnOperationAttributes) InternalTokens ¶
func (rco RenameColumnOperationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RenameColumnOperationAttributes) InternalWithRef ¶
func (rco RenameColumnOperationAttributes) InternalWithRef(ref terra.Reference) RenameColumnOperationAttributes
func (RenameColumnOperationAttributes) NewColumnName ¶
func (rco RenameColumnOperationAttributes) NewColumnName() terra.StringValue
type RightJoinKeyProperties ¶
type RightJoinKeyPropertiesAttributes ¶
type RightJoinKeyPropertiesAttributes struct {
// contains filtered or unexported fields
}
func (RightJoinKeyPropertiesAttributes) InternalRef ¶
func (rjkp RightJoinKeyPropertiesAttributes) InternalRef() (terra.Reference, error)
func (RightJoinKeyPropertiesAttributes) InternalTokens ¶
func (rjkp RightJoinKeyPropertiesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RightJoinKeyPropertiesAttributes) InternalWithRef ¶
func (rjkp RightJoinKeyPropertiesAttributes) InternalWithRef(ref terra.Reference) RightJoinKeyPropertiesAttributes
func (RightJoinKeyPropertiesAttributes) UniqueKey ¶
func (rjkp RightJoinKeyPropertiesAttributes) UniqueKey() terra.BoolValue
type RightJoinKeyPropertiesState ¶
type RightJoinKeyPropertiesState struct {
UniqueKey bool `json:"unique_key"`
}
type RowLevelPermissionDataSet ¶
type RowLevelPermissionDataSet struct { // Arn: string, required Arn terra.StringValue `hcl:"arn,attr" validate:"required"` // FormatVersion: string, optional FormatVersion terra.StringValue `hcl:"format_version,attr"` // Namespace: string, optional Namespace terra.StringValue `hcl:"namespace,attr"` // PermissionPolicy: string, required PermissionPolicy terra.StringValue `hcl:"permission_policy,attr" validate:"required"` // Status: string, optional Status terra.StringValue `hcl:"status,attr"` }
type RowLevelPermissionDataSetAttributes ¶
type RowLevelPermissionDataSetAttributes struct {
// contains filtered or unexported fields
}
func (RowLevelPermissionDataSetAttributes) Arn ¶
func (rlpds RowLevelPermissionDataSetAttributes) Arn() terra.StringValue
func (RowLevelPermissionDataSetAttributes) FormatVersion ¶
func (rlpds RowLevelPermissionDataSetAttributes) FormatVersion() terra.StringValue
func (RowLevelPermissionDataSetAttributes) InternalRef ¶
func (rlpds RowLevelPermissionDataSetAttributes) InternalRef() (terra.Reference, error)
func (RowLevelPermissionDataSetAttributes) InternalTokens ¶
func (rlpds RowLevelPermissionDataSetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RowLevelPermissionDataSetAttributes) InternalWithRef ¶
func (rlpds RowLevelPermissionDataSetAttributes) InternalWithRef(ref terra.Reference) RowLevelPermissionDataSetAttributes
func (RowLevelPermissionDataSetAttributes) Namespace ¶
func (rlpds RowLevelPermissionDataSetAttributes) Namespace() terra.StringValue
func (RowLevelPermissionDataSetAttributes) PermissionPolicy ¶
func (rlpds RowLevelPermissionDataSetAttributes) PermissionPolicy() terra.StringValue
func (RowLevelPermissionDataSetAttributes) Status ¶
func (rlpds RowLevelPermissionDataSetAttributes) Status() terra.StringValue
type RowLevelPermissionTagConfiguration ¶
type RowLevelPermissionTagConfiguration struct { // Status: string, optional Status terra.StringValue `hcl:"status,attr"` // TagRules: min=1,max=50 TagRules []TagRules `hcl:"tag_rules,block" validate:"min=1,max=50"` }
type RowLevelPermissionTagConfigurationAttributes ¶
type RowLevelPermissionTagConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (RowLevelPermissionTagConfigurationAttributes) InternalRef ¶
func (rlptc RowLevelPermissionTagConfigurationAttributes) InternalRef() (terra.Reference, error)
func (RowLevelPermissionTagConfigurationAttributes) InternalTokens ¶
func (rlptc RowLevelPermissionTagConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RowLevelPermissionTagConfigurationAttributes) InternalWithRef ¶
func (rlptc RowLevelPermissionTagConfigurationAttributes) InternalWithRef(ref terra.Reference) RowLevelPermissionTagConfigurationAttributes
func (RowLevelPermissionTagConfigurationAttributes) Status ¶
func (rlptc RowLevelPermissionTagConfigurationAttributes) Status() terra.StringValue
func (RowLevelPermissionTagConfigurationAttributes) TagRules ¶
func (rlptc RowLevelPermissionTagConfigurationAttributes) TagRules() terra.ListValue[TagRulesAttributes]
type RowLevelPermissionTagConfigurationState ¶
type RowLevelPermissionTagConfigurationState struct { Status string `json:"status"` TagRules []TagRulesState `json:"tag_rules"` }
type S3Source ¶
type S3Source struct { // DataSourceArn: string, required DataSourceArn terra.StringValue `hcl:"data_source_arn,attr" validate:"required"` // S3SourceInputColumns: min=1,max=2048 InputColumns []S3SourceInputColumns `hcl:"input_columns,block" validate:"min=1,max=2048"` // UploadSettings: required UploadSettings *UploadSettings `hcl:"upload_settings,block" validate:"required"` }
type S3SourceAttributes ¶
type S3SourceAttributes struct {
// contains filtered or unexported fields
}
func (S3SourceAttributes) DataSourceArn ¶
func (ss S3SourceAttributes) DataSourceArn() terra.StringValue
func (S3SourceAttributes) InputColumns ¶
func (ss S3SourceAttributes) InputColumns() terra.ListValue[S3SourceInputColumnsAttributes]
func (S3SourceAttributes) InternalRef ¶
func (ss S3SourceAttributes) InternalRef() (terra.Reference, error)
func (S3SourceAttributes) InternalTokens ¶
func (ss S3SourceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (S3SourceAttributes) InternalWithRef ¶
func (ss S3SourceAttributes) InternalWithRef(ref terra.Reference) S3SourceAttributes
func (S3SourceAttributes) UploadSettings ¶
func (ss S3SourceAttributes) UploadSettings() terra.ListValue[UploadSettingsAttributes]
type S3SourceInputColumns ¶
type S3SourceInputColumns struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` }
type S3SourceInputColumnsAttributes ¶
type S3SourceInputColumnsAttributes struct {
// contains filtered or unexported fields
}
func (S3SourceInputColumnsAttributes) InternalRef ¶
func (ic S3SourceInputColumnsAttributes) InternalRef() (terra.Reference, error)
func (S3SourceInputColumnsAttributes) InternalTokens ¶
func (ic S3SourceInputColumnsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (S3SourceInputColumnsAttributes) InternalWithRef ¶
func (ic S3SourceInputColumnsAttributes) InternalWithRef(ref terra.Reference) S3SourceInputColumnsAttributes
func (S3SourceInputColumnsAttributes) Name ¶
func (ic S3SourceInputColumnsAttributes) Name() terra.StringValue
func (S3SourceInputColumnsAttributes) Type ¶
func (ic S3SourceInputColumnsAttributes) Type() terra.StringValue
type S3SourceState ¶
type S3SourceState struct { DataSourceArn string `json:"data_source_arn"` InputColumns []S3SourceInputColumnsState `json:"input_columns"` UploadSettings []UploadSettingsState `json:"upload_settings"` }
type Source ¶
type Source struct { // DataSetArn: string, optional DataSetArn terra.StringValue `hcl:"data_set_arn,attr"` // PhysicalTableId: string, optional PhysicalTableId terra.StringValue `hcl:"physical_table_id,attr"` // JoinInstruction: optional JoinInstruction *JoinInstruction `hcl:"join_instruction,block"` }
type SourceAttributes ¶
type SourceAttributes struct {
// contains filtered or unexported fields
}
func (SourceAttributes) DataSetArn ¶
func (s SourceAttributes) DataSetArn() terra.StringValue
func (SourceAttributes) InternalRef ¶
func (s SourceAttributes) InternalRef() (terra.Reference, error)
func (SourceAttributes) InternalTokens ¶
func (s SourceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SourceAttributes) InternalWithRef ¶
func (s SourceAttributes) InternalWithRef(ref terra.Reference) SourceAttributes
func (SourceAttributes) JoinInstruction ¶
func (s SourceAttributes) JoinInstruction() terra.ListValue[JoinInstructionAttributes]
func (SourceAttributes) PhysicalTableId ¶
func (s SourceAttributes) PhysicalTableId() terra.StringValue
type SourceState ¶
type SourceState struct { DataSetArn string `json:"data_set_arn"` PhysicalTableId string `json:"physical_table_id"` JoinInstruction []JoinInstructionState `json:"join_instruction"` }
type TagColumnOperation ¶
type TagColumnOperation struct { // ColumnName: string, required ColumnName terra.StringValue `hcl:"column_name,attr" validate:"required"` // Tags: min=1,max=16 Tags []Tags `hcl:"tags,block" validate:"min=1,max=16"` }
type TagColumnOperationAttributes ¶
type TagColumnOperationAttributes struct {
// contains filtered or unexported fields
}
func (TagColumnOperationAttributes) ColumnName ¶
func (tco TagColumnOperationAttributes) ColumnName() terra.StringValue
func (TagColumnOperationAttributes) InternalRef ¶
func (tco TagColumnOperationAttributes) InternalRef() (terra.Reference, error)
func (TagColumnOperationAttributes) InternalTokens ¶
func (tco TagColumnOperationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TagColumnOperationAttributes) InternalWithRef ¶
func (tco TagColumnOperationAttributes) InternalWithRef(ref terra.Reference) TagColumnOperationAttributes
func (TagColumnOperationAttributes) Tags ¶
func (tco TagColumnOperationAttributes) Tags() terra.ListValue[TagsAttributes]
type TagColumnOperationState ¶
type TagRules ¶
type TagRules struct { // ColumnName: string, required ColumnName terra.StringValue `hcl:"column_name,attr" validate:"required"` // MatchAllValue: string, optional MatchAllValue terra.StringValue `hcl:"match_all_value,attr"` // TagKey: string, required TagKey terra.StringValue `hcl:"tag_key,attr" validate:"required"` // TagMultiValueDelimiter: string, optional TagMultiValueDelimiter terra.StringValue `hcl:"tag_multi_value_delimiter,attr"` }
type TagRulesAttributes ¶
type TagRulesAttributes struct {
// contains filtered or unexported fields
}
func (TagRulesAttributes) ColumnName ¶
func (tr TagRulesAttributes) ColumnName() terra.StringValue
func (TagRulesAttributes) InternalRef ¶
func (tr TagRulesAttributes) InternalRef() (terra.Reference, error)
func (TagRulesAttributes) InternalTokens ¶
func (tr TagRulesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TagRulesAttributes) InternalWithRef ¶
func (tr TagRulesAttributes) InternalWithRef(ref terra.Reference) TagRulesAttributes
func (TagRulesAttributes) MatchAllValue ¶
func (tr TagRulesAttributes) MatchAllValue() terra.StringValue
func (TagRulesAttributes) TagKey ¶
func (tr TagRulesAttributes) TagKey() terra.StringValue
func (TagRulesAttributes) TagMultiValueDelimiter ¶
func (tr TagRulesAttributes) TagMultiValueDelimiter() terra.StringValue
type TagRulesState ¶
type Tags ¶
type Tags struct { // ColumnGeographicRole: string, optional ColumnGeographicRole terra.StringValue `hcl:"column_geographic_role,attr"` // ColumnDescription: optional ColumnDescription *ColumnDescription `hcl:"column_description,block"` }
type TagsAttributes ¶
type TagsAttributes struct {
// contains filtered or unexported fields
}
func (TagsAttributes) ColumnDescription ¶
func (t TagsAttributes) ColumnDescription() terra.ListValue[ColumnDescriptionAttributes]
func (TagsAttributes) ColumnGeographicRole ¶
func (t TagsAttributes) ColumnGeographicRole() terra.StringValue
func (TagsAttributes) InternalRef ¶
func (t TagsAttributes) InternalRef() (terra.Reference, error)
func (TagsAttributes) InternalTokens ¶
func (t TagsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TagsAttributes) InternalWithRef ¶
func (t TagsAttributes) InternalWithRef(ref terra.Reference) TagsAttributes
type TagsState ¶
type TagsState struct { ColumnGeographicRole string `json:"column_geographic_role"` ColumnDescription []ColumnDescriptionState `json:"column_description"` }
type UntagColumnOperation ¶
type UntagColumnOperation struct { // ColumnName: string, required ColumnName terra.StringValue `hcl:"column_name,attr" validate:"required"` // TagNames: list of string, required TagNames terra.ListValue[terra.StringValue] `hcl:"tag_names,attr" validate:"required"` }
type UntagColumnOperationAttributes ¶
type UntagColumnOperationAttributes struct {
// contains filtered or unexported fields
}
func (UntagColumnOperationAttributes) ColumnName ¶
func (uco UntagColumnOperationAttributes) ColumnName() terra.StringValue
func (UntagColumnOperationAttributes) InternalRef ¶
func (uco UntagColumnOperationAttributes) InternalRef() (terra.Reference, error)
func (UntagColumnOperationAttributes) InternalTokens ¶
func (uco UntagColumnOperationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (UntagColumnOperationAttributes) InternalWithRef ¶
func (uco UntagColumnOperationAttributes) InternalWithRef(ref terra.Reference) UntagColumnOperationAttributes
func (UntagColumnOperationAttributes) TagNames ¶
func (uco UntagColumnOperationAttributes) TagNames() terra.ListValue[terra.StringValue]
type UploadSettings ¶
type UploadSettings struct { // ContainsHeader: bool, optional ContainsHeader terra.BoolValue `hcl:"contains_header,attr"` // Delimiter: string, optional Delimiter terra.StringValue `hcl:"delimiter,attr"` // Format: string, optional Format terra.StringValue `hcl:"format,attr"` // StartFromRow: number, optional StartFromRow terra.NumberValue `hcl:"start_from_row,attr"` // TextQualifier: string, optional TextQualifier terra.StringValue `hcl:"text_qualifier,attr"` }
type UploadSettingsAttributes ¶
type UploadSettingsAttributes struct {
// contains filtered or unexported fields
}
func (UploadSettingsAttributes) ContainsHeader ¶
func (us UploadSettingsAttributes) ContainsHeader() terra.BoolValue
func (UploadSettingsAttributes) Delimiter ¶
func (us UploadSettingsAttributes) Delimiter() terra.StringValue
func (UploadSettingsAttributes) Format ¶
func (us UploadSettingsAttributes) Format() terra.StringValue
func (UploadSettingsAttributes) InternalRef ¶
func (us UploadSettingsAttributes) InternalRef() (terra.Reference, error)
func (UploadSettingsAttributes) InternalTokens ¶
func (us UploadSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (UploadSettingsAttributes) InternalWithRef ¶
func (us UploadSettingsAttributes) InternalWithRef(ref terra.Reference) UploadSettingsAttributes
func (UploadSettingsAttributes) StartFromRow ¶
func (us UploadSettingsAttributes) StartFromRow() terra.NumberValue
func (UploadSettingsAttributes) TextQualifier ¶
func (us UploadSettingsAttributes) TextQualifier() terra.StringValue
Click to show internal directories.
Click to hide internal directories.