Documentation ¶
Index ¶
- Constants
- func GetAccTestPolicyReadStatementFunc() func(string) (string, error)
- func Provider() *schema.Provider
- func TableMappingSchemaV0() *schema.Resource
- func TableMappingV0ToV1UpgradeFunc(_ context.Context, rawState map[string]interface{}, meta interface{}) (map[string]interface{}, error)
- func TableMappingV0ToV1Upgrader() schema.StateUpgrader
- func TableSchemaV0() *schema.Resource
- func TableV0ToV1UpgradeFunc(_ context.Context, rawState map[string]interface{}, meta interface{}) (map[string]interface{}, error)
- func TableV0ToV1Upgrader() schema.StateUpgrader
- type ADXContinuousExport
- type ADXExternalTable
- type ADXFunction
- type ADXMaterializedView
- type ClusterConfig
- type ColumnEncodingPolicy
- type Config
- type IngestionTimePolicy
- type Mapping
- type MaterializedViewCachingPolicy
- type MaterializedViewRetentionPolicy
- type MaterializedViewRowLevelSecurityPolicy
- type Meta
- type PolicyStringValue
- type ResourceTestContext
- func (this *ResourceTestContext[T]) CheckEntityDestroyedById(id string) error
- func (this ResourceTestContext[T]) CheckQueryResultSingleValue(query string, expectedResult string, checkName string) resource.TestCheckFunc
- func (this ResourceTestContext[T]) CheckQueryResultSize(query string, expectedRowCount int, checkName string) resource.TestCheckFunc
- func (this *ResourceTestContext[T]) GetADXClient() (*kusto.Client, error)
- func (this *ResourceTestContext[T]) GetADXEntityById(id string) (*T, error)
- func (this *ResourceTestContext[T]) GetTFName() string
- func (this *ResourceTestContext[T]) GetTestCheckEntityDestroyed() func(*terraform.State) error
- func (this *ResourceTestContext[T]) GetTestCheckEntityExists(entity *T) resource.TestCheckFunc
- type ResourceTestContextBuilder
- func (this *ResourceTestContextBuilder[T]) Build() (*ResourceTestContext[T], error)
- func (this *ResourceTestContextBuilder[T]) Cluster(cluster *ClusterConfig) *ResourceTestContextBuilder[T]
- func (this *ResourceTestContextBuilder[T]) DatabaseName(value string) *ResourceTestContextBuilder[T]
- func (this *ResourceTestContextBuilder[T]) EntityName(value string) *ResourceTestContextBuilder[T]
- func (this *ResourceTestContextBuilder[T]) EntityType(value string) *ResourceTestContextBuilder[T]
- func (this *ResourceTestContextBuilder[T]) Initialize() *ResourceTestContextBuilder[T]
- func (this *ResourceTestContextBuilder[T]) Label(value string) *ResourceTestContextBuilder[T]
- func (this *ResourceTestContextBuilder[T]) ReadStatementFunc(f func(string) (string, error)) *ResourceTestContextBuilder[T]
- func (this *ResourceTestContextBuilder[T]) Test(test *testing.T) *ResourceTestContextBuilder[T]
- func (this *ResourceTestContextBuilder[T]) Type(value string) *ResourceTestContextBuilder[T]
- type TableCachingPolicy
- type TableIngestionBatchingPolicy
- type TableMapping
- type TablePartitioningPolicy
- type TablePartitioningPolicyKey
- type TablePartitioningPolicyKeyProperties
- type TablePolicy
- type TableRetentionPolicy
- type TableRowLevelSecurityPolicy
- type TableSchema
- type TableStreamingIngestionPolicy
- type TableUpdatePolicy
Constants ¶
View Source
const TerraformProviderUserAgent = "terraform-provider-adx"
Variables ¶
This section is empty.
Functions ¶
func GetAccTestPolicyReadStatementFunc ¶ added in v0.0.13
func TableMappingSchemaV0 ¶ added in v0.0.12
func TableMappingV0ToV1UpgradeFunc ¶ added in v0.0.12
func TableMappingV0ToV1Upgrader ¶ added in v0.0.12
func TableMappingV0ToV1Upgrader() schema.StateUpgrader
func TableSchemaV0 ¶ added in v0.0.12
func TableV0ToV1UpgradeFunc ¶ added in v0.0.12
func TableV0ToV1Upgrader ¶ added in v0.0.12
func TableV0ToV1Upgrader() schema.StateUpgrader
Types ¶
type ADXContinuousExport ¶ added in v0.0.30
type ADXContinuousExport struct {
Name string
}
type ADXExternalTable ¶ added in v0.0.30
type ADXFunction ¶
type ADXMaterializedView ¶ added in v0.0.11
type ClusterConfig ¶ added in v0.0.12
func GetTestClusterConfig ¶ added in v0.0.13
func GetTestClusterConfig() *ClusterConfig
type ColumnEncodingPolicy ¶ added in v0.0.24
type Config ¶
type IngestionTimePolicy ¶ added in v0.0.23
type IngestionTimePolicy struct {
IsEnabled bool
}
type Mapping ¶
type Mapping struct { Column string `json:"column,omitempty"` Path string `json:"path,omitempty"` Ordinal string `json:"ordinal,omitempty"` ConstValue string `json:"constvalue,omitempty"` DataType string `json:"datatype,omitempty"` Transform string `json:"transform,omitempty"` Field string `json:"field,omitempty"` Name string `json:"name,omitempty"` }
type MaterializedViewCachingPolicy ¶ added in v0.0.13
type MaterializedViewCachingPolicy struct {
DataHotSpan *PolicyStringValue
}
type MaterializedViewRetentionPolicy ¶ added in v0.0.13
type MaterializedViewRowLevelSecurityPolicy ¶ added in v0.0.13
type PolicyStringValue ¶ added in v0.0.11
type PolicyStringValue struct {
Value string
}
type ResourceTestContext ¶ added in v0.0.13
type ResourceTestContext[T any] struct { Test *testing.T Cluster *ClusterConfig DatabaseName string EntityType string EntityName string Type string Label string ReadStatementFunc func(string) (string, error) }
func (*ResourceTestContext[T]) CheckEntityDestroyedById ¶ added in v0.0.13
func (this *ResourceTestContext[T]) CheckEntityDestroyedById(id string) error
func (ResourceTestContext[T]) CheckQueryResultSingleValue ¶ added in v0.0.15
func (this ResourceTestContext[T]) CheckQueryResultSingleValue(query string, expectedResult string, checkName string) resource.TestCheckFunc
Query must return a single (string) column named "Result"
func (ResourceTestContext[T]) CheckQueryResultSize ¶ added in v0.0.15
func (this ResourceTestContext[T]) CheckQueryResultSize(query string, expectedRowCount int, checkName string) resource.TestCheckFunc
func (*ResourceTestContext[T]) GetADXClient ¶ added in v0.0.13
func (this *ResourceTestContext[T]) GetADXClient() (*kusto.Client, error)
func (*ResourceTestContext[T]) GetADXEntityById ¶ added in v0.0.13
func (this *ResourceTestContext[T]) GetADXEntityById(id string) (*T, error)
func (*ResourceTestContext[T]) GetTFName ¶ added in v0.0.13
func (this *ResourceTestContext[T]) GetTFName() string
func (*ResourceTestContext[T]) GetTestCheckEntityDestroyed ¶ added in v0.0.13
func (this *ResourceTestContext[T]) GetTestCheckEntityDestroyed() func(*terraform.State) error
func (*ResourceTestContext[T]) GetTestCheckEntityExists ¶ added in v0.0.13
func (this *ResourceTestContext[T]) GetTestCheckEntityExists(entity *T) resource.TestCheckFunc
type ResourceTestContextBuilder ¶ added in v0.0.13
type ResourceTestContextBuilder[T any] struct { // contains filtered or unexported fields }
func BuildResourceTestContext ¶ added in v0.0.13
func BuildResourceTestContext[T any]() *ResourceTestContextBuilder[T]
func (*ResourceTestContextBuilder[T]) Build ¶ added in v0.0.13
func (this *ResourceTestContextBuilder[T]) Build() (*ResourceTestContext[T], error)
func (*ResourceTestContextBuilder[T]) Cluster ¶ added in v0.0.13
func (this *ResourceTestContextBuilder[T]) Cluster(cluster *ClusterConfig) *ResourceTestContextBuilder[T]
func (*ResourceTestContextBuilder[T]) DatabaseName ¶ added in v0.0.13
func (this *ResourceTestContextBuilder[T]) DatabaseName(value string) *ResourceTestContextBuilder[T]
func (*ResourceTestContextBuilder[T]) EntityName ¶ added in v0.0.13
func (this *ResourceTestContextBuilder[T]) EntityName(value string) *ResourceTestContextBuilder[T]
func (*ResourceTestContextBuilder[T]) EntityType ¶ added in v0.0.13
func (this *ResourceTestContextBuilder[T]) EntityType(value string) *ResourceTestContextBuilder[T]
func (*ResourceTestContextBuilder[T]) Initialize ¶ added in v0.0.13
func (this *ResourceTestContextBuilder[T]) Initialize() *ResourceTestContextBuilder[T]
func (*ResourceTestContextBuilder[T]) Label ¶ added in v0.0.13
func (this *ResourceTestContextBuilder[T]) Label(value string) *ResourceTestContextBuilder[T]
func (*ResourceTestContextBuilder[T]) ReadStatementFunc ¶ added in v0.0.13
func (this *ResourceTestContextBuilder[T]) ReadStatementFunc(f func(string) (string, error)) *ResourceTestContextBuilder[T]
func (*ResourceTestContextBuilder[T]) Test ¶ added in v0.0.13
func (this *ResourceTestContextBuilder[T]) Test(test *testing.T) *ResourceTestContextBuilder[T]
func (*ResourceTestContextBuilder[T]) Type ¶ added in v0.0.13
func (this *ResourceTestContextBuilder[T]) Type(value string) *ResourceTestContextBuilder[T]
type TableCachingPolicy ¶ added in v0.0.11
type TableCachingPolicy struct {
DataHotSpan *PolicyStringValue
}
type TableMapping ¶
type TablePartitioningPolicy ¶ added in v0.0.11
type TablePartitioningPolicy struct { PartitionKeys *[]TablePartitioningPolicyKey EffectiveDateTime string }
type TablePartitioningPolicyKey ¶ added in v0.0.11
type TablePartitioningPolicyKey struct { ColumnName string Kind string Properties *TablePartitioningPolicyKeyProperties }
type TablePartitioningPolicyKeyProperties ¶ added in v0.0.11
type TablePolicy ¶
type TableRetentionPolicy ¶
type TableSchema ¶
type TableStreamingIngestionPolicy ¶ added in v0.0.18
Source Files ¶
- acceptance.go
- config.go
- provider.go
- resource_adx_column_encoding_policy.go
- resource_adx_external_table.go
- resource_adx_function.go
- resource_adx_materialized_view.go
- resource_adx_materialized_view_caching_policy.go
- resource_adx_materialized_view_retention_policy.go
- resource_adx_materialized_view_row_level_security_policy.go
- resource_adx_table.go
- resource_adx_table_caching_policy.go
- resource_adx_table_continuous_export.go
- resource_adx_table_ingestion_batching_policy.go
- resource_adx_table_ingestion_time_policy.go
- resource_adx_table_mapping.go
- resource_adx_table_mapping_migrations.go
- resource_adx_table_migrations.go
- resource_adx_table_partitioning_policy.go
- resource_adx_table_retention_policy.go
- resource_adx_table_row_level_security_policy.go
- resource_adx_table_streaming_ingestion_policy.go
- resource_adx_table_update_policy.go
- utils.go
- utils_cluster.go
- utils_policy.go
- utils_table.go
Click to show internal directories.
Click to hide internal directories.