Documentation ¶
Index ¶
- func NewSchemasSchemaheroIoDataTypeV1Alpha4Manifest() datasource.DataSource
- func NewSchemasSchemaheroIoMigrationV1Alpha4Manifest() datasource.DataSource
- func NewSchemasSchemaheroIoTableV1Alpha4Manifest() datasource.DataSource
- type SchemasSchemaheroIoDataTypeV1Alpha4Manifest
- func (r *SchemasSchemaheroIoDataTypeV1Alpha4Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *SchemasSchemaheroIoDataTypeV1Alpha4Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *SchemasSchemaheroIoDataTypeV1Alpha4Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type SchemasSchemaheroIoDataTypeV1Alpha4ManifestData
- type SchemasSchemaheroIoMigrationV1Alpha4Manifest
- func (r *SchemasSchemaheroIoMigrationV1Alpha4Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *SchemasSchemaheroIoMigrationV1Alpha4Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *SchemasSchemaheroIoMigrationV1Alpha4Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type SchemasSchemaheroIoMigrationV1Alpha4ManifestData
- type SchemasSchemaheroIoTableV1Alpha4Manifest
- func (r *SchemasSchemaheroIoTableV1Alpha4Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *SchemasSchemaheroIoTableV1Alpha4Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *SchemasSchemaheroIoTableV1Alpha4Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type SchemasSchemaheroIoTableV1Alpha4ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewSchemasSchemaheroIoDataTypeV1Alpha4Manifest ¶
func NewSchemasSchemaheroIoDataTypeV1Alpha4Manifest() datasource.DataSource
func NewSchemasSchemaheroIoMigrationV1Alpha4Manifest ¶
func NewSchemasSchemaheroIoMigrationV1Alpha4Manifest() datasource.DataSource
func NewSchemasSchemaheroIoTableV1Alpha4Manifest ¶
func NewSchemasSchemaheroIoTableV1Alpha4Manifest() datasource.DataSource
Types ¶
type SchemasSchemaheroIoDataTypeV1Alpha4Manifest ¶
type SchemasSchemaheroIoDataTypeV1Alpha4Manifest struct{}
func (*SchemasSchemaheroIoDataTypeV1Alpha4Manifest) Metadata ¶
func (r *SchemasSchemaheroIoDataTypeV1Alpha4Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*SchemasSchemaheroIoDataTypeV1Alpha4Manifest) Read ¶
func (r *SchemasSchemaheroIoDataTypeV1Alpha4Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*SchemasSchemaheroIoDataTypeV1Alpha4Manifest) Schema ¶
func (r *SchemasSchemaheroIoDataTypeV1Alpha4Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type SchemasSchemaheroIoDataTypeV1Alpha4ManifestData ¶
type SchemasSchemaheroIoDataTypeV1Alpha4ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Database *string `tfsdk:"database" json:"database,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Schema *struct { Cassandra *struct { Fields *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"fields" json:"fields,omitempty"` IsDeleted *bool `tfsdk:"is_deleted" json:"isDeleted,omitempty"` } `tfsdk:"cassandra" json:"cassandra,omitempty"` } `tfsdk:"schema" json:"schema,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type SchemasSchemaheroIoMigrationV1Alpha4Manifest ¶
type SchemasSchemaheroIoMigrationV1Alpha4Manifest struct{}
func (*SchemasSchemaheroIoMigrationV1Alpha4Manifest) Metadata ¶
func (r *SchemasSchemaheroIoMigrationV1Alpha4Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*SchemasSchemaheroIoMigrationV1Alpha4Manifest) Read ¶
func (r *SchemasSchemaheroIoMigrationV1Alpha4Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*SchemasSchemaheroIoMigrationV1Alpha4Manifest) Schema ¶
func (r *SchemasSchemaheroIoMigrationV1Alpha4Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type SchemasSchemaheroIoMigrationV1Alpha4ManifestData ¶
type SchemasSchemaheroIoMigrationV1Alpha4ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { DatabaseName *string `tfsdk:"database_name" json:"databaseName,omitempty"` EditedDDL *string `tfsdk:"edited_ddl" json:"editedDDL,omitempty"` GeneratedDDL *string `tfsdk:"generated_ddl" json:"generatedDDL,omitempty"` TableName *string `tfsdk:"table_name" json:"tableName,omitempty"` TableNamespace *string `tfsdk:"table_namespace" json:"tableNamespace,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type SchemasSchemaheroIoTableV1Alpha4Manifest ¶
type SchemasSchemaheroIoTableV1Alpha4Manifest struct{}
func (*SchemasSchemaheroIoTableV1Alpha4Manifest) Metadata ¶
func (r *SchemasSchemaheroIoTableV1Alpha4Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*SchemasSchemaheroIoTableV1Alpha4Manifest) Read ¶
func (r *SchemasSchemaheroIoTableV1Alpha4Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*SchemasSchemaheroIoTableV1Alpha4Manifest) Schema ¶
func (r *SchemasSchemaheroIoTableV1Alpha4Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type SchemasSchemaheroIoTableV1Alpha4ManifestData ¶
type SchemasSchemaheroIoTableV1Alpha4ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Database *string `tfsdk:"database" json:"database,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Requires *[]string `tfsdk:"requires" json:"requires,omitempty"` Schema *struct { Cassandra *struct { ClusteringOrder *struct { Column *string `tfsdk:"column" json:"column,omitempty"` IsDescending *bool `tfsdk:"is_descending" json:"isDescending,omitempty"` } `tfsdk:"clustering_order" json:"clusteringOrder,omitempty"` Columns *[]struct { IsStatic *bool `tfsdk:"is_static" json:"isStatic,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"columns" json:"columns,omitempty"` IsDeleted *bool `tfsdk:"is_deleted" json:"isDeleted,omitempty"` PrimaryKey *[]string `tfsdk:"primary_key" json:"primaryKey,omitempty"` Properties *struct { BloomFilterFPChance *string `tfsdk:"bloom_filter_fp_chance" json:"bloomFilterFPChance,omitempty"` Caching *map[string]string `tfsdk:"caching" json:"caching,omitempty"` Comment *string `tfsdk:"comment" json:"comment,omitempty"` Compaction *map[string]string `tfsdk:"compaction" json:"compaction,omitempty"` Compression *map[string]string `tfsdk:"compression" json:"compression,omitempty"` CrcCheckChance *string `tfsdk:"crc_check_chance" json:"crcCheckChance,omitempty"` DcLocalReadRepairChance *string `tfsdk:"dc_local_read_repair_chance" json:"dcLocalReadRepairChance,omitempty"` DefaultTTL *int64 `tfsdk:"default_ttl" json:"defaultTTL,omitempty"` GcGraceSeconds *int64 `tfsdk:"gc_grace_seconds" json:"gcGraceSeconds,omitempty"` MaxIndexInterval *int64 `tfsdk:"max_index_interval" json:"maxIndexInterval,omitempty"` MemtableFlushPeriodMs *int64 `tfsdk:"memtable_flush_period_ms" json:"memtableFlushPeriodMs,omitempty"` MinIndexInterval *int64 `tfsdk:"min_index_interval" json:"minIndexInterval,omitempty"` ReadRepairChance *string `tfsdk:"read_repair_chance" json:"readRepairChance,omitempty"` SpeculativeRetry *string `tfsdk:"speculative_retry" json:"speculativeRetry,omitempty"` } `tfsdk:"properties" json:"properties,omitempty"` } `tfsdk:"cassandra" json:"cassandra,omitempty"` Cockroachdb *struct { Columns *[]struct { Attributes *struct { AutoIncrement *bool `tfsdk:"auto_increment" json:"autoIncrement,omitempty"` } `tfsdk:"attributes" json:"attributes,omitempty"` Constraints *struct { NotNull *bool `tfsdk:"not_null" json:"notNull,omitempty"` } `tfsdk:"constraints" json:"constraints,omitempty"` Default *string `tfsdk:"default" json:"default,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"columns" json:"columns,omitempty"` ForeignKeys *[]struct { Columns *[]string `tfsdk:"columns" json:"columns,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` OnDelete *string `tfsdk:"on_delete" json:"onDelete,omitempty"` References *struct { Columns *[]string `tfsdk:"columns" json:"columns,omitempty"` Table *string `tfsdk:"table" json:"table,omitempty"` } `tfsdk:"references" json:"references,omitempty"` } `tfsdk:"foreign_keys" json:"foreignKeys,omitempty"` Indexes *[]struct { Columns *[]string `tfsdk:"columns" json:"columns,omitempty"` IsUnique *bool `tfsdk:"is_unique" json:"isUnique,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"indexes" json:"indexes,omitempty"` IsDeleted *bool `tfsdk:"is_deleted" json:"isDeleted,omitempty"` Json_triggers *[]struct { Arguments *[]string `tfsdk:"arguments" json:"arguments,omitempty"` Condition *string `tfsdk:"condition" json:"condition,omitempty"` ConstraintTrigger *bool `tfsdk:"constraint_trigger" json:"constraintTrigger,omitempty"` Events *[]string `tfsdk:"events" json:"events,omitempty"` ExecuteProcedure *string `tfsdk:"execute_procedure" json:"executeProcedure,omitempty"` ForEachRun *bool `tfsdk:"for_each_run" json:"forEachRun,omitempty"` ForEachStatement *bool `tfsdk:"for_each_statement" json:"forEachStatement,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"json_triggers" json:"json:triggers,omitempty"` PrimaryKey *[]string `tfsdk:"primary_key" json:"primaryKey,omitempty"` } `tfsdk:"cockroachdb" json:"cockroachdb,omitempty"` Mysql *struct { Collation *string `tfsdk:"collation" json:"collation,omitempty"` Columns *[]struct { Attributes *struct { AutoIncrement *bool `tfsdk:"auto_increment" json:"autoIncrement,omitempty"` } `tfsdk:"attributes" json:"attributes,omitempty"` Charset *string `tfsdk:"charset" json:"charset,omitempty"` Collation *string `tfsdk:"collation" json:"collation,omitempty"` Constraints *struct { NotNull *bool `tfsdk:"not_null" json:"notNull,omitempty"` } `tfsdk:"constraints" json:"constraints,omitempty"` Default *string `tfsdk:"default" json:"default,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"columns" json:"columns,omitempty"` DefaultCharset *string `tfsdk:"default_charset" json:"defaultCharset,omitempty"` ForeignKeys *[]struct { Columns *[]string `tfsdk:"columns" json:"columns,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` OnDelete *string `tfsdk:"on_delete" json:"onDelete,omitempty"` References *struct { Columns *[]string `tfsdk:"columns" json:"columns,omitempty"` Table *string `tfsdk:"table" json:"table,omitempty"` } `tfsdk:"references" json:"references,omitempty"` } `tfsdk:"foreign_keys" json:"foreignKeys,omitempty"` Indexes *[]struct { Columns *[]string `tfsdk:"columns" json:"columns,omitempty"` IsUnique *bool `tfsdk:"is_unique" json:"isUnique,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"indexes" json:"indexes,omitempty"` IsDeleted *bool `tfsdk:"is_deleted" json:"isDeleted,omitempty"` PrimaryKey *[]string `tfsdk:"primary_key" json:"primaryKey,omitempty"` } `tfsdk:"mysql" json:"mysql,omitempty"` Postgres *struct { Columns *[]struct { Attributes *struct { AutoIncrement *bool `tfsdk:"auto_increment" json:"autoIncrement,omitempty"` } `tfsdk:"attributes" json:"attributes,omitempty"` Constraints *struct { NotNull *bool `tfsdk:"not_null" json:"notNull,omitempty"` } `tfsdk:"constraints" json:"constraints,omitempty"` Default *string `tfsdk:"default" json:"default,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"columns" json:"columns,omitempty"` ForeignKeys *[]struct { Columns *[]string `tfsdk:"columns" json:"columns,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` OnDelete *string `tfsdk:"on_delete" json:"onDelete,omitempty"` References *struct { Columns *[]string `tfsdk:"columns" json:"columns,omitempty"` Table *string `tfsdk:"table" json:"table,omitempty"` } `tfsdk:"references" json:"references,omitempty"` } `tfsdk:"foreign_keys" json:"foreignKeys,omitempty"` Indexes *[]struct { Columns *[]string `tfsdk:"columns" json:"columns,omitempty"` IsUnique *bool `tfsdk:"is_unique" json:"isUnique,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"indexes" json:"indexes,omitempty"` IsDeleted *bool `tfsdk:"is_deleted" json:"isDeleted,omitempty"` Json_triggers *[]struct { Arguments *[]string `tfsdk:"arguments" json:"arguments,omitempty"` Condition *string `tfsdk:"condition" json:"condition,omitempty"` ConstraintTrigger *bool `tfsdk:"constraint_trigger" json:"constraintTrigger,omitempty"` Events *[]string `tfsdk:"events" json:"events,omitempty"` ExecuteProcedure *string `tfsdk:"execute_procedure" json:"executeProcedure,omitempty"` ForEachRun *bool `tfsdk:"for_each_run" json:"forEachRun,omitempty"` ForEachStatement *bool `tfsdk:"for_each_statement" json:"forEachStatement,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"json_triggers" json:"json:triggers,omitempty"` PrimaryKey *[]string `tfsdk:"primary_key" json:"primaryKey,omitempty"` } `tfsdk:"postgres" json:"postgres,omitempty"` Rqlite *struct { Columns *[]struct { Attributes *struct { AutoIncrement *bool `tfsdk:"auto_increment" json:"autoIncrement,omitempty"` } `tfsdk:"attributes" json:"attributes,omitempty"` Constraints *struct { NotNull *bool `tfsdk:"not_null" json:"notNull,omitempty"` } `tfsdk:"constraints" json:"constraints,omitempty"` Default *string `tfsdk:"default" json:"default,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"columns" json:"columns,omitempty"` ForeignKeys *[]struct { Columns *[]string `tfsdk:"columns" json:"columns,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` OnDelete *string `tfsdk:"on_delete" json:"onDelete,omitempty"` References *struct { Columns *[]string `tfsdk:"columns" json:"columns,omitempty"` Table *string `tfsdk:"table" json:"table,omitempty"` } `tfsdk:"references" json:"references,omitempty"` } `tfsdk:"foreign_keys" json:"foreignKeys,omitempty"` Indexes *[]struct { Columns *[]string `tfsdk:"columns" json:"columns,omitempty"` IsUnique *bool `tfsdk:"is_unique" json:"isUnique,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"indexes" json:"indexes,omitempty"` IsDeleted *bool `tfsdk:"is_deleted" json:"isDeleted,omitempty"` PrimaryKey *[]string `tfsdk:"primary_key" json:"primaryKey,omitempty"` Strict *bool `tfsdk:"strict" json:"strict,omitempty"` } `tfsdk:"rqlite" json:"rqlite,omitempty"` Sqlite *struct { Columns *[]struct { Attributes *struct { AutoIncrement *bool `tfsdk:"auto_increment" json:"autoIncrement,omitempty"` } `tfsdk:"attributes" json:"attributes,omitempty"` Constraints *struct { NotNull *bool `tfsdk:"not_null" json:"notNull,omitempty"` } `tfsdk:"constraints" json:"constraints,omitempty"` Default *string `tfsdk:"default" json:"default,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"columns" json:"columns,omitempty"` ForeignKeys *[]struct { Columns *[]string `tfsdk:"columns" json:"columns,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` OnDelete *string `tfsdk:"on_delete" json:"onDelete,omitempty"` References *struct { Columns *[]string `tfsdk:"columns" json:"columns,omitempty"` Table *string `tfsdk:"table" json:"table,omitempty"` } `tfsdk:"references" json:"references,omitempty"` } `tfsdk:"foreign_keys" json:"foreignKeys,omitempty"` Indexes *[]struct { Columns *[]string `tfsdk:"columns" json:"columns,omitempty"` IsUnique *bool `tfsdk:"is_unique" json:"isUnique,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"indexes" json:"indexes,omitempty"` IsDeleted *bool `tfsdk:"is_deleted" json:"isDeleted,omitempty"` PrimaryKey *[]string `tfsdk:"primary_key" json:"primaryKey,omitempty"` Strict *bool `tfsdk:"strict" json:"strict,omitempty"` } `tfsdk:"sqlite" json:"sqlite,omitempty"` Timescaledb *struct { Columns *[]struct { Attributes *struct { AutoIncrement *bool `tfsdk:"auto_increment" json:"autoIncrement,omitempty"` } `tfsdk:"attributes" json:"attributes,omitempty"` Constraints *struct { NotNull *bool `tfsdk:"not_null" json:"notNull,omitempty"` } `tfsdk:"constraints" json:"constraints,omitempty"` Default *string `tfsdk:"default" json:"default,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"columns" json:"columns,omitempty"` ForeignKeys *[]struct { Columns *[]string `tfsdk:"columns" json:"columns,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` OnDelete *string `tfsdk:"on_delete" json:"onDelete,omitempty"` References *struct { Columns *[]string `tfsdk:"columns" json:"columns,omitempty"` Table *string `tfsdk:"table" json:"table,omitempty"` } `tfsdk:"references" json:"references,omitempty"` } `tfsdk:"foreign_keys" json:"foreignKeys,omitempty"` Hypertable *struct { AssociatedSchemaName *string `tfsdk:"associated_schema_name" json:"associatedSchemaName,omitempty"` AssociatedTablePrefix *string `tfsdk:"associated_table_prefix" json:"associatedTablePrefix,omitempty"` ChunkTimeInterval *string `tfsdk:"chunk_time_interval" json:"chunkTimeInterval,omitempty"` Compression *struct { Interval *string `tfsdk:"interval" json:"interval,omitempty"` SegmentBy *string `tfsdk:"segment_by" json:"segmentBy,omitempty"` } `tfsdk:"compression" json:"compression,omitempty"` CreateDefaultIndexes *bool `tfsdk:"create_default_indexes" json:"createDefaultIndexes,omitempty"` DataNodes *[]string `tfsdk:"data_nodes" json:"dataNodes,omitempty"` IfNotExists *bool `tfsdk:"if_not_exists" json:"ifNotExists,omitempty"` MigrateData *bool `tfsdk:"migrate_data" json:"migrateData,omitempty"` NumberPartitions *int64 `tfsdk:"number_partitions" json:"numberPartitions,omitempty"` PartitioningColumn *string `tfsdk:"partitioning_column" json:"partitioningColumn,omitempty"` PartitioningFunc *string `tfsdk:"partitioning_func" json:"partitioningFunc,omitempty"` ReplicationFactor *int64 `tfsdk:"replication_factor" json:"replicationFactor,omitempty"` Retention *struct { Interval *string `tfsdk:"interval" json:"interval,omitempty"` } `tfsdk:"retention" json:"retention,omitempty"` TimeColumnName *string `tfsdk:"time_column_name" json:"timeColumnName,omitempty"` TimePartitioningFunc *string `tfsdk:"time_partitioning_func" json:"timePartitioningFunc,omitempty"` } `tfsdk:"hypertable" json:"hypertable,omitempty"` Indexes *[]struct { Columns *[]string `tfsdk:"columns" json:"columns,omitempty"` IsUnique *bool `tfsdk:"is_unique" json:"isUnique,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"indexes" json:"indexes,omitempty"` IsDeleted *bool `tfsdk:"is_deleted" json:"isDeleted,omitempty"` PrimaryKey *[]string `tfsdk:"primary_key" json:"primaryKey,omitempty"` Triggers *[]struct { Arguments *[]string `tfsdk:"arguments" json:"arguments,omitempty"` Condition *string `tfsdk:"condition" json:"condition,omitempty"` ConstraintTrigger *bool `tfsdk:"constraint_trigger" json:"constraintTrigger,omitempty"` Events *[]string `tfsdk:"events" json:"events,omitempty"` ExecuteProcedure *string `tfsdk:"execute_procedure" json:"executeProcedure,omitempty"` ForEachRun *bool `tfsdk:"for_each_run" json:"forEachRun,omitempty"` ForEachStatement *bool `tfsdk:"for_each_statement" json:"forEachStatement,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"triggers" json:"triggers,omitempty"` } `tfsdk:"timescaledb" json:"timescaledb,omitempty"` } `tfsdk:"schema" json:"schema,omitempty"` SeedData *struct { Rows *[]struct { Columns *[]struct { Column *string `tfsdk:"column" json:"column,omitempty"` Value *struct { Int *int64 `tfsdk:"int" json:"int,omitempty"` Str *string `tfsdk:"str" json:"str,omitempty"` } `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"columns" json:"columns,omitempty"` } `tfsdk:"rows" json:"rows,omitempty"` } `tfsdk:"seed_data" json:"seedData,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Click to show internal directories.
Click to hide internal directories.