dataquicksightdataset

package
v0.0.0-...-964ba77 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 9, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CastColumnTypeOperation

type CastColumnTypeOperation struct{}

type CastColumnTypeOperationAttributes

type CastColumnTypeOperationAttributes struct {
	// contains filtered or unexported fields
}

func (CastColumnTypeOperationAttributes) ColumnName

func (CastColumnTypeOperationAttributes) Format

func (CastColumnTypeOperationAttributes) InternalRef

func (CastColumnTypeOperationAttributes) InternalTokens

func (ccto CastColumnTypeOperationAttributes) InternalTokens() (hclwrite.Tokens, error)

func (CastColumnTypeOperationAttributes) InternalWithRef

func (CastColumnTypeOperationAttributes) NewColumnType

type CastColumnTypeOperationState

type CastColumnTypeOperationState struct {
	ColumnName    string `json:"column_name"`
	Format        string `json:"format"`
	NewColumnType string `json:"new_column_type"`
}

type ColumnDescription

type ColumnDescription struct{}

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 (ColumnDescriptionAttributes) Text

type ColumnDescriptionState

type ColumnDescriptionState struct {
	Text string `json:"text"`
}

type ColumnGroups

type ColumnGroups struct {
	// GeoSpatialColumnGroup: min=0
	GeoSpatialColumnGroup []GeoSpatialColumnGroup `hcl:"geo_spatial_column_group,block" validate:"min=0"`
}

type ColumnGroupsAttributes

type ColumnGroupsAttributes struct {
	// contains filtered or unexported fields
}

func (ColumnGroupsAttributes) GeoSpatialColumnGroup

func (ColumnGroupsAttributes) InternalRef

func (cg ColumnGroupsAttributes) InternalRef() (terra.Reference, error)

func (ColumnGroupsAttributes) InternalTokens

func (cg ColumnGroupsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ColumnGroupsAttributes) InternalWithRef

type ColumnGroupsState

type ColumnGroupsState struct {
	GeoSpatialColumnGroup []GeoSpatialColumnGroupState `json:"geo_spatial_column_group"`
}

type ColumnLevelPermissionRules

type ColumnLevelPermissionRules struct{}

type ColumnLevelPermissionRulesAttributes

type ColumnLevelPermissionRulesAttributes struct {
	// contains filtered or unexported fields
}

func (ColumnLevelPermissionRulesAttributes) ColumnNames

func (ColumnLevelPermissionRulesAttributes) InternalRef

func (ColumnLevelPermissionRulesAttributes) InternalTokens

func (clpr ColumnLevelPermissionRulesAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ColumnLevelPermissionRulesAttributes) InternalWithRef

func (ColumnLevelPermissionRulesAttributes) Principals

type ColumnLevelPermissionRulesState

type ColumnLevelPermissionRulesState struct {
	ColumnNames []string `json:"column_names"`
	Principals  []string `json:"principals"`
}

type CreateColumnsOperation

type CreateColumnsOperation struct {
	// CreateColumnsOperationColumns: min=0
	Columns []CreateColumnsOperationColumns `hcl:"columns,block" validate:"min=0"`
}

type CreateColumnsOperationAttributes

type CreateColumnsOperationAttributes struct {
	// contains filtered or unexported fields
}

func (CreateColumnsOperationAttributes) Columns

func (CreateColumnsOperationAttributes) InternalRef

func (CreateColumnsOperationAttributes) InternalTokens

func (cco CreateColumnsOperationAttributes) InternalTokens() (hclwrite.Tokens, error)

func (CreateColumnsOperationAttributes) InternalWithRef

type CreateColumnsOperationColumns

type CreateColumnsOperationColumns struct{}

type CreateColumnsOperationColumnsAttributes

type CreateColumnsOperationColumnsAttributes struct {
	// contains filtered or unexported fields
}

func (CreateColumnsOperationColumnsAttributes) ColumnId

func (CreateColumnsOperationColumnsAttributes) ColumnName

func (CreateColumnsOperationColumnsAttributes) Expression

func (CreateColumnsOperationColumnsAttributes) InternalRef

func (CreateColumnsOperationColumnsAttributes) InternalTokens

func (CreateColumnsOperationColumnsAttributes) InternalWithRef

type CreateColumnsOperationColumnsState

type CreateColumnsOperationColumnsState struct {
	ColumnId   string `json:"column_id"`
	ColumnName string `json:"column_name"`
	Expression string `json:"expression"`
}

type CreateColumnsOperationState

type CreateColumnsOperationState struct {
	Columns []CreateColumnsOperationColumnsState `json:"columns"`
}

type CustomSql

type CustomSql struct {
	// CustomSqlColumns: min=0
	Columns []CustomSqlColumns `hcl:"columns,block" validate:"min=0"`
}

type CustomSqlAttributes

type CustomSqlAttributes struct {
	// contains filtered or unexported fields
}

func (CustomSqlAttributes) Columns

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 (CustomSqlAttributes) SqlQuery

func (cs CustomSqlAttributes) SqlQuery() terra.StringValue

type CustomSqlColumns

type CustomSqlColumns struct{}

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 (CustomSqlColumnsAttributes) Name

func (CustomSqlColumnsAttributes) Type

type CustomSqlColumnsState

type CustomSqlColumnsState struct {
	Name string `json:"name"`
	Type string `json:"type"`
}

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{}

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 (DataSetUsageConfigurationAttributes) InternalTokens

func (dsuc DataSetUsageConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DataSetUsageConfigurationAttributes) InternalWithRef

type DataSetUsageConfigurationState

type DataSetUsageConfigurationState struct {
	DisableUseAsDirectQuerySource bool `json:"disable_use_as_direct_query_source"`
	DisableUseAsImportedSource    bool `json:"disable_use_as_imported_source"`
}

type DataTransforms

type DataTransforms struct {
	// CastColumnTypeOperation: min=0
	CastColumnTypeOperation []CastColumnTypeOperation `hcl:"cast_column_type_operation,block" validate:"min=0"`
	// CreateColumnsOperation: min=0
	CreateColumnsOperation []CreateColumnsOperation `hcl:"create_columns_operation,block" validate:"min=0"`
	// FilterOperation: min=0
	FilterOperation []FilterOperation `hcl:"filter_operation,block" validate:"min=0"`
	// ProjectOperation: min=0
	ProjectOperation []ProjectOperation `hcl:"project_operation,block" validate:"min=0"`
	// RenameColumnOperation: min=0
	RenameColumnOperation []RenameColumnOperation `hcl:"rename_column_operation,block" validate:"min=0"`
	// TagColumnOperation: min=0
	TagColumnOperation []TagColumnOperation `hcl:"tag_column_operation,block" validate:"min=0"`
	// UntagColumnOperation: min=0
	UntagColumnOperation []UntagColumnOperation `hcl:"untag_column_operation,block" validate:"min=0"`
}

type DataTransformsAttributes

type DataTransformsAttributes struct {
	// contains filtered or unexported fields
}

func (DataTransformsAttributes) CastColumnTypeOperation

func (DataTransformsAttributes) CreateColumnsOperation

func (DataTransformsAttributes) FilterOperation

func (DataTransformsAttributes) InternalRef

func (dt DataTransformsAttributes) InternalRef() (terra.Reference, error)

func (DataTransformsAttributes) InternalTokens

func (dt DataTransformsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DataTransformsAttributes) InternalWithRef

func (DataTransformsAttributes) ProjectOperation

func (DataTransformsAttributes) RenameColumnOperation

func (DataTransformsAttributes) TagColumnOperation

func (DataTransformsAttributes) UntagColumnOperation

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{}

type FieldFoldersAttributes

type FieldFoldersAttributes struct {
	// contains filtered or unexported fields
}

func (FieldFoldersAttributes) Columns

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

type FieldFoldersState

type FieldFoldersState struct {
	Columns        []string `json:"columns"`
	Description    string   `json:"description"`
	FieldFoldersId string   `json:"field_folders_id"`
}

type FilterOperation

type FilterOperation struct{}

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

type FilterOperationState

type FilterOperationState struct {
	ConditionExpression string `json:"condition_expression"`
}

type GeoSpatialColumnGroup

type GeoSpatialColumnGroup struct{}

type GeoSpatialColumnGroupAttributes

type GeoSpatialColumnGroupAttributes struct {
	// contains filtered or unexported fields
}

func (GeoSpatialColumnGroupAttributes) Columns

func (GeoSpatialColumnGroupAttributes) CountryCode

func (GeoSpatialColumnGroupAttributes) InternalRef

func (gscg GeoSpatialColumnGroupAttributes) InternalRef() (terra.Reference, error)

func (GeoSpatialColumnGroupAttributes) InternalTokens

func (gscg GeoSpatialColumnGroupAttributes) InternalTokens() (hclwrite.Tokens, error)

func (GeoSpatialColumnGroupAttributes) InternalWithRef

func (GeoSpatialColumnGroupAttributes) Name

type GeoSpatialColumnGroupState

type GeoSpatialColumnGroupState struct {
	Columns     []string `json:"columns"`
	CountryCode string   `json:"country_code"`
	Name        string   `json:"name"`
}

type JoinInstruction

type JoinInstruction struct {
	// LeftJoinKeyProperties: min=0
	LeftJoinKeyProperties []LeftJoinKeyProperties `hcl:"left_join_key_properties,block" validate:"min=0"`
	// RightJoinKeyProperties: min=0
	RightJoinKeyProperties []RightJoinKeyProperties `hcl:"right_join_key_properties,block" validate:"min=0"`
}

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 (JoinInstructionAttributes) LeftJoinKeyProperties

func (JoinInstructionAttributes) LeftOperand

func (ji JoinInstructionAttributes) LeftOperand() terra.StringValue

func (JoinInstructionAttributes) OnClause

func (JoinInstructionAttributes) RightJoinKeyProperties

func (JoinInstructionAttributes) RightOperand

func (ji JoinInstructionAttributes) RightOperand() terra.StringValue

func (JoinInstructionAttributes) Type

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 LeftJoinKeyProperties struct{}

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 (LeftJoinKeyPropertiesAttributes) UniqueKey

type LeftJoinKeyPropertiesState

type LeftJoinKeyPropertiesState struct {
	UniqueKey bool `json:"unique_key"`
}

type LogicalTableMap

type LogicalTableMap struct {
	// DataTransforms: min=0
	DataTransforms []DataTransforms `hcl:"data_transforms,block" validate:"min=0"`
	// Source: min=0
	Source []Source `hcl:"source,block" validate:"min=0"`
}

type LogicalTableMapAttributes

type LogicalTableMapAttributes struct {
	// contains filtered or unexported fields
}

func (LogicalTableMapAttributes) Alias

func (LogicalTableMapAttributes) DataTransforms

func (LogicalTableMapAttributes) InternalRef

func (ltm LogicalTableMapAttributes) InternalRef() (terra.Reference, error)

func (LogicalTableMapAttributes) InternalTokens

func (ltm LogicalTableMapAttributes) InternalTokens() (hclwrite.Tokens, error)

func (LogicalTableMapAttributes) InternalWithRef

func (LogicalTableMapAttributes) LogicalTableMapId

func (ltm LogicalTableMapAttributes) LogicalTableMapId() terra.StringValue

func (LogicalTableMapAttributes) Source

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 Permissions

type Permissions struct{}

type PermissionsAttributes

type PermissionsAttributes struct {
	// contains filtered or unexported fields
}

func (PermissionsAttributes) Actions

func (PermissionsAttributes) InternalRef

func (p PermissionsAttributes) InternalRef() (terra.Reference, error)

func (PermissionsAttributes) InternalTokens

func (p PermissionsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (PermissionsAttributes) InternalWithRef

func (PermissionsAttributes) Principal

func (p PermissionsAttributes) Principal() terra.StringValue

type PermissionsState

type PermissionsState struct {
	Actions   []string `json:"actions"`
	Principal string   `json:"principal"`
}

type PhysicalTableMap

type PhysicalTableMap struct {
	// CustomSql: min=0
	CustomSql []CustomSql `hcl:"custom_sql,block" validate:"min=0"`
	// RelationalTable: min=0
	RelationalTable []RelationalTable `hcl:"relational_table,block" validate:"min=0"`
	// S3Source: min=0
	S3Source []S3Source `hcl:"s3_source,block" validate:"min=0"`
}

type PhysicalTableMapAttributes

type PhysicalTableMapAttributes struct {
	// contains filtered or unexported fields
}

func (PhysicalTableMapAttributes) CustomSql

func (PhysicalTableMapAttributes) InternalRef

func (ptm PhysicalTableMapAttributes) InternalRef() (terra.Reference, error)

func (PhysicalTableMapAttributes) InternalTokens

func (ptm PhysicalTableMapAttributes) InternalTokens() (hclwrite.Tokens, error)

func (PhysicalTableMapAttributes) InternalWithRef

func (PhysicalTableMapAttributes) PhysicalTableMapId

func (ptm PhysicalTableMapAttributes) PhysicalTableMapId() terra.StringValue

func (PhysicalTableMapAttributes) RelationalTable

func (PhysicalTableMapAttributes) S3Source

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{}

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 (ProjectOperationAttributes) ProjectedColumns

type ProjectOperationState

type ProjectOperationState struct {
	ProjectedColumns []string `json:"projected_columns"`
}

type RelationalTable

type RelationalTable struct {
	// RelationalTableInputColumns: min=0
	InputColumns []RelationalTableInputColumns `hcl:"input_columns,block" validate:"min=0"`
}

type RelationalTableAttributes

type RelationalTableAttributes struct {
	// contains filtered or unexported fields
}

func (RelationalTableAttributes) Catalog

func (RelationalTableAttributes) DataSourceArn

func (rt RelationalTableAttributes) DataSourceArn() terra.StringValue

func (RelationalTableAttributes) InputColumns

func (RelationalTableAttributes) InternalRef

func (rt RelationalTableAttributes) InternalRef() (terra.Reference, error)

func (RelationalTableAttributes) InternalTokens

func (rt RelationalTableAttributes) InternalTokens() (hclwrite.Tokens, error)

func (RelationalTableAttributes) InternalWithRef

func (RelationalTableAttributes) Name

func (RelationalTableAttributes) Schema

type RelationalTableInputColumns

type RelationalTableInputColumns struct{}

type RelationalTableInputColumnsAttributes

type RelationalTableInputColumnsAttributes struct {
	// contains filtered or unexported fields
}

func (RelationalTableInputColumnsAttributes) InternalRef

func (RelationalTableInputColumnsAttributes) InternalTokens

func (RelationalTableInputColumnsAttributes) InternalWithRef

func (RelationalTableInputColumnsAttributes) Name

func (RelationalTableInputColumnsAttributes) Type

type RelationalTableInputColumnsState

type RelationalTableInputColumnsState struct {
	Name string `json:"name"`
	Type string `json:"type"`
}

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{}

type RenameColumnOperationAttributes

type RenameColumnOperationAttributes struct {
	// contains filtered or unexported fields
}

func (RenameColumnOperationAttributes) ColumnName

func (RenameColumnOperationAttributes) InternalRef

func (RenameColumnOperationAttributes) InternalTokens

func (rco RenameColumnOperationAttributes) InternalTokens() (hclwrite.Tokens, error)

func (RenameColumnOperationAttributes) InternalWithRef

func (RenameColumnOperationAttributes) NewColumnName

type RenameColumnOperationState

type RenameColumnOperationState struct {
	ColumnName    string `json:"column_name"`
	NewColumnName string `json:"new_column_name"`
}

type RightJoinKeyProperties

type RightJoinKeyProperties struct{}

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 (RightJoinKeyPropertiesAttributes) UniqueKey

type RightJoinKeyPropertiesState

type RightJoinKeyPropertiesState struct {
	UniqueKey bool `json:"unique_key"`
}

type RowLevelPermissionDataSet

type RowLevelPermissionDataSet struct{}

type RowLevelPermissionDataSetAttributes

type RowLevelPermissionDataSetAttributes struct {
	// contains filtered or unexported fields
}

func (RowLevelPermissionDataSetAttributes) Arn

func (RowLevelPermissionDataSetAttributes) FormatVersion

func (RowLevelPermissionDataSetAttributes) InternalRef

func (RowLevelPermissionDataSetAttributes) InternalTokens

func (rlpds RowLevelPermissionDataSetAttributes) InternalTokens() (hclwrite.Tokens, error)

func (RowLevelPermissionDataSetAttributes) InternalWithRef

func (RowLevelPermissionDataSetAttributes) Namespace

func (RowLevelPermissionDataSetAttributes) PermissionPolicy

func (rlpds RowLevelPermissionDataSetAttributes) PermissionPolicy() terra.StringValue

func (RowLevelPermissionDataSetAttributes) Status

type RowLevelPermissionDataSetState

type RowLevelPermissionDataSetState struct {
	Arn              string `json:"arn"`
	FormatVersion    string `json:"format_version"`
	Namespace        string `json:"namespace"`
	PermissionPolicy string `json:"permission_policy"`
	Status           string `json:"status"`
}

type RowLevelPermissionTagConfiguration

type RowLevelPermissionTagConfiguration struct {
	// TagRules: min=0
	TagRules []TagRules `hcl:"tag_rules,block" validate:"min=0"`
}

type RowLevelPermissionTagConfigurationAttributes

type RowLevelPermissionTagConfigurationAttributes struct {
	// contains filtered or unexported fields
}

func (RowLevelPermissionTagConfigurationAttributes) InternalRef

func (RowLevelPermissionTagConfigurationAttributes) InternalTokens

func (RowLevelPermissionTagConfigurationAttributes) InternalWithRef

func (RowLevelPermissionTagConfigurationAttributes) Status

func (RowLevelPermissionTagConfigurationAttributes) TagRules

type RowLevelPermissionTagConfigurationState

type RowLevelPermissionTagConfigurationState struct {
	Status   string          `json:"status"`
	TagRules []TagRulesState `json:"tag_rules"`
}

type S3Source

type S3Source struct {
	// S3SourceInputColumns: min=0
	InputColumns []S3SourceInputColumns `hcl:"input_columns,block" validate:"min=0"`
	// UploadSettings: min=0
	UploadSettings []UploadSettings `hcl:"upload_settings,block" validate:"min=0"`
}

type S3SourceAttributes

type S3SourceAttributes struct {
	// contains filtered or unexported fields
}

func (S3SourceAttributes) DataSourceArn

func (ss S3SourceAttributes) DataSourceArn() terra.StringValue

func (S3SourceAttributes) InputColumns

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

type S3SourceInputColumns

type S3SourceInputColumns struct{}

type S3SourceInputColumnsAttributes

type S3SourceInputColumnsAttributes struct {
	// contains filtered or unexported fields
}

func (S3SourceInputColumnsAttributes) InternalRef

func (S3SourceInputColumnsAttributes) InternalTokens

func (ic S3SourceInputColumnsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (S3SourceInputColumnsAttributes) InternalWithRef

func (S3SourceInputColumnsAttributes) Name

func (S3SourceInputColumnsAttributes) Type

type S3SourceInputColumnsState

type S3SourceInputColumnsState struct {
	Name string `json:"name"`
	Type string `json:"type"`
}

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 {
	// JoinInstruction: min=0
	JoinInstruction []JoinInstruction `hcl:"join_instruction,block" validate:"min=0"`
}

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 (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 {
	// Tags: min=0
	Tags []Tags `hcl:"tags,block" validate:"min=0"`
}

type TagColumnOperationAttributes

type TagColumnOperationAttributes struct {
	// contains filtered or unexported fields
}

func (TagColumnOperationAttributes) ColumnName

func (TagColumnOperationAttributes) InternalRef

func (tco TagColumnOperationAttributes) InternalRef() (terra.Reference, error)

func (TagColumnOperationAttributes) InternalTokens

func (tco TagColumnOperationAttributes) InternalTokens() (hclwrite.Tokens, error)

func (TagColumnOperationAttributes) InternalWithRef

func (TagColumnOperationAttributes) Tags

type TagColumnOperationState

type TagColumnOperationState struct {
	ColumnName string      `json:"column_name"`
	Tags       []TagsState `json:"tags"`
}

type TagRules

type TagRules struct{}

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 TagRulesState struct {
	ColumnName             string `json:"column_name"`
	MatchAllValue          string `json:"match_all_value"`
	TagKey                 string `json:"tag_key"`
	TagMultiValueDelimiter string `json:"tag_multi_value_delimiter"`
}

type Tags

type Tags struct {
	// ColumnDescription: min=0
	ColumnDescription []ColumnDescription `hcl:"column_description,block" validate:"min=0"`
}

type TagsAttributes

type TagsAttributes struct {
	// contains filtered or unexported fields
}

func (TagsAttributes) ColumnDescription

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{}

type UntagColumnOperationAttributes

type UntagColumnOperationAttributes struct {
	// contains filtered or unexported fields
}

func (UntagColumnOperationAttributes) ColumnName

func (UntagColumnOperationAttributes) InternalRef

func (uco UntagColumnOperationAttributes) InternalRef() (terra.Reference, error)

func (UntagColumnOperationAttributes) InternalTokens

func (uco UntagColumnOperationAttributes) InternalTokens() (hclwrite.Tokens, error)

func (UntagColumnOperationAttributes) InternalWithRef

func (UntagColumnOperationAttributes) TagNames

type UntagColumnOperationState

type UntagColumnOperationState struct {
	ColumnName string   `json:"column_name"`
	TagNames   []string `json:"tag_names"`
}

type UploadSettings

type UploadSettings struct{}

type UploadSettingsAttributes

type UploadSettingsAttributes struct {
	// contains filtered or unexported fields
}

func (UploadSettingsAttributes) ContainsHeader

func (us UploadSettingsAttributes) ContainsHeader() terra.BoolValue

func (UploadSettingsAttributes) Delimiter

func (UploadSettingsAttributes) Format

func (UploadSettingsAttributes) InternalRef

func (us UploadSettingsAttributes) InternalRef() (terra.Reference, error)

func (UploadSettingsAttributes) InternalTokens

func (us UploadSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (UploadSettingsAttributes) InternalWithRef

func (UploadSettingsAttributes) StartFromRow

func (us UploadSettingsAttributes) StartFromRow() terra.NumberValue

func (UploadSettingsAttributes) TextQualifier

func (us UploadSettingsAttributes) TextQualifier() terra.StringValue

type UploadSettingsState

type UploadSettingsState struct {
	ContainsHeader bool    `json:"contains_header"`
	Delimiter      string  `json:"delimiter"`
	Format         string  `json:"format"`
	StartFromRow   float64 `json:"start_from_row"`
	TextQualifier  string  `json:"text_qualifier"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL