dataquality_tf

package
v1.106.0 Latest Latest
Warning

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

Go to latest
Published: Feb 12, 2026 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AnomalyDetectionConfig

type AnomalyDetectionConfig struct {
	// List of fully qualified table names to exclude from anomaly detection.
	ExcludedTableFullNames types.List `tfsdk:"excluded_table_full_names"`
}

Anomaly Detection Configurations.

func (AnomalyDetectionConfig) ApplySchemaCustomizations

func (m AnomalyDetectionConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (AnomalyDetectionConfig) GetComplexFieldTypes

func (m AnomalyDetectionConfig) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in AnomalyDetectionConfig. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*AnomalyDetectionConfig) GetExcludedTableFullNames added in v1.102.0

func (m *AnomalyDetectionConfig) GetExcludedTableFullNames(ctx context.Context) ([]types.String, bool)

GetExcludedTableFullNames returns the value of the ExcludedTableFullNames field in AnomalyDetectionConfig as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*AnomalyDetectionConfig) SetExcludedTableFullNames added in v1.102.0

func (m *AnomalyDetectionConfig) SetExcludedTableFullNames(ctx context.Context, v []types.String)

SetExcludedTableFullNames sets the value of the ExcludedTableFullNames field in AnomalyDetectionConfig.

func (*AnomalyDetectionConfig) SyncFieldsDuringCreateOrUpdate

func (to *AnomalyDetectionConfig) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AnomalyDetectionConfig)

func (*AnomalyDetectionConfig) SyncFieldsDuringRead

func (to *AnomalyDetectionConfig) SyncFieldsDuringRead(ctx context.Context, from AnomalyDetectionConfig)

func (AnomalyDetectionConfig) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AnomalyDetectionConfig only implements ToObjectValue() and Type().

func (AnomalyDetectionConfig) Type

Type implements basetypes.ObjectValuable.

type AnomalyDetectionConfig_SdkV2

type AnomalyDetectionConfig_SdkV2 struct {
	// List of fully qualified table names to exclude from anomaly detection.
	ExcludedTableFullNames types.List `tfsdk:"excluded_table_full_names"`
}

Anomaly Detection Configurations.

func (AnomalyDetectionConfig_SdkV2) ApplySchemaCustomizations

func (AnomalyDetectionConfig_SdkV2) GetComplexFieldTypes

func (m AnomalyDetectionConfig_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in AnomalyDetectionConfig. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*AnomalyDetectionConfig_SdkV2) GetExcludedTableFullNames added in v1.102.0

func (m *AnomalyDetectionConfig_SdkV2) GetExcludedTableFullNames(ctx context.Context) ([]types.String, bool)

GetExcludedTableFullNames returns the value of the ExcludedTableFullNames field in AnomalyDetectionConfig_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*AnomalyDetectionConfig_SdkV2) SetExcludedTableFullNames added in v1.102.0

func (m *AnomalyDetectionConfig_SdkV2) SetExcludedTableFullNames(ctx context.Context, v []types.String)

SetExcludedTableFullNames sets the value of the ExcludedTableFullNames field in AnomalyDetectionConfig_SdkV2.

func (*AnomalyDetectionConfig_SdkV2) SyncFieldsDuringCreateOrUpdate

func (to *AnomalyDetectionConfig_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AnomalyDetectionConfig_SdkV2)

func (*AnomalyDetectionConfig_SdkV2) SyncFieldsDuringRead

func (to *AnomalyDetectionConfig_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AnomalyDetectionConfig_SdkV2)

func (AnomalyDetectionConfig_SdkV2) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AnomalyDetectionConfig_SdkV2 only implements ToObjectValue() and Type().

func (AnomalyDetectionConfig_SdkV2) Type

Type implements basetypes.ObjectValuable.

type CancelRefreshRequest

type CancelRefreshRequest struct {
	// The UUID of the request object. It is `schema_id` for `schema`, and
	// `table_id` for `table`.
	//
	// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
	// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
	// `Details` tab > the `Schema ID` field.
	//
	// Find the `table_id` from either: 1. The [table_id] of the `Tables`
	// resource. 2. In [Catalog Explorer] > select the `table` > go to the
	// `Details` tab > the `Table ID` field.
	//
	// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
	// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
	// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
	ObjectId types.String `tfsdk:"-"`
	// The type of the monitored object. Can be one of the following: `schema`
	// or `table`.
	ObjectType types.String `tfsdk:"-"`
	// Unique id of the refresh operation.
	RefreshId types.Int64 `tfsdk:"-"`
}

Request to cancel a refresh.

func (CancelRefreshRequest) ApplySchemaCustomizations

func (m CancelRefreshRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (CancelRefreshRequest) GetComplexFieldTypes

func (m CancelRefreshRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in CancelRefreshRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*CancelRefreshRequest) SyncFieldsDuringCreateOrUpdate

func (to *CancelRefreshRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CancelRefreshRequest)

func (*CancelRefreshRequest) SyncFieldsDuringRead

func (to *CancelRefreshRequest) SyncFieldsDuringRead(ctx context.Context, from CancelRefreshRequest)

func (CancelRefreshRequest) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CancelRefreshRequest only implements ToObjectValue() and Type().

func (CancelRefreshRequest) Type

Type implements basetypes.ObjectValuable.

type CancelRefreshRequest_SdkV2

type CancelRefreshRequest_SdkV2 struct {
	// The UUID of the request object. It is `schema_id` for `schema`, and
	// `table_id` for `table`.
	//
	// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
	// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
	// `Details` tab > the `Schema ID` field.
	//
	// Find the `table_id` from either: 1. The [table_id] of the `Tables`
	// resource. 2. In [Catalog Explorer] > select the `table` > go to the
	// `Details` tab > the `Table ID` field.
	//
	// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
	// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
	// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
	ObjectId types.String `tfsdk:"-"`
	// The type of the monitored object. Can be one of the following: `schema`
	// or `table`.
	ObjectType types.String `tfsdk:"-"`
	// Unique id of the refresh operation.
	RefreshId types.Int64 `tfsdk:"-"`
}

Request to cancel a refresh.

func (CancelRefreshRequest_SdkV2) ApplySchemaCustomizations

func (m CancelRefreshRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (CancelRefreshRequest_SdkV2) GetComplexFieldTypes

func (m CancelRefreshRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in CancelRefreshRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*CancelRefreshRequest_SdkV2) SyncFieldsDuringCreateOrUpdate

func (to *CancelRefreshRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CancelRefreshRequest_SdkV2)

func (*CancelRefreshRequest_SdkV2) SyncFieldsDuringRead

func (to *CancelRefreshRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CancelRefreshRequest_SdkV2)

func (CancelRefreshRequest_SdkV2) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CancelRefreshRequest_SdkV2 only implements ToObjectValue() and Type().

func (CancelRefreshRequest_SdkV2) Type

Type implements basetypes.ObjectValuable.

type CancelRefreshResponse

type CancelRefreshResponse struct {
	// The refresh to cancel.
	Refresh types.Object `tfsdk:"refresh"`
}

Response to cancelling a refresh.

func (CancelRefreshResponse) ApplySchemaCustomizations

func (m CancelRefreshResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (CancelRefreshResponse) GetComplexFieldTypes

func (m CancelRefreshResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in CancelRefreshResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*CancelRefreshResponse) GetRefresh

func (m *CancelRefreshResponse) GetRefresh(ctx context.Context) (Refresh, bool)

GetRefresh returns the value of the Refresh field in CancelRefreshResponse as a Refresh value. If the field is unknown or null, the boolean return value is false.

func (*CancelRefreshResponse) SetRefresh

func (m *CancelRefreshResponse) SetRefresh(ctx context.Context, v Refresh)

SetRefresh sets the value of the Refresh field in CancelRefreshResponse.

func (*CancelRefreshResponse) SyncFieldsDuringCreateOrUpdate

func (to *CancelRefreshResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CancelRefreshResponse)

func (*CancelRefreshResponse) SyncFieldsDuringRead

func (to *CancelRefreshResponse) SyncFieldsDuringRead(ctx context.Context, from CancelRefreshResponse)

func (CancelRefreshResponse) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CancelRefreshResponse only implements ToObjectValue() and Type().

func (CancelRefreshResponse) Type

Type implements basetypes.ObjectValuable.

type CancelRefreshResponse_SdkV2

type CancelRefreshResponse_SdkV2 struct {
	// The refresh to cancel.
	Refresh types.List `tfsdk:"refresh"`
}

Response to cancelling a refresh.

func (CancelRefreshResponse_SdkV2) ApplySchemaCustomizations

func (m CancelRefreshResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (CancelRefreshResponse_SdkV2) GetComplexFieldTypes

func (m CancelRefreshResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in CancelRefreshResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*CancelRefreshResponse_SdkV2) GetRefresh

GetRefresh returns the value of the Refresh field in CancelRefreshResponse_SdkV2 as a Refresh_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*CancelRefreshResponse_SdkV2) SetRefresh

SetRefresh sets the value of the Refresh field in CancelRefreshResponse_SdkV2.

func (*CancelRefreshResponse_SdkV2) SyncFieldsDuringCreateOrUpdate

func (to *CancelRefreshResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CancelRefreshResponse_SdkV2)

func (*CancelRefreshResponse_SdkV2) SyncFieldsDuringRead

func (to *CancelRefreshResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CancelRefreshResponse_SdkV2)

func (CancelRefreshResponse_SdkV2) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CancelRefreshResponse_SdkV2 only implements ToObjectValue() and Type().

func (CancelRefreshResponse_SdkV2) Type

Type implements basetypes.ObjectValuable.

type CreateMonitorRequest

type CreateMonitorRequest struct {
	// The monitor to create.
	Monitor types.Object `tfsdk:"monitor"`
}

func (CreateMonitorRequest) ApplySchemaCustomizations

func (m CreateMonitorRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (CreateMonitorRequest) GetComplexFieldTypes

func (m CreateMonitorRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateMonitorRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*CreateMonitorRequest) GetMonitor

func (m *CreateMonitorRequest) GetMonitor(ctx context.Context) (Monitor, bool)

GetMonitor returns the value of the Monitor field in CreateMonitorRequest as a Monitor value. If the field is unknown or null, the boolean return value is false.

func (*CreateMonitorRequest) SetMonitor

func (m *CreateMonitorRequest) SetMonitor(ctx context.Context, v Monitor)

SetMonitor sets the value of the Monitor field in CreateMonitorRequest.

func (*CreateMonitorRequest) SyncFieldsDuringCreateOrUpdate

func (to *CreateMonitorRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateMonitorRequest)

func (*CreateMonitorRequest) SyncFieldsDuringRead

func (to *CreateMonitorRequest) SyncFieldsDuringRead(ctx context.Context, from CreateMonitorRequest)

func (CreateMonitorRequest) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateMonitorRequest only implements ToObjectValue() and Type().

func (CreateMonitorRequest) Type

Type implements basetypes.ObjectValuable.

type CreateMonitorRequest_SdkV2

type CreateMonitorRequest_SdkV2 struct {
	// The monitor to create.
	Monitor types.List `tfsdk:"monitor"`
}

func (CreateMonitorRequest_SdkV2) ApplySchemaCustomizations

func (m CreateMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (CreateMonitorRequest_SdkV2) GetComplexFieldTypes

func (m CreateMonitorRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateMonitorRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*CreateMonitorRequest_SdkV2) GetMonitor

GetMonitor returns the value of the Monitor field in CreateMonitorRequest_SdkV2 as a Monitor_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*CreateMonitorRequest_SdkV2) SetMonitor

SetMonitor sets the value of the Monitor field in CreateMonitorRequest_SdkV2.

func (*CreateMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate

func (to *CreateMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateMonitorRequest_SdkV2)

func (*CreateMonitorRequest_SdkV2) SyncFieldsDuringRead

func (to *CreateMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateMonitorRequest_SdkV2)

func (CreateMonitorRequest_SdkV2) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateMonitorRequest_SdkV2 only implements ToObjectValue() and Type().

func (CreateMonitorRequest_SdkV2) Type

Type implements basetypes.ObjectValuable.

type CreateRefreshRequest

type CreateRefreshRequest struct {
	// The UUID of the request object. It is `schema_id` for `schema`, and
	// `table_id` for `table`.
	//
	// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
	// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
	// `Details` tab > the `Schema ID` field.
	//
	// Find the `table_id` from either: 1. The [table_id] of the `Tables`
	// resource. 2. In [Catalog Explorer] > select the `table` > go to the
	// `Details` tab > the `Table ID` field.
	//
	// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
	// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
	// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
	ObjectId types.String `tfsdk:"-"`
	// The type of the monitored object. Can be one of the following: `schema`or
	// `table`.
	ObjectType types.String `tfsdk:"-"`
	// The refresh to create
	Refresh types.Object `tfsdk:"refresh"`
}

func (CreateRefreshRequest) ApplySchemaCustomizations

func (m CreateRefreshRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (CreateRefreshRequest) GetComplexFieldTypes

func (m CreateRefreshRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateRefreshRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*CreateRefreshRequest) GetRefresh

func (m *CreateRefreshRequest) GetRefresh(ctx context.Context) (Refresh, bool)

GetRefresh returns the value of the Refresh field in CreateRefreshRequest as a Refresh value. If the field is unknown or null, the boolean return value is false.

func (*CreateRefreshRequest) SetRefresh

func (m *CreateRefreshRequest) SetRefresh(ctx context.Context, v Refresh)

SetRefresh sets the value of the Refresh field in CreateRefreshRequest.

func (*CreateRefreshRequest) SyncFieldsDuringCreateOrUpdate

func (to *CreateRefreshRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateRefreshRequest)

func (*CreateRefreshRequest) SyncFieldsDuringRead

func (to *CreateRefreshRequest) SyncFieldsDuringRead(ctx context.Context, from CreateRefreshRequest)

func (CreateRefreshRequest) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateRefreshRequest only implements ToObjectValue() and Type().

func (CreateRefreshRequest) Type

Type implements basetypes.ObjectValuable.

type CreateRefreshRequest_SdkV2

type CreateRefreshRequest_SdkV2 struct {
	// The UUID of the request object. It is `schema_id` for `schema`, and
	// `table_id` for `table`.
	//
	// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
	// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
	// `Details` tab > the `Schema ID` field.
	//
	// Find the `table_id` from either: 1. The [table_id] of the `Tables`
	// resource. 2. In [Catalog Explorer] > select the `table` > go to the
	// `Details` tab > the `Table ID` field.
	//
	// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
	// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
	// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
	ObjectId types.String `tfsdk:"-"`
	// The type of the monitored object. Can be one of the following: `schema`or
	// `table`.
	ObjectType types.String `tfsdk:"-"`
	// The refresh to create
	Refresh types.List `tfsdk:"refresh"`
}

func (CreateRefreshRequest_SdkV2) ApplySchemaCustomizations

func (m CreateRefreshRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (CreateRefreshRequest_SdkV2) GetComplexFieldTypes

func (m CreateRefreshRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateRefreshRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*CreateRefreshRequest_SdkV2) GetRefresh

GetRefresh returns the value of the Refresh field in CreateRefreshRequest_SdkV2 as a Refresh_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*CreateRefreshRequest_SdkV2) SetRefresh

SetRefresh sets the value of the Refresh field in CreateRefreshRequest_SdkV2.

func (*CreateRefreshRequest_SdkV2) SyncFieldsDuringCreateOrUpdate

func (to *CreateRefreshRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateRefreshRequest_SdkV2)

func (*CreateRefreshRequest_SdkV2) SyncFieldsDuringRead

func (to *CreateRefreshRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateRefreshRequest_SdkV2)

func (CreateRefreshRequest_SdkV2) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateRefreshRequest_SdkV2 only implements ToObjectValue() and Type().

func (CreateRefreshRequest_SdkV2) Type

Type implements basetypes.ObjectValuable.

type CronSchedule

type CronSchedule struct {
	// Read only field that indicates whether the schedule is paused or not.
	PauseStatus types.String `tfsdk:"pause_status"`
	// The expression that determines when to run the monitor. See [examples].
	//
	// [examples]: https://www.quartz-scheduler.org/documentation/quartz-2.3.0/tutorials/crontrigger.html
	QuartzCronExpression types.String `tfsdk:"quartz_cron_expression"`
	// A Java timezone id. The schedule for a job will be resolved with respect
	// to this timezone. See `Java TimeZone
	// <http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html>`_ for
	// details. The timezone id (e.g., “America/Los_Angeles“) in which to
	// evaluate the quartz expression.
	TimezoneId types.String `tfsdk:"timezone_id"`
}

The data quality monitoring workflow cron schedule.

func (CronSchedule) ApplySchemaCustomizations

func (m CronSchedule) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (CronSchedule) GetComplexFieldTypes

func (m CronSchedule) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in CronSchedule. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*CronSchedule) SyncFieldsDuringCreateOrUpdate

func (to *CronSchedule) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CronSchedule)

func (*CronSchedule) SyncFieldsDuringRead

func (to *CronSchedule) SyncFieldsDuringRead(ctx context.Context, from CronSchedule)

func (CronSchedule) ToObjectValue

func (m CronSchedule) ToObjectValue(ctx context.Context) basetypes.ObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CronSchedule only implements ToObjectValue() and Type().

func (CronSchedule) Type

func (m CronSchedule) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type CronSchedule_SdkV2

type CronSchedule_SdkV2 struct {
	// Read only field that indicates whether the schedule is paused or not.
	PauseStatus types.String `tfsdk:"pause_status"`
	// The expression that determines when to run the monitor. See [examples].
	//
	// [examples]: https://www.quartz-scheduler.org/documentation/quartz-2.3.0/tutorials/crontrigger.html
	QuartzCronExpression types.String `tfsdk:"quartz_cron_expression"`
	// A Java timezone id. The schedule for a job will be resolved with respect
	// to this timezone. See `Java TimeZone
	// <http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html>`_ for
	// details. The timezone id (e.g., “America/Los_Angeles“) in which to
	// evaluate the quartz expression.
	TimezoneId types.String `tfsdk:"timezone_id"`
}

The data quality monitoring workflow cron schedule.

func (CronSchedule_SdkV2) ApplySchemaCustomizations

func (m CronSchedule_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (CronSchedule_SdkV2) GetComplexFieldTypes

func (m CronSchedule_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in CronSchedule. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*CronSchedule_SdkV2) SyncFieldsDuringCreateOrUpdate

func (to *CronSchedule_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CronSchedule_SdkV2)

func (*CronSchedule_SdkV2) SyncFieldsDuringRead

func (to *CronSchedule_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CronSchedule_SdkV2)

func (CronSchedule_SdkV2) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CronSchedule_SdkV2 only implements ToObjectValue() and Type().

func (CronSchedule_SdkV2) Type

Type implements basetypes.ObjectValuable.

type DataProfilingConfig

type DataProfilingConfig struct {
	// Field for specifying the absolute path to a custom directory to store
	// data-monitoring assets. Normally prepopulated to a default user location
	// via UI and Python APIs.
	AssetsDir types.String `tfsdk:"assets_dir"`
	// Baseline table name. Baseline data is used to compute drift from the data
	// in the monitored `table_name`. The baseline table and the monitored table
	// shall have the same schema.
	BaselineTableName types.String `tfsdk:"baseline_table_name"`
	// Custom metrics.
	CustomMetrics types.List `tfsdk:"custom_metrics"`
	// Id of dashboard that visualizes the computed metrics. This can be empty
	// if the monitor is in PENDING state.
	DashboardId types.String `tfsdk:"dashboard_id"`
	// Table that stores drift metrics data. Format:
	// `catalog.schema.table_name`.
	DriftMetricsTableName types.String `tfsdk:"drift_metrics_table_name"`
	// The warehouse for dashboard creation
	EffectiveWarehouseId types.String `tfsdk:"effective_warehouse_id"`
	// `Analysis Configuration` for monitoring inference log tables.
	InferenceLog types.Object `tfsdk:"inference_log"`
	// The latest error message for a monitor failure.
	LatestMonitorFailureMessage types.String `tfsdk:"latest_monitor_failure_message"`
	// Represents the current monitor configuration version in use. The version
	// will be represented in a numeric fashion (1,2,3...). The field has
	// flexibility to take on negative values, which can indicate corrupted
	// monitor_version numbers.
	MonitorVersion types.Int64 `tfsdk:"monitor_version"`
	// Unity Catalog table to monitor. Format: `catalog.schema.table_name`
	MonitoredTableName types.String `tfsdk:"monitored_table_name"`
	// Field for specifying notification settings.
	NotificationSettings types.Object `tfsdk:"notification_settings"`
	// ID of the schema where output tables are created.
	OutputSchemaId types.String `tfsdk:"output_schema_id"`
	// Table that stores profile metrics data. Format:
	// `catalog.schema.table_name`.
	ProfileMetricsTableName types.String `tfsdk:"profile_metrics_table_name"`
	// The cron schedule.
	Schedule types.Object `tfsdk:"schedule"`
	// Whether to skip creating a default dashboard summarizing data quality
	// metrics.
	SkipBuiltinDashboard types.Bool `tfsdk:"skip_builtin_dashboard"`
	// List of column expressions to slice data with for targeted analysis. The
	// data is grouped by each expression independently, resulting in a separate
	// slice for each predicate and its complements. For example
	// `slicing_exprs=[“col_1”, “col_2 > 10”]` will generate the
	// following slices: two slices for `col_2 > 10` (True and False), and one
	// slice per unique value in `col1`. For high-cardinality columns, only the
	// top 100 unique values by frequency will generate slices.
	SlicingExprs types.List `tfsdk:"slicing_exprs"`
	// `Analysis Configuration` for monitoring snapshot tables.
	Snapshot types.Object `tfsdk:"snapshot"`
	// The data profiling monitor status.
	Status types.String `tfsdk:"status"`
	// `Analysis Configuration` for monitoring time series tables.
	TimeSeries types.Object `tfsdk:"time_series"`
	// Optional argument to specify the warehouse for dashboard creation. If not
	// specified, the first running warehouse will be used.
	WarehouseId types.String `tfsdk:"warehouse_id"`
}

Data Profiling Configurations.

func (DataProfilingConfig) ApplySchemaCustomizations

func (m DataProfilingConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (DataProfilingConfig) GetComplexFieldTypes

func (m DataProfilingConfig) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DataProfilingConfig. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*DataProfilingConfig) GetCustomMetrics

func (m *DataProfilingConfig) GetCustomMetrics(ctx context.Context) ([]DataProfilingCustomMetric, bool)

GetCustomMetrics returns the value of the CustomMetrics field in DataProfilingConfig as a slice of DataProfilingCustomMetric values. If the field is unknown or null, the boolean return value is false.

func (*DataProfilingConfig) GetInferenceLog

func (m *DataProfilingConfig) GetInferenceLog(ctx context.Context) (InferenceLogConfig, bool)

GetInferenceLog returns the value of the InferenceLog field in DataProfilingConfig as a InferenceLogConfig value. If the field is unknown or null, the boolean return value is false.

func (*DataProfilingConfig) GetNotificationSettings

func (m *DataProfilingConfig) GetNotificationSettings(ctx context.Context) (NotificationSettings, bool)

GetNotificationSettings returns the value of the NotificationSettings field in DataProfilingConfig as a NotificationSettings value. If the field is unknown or null, the boolean return value is false.

func (*DataProfilingConfig) GetSchedule

func (m *DataProfilingConfig) GetSchedule(ctx context.Context) (CronSchedule, bool)

GetSchedule returns the value of the Schedule field in DataProfilingConfig as a CronSchedule value. If the field is unknown or null, the boolean return value is false.

func (*DataProfilingConfig) GetSlicingExprs

func (m *DataProfilingConfig) GetSlicingExprs(ctx context.Context) ([]types.String, bool)

GetSlicingExprs returns the value of the SlicingExprs field in DataProfilingConfig as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*DataProfilingConfig) GetSnapshot

func (m *DataProfilingConfig) GetSnapshot(ctx context.Context) (SnapshotConfig, bool)

GetSnapshot returns the value of the Snapshot field in DataProfilingConfig as a SnapshotConfig value. If the field is unknown or null, the boolean return value is false.

func (*DataProfilingConfig) GetTimeSeries

func (m *DataProfilingConfig) GetTimeSeries(ctx context.Context) (TimeSeriesConfig, bool)

GetTimeSeries returns the value of the TimeSeries field in DataProfilingConfig as a TimeSeriesConfig value. If the field is unknown or null, the boolean return value is false.

func (*DataProfilingConfig) SetCustomMetrics

func (m *DataProfilingConfig) SetCustomMetrics(ctx context.Context, v []DataProfilingCustomMetric)

SetCustomMetrics sets the value of the CustomMetrics field in DataProfilingConfig.

func (*DataProfilingConfig) SetInferenceLog

func (m *DataProfilingConfig) SetInferenceLog(ctx context.Context, v InferenceLogConfig)

SetInferenceLog sets the value of the InferenceLog field in DataProfilingConfig.

func (*DataProfilingConfig) SetNotificationSettings

func (m *DataProfilingConfig) SetNotificationSettings(ctx context.Context, v NotificationSettings)

SetNotificationSettings sets the value of the NotificationSettings field in DataProfilingConfig.

func (*DataProfilingConfig) SetSchedule

func (m *DataProfilingConfig) SetSchedule(ctx context.Context, v CronSchedule)

SetSchedule sets the value of the Schedule field in DataProfilingConfig.

func (*DataProfilingConfig) SetSlicingExprs

func (m *DataProfilingConfig) SetSlicingExprs(ctx context.Context, v []types.String)

SetSlicingExprs sets the value of the SlicingExprs field in DataProfilingConfig.

func (*DataProfilingConfig) SetSnapshot

func (m *DataProfilingConfig) SetSnapshot(ctx context.Context, v SnapshotConfig)

SetSnapshot sets the value of the Snapshot field in DataProfilingConfig.

func (*DataProfilingConfig) SetTimeSeries

func (m *DataProfilingConfig) SetTimeSeries(ctx context.Context, v TimeSeriesConfig)

SetTimeSeries sets the value of the TimeSeries field in DataProfilingConfig.

func (*DataProfilingConfig) SyncFieldsDuringCreateOrUpdate

func (to *DataProfilingConfig) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DataProfilingConfig)

func (*DataProfilingConfig) SyncFieldsDuringRead

func (to *DataProfilingConfig) SyncFieldsDuringRead(ctx context.Context, from DataProfilingConfig)

func (DataProfilingConfig) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DataProfilingConfig only implements ToObjectValue() and Type().

func (DataProfilingConfig) Type

Type implements basetypes.ObjectValuable.

type DataProfilingConfig_SdkV2

type DataProfilingConfig_SdkV2 struct {
	// Field for specifying the absolute path to a custom directory to store
	// data-monitoring assets. Normally prepopulated to a default user location
	// via UI and Python APIs.
	AssetsDir types.String `tfsdk:"assets_dir"`
	// Baseline table name. Baseline data is used to compute drift from the data
	// in the monitored `table_name`. The baseline table and the monitored table
	// shall have the same schema.
	BaselineTableName types.String `tfsdk:"baseline_table_name"`
	// Custom metrics.
	CustomMetrics types.List `tfsdk:"custom_metrics"`
	// Id of dashboard that visualizes the computed metrics. This can be empty
	// if the monitor is in PENDING state.
	DashboardId types.String `tfsdk:"dashboard_id"`
	// Table that stores drift metrics data. Format:
	// `catalog.schema.table_name`.
	DriftMetricsTableName types.String `tfsdk:"drift_metrics_table_name"`
	// The warehouse for dashboard creation
	EffectiveWarehouseId types.String `tfsdk:"effective_warehouse_id"`
	// `Analysis Configuration` for monitoring inference log tables.
	InferenceLog types.List `tfsdk:"inference_log"`
	// The latest error message for a monitor failure.
	LatestMonitorFailureMessage types.String `tfsdk:"latest_monitor_failure_message"`
	// Represents the current monitor configuration version in use. The version
	// will be represented in a numeric fashion (1,2,3...). The field has
	// flexibility to take on negative values, which can indicate corrupted
	// monitor_version numbers.
	MonitorVersion types.Int64 `tfsdk:"monitor_version"`
	// Unity Catalog table to monitor. Format: `catalog.schema.table_name`
	MonitoredTableName types.String `tfsdk:"monitored_table_name"`
	// Field for specifying notification settings.
	NotificationSettings types.List `tfsdk:"notification_settings"`
	// ID of the schema where output tables are created.
	OutputSchemaId types.String `tfsdk:"output_schema_id"`
	// Table that stores profile metrics data. Format:
	// `catalog.schema.table_name`.
	ProfileMetricsTableName types.String `tfsdk:"profile_metrics_table_name"`
	// The cron schedule.
	Schedule types.List `tfsdk:"schedule"`
	// Whether to skip creating a default dashboard summarizing data quality
	// metrics.
	SkipBuiltinDashboard types.Bool `tfsdk:"skip_builtin_dashboard"`
	// List of column expressions to slice data with for targeted analysis. The
	// data is grouped by each expression independently, resulting in a separate
	// slice for each predicate and its complements. For example
	// `slicing_exprs=[“col_1”, “col_2 > 10”]` will generate the
	// following slices: two slices for `col_2 > 10` (True and False), and one
	// slice per unique value in `col1`. For high-cardinality columns, only the
	// top 100 unique values by frequency will generate slices.
	SlicingExprs types.List `tfsdk:"slicing_exprs"`
	// `Analysis Configuration` for monitoring snapshot tables.
	Snapshot types.List `tfsdk:"snapshot"`
	// The data profiling monitor status.
	Status types.String `tfsdk:"status"`
	// `Analysis Configuration` for monitoring time series tables.
	TimeSeries types.List `tfsdk:"time_series"`
	// Optional argument to specify the warehouse for dashboard creation. If not
	// specified, the first running warehouse will be used.
	WarehouseId types.String `tfsdk:"warehouse_id"`
}

Data Profiling Configurations.

func (DataProfilingConfig_SdkV2) ApplySchemaCustomizations

func (m DataProfilingConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (DataProfilingConfig_SdkV2) GetComplexFieldTypes

func (m DataProfilingConfig_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DataProfilingConfig. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*DataProfilingConfig_SdkV2) GetCustomMetrics

GetCustomMetrics returns the value of the CustomMetrics field in DataProfilingConfig_SdkV2 as a slice of DataProfilingCustomMetric_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*DataProfilingConfig_SdkV2) GetInferenceLog

GetInferenceLog returns the value of the InferenceLog field in DataProfilingConfig_SdkV2 as a InferenceLogConfig_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*DataProfilingConfig_SdkV2) GetNotificationSettings

func (m *DataProfilingConfig_SdkV2) GetNotificationSettings(ctx context.Context) (NotificationSettings_SdkV2, bool)

GetNotificationSettings returns the value of the NotificationSettings field in DataProfilingConfig_SdkV2 as a NotificationSettings_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*DataProfilingConfig_SdkV2) GetSchedule

GetSchedule returns the value of the Schedule field in DataProfilingConfig_SdkV2 as a CronSchedule_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*DataProfilingConfig_SdkV2) GetSlicingExprs

func (m *DataProfilingConfig_SdkV2) GetSlicingExprs(ctx context.Context) ([]types.String, bool)

GetSlicingExprs returns the value of the SlicingExprs field in DataProfilingConfig_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*DataProfilingConfig_SdkV2) GetSnapshot

GetSnapshot returns the value of the Snapshot field in DataProfilingConfig_SdkV2 as a SnapshotConfig_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*DataProfilingConfig_SdkV2) GetTimeSeries

GetTimeSeries returns the value of the TimeSeries field in DataProfilingConfig_SdkV2 as a TimeSeriesConfig_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*DataProfilingConfig_SdkV2) SetCustomMetrics

SetCustomMetrics sets the value of the CustomMetrics field in DataProfilingConfig_SdkV2.

func (*DataProfilingConfig_SdkV2) SetInferenceLog

SetInferenceLog sets the value of the InferenceLog field in DataProfilingConfig_SdkV2.

func (*DataProfilingConfig_SdkV2) SetNotificationSettings

func (m *DataProfilingConfig_SdkV2) SetNotificationSettings(ctx context.Context, v NotificationSettings_SdkV2)

SetNotificationSettings sets the value of the NotificationSettings field in DataProfilingConfig_SdkV2.

func (*DataProfilingConfig_SdkV2) SetSchedule

SetSchedule sets the value of the Schedule field in DataProfilingConfig_SdkV2.

func (*DataProfilingConfig_SdkV2) SetSlicingExprs

func (m *DataProfilingConfig_SdkV2) SetSlicingExprs(ctx context.Context, v []types.String)

SetSlicingExprs sets the value of the SlicingExprs field in DataProfilingConfig_SdkV2.

func (*DataProfilingConfig_SdkV2) SetSnapshot

SetSnapshot sets the value of the Snapshot field in DataProfilingConfig_SdkV2.

func (*DataProfilingConfig_SdkV2) SetTimeSeries

SetTimeSeries sets the value of the TimeSeries field in DataProfilingConfig_SdkV2.

func (*DataProfilingConfig_SdkV2) SyncFieldsDuringCreateOrUpdate

func (to *DataProfilingConfig_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DataProfilingConfig_SdkV2)

func (*DataProfilingConfig_SdkV2) SyncFieldsDuringRead

func (to *DataProfilingConfig_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DataProfilingConfig_SdkV2)

func (DataProfilingConfig_SdkV2) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DataProfilingConfig_SdkV2 only implements ToObjectValue() and Type().

func (DataProfilingConfig_SdkV2) Type

Type implements basetypes.ObjectValuable.

type DataProfilingCustomMetric

type DataProfilingCustomMetric struct {
	// Jinja template for a SQL expression that specifies how to compute the
	// metric. See [create metric definition].
	//
	// [create metric definition]: https://docs.databricks.com/en/lakehouse-monitoring/custom-metrics.html#create-definition
	Definition types.String `tfsdk:"definition"`
	// A list of column names in the input table the metric should be computed
	// for. Can use “":table"“ to indicate that the metric needs information
	// from multiple columns.
	InputColumns types.List `tfsdk:"input_columns"`
	// Name of the metric in the output tables.
	Name types.String `tfsdk:"name"`
	// The output type of the custom metric.
	OutputDataType types.String `tfsdk:"output_data_type"`
	// The type of the custom metric.
	Type_ types.String `tfsdk:"type"`
}

Custom metric definition.

func (DataProfilingCustomMetric) ApplySchemaCustomizations

func (m DataProfilingCustomMetric) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (DataProfilingCustomMetric) GetComplexFieldTypes

func (m DataProfilingCustomMetric) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DataProfilingCustomMetric. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*DataProfilingCustomMetric) GetInputColumns

func (m *DataProfilingCustomMetric) GetInputColumns(ctx context.Context) ([]types.String, bool)

GetInputColumns returns the value of the InputColumns field in DataProfilingCustomMetric as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*DataProfilingCustomMetric) SetInputColumns

func (m *DataProfilingCustomMetric) SetInputColumns(ctx context.Context, v []types.String)

SetInputColumns sets the value of the InputColumns field in DataProfilingCustomMetric.

func (*DataProfilingCustomMetric) SyncFieldsDuringCreateOrUpdate

func (to *DataProfilingCustomMetric) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DataProfilingCustomMetric)

func (*DataProfilingCustomMetric) SyncFieldsDuringRead

func (to *DataProfilingCustomMetric) SyncFieldsDuringRead(ctx context.Context, from DataProfilingCustomMetric)

func (DataProfilingCustomMetric) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DataProfilingCustomMetric only implements ToObjectValue() and Type().

func (DataProfilingCustomMetric) Type

Type implements basetypes.ObjectValuable.

type DataProfilingCustomMetric_SdkV2

type DataProfilingCustomMetric_SdkV2 struct {
	// Jinja template for a SQL expression that specifies how to compute the
	// metric. See [create metric definition].
	//
	// [create metric definition]: https://docs.databricks.com/en/lakehouse-monitoring/custom-metrics.html#create-definition
	Definition types.String `tfsdk:"definition"`
	// A list of column names in the input table the metric should be computed
	// for. Can use “":table"“ to indicate that the metric needs information
	// from multiple columns.
	InputColumns types.List `tfsdk:"input_columns"`
	// Name of the metric in the output tables.
	Name types.String `tfsdk:"name"`
	// The output type of the custom metric.
	OutputDataType types.String `tfsdk:"output_data_type"`
	// The type of the custom metric.
	Type_ types.String `tfsdk:"type"`
}

Custom metric definition.

func (DataProfilingCustomMetric_SdkV2) ApplySchemaCustomizations

func (DataProfilingCustomMetric_SdkV2) GetComplexFieldTypes

func (m DataProfilingCustomMetric_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DataProfilingCustomMetric. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*DataProfilingCustomMetric_SdkV2) GetInputColumns

func (m *DataProfilingCustomMetric_SdkV2) GetInputColumns(ctx context.Context) ([]types.String, bool)

GetInputColumns returns the value of the InputColumns field in DataProfilingCustomMetric_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*DataProfilingCustomMetric_SdkV2) SetInputColumns

func (m *DataProfilingCustomMetric_SdkV2) SetInputColumns(ctx context.Context, v []types.String)

SetInputColumns sets the value of the InputColumns field in DataProfilingCustomMetric_SdkV2.

func (*DataProfilingCustomMetric_SdkV2) SyncFieldsDuringCreateOrUpdate

func (to *DataProfilingCustomMetric_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DataProfilingCustomMetric_SdkV2)

func (*DataProfilingCustomMetric_SdkV2) SyncFieldsDuringRead

func (DataProfilingCustomMetric_SdkV2) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DataProfilingCustomMetric_SdkV2 only implements ToObjectValue() and Type().

func (DataProfilingCustomMetric_SdkV2) Type

Type implements basetypes.ObjectValuable.

type DeleteMonitorRequest

type DeleteMonitorRequest struct {
	// The UUID of the request object. It is `schema_id` for `schema`, and
	// `table_id` for `table`.
	//
	// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
	// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
	// `Details` tab > the `Schema ID` field.
	//
	// Find the `table_id` from either: 1. The [table_id] of the `Tables`
	// resource. 2. In [Catalog Explorer] > select the `table` > go to the
	// `Details` tab > the `Table ID` field.
	//
	// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
	// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
	// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
	ObjectId types.String `tfsdk:"-"`
	// The type of the monitored object. Can be one of the following: `schema`
	// or `table`.
	ObjectType types.String `tfsdk:"-"`
}

func (DeleteMonitorRequest) ApplySchemaCustomizations

func (m DeleteMonitorRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (DeleteMonitorRequest) GetComplexFieldTypes

func (m DeleteMonitorRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteMonitorRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*DeleteMonitorRequest) SyncFieldsDuringCreateOrUpdate

func (to *DeleteMonitorRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteMonitorRequest)

func (*DeleteMonitorRequest) SyncFieldsDuringRead

func (to *DeleteMonitorRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteMonitorRequest)

func (DeleteMonitorRequest) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteMonitorRequest only implements ToObjectValue() and Type().

func (DeleteMonitorRequest) Type

Type implements basetypes.ObjectValuable.

type DeleteMonitorRequest_SdkV2

type DeleteMonitorRequest_SdkV2 struct {
	// The UUID of the request object. It is `schema_id` for `schema`, and
	// `table_id` for `table`.
	//
	// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
	// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
	// `Details` tab > the `Schema ID` field.
	//
	// Find the `table_id` from either: 1. The [table_id] of the `Tables`
	// resource. 2. In [Catalog Explorer] > select the `table` > go to the
	// `Details` tab > the `Table ID` field.
	//
	// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
	// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
	// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
	ObjectId types.String `tfsdk:"-"`
	// The type of the monitored object. Can be one of the following: `schema`
	// or `table`.
	ObjectType types.String `tfsdk:"-"`
}

func (DeleteMonitorRequest_SdkV2) ApplySchemaCustomizations

func (m DeleteMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (DeleteMonitorRequest_SdkV2) GetComplexFieldTypes

func (m DeleteMonitorRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteMonitorRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*DeleteMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate

func (to *DeleteMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteMonitorRequest_SdkV2)

func (*DeleteMonitorRequest_SdkV2) SyncFieldsDuringRead

func (to *DeleteMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteMonitorRequest_SdkV2)

func (DeleteMonitorRequest_SdkV2) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteMonitorRequest_SdkV2 only implements ToObjectValue() and Type().

func (DeleteMonitorRequest_SdkV2) Type

Type implements basetypes.ObjectValuable.

type DeleteRefreshRequest

type DeleteRefreshRequest struct {
	// The UUID of the request object. It is `schema_id` for `schema`, and
	// `table_id` for `table`.
	//
	// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
	// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
	// `Details` tab > the `Schema ID` field.
	//
	// Find the `table_id` from either: 1. The [table_id] of the `Tables`
	// resource. 2. In [Catalog Explorer] > select the `table` > go to the
	// `Details` tab > the `Table ID` field.
	//
	// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
	// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
	// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
	ObjectId types.String `tfsdk:"-"`
	// The type of the monitored object. Can be one of the following: `schema`
	// or `table`.
	ObjectType types.String `tfsdk:"-"`
	// Unique id of the refresh operation.
	RefreshId types.Int64 `tfsdk:"-"`
}

func (DeleteRefreshRequest) ApplySchemaCustomizations

func (m DeleteRefreshRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (DeleteRefreshRequest) GetComplexFieldTypes

func (m DeleteRefreshRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteRefreshRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*DeleteRefreshRequest) SyncFieldsDuringCreateOrUpdate

func (to *DeleteRefreshRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteRefreshRequest)

func (*DeleteRefreshRequest) SyncFieldsDuringRead

func (to *DeleteRefreshRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteRefreshRequest)

func (DeleteRefreshRequest) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteRefreshRequest only implements ToObjectValue() and Type().

func (DeleteRefreshRequest) Type

Type implements basetypes.ObjectValuable.

type DeleteRefreshRequest_SdkV2

type DeleteRefreshRequest_SdkV2 struct {
	// The UUID of the request object. It is `schema_id` for `schema`, and
	// `table_id` for `table`.
	//
	// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
	// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
	// `Details` tab > the `Schema ID` field.
	//
	// Find the `table_id` from either: 1. The [table_id] of the `Tables`
	// resource. 2. In [Catalog Explorer] > select the `table` > go to the
	// `Details` tab > the `Table ID` field.
	//
	// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
	// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
	// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
	ObjectId types.String `tfsdk:"-"`
	// The type of the monitored object. Can be one of the following: `schema`
	// or `table`.
	ObjectType types.String `tfsdk:"-"`
	// Unique id of the refresh operation.
	RefreshId types.Int64 `tfsdk:"-"`
}

func (DeleteRefreshRequest_SdkV2) ApplySchemaCustomizations

func (m DeleteRefreshRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (DeleteRefreshRequest_SdkV2) GetComplexFieldTypes

func (m DeleteRefreshRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteRefreshRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*DeleteRefreshRequest_SdkV2) SyncFieldsDuringCreateOrUpdate

func (to *DeleteRefreshRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteRefreshRequest_SdkV2)

func (*DeleteRefreshRequest_SdkV2) SyncFieldsDuringRead

func (to *DeleteRefreshRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteRefreshRequest_SdkV2)

func (DeleteRefreshRequest_SdkV2) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteRefreshRequest_SdkV2 only implements ToObjectValue() and Type().

func (DeleteRefreshRequest_SdkV2) Type

Type implements basetypes.ObjectValuable.

type GetMonitorRequest

type GetMonitorRequest struct {
	// The UUID of the request object. It is `schema_id` for `schema`, and
	// `table_id` for `table`.
	//
	// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
	// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
	// `Details` tab > the `Schema ID` field.
	//
	// Find the `table_id` from either: 1. The [table_id] of the `Tables`
	// resource. 2. In [Catalog Explorer] > select the `table` > go to the
	// `Details` tab > the `Table ID` field.
	//
	// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
	// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
	// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
	ObjectId types.String `tfsdk:"-"`
	// The type of the monitored object. Can be one of the following: `schema`
	// or `table`.
	ObjectType types.String `tfsdk:"-"`
}

func (GetMonitorRequest) ApplySchemaCustomizations

func (m GetMonitorRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (GetMonitorRequest) GetComplexFieldTypes

func (m GetMonitorRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetMonitorRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*GetMonitorRequest) SyncFieldsDuringCreateOrUpdate

func (to *GetMonitorRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetMonitorRequest)

func (*GetMonitorRequest) SyncFieldsDuringRead

func (to *GetMonitorRequest) SyncFieldsDuringRead(ctx context.Context, from GetMonitorRequest)

func (GetMonitorRequest) ToObjectValue

func (m GetMonitorRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetMonitorRequest only implements ToObjectValue() and Type().

func (GetMonitorRequest) Type

Type implements basetypes.ObjectValuable.

type GetMonitorRequest_SdkV2

type GetMonitorRequest_SdkV2 struct {
	// The UUID of the request object. It is `schema_id` for `schema`, and
	// `table_id` for `table`.
	//
	// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
	// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
	// `Details` tab > the `Schema ID` field.
	//
	// Find the `table_id` from either: 1. The [table_id] of the `Tables`
	// resource. 2. In [Catalog Explorer] > select the `table` > go to the
	// `Details` tab > the `Table ID` field.
	//
	// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
	// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
	// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
	ObjectId types.String `tfsdk:"-"`
	// The type of the monitored object. Can be one of the following: `schema`
	// or `table`.
	ObjectType types.String `tfsdk:"-"`
}

func (GetMonitorRequest_SdkV2) ApplySchemaCustomizations

func (m GetMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (GetMonitorRequest_SdkV2) GetComplexFieldTypes

func (m GetMonitorRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetMonitorRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*GetMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate

func (to *GetMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetMonitorRequest_SdkV2)

func (*GetMonitorRequest_SdkV2) SyncFieldsDuringRead

func (to *GetMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetMonitorRequest_SdkV2)

func (GetMonitorRequest_SdkV2) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetMonitorRequest_SdkV2 only implements ToObjectValue() and Type().

func (GetMonitorRequest_SdkV2) Type

Type implements basetypes.ObjectValuable.

type GetRefreshRequest

type GetRefreshRequest struct {
	// The UUID of the request object. It is `schema_id` for `schema`, and
	// `table_id` for `table`.
	//
	// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
	// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
	// `Details` tab > the `Schema ID` field.
	//
	// Find the `table_id` from either: 1. The [table_id] of the `Tables`
	// resource. 2. In [Catalog Explorer] > select the `table` > go to the
	// `Details` tab > the `Table ID` field.
	//
	// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
	// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
	// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
	ObjectId types.String `tfsdk:"-"`
	// The type of the monitored object. Can be one of the following: `schema`
	// or `table`.
	ObjectType types.String `tfsdk:"-"`
	// Unique id of the refresh operation.
	RefreshId types.Int64 `tfsdk:"-"`
}

func (GetRefreshRequest) ApplySchemaCustomizations

func (m GetRefreshRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (GetRefreshRequest) GetComplexFieldTypes

func (m GetRefreshRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetRefreshRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*GetRefreshRequest) SyncFieldsDuringCreateOrUpdate

func (to *GetRefreshRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetRefreshRequest)

func (*GetRefreshRequest) SyncFieldsDuringRead

func (to *GetRefreshRequest) SyncFieldsDuringRead(ctx context.Context, from GetRefreshRequest)

func (GetRefreshRequest) ToObjectValue

func (m GetRefreshRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetRefreshRequest only implements ToObjectValue() and Type().

func (GetRefreshRequest) Type

Type implements basetypes.ObjectValuable.

type GetRefreshRequest_SdkV2

type GetRefreshRequest_SdkV2 struct {
	// The UUID of the request object. It is `schema_id` for `schema`, and
	// `table_id` for `table`.
	//
	// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
	// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
	// `Details` tab > the `Schema ID` field.
	//
	// Find the `table_id` from either: 1. The [table_id] of the `Tables`
	// resource. 2. In [Catalog Explorer] > select the `table` > go to the
	// `Details` tab > the `Table ID` field.
	//
	// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
	// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
	// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
	ObjectId types.String `tfsdk:"-"`
	// The type of the monitored object. Can be one of the following: `schema`
	// or `table`.
	ObjectType types.String `tfsdk:"-"`
	// Unique id of the refresh operation.
	RefreshId types.Int64 `tfsdk:"-"`
}

func (GetRefreshRequest_SdkV2) ApplySchemaCustomizations

func (m GetRefreshRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (GetRefreshRequest_SdkV2) GetComplexFieldTypes

func (m GetRefreshRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetRefreshRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*GetRefreshRequest_SdkV2) SyncFieldsDuringCreateOrUpdate

func (to *GetRefreshRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetRefreshRequest_SdkV2)

func (*GetRefreshRequest_SdkV2) SyncFieldsDuringRead

func (to *GetRefreshRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetRefreshRequest_SdkV2)

func (GetRefreshRequest_SdkV2) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetRefreshRequest_SdkV2 only implements ToObjectValue() and Type().

func (GetRefreshRequest_SdkV2) Type

Type implements basetypes.ObjectValuable.

type InferenceLogConfig

type InferenceLogConfig struct {
	// List of granularities to use when aggregating data into time windows
	// based on their timestamp.
	Granularities types.List `tfsdk:"granularities"`
	// Column for the label.
	LabelColumn types.String `tfsdk:"label_column"`
	// Column for the model identifier.
	ModelIdColumn types.String `tfsdk:"model_id_column"`
	// Column for the prediction.
	PredictionColumn types.String `tfsdk:"prediction_column"`
	// Problem type the model aims to solve.
	ProblemType types.String `tfsdk:"problem_type"`
	// Column for the timestamp.
	TimestampColumn types.String `tfsdk:"timestamp_column"`
}

Inference log configuration.

func (InferenceLogConfig) ApplySchemaCustomizations

func (m InferenceLogConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (InferenceLogConfig) GetComplexFieldTypes

func (m InferenceLogConfig) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in InferenceLogConfig. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*InferenceLogConfig) GetGranularities

func (m *InferenceLogConfig) GetGranularities(ctx context.Context) ([]types.String, bool)

GetGranularities returns the value of the Granularities field in InferenceLogConfig as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*InferenceLogConfig) SetGranularities

func (m *InferenceLogConfig) SetGranularities(ctx context.Context, v []types.String)

SetGranularities sets the value of the Granularities field in InferenceLogConfig.

func (*InferenceLogConfig) SyncFieldsDuringCreateOrUpdate

func (to *InferenceLogConfig) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from InferenceLogConfig)

func (*InferenceLogConfig) SyncFieldsDuringRead

func (to *InferenceLogConfig) SyncFieldsDuringRead(ctx context.Context, from InferenceLogConfig)

func (InferenceLogConfig) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, InferenceLogConfig only implements ToObjectValue() and Type().

func (InferenceLogConfig) Type

Type implements basetypes.ObjectValuable.

type InferenceLogConfig_SdkV2

type InferenceLogConfig_SdkV2 struct {
	// List of granularities to use when aggregating data into time windows
	// based on their timestamp.
	Granularities types.List `tfsdk:"granularities"`
	// Column for the label.
	LabelColumn types.String `tfsdk:"label_column"`
	// Column for the model identifier.
	ModelIdColumn types.String `tfsdk:"model_id_column"`
	// Column for the prediction.
	PredictionColumn types.String `tfsdk:"prediction_column"`
	// Problem type the model aims to solve.
	ProblemType types.String `tfsdk:"problem_type"`
	// Column for the timestamp.
	TimestampColumn types.String `tfsdk:"timestamp_column"`
}

Inference log configuration.

func (InferenceLogConfig_SdkV2) ApplySchemaCustomizations

func (m InferenceLogConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (InferenceLogConfig_SdkV2) GetComplexFieldTypes

func (m InferenceLogConfig_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in InferenceLogConfig. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*InferenceLogConfig_SdkV2) GetGranularities

func (m *InferenceLogConfig_SdkV2) GetGranularities(ctx context.Context) ([]types.String, bool)

GetGranularities returns the value of the Granularities field in InferenceLogConfig_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*InferenceLogConfig_SdkV2) SetGranularities

func (m *InferenceLogConfig_SdkV2) SetGranularities(ctx context.Context, v []types.String)

SetGranularities sets the value of the Granularities field in InferenceLogConfig_SdkV2.

func (*InferenceLogConfig_SdkV2) SyncFieldsDuringCreateOrUpdate

func (to *InferenceLogConfig_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from InferenceLogConfig_SdkV2)

func (*InferenceLogConfig_SdkV2) SyncFieldsDuringRead

func (to *InferenceLogConfig_SdkV2) SyncFieldsDuringRead(ctx context.Context, from InferenceLogConfig_SdkV2)

func (InferenceLogConfig_SdkV2) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, InferenceLogConfig_SdkV2 only implements ToObjectValue() and Type().

func (InferenceLogConfig_SdkV2) Type

Type implements basetypes.ObjectValuable.

type ListMonitorRequest

type ListMonitorRequest struct {
	PageSize types.Int64 `tfsdk:"-"`

	PageToken types.String `tfsdk:"-"`
}

func (ListMonitorRequest) ApplySchemaCustomizations

func (m ListMonitorRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (ListMonitorRequest) GetComplexFieldTypes

func (m ListMonitorRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ListMonitorRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*ListMonitorRequest) SyncFieldsDuringCreateOrUpdate

func (to *ListMonitorRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListMonitorRequest)

func (*ListMonitorRequest) SyncFieldsDuringRead

func (to *ListMonitorRequest) SyncFieldsDuringRead(ctx context.Context, from ListMonitorRequest)

func (ListMonitorRequest) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListMonitorRequest only implements ToObjectValue() and Type().

func (ListMonitorRequest) Type

Type implements basetypes.ObjectValuable.

type ListMonitorRequest_SdkV2

type ListMonitorRequest_SdkV2 struct {
	PageSize types.Int64 `tfsdk:"-"`

	PageToken types.String `tfsdk:"-"`
}

func (ListMonitorRequest_SdkV2) ApplySchemaCustomizations

func (m ListMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (ListMonitorRequest_SdkV2) GetComplexFieldTypes

func (m ListMonitorRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ListMonitorRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*ListMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate

func (to *ListMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListMonitorRequest_SdkV2)

func (*ListMonitorRequest_SdkV2) SyncFieldsDuringRead

func (to *ListMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListMonitorRequest_SdkV2)

func (ListMonitorRequest_SdkV2) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListMonitorRequest_SdkV2 only implements ToObjectValue() and Type().

func (ListMonitorRequest_SdkV2) Type

Type implements basetypes.ObjectValuable.

type ListMonitorResponse

type ListMonitorResponse struct {
	Monitors types.List `tfsdk:"monitors"`

	NextPageToken types.String `tfsdk:"next_page_token"`
}

Response for listing Monitors.

func (ListMonitorResponse) ApplySchemaCustomizations

func (m ListMonitorResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (ListMonitorResponse) GetComplexFieldTypes

func (m ListMonitorResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ListMonitorResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*ListMonitorResponse) GetMonitors

func (m *ListMonitorResponse) GetMonitors(ctx context.Context) ([]Monitor, bool)

GetMonitors returns the value of the Monitors field in ListMonitorResponse as a slice of Monitor values. If the field is unknown or null, the boolean return value is false.

func (*ListMonitorResponse) SetMonitors

func (m *ListMonitorResponse) SetMonitors(ctx context.Context, v []Monitor)

SetMonitors sets the value of the Monitors field in ListMonitorResponse.

func (*ListMonitorResponse) SyncFieldsDuringCreateOrUpdate

func (to *ListMonitorResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListMonitorResponse)

func (*ListMonitorResponse) SyncFieldsDuringRead

func (to *ListMonitorResponse) SyncFieldsDuringRead(ctx context.Context, from ListMonitorResponse)

func (ListMonitorResponse) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListMonitorResponse only implements ToObjectValue() and Type().

func (ListMonitorResponse) Type

Type implements basetypes.ObjectValuable.

type ListMonitorResponse_SdkV2

type ListMonitorResponse_SdkV2 struct {
	Monitors types.List `tfsdk:"monitors"`

	NextPageToken types.String `tfsdk:"next_page_token"`
}

Response for listing Monitors.

func (ListMonitorResponse_SdkV2) ApplySchemaCustomizations

func (m ListMonitorResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (ListMonitorResponse_SdkV2) GetComplexFieldTypes

func (m ListMonitorResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ListMonitorResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*ListMonitorResponse_SdkV2) GetMonitors

func (m *ListMonitorResponse_SdkV2) GetMonitors(ctx context.Context) ([]Monitor_SdkV2, bool)

GetMonitors returns the value of the Monitors field in ListMonitorResponse_SdkV2 as a slice of Monitor_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*ListMonitorResponse_SdkV2) SetMonitors

func (m *ListMonitorResponse_SdkV2) SetMonitors(ctx context.Context, v []Monitor_SdkV2)

SetMonitors sets the value of the Monitors field in ListMonitorResponse_SdkV2.

func (*ListMonitorResponse_SdkV2) SyncFieldsDuringCreateOrUpdate

func (to *ListMonitorResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListMonitorResponse_SdkV2)

func (*ListMonitorResponse_SdkV2) SyncFieldsDuringRead

func (to *ListMonitorResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListMonitorResponse_SdkV2)

func (ListMonitorResponse_SdkV2) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListMonitorResponse_SdkV2 only implements ToObjectValue() and Type().

func (ListMonitorResponse_SdkV2) Type

Type implements basetypes.ObjectValuable.

type ListRefreshRequest

type ListRefreshRequest struct {
	// The UUID of the request object. It is `schema_id` for `schema`, and
	// `table_id` for `table`.
	//
	// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
	// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
	// `Details` tab > the `Schema ID` field.
	//
	// Find the `table_id` from either: 1. The [table_id] of the `Tables`
	// resource. 2. In [Catalog Explorer] > select the `table` > go to the
	// `Details` tab > the `Table ID` field.
	//
	// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
	// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
	// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
	ObjectId types.String `tfsdk:"-"`
	// The type of the monitored object. Can be one of the following: `schema`
	// or `table`.
	ObjectType types.String `tfsdk:"-"`

	PageSize types.Int64 `tfsdk:"-"`

	PageToken types.String `tfsdk:"-"`
}

func (ListRefreshRequest) ApplySchemaCustomizations

func (m ListRefreshRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (ListRefreshRequest) GetComplexFieldTypes

func (m ListRefreshRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ListRefreshRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*ListRefreshRequest) SyncFieldsDuringCreateOrUpdate

func (to *ListRefreshRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListRefreshRequest)

func (*ListRefreshRequest) SyncFieldsDuringRead

func (to *ListRefreshRequest) SyncFieldsDuringRead(ctx context.Context, from ListRefreshRequest)

func (ListRefreshRequest) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListRefreshRequest only implements ToObjectValue() and Type().

func (ListRefreshRequest) Type

Type implements basetypes.ObjectValuable.

type ListRefreshRequest_SdkV2

type ListRefreshRequest_SdkV2 struct {
	// The UUID of the request object. It is `schema_id` for `schema`, and
	// `table_id` for `table`.
	//
	// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
	// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
	// `Details` tab > the `Schema ID` field.
	//
	// Find the `table_id` from either: 1. The [table_id] of the `Tables`
	// resource. 2. In [Catalog Explorer] > select the `table` > go to the
	// `Details` tab > the `Table ID` field.
	//
	// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
	// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
	// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
	ObjectId types.String `tfsdk:"-"`
	// The type of the monitored object. Can be one of the following: `schema`
	// or `table`.
	ObjectType types.String `tfsdk:"-"`

	PageSize types.Int64 `tfsdk:"-"`

	PageToken types.String `tfsdk:"-"`
}

func (ListRefreshRequest_SdkV2) ApplySchemaCustomizations

func (m ListRefreshRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (ListRefreshRequest_SdkV2) GetComplexFieldTypes

func (m ListRefreshRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ListRefreshRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*ListRefreshRequest_SdkV2) SyncFieldsDuringCreateOrUpdate

func (to *ListRefreshRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListRefreshRequest_SdkV2)

func (*ListRefreshRequest_SdkV2) SyncFieldsDuringRead

func (to *ListRefreshRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListRefreshRequest_SdkV2)

func (ListRefreshRequest_SdkV2) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListRefreshRequest_SdkV2 only implements ToObjectValue() and Type().

func (ListRefreshRequest_SdkV2) Type

Type implements basetypes.ObjectValuable.

type ListRefreshResponse

type ListRefreshResponse struct {
	NextPageToken types.String `tfsdk:"next_page_token"`

	Refreshes types.List `tfsdk:"refreshes"`
}

Response for listing refreshes.

func (ListRefreshResponse) ApplySchemaCustomizations

func (m ListRefreshResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (ListRefreshResponse) GetComplexFieldTypes

func (m ListRefreshResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ListRefreshResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*ListRefreshResponse) GetRefreshes

func (m *ListRefreshResponse) GetRefreshes(ctx context.Context) ([]Refresh, bool)

GetRefreshes returns the value of the Refreshes field in ListRefreshResponse as a slice of Refresh values. If the field is unknown or null, the boolean return value is false.

func (*ListRefreshResponse) SetRefreshes

func (m *ListRefreshResponse) SetRefreshes(ctx context.Context, v []Refresh)

SetRefreshes sets the value of the Refreshes field in ListRefreshResponse.

func (*ListRefreshResponse) SyncFieldsDuringCreateOrUpdate

func (to *ListRefreshResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListRefreshResponse)

func (*ListRefreshResponse) SyncFieldsDuringRead

func (to *ListRefreshResponse) SyncFieldsDuringRead(ctx context.Context, from ListRefreshResponse)

func (ListRefreshResponse) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListRefreshResponse only implements ToObjectValue() and Type().

func (ListRefreshResponse) Type

Type implements basetypes.ObjectValuable.

type ListRefreshResponse_SdkV2

type ListRefreshResponse_SdkV2 struct {
	NextPageToken types.String `tfsdk:"next_page_token"`

	Refreshes types.List `tfsdk:"refreshes"`
}

Response for listing refreshes.

func (ListRefreshResponse_SdkV2) ApplySchemaCustomizations

func (m ListRefreshResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (ListRefreshResponse_SdkV2) GetComplexFieldTypes

func (m ListRefreshResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ListRefreshResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*ListRefreshResponse_SdkV2) GetRefreshes

func (m *ListRefreshResponse_SdkV2) GetRefreshes(ctx context.Context) ([]Refresh_SdkV2, bool)

GetRefreshes returns the value of the Refreshes field in ListRefreshResponse_SdkV2 as a slice of Refresh_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*ListRefreshResponse_SdkV2) SetRefreshes

func (m *ListRefreshResponse_SdkV2) SetRefreshes(ctx context.Context, v []Refresh_SdkV2)

SetRefreshes sets the value of the Refreshes field in ListRefreshResponse_SdkV2.

func (*ListRefreshResponse_SdkV2) SyncFieldsDuringCreateOrUpdate

func (to *ListRefreshResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListRefreshResponse_SdkV2)

func (*ListRefreshResponse_SdkV2) SyncFieldsDuringRead

func (to *ListRefreshResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListRefreshResponse_SdkV2)

func (ListRefreshResponse_SdkV2) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListRefreshResponse_SdkV2 only implements ToObjectValue() and Type().

func (ListRefreshResponse_SdkV2) Type

Type implements basetypes.ObjectValuable.

type Monitor

type Monitor struct {
	// Anomaly Detection Configuration, applicable to `schema` object types.
	AnomalyDetectionConfig types.Object `tfsdk:"anomaly_detection_config"`
	// Data Profiling Configuration, applicable to `table` object types. Exactly
	// one `Analysis Configuration` must be present.
	DataProfilingConfig types.Object `tfsdk:"data_profiling_config"`
	// The UUID of the request object. It is `schema_id` for `schema`, and
	// `table_id` for `table`.
	//
	// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
	// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
	// `Details` tab > the `Schema ID` field.
	//
	// Find the `table_id` from either: 1. The [table_id] of the `Tables`
	// resource. 2. In [Catalog Explorer] > select the `table` > go to the
	// `Details` tab > the `Table ID` field.
	//
	// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
	// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
	// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
	ObjectId types.String `tfsdk:"object_id"`
	// The type of the monitored object. Can be one of the following: `schema`
	// or `table`.
	ObjectType types.String `tfsdk:"object_type"`
}

Monitor for the data quality of unity catalog entities such as schema or table.

func (Monitor) ApplySchemaCustomizations

func (m Monitor) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (*Monitor) GetAnomalyDetectionConfig

func (m *Monitor) GetAnomalyDetectionConfig(ctx context.Context) (AnomalyDetectionConfig, bool)

GetAnomalyDetectionConfig returns the value of the AnomalyDetectionConfig field in Monitor as a AnomalyDetectionConfig value. If the field is unknown or null, the boolean return value is false.

func (Monitor) GetComplexFieldTypes

func (m Monitor) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in Monitor. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*Monitor) GetDataProfilingConfig

func (m *Monitor) GetDataProfilingConfig(ctx context.Context) (DataProfilingConfig, bool)

GetDataProfilingConfig returns the value of the DataProfilingConfig field in Monitor as a DataProfilingConfig value. If the field is unknown or null, the boolean return value is false.

func (*Monitor) SetAnomalyDetectionConfig

func (m *Monitor) SetAnomalyDetectionConfig(ctx context.Context, v AnomalyDetectionConfig)

SetAnomalyDetectionConfig sets the value of the AnomalyDetectionConfig field in Monitor.

func (*Monitor) SetDataProfilingConfig

func (m *Monitor) SetDataProfilingConfig(ctx context.Context, v DataProfilingConfig)

SetDataProfilingConfig sets the value of the DataProfilingConfig field in Monitor.

func (*Monitor) SyncFieldsDuringCreateOrUpdate

func (to *Monitor) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Monitor)

func (*Monitor) SyncFieldsDuringRead

func (to *Monitor) SyncFieldsDuringRead(ctx context.Context, from Monitor)

func (Monitor) ToObjectValue

func (m Monitor) ToObjectValue(ctx context.Context) basetypes.ObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Monitor only implements ToObjectValue() and Type().

func (Monitor) Type

func (m Monitor) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type Monitor_SdkV2

type Monitor_SdkV2 struct {
	// Anomaly Detection Configuration, applicable to `schema` object types.
	AnomalyDetectionConfig types.List `tfsdk:"anomaly_detection_config"`
	// Data Profiling Configuration, applicable to `table` object types. Exactly
	// one `Analysis Configuration` must be present.
	DataProfilingConfig types.List `tfsdk:"data_profiling_config"`
	// The UUID of the request object. It is `schema_id` for `schema`, and
	// `table_id` for `table`.
	//
	// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
	// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
	// `Details` tab > the `Schema ID` field.
	//
	// Find the `table_id` from either: 1. The [table_id] of the `Tables`
	// resource. 2. In [Catalog Explorer] > select the `table` > go to the
	// `Details` tab > the `Table ID` field.
	//
	// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
	// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
	// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
	ObjectId types.String `tfsdk:"object_id"`
	// The type of the monitored object. Can be one of the following: `schema`
	// or `table`.
	ObjectType types.String `tfsdk:"object_type"`
}

Monitor for the data quality of unity catalog entities such as schema or table.

func (Monitor_SdkV2) ApplySchemaCustomizations

func (m Monitor_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (*Monitor_SdkV2) GetAnomalyDetectionConfig

func (m *Monitor_SdkV2) GetAnomalyDetectionConfig(ctx context.Context) (AnomalyDetectionConfig_SdkV2, bool)

GetAnomalyDetectionConfig returns the value of the AnomalyDetectionConfig field in Monitor_SdkV2 as a AnomalyDetectionConfig_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (Monitor_SdkV2) GetComplexFieldTypes

func (m Monitor_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in Monitor. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*Monitor_SdkV2) GetDataProfilingConfig

func (m *Monitor_SdkV2) GetDataProfilingConfig(ctx context.Context) (DataProfilingConfig_SdkV2, bool)

GetDataProfilingConfig returns the value of the DataProfilingConfig field in Monitor_SdkV2 as a DataProfilingConfig_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*Monitor_SdkV2) SetAnomalyDetectionConfig

func (m *Monitor_SdkV2) SetAnomalyDetectionConfig(ctx context.Context, v AnomalyDetectionConfig_SdkV2)

SetAnomalyDetectionConfig sets the value of the AnomalyDetectionConfig field in Monitor_SdkV2.

func (*Monitor_SdkV2) SetDataProfilingConfig

func (m *Monitor_SdkV2) SetDataProfilingConfig(ctx context.Context, v DataProfilingConfig_SdkV2)

SetDataProfilingConfig sets the value of the DataProfilingConfig field in Monitor_SdkV2.

func (*Monitor_SdkV2) SyncFieldsDuringCreateOrUpdate

func (to *Monitor_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Monitor_SdkV2)

func (*Monitor_SdkV2) SyncFieldsDuringRead

func (to *Monitor_SdkV2) SyncFieldsDuringRead(ctx context.Context, from Monitor_SdkV2)

func (Monitor_SdkV2) ToObjectValue

func (m Monitor_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Monitor_SdkV2 only implements ToObjectValue() and Type().

func (Monitor_SdkV2) Type

func (m Monitor_SdkV2) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type NotificationDestination

type NotificationDestination struct {
	// The list of email addresses to send the notification to. A maximum of 5
	// email addresses is supported.
	EmailAddresses types.List `tfsdk:"email_addresses"`
}

Destination of the data quality monitoring notification.

func (NotificationDestination) ApplySchemaCustomizations

func (m NotificationDestination) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (NotificationDestination) GetComplexFieldTypes

func (m NotificationDestination) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in NotificationDestination. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*NotificationDestination) GetEmailAddresses

func (m *NotificationDestination) GetEmailAddresses(ctx context.Context) ([]types.String, bool)

GetEmailAddresses returns the value of the EmailAddresses field in NotificationDestination as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*NotificationDestination) SetEmailAddresses

func (m *NotificationDestination) SetEmailAddresses(ctx context.Context, v []types.String)

SetEmailAddresses sets the value of the EmailAddresses field in NotificationDestination.

func (*NotificationDestination) SyncFieldsDuringCreateOrUpdate

func (to *NotificationDestination) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from NotificationDestination)

func (*NotificationDestination) SyncFieldsDuringRead

func (to *NotificationDestination) SyncFieldsDuringRead(ctx context.Context, from NotificationDestination)

func (NotificationDestination) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, NotificationDestination only implements ToObjectValue() and Type().

func (NotificationDestination) Type

Type implements basetypes.ObjectValuable.

type NotificationDestination_SdkV2

type NotificationDestination_SdkV2 struct {
	// The list of email addresses to send the notification to. A maximum of 5
	// email addresses is supported.
	EmailAddresses types.List `tfsdk:"email_addresses"`
}

Destination of the data quality monitoring notification.

func (NotificationDestination_SdkV2) ApplySchemaCustomizations

func (NotificationDestination_SdkV2) GetComplexFieldTypes

func (m NotificationDestination_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in NotificationDestination. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*NotificationDestination_SdkV2) GetEmailAddresses

func (m *NotificationDestination_SdkV2) GetEmailAddresses(ctx context.Context) ([]types.String, bool)

GetEmailAddresses returns the value of the EmailAddresses field in NotificationDestination_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*NotificationDestination_SdkV2) SetEmailAddresses

func (m *NotificationDestination_SdkV2) SetEmailAddresses(ctx context.Context, v []types.String)

SetEmailAddresses sets the value of the EmailAddresses field in NotificationDestination_SdkV2.

func (*NotificationDestination_SdkV2) SyncFieldsDuringCreateOrUpdate

func (to *NotificationDestination_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from NotificationDestination_SdkV2)

func (*NotificationDestination_SdkV2) SyncFieldsDuringRead

func (to *NotificationDestination_SdkV2) SyncFieldsDuringRead(ctx context.Context, from NotificationDestination_SdkV2)

func (NotificationDestination_SdkV2) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, NotificationDestination_SdkV2 only implements ToObjectValue() and Type().

func (NotificationDestination_SdkV2) Type

Type implements basetypes.ObjectValuable.

type NotificationSettings

type NotificationSettings struct {
	// Destinations to send notifications on failure/timeout.
	OnFailure types.Object `tfsdk:"on_failure"`
}

Settings for sending notifications on the data quality monitoring.

func (NotificationSettings) ApplySchemaCustomizations

func (m NotificationSettings) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (NotificationSettings) GetComplexFieldTypes

func (m NotificationSettings) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in NotificationSettings. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*NotificationSettings) GetOnFailure

GetOnFailure returns the value of the OnFailure field in NotificationSettings as a NotificationDestination value. If the field is unknown or null, the boolean return value is false.

func (*NotificationSettings) SetOnFailure

SetOnFailure sets the value of the OnFailure field in NotificationSettings.

func (*NotificationSettings) SyncFieldsDuringCreateOrUpdate

func (to *NotificationSettings) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from NotificationSettings)

func (*NotificationSettings) SyncFieldsDuringRead

func (to *NotificationSettings) SyncFieldsDuringRead(ctx context.Context, from NotificationSettings)

func (NotificationSettings) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, NotificationSettings only implements ToObjectValue() and Type().

func (NotificationSettings) Type

Type implements basetypes.ObjectValuable.

type NotificationSettings_SdkV2

type NotificationSettings_SdkV2 struct {
	// Destinations to send notifications on failure/timeout.
	OnFailure types.List `tfsdk:"on_failure"`
}

Settings for sending notifications on the data quality monitoring.

func (NotificationSettings_SdkV2) ApplySchemaCustomizations

func (m NotificationSettings_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (NotificationSettings_SdkV2) GetComplexFieldTypes

func (m NotificationSettings_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in NotificationSettings. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*NotificationSettings_SdkV2) GetOnFailure

GetOnFailure returns the value of the OnFailure field in NotificationSettings_SdkV2 as a NotificationDestination_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*NotificationSettings_SdkV2) SetOnFailure

SetOnFailure sets the value of the OnFailure field in NotificationSettings_SdkV2.

func (*NotificationSettings_SdkV2) SyncFieldsDuringCreateOrUpdate

func (to *NotificationSettings_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from NotificationSettings_SdkV2)

func (*NotificationSettings_SdkV2) SyncFieldsDuringRead

func (to *NotificationSettings_SdkV2) SyncFieldsDuringRead(ctx context.Context, from NotificationSettings_SdkV2)

func (NotificationSettings_SdkV2) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, NotificationSettings_SdkV2 only implements ToObjectValue() and Type().

func (NotificationSettings_SdkV2) Type

Type implements basetypes.ObjectValuable.

type Refresh

type Refresh struct {
	// Time when the refresh ended (milliseconds since 1/1/1970 UTC).
	EndTimeMs types.Int64 `tfsdk:"end_time_ms"`
	// An optional message to give insight into the current state of the refresh
	// (e.g. FAILURE messages).
	Message types.String `tfsdk:"message"`
	// The UUID of the request object. It is `schema_id` for `schema`, and
	// `table_id` for `table`.
	//
	// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
	// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
	// `Details` tab > the `Schema ID` field.
	//
	// Find the `table_id` from either: 1. The [table_id] of the `Tables`
	// resource. 2. In [Catalog Explorer] > select the `table` > go to the
	// `Details` tab > the `Table ID` field.
	//
	// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
	// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
	// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
	ObjectId types.String `tfsdk:"object_id"`
	// The type of the monitored object. Can be one of the following: `schema`or
	// `table`.
	ObjectType types.String `tfsdk:"object_type"`
	// Unique id of the refresh operation.
	RefreshId types.Int64 `tfsdk:"refresh_id"`
	// Time when the refresh started (milliseconds since 1/1/1970 UTC).
	StartTimeMs types.Int64 `tfsdk:"start_time_ms"`
	// The current state of the refresh.
	State types.String `tfsdk:"state"`
	// What triggered the refresh.
	Trigger types.String `tfsdk:"trigger"`
}

The Refresh object gives information on a refresh of the data quality monitoring pipeline.

func (Refresh) ApplySchemaCustomizations

func (m Refresh) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (Refresh) GetComplexFieldTypes

func (m Refresh) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in Refresh. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*Refresh) SyncFieldsDuringCreateOrUpdate

func (to *Refresh) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Refresh)

func (*Refresh) SyncFieldsDuringRead

func (to *Refresh) SyncFieldsDuringRead(ctx context.Context, from Refresh)

func (Refresh) ToObjectValue

func (m Refresh) ToObjectValue(ctx context.Context) basetypes.ObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Refresh only implements ToObjectValue() and Type().

func (Refresh) Type

func (m Refresh) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type Refresh_SdkV2

type Refresh_SdkV2 struct {
	// Time when the refresh ended (milliseconds since 1/1/1970 UTC).
	EndTimeMs types.Int64 `tfsdk:"end_time_ms"`
	// An optional message to give insight into the current state of the refresh
	// (e.g. FAILURE messages).
	Message types.String `tfsdk:"message"`
	// The UUID of the request object. It is `schema_id` for `schema`, and
	// `table_id` for `table`.
	//
	// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
	// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
	// `Details` tab > the `Schema ID` field.
	//
	// Find the `table_id` from either: 1. The [table_id] of the `Tables`
	// resource. 2. In [Catalog Explorer] > select the `table` > go to the
	// `Details` tab > the `Table ID` field.
	//
	// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
	// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
	// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
	ObjectId types.String `tfsdk:"object_id"`
	// The type of the monitored object. Can be one of the following: `schema`or
	// `table`.
	ObjectType types.String `tfsdk:"object_type"`
	// Unique id of the refresh operation.
	RefreshId types.Int64 `tfsdk:"refresh_id"`
	// Time when the refresh started (milliseconds since 1/1/1970 UTC).
	StartTimeMs types.Int64 `tfsdk:"start_time_ms"`
	// The current state of the refresh.
	State types.String `tfsdk:"state"`
	// What triggered the refresh.
	Trigger types.String `tfsdk:"trigger"`
}

The Refresh object gives information on a refresh of the data quality monitoring pipeline.

func (Refresh_SdkV2) ApplySchemaCustomizations

func (m Refresh_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (Refresh_SdkV2) GetComplexFieldTypes

func (m Refresh_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in Refresh. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*Refresh_SdkV2) SyncFieldsDuringCreateOrUpdate

func (to *Refresh_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Refresh_SdkV2)

func (*Refresh_SdkV2) SyncFieldsDuringRead

func (to *Refresh_SdkV2) SyncFieldsDuringRead(ctx context.Context, from Refresh_SdkV2)

func (Refresh_SdkV2) ToObjectValue

func (m Refresh_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Refresh_SdkV2 only implements ToObjectValue() and Type().

func (Refresh_SdkV2) Type

func (m Refresh_SdkV2) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type SnapshotConfig

type SnapshotConfig struct {
}

Snapshot analysis configuration.

func (SnapshotConfig) ApplySchemaCustomizations

func (m SnapshotConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (SnapshotConfig) GetComplexFieldTypes

func (m SnapshotConfig) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in SnapshotConfig. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*SnapshotConfig) SyncFieldsDuringCreateOrUpdate

func (to *SnapshotConfig) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SnapshotConfig)

func (*SnapshotConfig) SyncFieldsDuringRead

func (to *SnapshotConfig) SyncFieldsDuringRead(ctx context.Context, from SnapshotConfig)

func (SnapshotConfig) ToObjectValue

func (m SnapshotConfig) ToObjectValue(ctx context.Context) basetypes.ObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SnapshotConfig only implements ToObjectValue() and Type().

func (SnapshotConfig) Type

func (m SnapshotConfig) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type SnapshotConfig_SdkV2

type SnapshotConfig_SdkV2 struct {
}

Snapshot analysis configuration.

func (SnapshotConfig_SdkV2) ApplySchemaCustomizations

func (m SnapshotConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (SnapshotConfig_SdkV2) GetComplexFieldTypes

func (m SnapshotConfig_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in SnapshotConfig. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*SnapshotConfig_SdkV2) SyncFieldsDuringCreateOrUpdate

func (to *SnapshotConfig_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SnapshotConfig_SdkV2)

func (*SnapshotConfig_SdkV2) SyncFieldsDuringRead

func (to *SnapshotConfig_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SnapshotConfig_SdkV2)

func (SnapshotConfig_SdkV2) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SnapshotConfig_SdkV2 only implements ToObjectValue() and Type().

func (SnapshotConfig_SdkV2) Type

Type implements basetypes.ObjectValuable.

type TimeSeriesConfig

type TimeSeriesConfig struct {
	// List of granularities to use when aggregating data into time windows
	// based on their timestamp.
	Granularities types.List `tfsdk:"granularities"`
	// Column for the timestamp.
	TimestampColumn types.String `tfsdk:"timestamp_column"`
}

Time series analysis configuration.

func (TimeSeriesConfig) ApplySchemaCustomizations

func (m TimeSeriesConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (TimeSeriesConfig) GetComplexFieldTypes

func (m TimeSeriesConfig) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in TimeSeriesConfig. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*TimeSeriesConfig) GetGranularities

func (m *TimeSeriesConfig) GetGranularities(ctx context.Context) ([]types.String, bool)

GetGranularities returns the value of the Granularities field in TimeSeriesConfig as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*TimeSeriesConfig) SetGranularities

func (m *TimeSeriesConfig) SetGranularities(ctx context.Context, v []types.String)

SetGranularities sets the value of the Granularities field in TimeSeriesConfig.

func (*TimeSeriesConfig) SyncFieldsDuringCreateOrUpdate

func (to *TimeSeriesConfig) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from TimeSeriesConfig)

func (*TimeSeriesConfig) SyncFieldsDuringRead

func (to *TimeSeriesConfig) SyncFieldsDuringRead(ctx context.Context, from TimeSeriesConfig)

func (TimeSeriesConfig) ToObjectValue

func (m TimeSeriesConfig) ToObjectValue(ctx context.Context) basetypes.ObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, TimeSeriesConfig only implements ToObjectValue() and Type().

func (TimeSeriesConfig) Type

Type implements basetypes.ObjectValuable.

type TimeSeriesConfig_SdkV2

type TimeSeriesConfig_SdkV2 struct {
	// List of granularities to use when aggregating data into time windows
	// based on their timestamp.
	Granularities types.List `tfsdk:"granularities"`
	// Column for the timestamp.
	TimestampColumn types.String `tfsdk:"timestamp_column"`
}

Time series analysis configuration.

func (TimeSeriesConfig_SdkV2) ApplySchemaCustomizations

func (m TimeSeriesConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (TimeSeriesConfig_SdkV2) GetComplexFieldTypes

func (m TimeSeriesConfig_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in TimeSeriesConfig. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*TimeSeriesConfig_SdkV2) GetGranularities

func (m *TimeSeriesConfig_SdkV2) GetGranularities(ctx context.Context) ([]types.String, bool)

GetGranularities returns the value of the Granularities field in TimeSeriesConfig_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*TimeSeriesConfig_SdkV2) SetGranularities

func (m *TimeSeriesConfig_SdkV2) SetGranularities(ctx context.Context, v []types.String)

SetGranularities sets the value of the Granularities field in TimeSeriesConfig_SdkV2.

func (*TimeSeriesConfig_SdkV2) SyncFieldsDuringCreateOrUpdate

func (to *TimeSeriesConfig_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from TimeSeriesConfig_SdkV2)

func (*TimeSeriesConfig_SdkV2) SyncFieldsDuringRead

func (to *TimeSeriesConfig_SdkV2) SyncFieldsDuringRead(ctx context.Context, from TimeSeriesConfig_SdkV2)

func (TimeSeriesConfig_SdkV2) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, TimeSeriesConfig_SdkV2 only implements ToObjectValue() and Type().

func (TimeSeriesConfig_SdkV2) Type

Type implements basetypes.ObjectValuable.

type UpdateMonitorRequest

type UpdateMonitorRequest struct {
	// The monitor to update.
	Monitor types.Object `tfsdk:"monitor"`
	// The UUID of the request object. It is `schema_id` for `schema`, and
	// `table_id` for `table`.
	//
	// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
	// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
	// `Details` tab > the `Schema ID` field.
	//
	// Find the `table_id` from either: 1. The [table_id] of the `Tables`
	// resource. 2. In [Catalog Explorer] > select the `table` > go to the
	// `Details` tab > the `Table ID` field.
	//
	// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
	// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
	// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
	ObjectId types.String `tfsdk:"-"`
	// The type of the monitored object. Can be one of the following: `schema`
	// or `table`.
	ObjectType types.String `tfsdk:"-"`
	// The field mask to specify which fields to update as a comma-separated
	// list. Example value:
	// `data_profiling_config.custom_metrics,data_profiling_config.schedule.quartz_cron_expression`
	UpdateMask types.String `tfsdk:"-"`
}

func (UpdateMonitorRequest) ApplySchemaCustomizations

func (m UpdateMonitorRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (UpdateMonitorRequest) GetComplexFieldTypes

func (m UpdateMonitorRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateMonitorRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*UpdateMonitorRequest) GetMonitor

func (m *UpdateMonitorRequest) GetMonitor(ctx context.Context) (Monitor, bool)

GetMonitor returns the value of the Monitor field in UpdateMonitorRequest as a Monitor value. If the field is unknown or null, the boolean return value is false.

func (*UpdateMonitorRequest) SetMonitor

func (m *UpdateMonitorRequest) SetMonitor(ctx context.Context, v Monitor)

SetMonitor sets the value of the Monitor field in UpdateMonitorRequest.

func (*UpdateMonitorRequest) SyncFieldsDuringCreateOrUpdate

func (to *UpdateMonitorRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateMonitorRequest)

func (*UpdateMonitorRequest) SyncFieldsDuringRead

func (to *UpdateMonitorRequest) SyncFieldsDuringRead(ctx context.Context, from UpdateMonitorRequest)

func (UpdateMonitorRequest) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateMonitorRequest only implements ToObjectValue() and Type().

func (UpdateMonitorRequest) Type

Type implements basetypes.ObjectValuable.

type UpdateMonitorRequest_SdkV2

type UpdateMonitorRequest_SdkV2 struct {
	// The monitor to update.
	Monitor types.List `tfsdk:"monitor"`
	// The UUID of the request object. It is `schema_id` for `schema`, and
	// `table_id` for `table`.
	//
	// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
	// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
	// `Details` tab > the `Schema ID` field.
	//
	// Find the `table_id` from either: 1. The [table_id] of the `Tables`
	// resource. 2. In [Catalog Explorer] > select the `table` > go to the
	// `Details` tab > the `Table ID` field.
	//
	// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
	// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
	// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
	ObjectId types.String `tfsdk:"-"`
	// The type of the monitored object. Can be one of the following: `schema`
	// or `table`.
	ObjectType types.String `tfsdk:"-"`
	// The field mask to specify which fields to update as a comma-separated
	// list. Example value:
	// `data_profiling_config.custom_metrics,data_profiling_config.schedule.quartz_cron_expression`
	UpdateMask types.String `tfsdk:"-"`
}

func (UpdateMonitorRequest_SdkV2) ApplySchemaCustomizations

func (m UpdateMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (UpdateMonitorRequest_SdkV2) GetComplexFieldTypes

func (m UpdateMonitorRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateMonitorRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*UpdateMonitorRequest_SdkV2) GetMonitor

GetMonitor returns the value of the Monitor field in UpdateMonitorRequest_SdkV2 as a Monitor_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*UpdateMonitorRequest_SdkV2) SetMonitor

SetMonitor sets the value of the Monitor field in UpdateMonitorRequest_SdkV2.

func (*UpdateMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate

func (to *UpdateMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateMonitorRequest_SdkV2)

func (*UpdateMonitorRequest_SdkV2) SyncFieldsDuringRead

func (to *UpdateMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateMonitorRequest_SdkV2)

func (UpdateMonitorRequest_SdkV2) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateMonitorRequest_SdkV2 only implements ToObjectValue() and Type().

func (UpdateMonitorRequest_SdkV2) Type

Type implements basetypes.ObjectValuable.

type UpdateRefreshRequest

type UpdateRefreshRequest struct {
	// The UUID of the request object. It is `schema_id` for `schema`, and
	// `table_id` for `table`.
	//
	// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
	// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
	// `Details` tab > the `Schema ID` field.
	//
	// Find the `table_id` from either: 1. The [table_id] of the `Tables`
	// resource. 2. In [Catalog Explorer] > select the `table` > go to the
	// `Details` tab > the `Table ID` field.
	//
	// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
	// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
	// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
	ObjectId types.String `tfsdk:"-"`
	// The type of the monitored object. Can be one of the following: `schema`
	// or `table`.
	ObjectType types.String `tfsdk:"-"`
	// The refresh to update.
	Refresh types.Object `tfsdk:"refresh"`
	// Unique id of the refresh operation.
	RefreshId types.Int64 `tfsdk:"-"`
	// The field mask to specify which fields to update.
	UpdateMask types.String `tfsdk:"-"`
}

func (UpdateRefreshRequest) ApplySchemaCustomizations

func (m UpdateRefreshRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (UpdateRefreshRequest) GetComplexFieldTypes

func (m UpdateRefreshRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateRefreshRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*UpdateRefreshRequest) GetRefresh

func (m *UpdateRefreshRequest) GetRefresh(ctx context.Context) (Refresh, bool)

GetRefresh returns the value of the Refresh field in UpdateRefreshRequest as a Refresh value. If the field is unknown or null, the boolean return value is false.

func (*UpdateRefreshRequest) SetRefresh

func (m *UpdateRefreshRequest) SetRefresh(ctx context.Context, v Refresh)

SetRefresh sets the value of the Refresh field in UpdateRefreshRequest.

func (*UpdateRefreshRequest) SyncFieldsDuringCreateOrUpdate

func (to *UpdateRefreshRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateRefreshRequest)

func (*UpdateRefreshRequest) SyncFieldsDuringRead

func (to *UpdateRefreshRequest) SyncFieldsDuringRead(ctx context.Context, from UpdateRefreshRequest)

func (UpdateRefreshRequest) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateRefreshRequest only implements ToObjectValue() and Type().

func (UpdateRefreshRequest) Type

Type implements basetypes.ObjectValuable.

type UpdateRefreshRequest_SdkV2

type UpdateRefreshRequest_SdkV2 struct {
	// The UUID of the request object. It is `schema_id` for `schema`, and
	// `table_id` for `table`.
	//
	// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
	// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
	// `Details` tab > the `Schema ID` field.
	//
	// Find the `table_id` from either: 1. The [table_id] of the `Tables`
	// resource. 2. In [Catalog Explorer] > select the `table` > go to the
	// `Details` tab > the `Table ID` field.
	//
	// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
	// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
	// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
	ObjectId types.String `tfsdk:"-"`
	// The type of the monitored object. Can be one of the following: `schema`
	// or `table`.
	ObjectType types.String `tfsdk:"-"`
	// The refresh to update.
	Refresh types.List `tfsdk:"refresh"`
	// Unique id of the refresh operation.
	RefreshId types.Int64 `tfsdk:"-"`
	// The field mask to specify which fields to update.
	UpdateMask types.String `tfsdk:"-"`
}

func (UpdateRefreshRequest_SdkV2) ApplySchemaCustomizations

func (m UpdateRefreshRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (UpdateRefreshRequest_SdkV2) GetComplexFieldTypes

func (m UpdateRefreshRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateRefreshRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.

func (*UpdateRefreshRequest_SdkV2) GetRefresh

GetRefresh returns the value of the Refresh field in UpdateRefreshRequest_SdkV2 as a Refresh_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*UpdateRefreshRequest_SdkV2) SetRefresh

SetRefresh sets the value of the Refresh field in UpdateRefreshRequest_SdkV2.

func (*UpdateRefreshRequest_SdkV2) SyncFieldsDuringCreateOrUpdate

func (to *UpdateRefreshRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateRefreshRequest_SdkV2)

func (*UpdateRefreshRequest_SdkV2) SyncFieldsDuringRead

func (to *UpdateRefreshRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateRefreshRequest_SdkV2)

func (UpdateRefreshRequest_SdkV2) ToObjectValue

TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateRefreshRequest_SdkV2 only implements ToObjectValue() and Type().

func (UpdateRefreshRequest_SdkV2) Type

Type implements basetypes.ObjectValuable.

Jump to

Keyboard shortcuts

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