qualitymonitorv2_tf

package
v1.93.0 Latest Latest
Warning

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

Go to latest
Published: Oct 16, 2025 License: Apache-2.0 Imports: 8 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 {
	// Run id of the last run of the workflow
	LastRunId types.String `tfsdk:"last_run_id"`
	// The status of the last run of the workflow.
	LatestRunStatus types.String `tfsdk:"latest_run_status"`
}

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) SyncFieldsDuringCreateOrUpdate added in v1.86.0

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

func (*AnomalyDetectionConfig) SyncFieldsDuringRead added in v1.86.0

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 {
	// Run id of the last run of the workflow
	LastRunId types.String `tfsdk:"last_run_id"`
	// The status of the last run of the workflow.
	LatestRunStatus types.String `tfsdk:"latest_run_status"`
}

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) SyncFieldsDuringCreateOrUpdate added in v1.86.0

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

func (*AnomalyDetectionConfig_SdkV2) SyncFieldsDuringRead added in v1.86.0

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 CreateQualityMonitorRequest

type CreateQualityMonitorRequest struct {
	QualityMonitor types.Object `tfsdk:"quality_monitor"`
}

func (CreateQualityMonitorRequest) ApplySchemaCustomizations added in v1.91.0

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

func (CreateQualityMonitorRequest) GetComplexFieldTypes

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

GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateQualityMonitorRequest. 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 (*CreateQualityMonitorRequest) GetQualityMonitor

func (m *CreateQualityMonitorRequest) GetQualityMonitor(ctx context.Context) (QualityMonitor, bool)

GetQualityMonitor returns the value of the QualityMonitor field in CreateQualityMonitorRequest as a QualityMonitor value. If the field is unknown or null, the boolean return value is false.

func (*CreateQualityMonitorRequest) SetQualityMonitor

func (m *CreateQualityMonitorRequest) SetQualityMonitor(ctx context.Context, v QualityMonitor)

SetQualityMonitor sets the value of the QualityMonitor field in CreateQualityMonitorRequest.

func (*CreateQualityMonitorRequest) SyncFieldsDuringCreateOrUpdate added in v1.91.0

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

func (*CreateQualityMonitorRequest) SyncFieldsDuringRead added in v1.91.0

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

func (CreateQualityMonitorRequest) 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, CreateQualityMonitorRequest only implements ToObjectValue() and Type().

func (CreateQualityMonitorRequest) Type

Type implements basetypes.ObjectValuable.

type CreateQualityMonitorRequest_SdkV2

type CreateQualityMonitorRequest_SdkV2 struct {
	QualityMonitor types.List `tfsdk:"quality_monitor"`
}

func (CreateQualityMonitorRequest_SdkV2) ApplySchemaCustomizations added in v1.91.0

func (CreateQualityMonitorRequest_SdkV2) GetComplexFieldTypes

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

GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateQualityMonitorRequest. 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 (*CreateQualityMonitorRequest_SdkV2) GetQualityMonitor

GetQualityMonitor returns the value of the QualityMonitor field in CreateQualityMonitorRequest_SdkV2 as a QualityMonitor_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*CreateQualityMonitorRequest_SdkV2) SetQualityMonitor

SetQualityMonitor sets the value of the QualityMonitor field in CreateQualityMonitorRequest_SdkV2.

func (*CreateQualityMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate added in v1.91.0

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

func (*CreateQualityMonitorRequest_SdkV2) SyncFieldsDuringRead added in v1.91.0

func (CreateQualityMonitorRequest_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, CreateQualityMonitorRequest_SdkV2 only implements ToObjectValue() and Type().

func (CreateQualityMonitorRequest_SdkV2) Type

Type implements basetypes.ObjectValuable.

type DeleteQualityMonitorRequest

type DeleteQualityMonitorRequest struct {
	// The uuid of the request object. For example, schema id.
	ObjectId types.String `tfsdk:"-"`
	// The type of the monitored object. Can be one of the following: schema.
	ObjectType types.String `tfsdk:"-"`
}

func (DeleteQualityMonitorRequest) ApplySchemaCustomizations added in v1.91.0

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

func (DeleteQualityMonitorRequest) GetComplexFieldTypes

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

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteQualityMonitorRequest. 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 (*DeleteQualityMonitorRequest) SyncFieldsDuringCreateOrUpdate added in v1.91.0

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

func (*DeleteQualityMonitorRequest) SyncFieldsDuringRead added in v1.91.0

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

func (DeleteQualityMonitorRequest) 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, DeleteQualityMonitorRequest only implements ToObjectValue() and Type().

func (DeleteQualityMonitorRequest) Type

Type implements basetypes.ObjectValuable.

type DeleteQualityMonitorRequest_SdkV2

type DeleteQualityMonitorRequest_SdkV2 struct {
	// The uuid of the request object. For example, schema id.
	ObjectId types.String `tfsdk:"-"`
	// The type of the monitored object. Can be one of the following: schema.
	ObjectType types.String `tfsdk:"-"`
}

func (DeleteQualityMonitorRequest_SdkV2) ApplySchemaCustomizations added in v1.91.0

func (DeleteQualityMonitorRequest_SdkV2) GetComplexFieldTypes

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

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteQualityMonitorRequest. 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 (*DeleteQualityMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate added in v1.91.0

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

func (*DeleteQualityMonitorRequest_SdkV2) SyncFieldsDuringRead added in v1.91.0

func (DeleteQualityMonitorRequest_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, DeleteQualityMonitorRequest_SdkV2 only implements ToObjectValue() and Type().

func (DeleteQualityMonitorRequest_SdkV2) Type

Type implements basetypes.ObjectValuable.

type GetQualityMonitorRequest

type GetQualityMonitorRequest struct {
	// The uuid of the request object. For example, schema id.
	ObjectId types.String `tfsdk:"-"`
	// The type of the monitored object. Can be one of the following: schema.
	ObjectType types.String `tfsdk:"-"`
}

func (GetQualityMonitorRequest) ApplySchemaCustomizations added in v1.91.0

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

func (GetQualityMonitorRequest) GetComplexFieldTypes

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

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetQualityMonitorRequest. 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 (*GetQualityMonitorRequest) SyncFieldsDuringCreateOrUpdate added in v1.91.0

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

func (*GetQualityMonitorRequest) SyncFieldsDuringRead added in v1.91.0

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

func (GetQualityMonitorRequest) 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, GetQualityMonitorRequest only implements ToObjectValue() and Type().

func (GetQualityMonitorRequest) Type

Type implements basetypes.ObjectValuable.

type GetQualityMonitorRequest_SdkV2

type GetQualityMonitorRequest_SdkV2 struct {
	// The uuid of the request object. For example, schema id.
	ObjectId types.String `tfsdk:"-"`
	// The type of the monitored object. Can be one of the following: schema.
	ObjectType types.String `tfsdk:"-"`
}

func (GetQualityMonitorRequest_SdkV2) ApplySchemaCustomizations added in v1.91.0

func (GetQualityMonitorRequest_SdkV2) GetComplexFieldTypes

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

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetQualityMonitorRequest. 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 (*GetQualityMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate added in v1.91.0

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

func (*GetQualityMonitorRequest_SdkV2) SyncFieldsDuringRead added in v1.91.0

func (GetQualityMonitorRequest_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, GetQualityMonitorRequest_SdkV2 only implements ToObjectValue() and Type().

func (GetQualityMonitorRequest_SdkV2) Type

Type implements basetypes.ObjectValuable.

type ListQualityMonitorRequest

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

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

func (ListQualityMonitorRequest) ApplySchemaCustomizations added in v1.91.0

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

func (ListQualityMonitorRequest) GetComplexFieldTypes

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

GetComplexFieldTypes returns a map of the types of elements in complex fields in ListQualityMonitorRequest. 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 (*ListQualityMonitorRequest) SyncFieldsDuringCreateOrUpdate added in v1.91.0

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

func (*ListQualityMonitorRequest) SyncFieldsDuringRead added in v1.91.0

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

func (ListQualityMonitorRequest) 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, ListQualityMonitorRequest only implements ToObjectValue() and Type().

func (ListQualityMonitorRequest) Type

Type implements basetypes.ObjectValuable.

type ListQualityMonitorRequest_SdkV2

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

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

func (ListQualityMonitorRequest_SdkV2) ApplySchemaCustomizations added in v1.91.0

func (ListQualityMonitorRequest_SdkV2) GetComplexFieldTypes

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

GetComplexFieldTypes returns a map of the types of elements in complex fields in ListQualityMonitorRequest. 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 (*ListQualityMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate added in v1.91.0

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

func (*ListQualityMonitorRequest_SdkV2) SyncFieldsDuringRead added in v1.91.0

func (ListQualityMonitorRequest_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, ListQualityMonitorRequest_SdkV2 only implements ToObjectValue() and Type().

func (ListQualityMonitorRequest_SdkV2) Type

Type implements basetypes.ObjectValuable.

type ListQualityMonitorResponse

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

	QualityMonitors types.List `tfsdk:"quality_monitors"`
}

func (ListQualityMonitorResponse) ApplySchemaCustomizations

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

func (ListQualityMonitorResponse) GetComplexFieldTypes

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

GetComplexFieldTypes returns a map of the types of elements in complex fields in ListQualityMonitorResponse. 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 (*ListQualityMonitorResponse) GetQualityMonitors

func (m *ListQualityMonitorResponse) GetQualityMonitors(ctx context.Context) ([]QualityMonitor, bool)

GetQualityMonitors returns the value of the QualityMonitors field in ListQualityMonitorResponse as a slice of QualityMonitor values. If the field is unknown or null, the boolean return value is false.

func (*ListQualityMonitorResponse) SetQualityMonitors

func (m *ListQualityMonitorResponse) SetQualityMonitors(ctx context.Context, v []QualityMonitor)

SetQualityMonitors sets the value of the QualityMonitors field in ListQualityMonitorResponse.

func (*ListQualityMonitorResponse) SyncFieldsDuringCreateOrUpdate added in v1.86.0

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

func (*ListQualityMonitorResponse) SyncFieldsDuringRead added in v1.86.0

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

func (ListQualityMonitorResponse) 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, ListQualityMonitorResponse only implements ToObjectValue() and Type().

func (ListQualityMonitorResponse) Type

Type implements basetypes.ObjectValuable.

type ListQualityMonitorResponse_SdkV2

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

	QualityMonitors types.List `tfsdk:"quality_monitors"`
}

func (ListQualityMonitorResponse_SdkV2) ApplySchemaCustomizations

func (ListQualityMonitorResponse_SdkV2) GetComplexFieldTypes

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

GetComplexFieldTypes returns a map of the types of elements in complex fields in ListQualityMonitorResponse. 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 (*ListQualityMonitorResponse_SdkV2) GetQualityMonitors

GetQualityMonitors returns the value of the QualityMonitors field in ListQualityMonitorResponse_SdkV2 as a slice of QualityMonitor_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*ListQualityMonitorResponse_SdkV2) SetQualityMonitors

func (m *ListQualityMonitorResponse_SdkV2) SetQualityMonitors(ctx context.Context, v []QualityMonitor_SdkV2)

SetQualityMonitors sets the value of the QualityMonitors field in ListQualityMonitorResponse_SdkV2.

func (*ListQualityMonitorResponse_SdkV2) SyncFieldsDuringCreateOrUpdate added in v1.86.0

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

func (*ListQualityMonitorResponse_SdkV2) SyncFieldsDuringRead added in v1.86.0

func (ListQualityMonitorResponse_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, ListQualityMonitorResponse_SdkV2 only implements ToObjectValue() and Type().

func (ListQualityMonitorResponse_SdkV2) Type

Type implements basetypes.ObjectValuable.

type QualityMonitor

type QualityMonitor struct {
	AnomalyDetectionConfig types.Object `tfsdk:"anomaly_detection_config"`
	// The uuid of the request object. For example, schema id.
	ObjectId types.String `tfsdk:"object_id"`
	// The type of the monitored object. Can be one of the following: schema.
	ObjectType types.String `tfsdk:"object_type"`
}

func (QualityMonitor) ApplySchemaCustomizations

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

func (*QualityMonitor) GetAnomalyDetectionConfig

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

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

func (QualityMonitor) GetComplexFieldTypes

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

GetComplexFieldTypes returns a map of the types of elements in complex fields in QualityMonitor. 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 (*QualityMonitor) SetAnomalyDetectionConfig

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

SetAnomalyDetectionConfig sets the value of the AnomalyDetectionConfig field in QualityMonitor.

func (*QualityMonitor) SyncFieldsDuringCreateOrUpdate added in v1.86.0

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

func (*QualityMonitor) SyncFieldsDuringRead added in v1.86.0

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

func (QualityMonitor) ToObjectValue

func (m QualityMonitor) 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, QualityMonitor only implements ToObjectValue() and Type().

func (QualityMonitor) Type

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

Type implements basetypes.ObjectValuable.

type QualityMonitor_SdkV2

type QualityMonitor_SdkV2 struct {
	AnomalyDetectionConfig types.List `tfsdk:"anomaly_detection_config"`
	// The uuid of the request object. For example, schema id.
	ObjectId types.String `tfsdk:"object_id"`
	// The type of the monitored object. Can be one of the following: schema.
	ObjectType types.String `tfsdk:"object_type"`
}

func (QualityMonitor_SdkV2) ApplySchemaCustomizations

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

func (*QualityMonitor_SdkV2) GetAnomalyDetectionConfig

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

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

func (QualityMonitor_SdkV2) GetComplexFieldTypes

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

GetComplexFieldTypes returns a map of the types of elements in complex fields in QualityMonitor. 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 (*QualityMonitor_SdkV2) SetAnomalyDetectionConfig

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

SetAnomalyDetectionConfig sets the value of the AnomalyDetectionConfig field in QualityMonitor_SdkV2.

func (*QualityMonitor_SdkV2) SyncFieldsDuringCreateOrUpdate added in v1.86.0

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

func (*QualityMonitor_SdkV2) SyncFieldsDuringRead added in v1.86.0

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

func (QualityMonitor_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, QualityMonitor_SdkV2 only implements ToObjectValue() and Type().

func (QualityMonitor_SdkV2) Type

Type implements basetypes.ObjectValuable.

type UpdateQualityMonitorRequest

type UpdateQualityMonitorRequest struct {
	// The uuid of the request object. For example, schema id.
	ObjectId types.String `tfsdk:"-"`
	// The type of the monitored object. Can be one of the following: schema.
	ObjectType types.String `tfsdk:"-"`

	QualityMonitor types.Object `tfsdk:"quality_monitor"`
}

func (UpdateQualityMonitorRequest) ApplySchemaCustomizations added in v1.91.0

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

func (UpdateQualityMonitorRequest) GetComplexFieldTypes

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

GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateQualityMonitorRequest. 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 (*UpdateQualityMonitorRequest) GetQualityMonitor

func (m *UpdateQualityMonitorRequest) GetQualityMonitor(ctx context.Context) (QualityMonitor, bool)

GetQualityMonitor returns the value of the QualityMonitor field in UpdateQualityMonitorRequest as a QualityMonitor value. If the field is unknown or null, the boolean return value is false.

func (*UpdateQualityMonitorRequest) SetQualityMonitor

func (m *UpdateQualityMonitorRequest) SetQualityMonitor(ctx context.Context, v QualityMonitor)

SetQualityMonitor sets the value of the QualityMonitor field in UpdateQualityMonitorRequest.

func (*UpdateQualityMonitorRequest) SyncFieldsDuringCreateOrUpdate added in v1.91.0

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

func (*UpdateQualityMonitorRequest) SyncFieldsDuringRead added in v1.91.0

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

func (UpdateQualityMonitorRequest) 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, UpdateQualityMonitorRequest only implements ToObjectValue() and Type().

func (UpdateQualityMonitorRequest) Type

Type implements basetypes.ObjectValuable.

type UpdateQualityMonitorRequest_SdkV2

type UpdateQualityMonitorRequest_SdkV2 struct {
	// The uuid of the request object. For example, schema id.
	ObjectId types.String `tfsdk:"-"`
	// The type of the monitored object. Can be one of the following: schema.
	ObjectType types.String `tfsdk:"-"`

	QualityMonitor types.List `tfsdk:"quality_monitor"`
}

func (UpdateQualityMonitorRequest_SdkV2) ApplySchemaCustomizations added in v1.91.0

func (UpdateQualityMonitorRequest_SdkV2) GetComplexFieldTypes

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

GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateQualityMonitorRequest. 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 (*UpdateQualityMonitorRequest_SdkV2) GetQualityMonitor

GetQualityMonitor returns the value of the QualityMonitor field in UpdateQualityMonitorRequest_SdkV2 as a QualityMonitor_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*UpdateQualityMonitorRequest_SdkV2) SetQualityMonitor

SetQualityMonitor sets the value of the QualityMonitor field in UpdateQualityMonitorRequest_SdkV2.

func (*UpdateQualityMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate added in v1.91.0

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

func (*UpdateQualityMonitorRequest_SdkV2) SyncFieldsDuringRead added in v1.91.0

func (UpdateQualityMonitorRequest_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, UpdateQualityMonitorRequest_SdkV2 only implements ToObjectValue() and Type().

func (UpdateQualityMonitorRequest_SdkV2) Type

Type implements basetypes.ObjectValuable.

Jump to

Keyboard shortcuts

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