Documentation
¶
Index ¶
- type AnomalyDetectionConfig
- func (m AnomalyDetectionConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AnomalyDetectionConfig) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AnomalyDetectionConfig) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AnomalyDetectionConfig)
- func (to *AnomalyDetectionConfig) SyncFieldsDuringRead(ctx context.Context, from AnomalyDetectionConfig)
- func (m AnomalyDetectionConfig) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AnomalyDetectionConfig) Type(ctx context.Context) attr.Type
- type AnomalyDetectionConfig_SdkV2
- func (m AnomalyDetectionConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AnomalyDetectionConfig_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *AnomalyDetectionConfig_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AnomalyDetectionConfig_SdkV2)
- func (to *AnomalyDetectionConfig_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AnomalyDetectionConfig_SdkV2)
- func (m AnomalyDetectionConfig_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AnomalyDetectionConfig_SdkV2) Type(ctx context.Context) attr.Type
- type CreateQualityMonitorRequest
- func (m CreateQualityMonitorRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateQualityMonitorRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateQualityMonitorRequest) GetQualityMonitor(ctx context.Context) (QualityMonitor, bool)
- func (m *CreateQualityMonitorRequest) SetQualityMonitor(ctx context.Context, v QualityMonitor)
- func (to *CreateQualityMonitorRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateQualityMonitorRequest)
- func (to *CreateQualityMonitorRequest) SyncFieldsDuringRead(ctx context.Context, from CreateQualityMonitorRequest)
- func (m CreateQualityMonitorRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateQualityMonitorRequest) Type(ctx context.Context) attr.Type
- type CreateQualityMonitorRequest_SdkV2
- func (m CreateQualityMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateQualityMonitorRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateQualityMonitorRequest_SdkV2) GetQualityMonitor(ctx context.Context) (QualityMonitor_SdkV2, bool)
- func (m *CreateQualityMonitorRequest_SdkV2) SetQualityMonitor(ctx context.Context, v QualityMonitor_SdkV2)
- func (to *CreateQualityMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateQualityMonitorRequest_SdkV2)
- func (to *CreateQualityMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateQualityMonitorRequest_SdkV2)
- func (m CreateQualityMonitorRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateQualityMonitorRequest_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteQualityMonitorRequest
- func (m DeleteQualityMonitorRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteQualityMonitorRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteQualityMonitorRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteQualityMonitorRequest)
- func (to *DeleteQualityMonitorRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteQualityMonitorRequest)
- func (m DeleteQualityMonitorRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteQualityMonitorRequest) Type(ctx context.Context) attr.Type
- type DeleteQualityMonitorRequest_SdkV2
- func (m DeleteQualityMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteQualityMonitorRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteQualityMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteQualityMonitorRequest_SdkV2)
- func (to *DeleteQualityMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteQualityMonitorRequest_SdkV2)
- func (m DeleteQualityMonitorRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteQualityMonitorRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetQualityMonitorRequest
- func (m GetQualityMonitorRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetQualityMonitorRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetQualityMonitorRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetQualityMonitorRequest)
- func (to *GetQualityMonitorRequest) SyncFieldsDuringRead(ctx context.Context, from GetQualityMonitorRequest)
- func (m GetQualityMonitorRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetQualityMonitorRequest) Type(ctx context.Context) attr.Type
- type GetQualityMonitorRequest_SdkV2
- func (m GetQualityMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetQualityMonitorRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetQualityMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetQualityMonitorRequest_SdkV2)
- func (to *GetQualityMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetQualityMonitorRequest_SdkV2)
- func (m GetQualityMonitorRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetQualityMonitorRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ListQualityMonitorRequest
- func (m ListQualityMonitorRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListQualityMonitorRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListQualityMonitorRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListQualityMonitorRequest)
- func (to *ListQualityMonitorRequest) SyncFieldsDuringRead(ctx context.Context, from ListQualityMonitorRequest)
- func (m ListQualityMonitorRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListQualityMonitorRequest) Type(ctx context.Context) attr.Type
- type ListQualityMonitorRequest_SdkV2
- func (m ListQualityMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListQualityMonitorRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListQualityMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListQualityMonitorRequest_SdkV2)
- func (to *ListQualityMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListQualityMonitorRequest_SdkV2)
- func (m ListQualityMonitorRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListQualityMonitorRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ListQualityMonitorResponse
- func (m ListQualityMonitorResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListQualityMonitorResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListQualityMonitorResponse) GetQualityMonitors(ctx context.Context) ([]QualityMonitor, bool)
- func (m *ListQualityMonitorResponse) SetQualityMonitors(ctx context.Context, v []QualityMonitor)
- func (to *ListQualityMonitorResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListQualityMonitorResponse)
- func (to *ListQualityMonitorResponse) SyncFieldsDuringRead(ctx context.Context, from ListQualityMonitorResponse)
- func (m ListQualityMonitorResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListQualityMonitorResponse) Type(ctx context.Context) attr.Type
- type ListQualityMonitorResponse_SdkV2
- func (m ListQualityMonitorResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListQualityMonitorResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListQualityMonitorResponse_SdkV2) GetQualityMonitors(ctx context.Context) ([]QualityMonitor_SdkV2, bool)
- func (m *ListQualityMonitorResponse_SdkV2) SetQualityMonitors(ctx context.Context, v []QualityMonitor_SdkV2)
- func (to *ListQualityMonitorResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListQualityMonitorResponse_SdkV2)
- func (to *ListQualityMonitorResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListQualityMonitorResponse_SdkV2)
- func (m ListQualityMonitorResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListQualityMonitorResponse_SdkV2) Type(ctx context.Context) attr.Type
- type QualityMonitor
- func (m QualityMonitor) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *QualityMonitor) GetAnomalyDetectionConfig(ctx context.Context) (AnomalyDetectionConfig, bool)
- func (m QualityMonitor) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *QualityMonitor) SetAnomalyDetectionConfig(ctx context.Context, v AnomalyDetectionConfig)
- func (to *QualityMonitor) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from QualityMonitor)
- func (to *QualityMonitor) SyncFieldsDuringRead(ctx context.Context, from QualityMonitor)
- func (m QualityMonitor) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m QualityMonitor) Type(ctx context.Context) attr.Type
- type QualityMonitor_SdkV2
- func (m QualityMonitor_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *QualityMonitor_SdkV2) GetAnomalyDetectionConfig(ctx context.Context) (AnomalyDetectionConfig_SdkV2, bool)
- func (m QualityMonitor_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *QualityMonitor_SdkV2) SetAnomalyDetectionConfig(ctx context.Context, v AnomalyDetectionConfig_SdkV2)
- func (to *QualityMonitor_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from QualityMonitor_SdkV2)
- func (to *QualityMonitor_SdkV2) SyncFieldsDuringRead(ctx context.Context, from QualityMonitor_SdkV2)
- func (m QualityMonitor_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m QualityMonitor_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateQualityMonitorRequest
- func (m UpdateQualityMonitorRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpdateQualityMonitorRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateQualityMonitorRequest) GetQualityMonitor(ctx context.Context) (QualityMonitor, bool)
- func (m *UpdateQualityMonitorRequest) SetQualityMonitor(ctx context.Context, v QualityMonitor)
- func (to *UpdateQualityMonitorRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateQualityMonitorRequest)
- func (to *UpdateQualityMonitorRequest) SyncFieldsDuringRead(ctx context.Context, from UpdateQualityMonitorRequest)
- func (m UpdateQualityMonitorRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateQualityMonitorRequest) Type(ctx context.Context) attr.Type
- type UpdateQualityMonitorRequest_SdkV2
- func (m UpdateQualityMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpdateQualityMonitorRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateQualityMonitorRequest_SdkV2) GetQualityMonitor(ctx context.Context) (QualityMonitor_SdkV2, bool)
- func (m *UpdateQualityMonitorRequest_SdkV2) SetQualityMonitor(ctx context.Context, v QualityMonitor_SdkV2)
- func (to *UpdateQualityMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateQualityMonitorRequest_SdkV2)
- func (to *UpdateQualityMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateQualityMonitorRequest_SdkV2)
- func (m UpdateQualityMonitorRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateQualityMonitorRequest_SdkV2) Type(ctx context.Context) attr.Type
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 ¶
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 ¶
func (m AnomalyDetectionConfig) 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, AnomalyDetectionConfig only implements ToObjectValue() and Type().
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 (m AnomalyDetectionConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 ¶
func (m AnomalyDetectionConfig_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, AnomalyDetectionConfig_SdkV2 only implements ToObjectValue() and Type().
type CreateQualityMonitorRequest ¶
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 ¶
func (m CreateQualityMonitorRequest) 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, CreateQualityMonitorRequest only implements ToObjectValue() and Type().
type CreateQualityMonitorRequest_SdkV2 ¶
type CreateQualityMonitorRequest_SdkV2 struct {
QualityMonitor types.List `tfsdk:"quality_monitor"`
}
func (CreateQualityMonitorRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m CreateQualityMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 ¶
func (m *CreateQualityMonitorRequest_SdkV2) GetQualityMonitor(ctx context.Context) (QualityMonitor_SdkV2, bool)
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 ¶
func (m *CreateQualityMonitorRequest_SdkV2) SetQualityMonitor(ctx context.Context, v QualityMonitor_SdkV2)
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 (to *CreateQualityMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateQualityMonitorRequest_SdkV2)
func (CreateQualityMonitorRequest_SdkV2) ToObjectValue ¶
func (m CreateQualityMonitorRequest_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, CreateQualityMonitorRequest_SdkV2 only implements ToObjectValue() and Type().
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 ¶
func (m DeleteQualityMonitorRequest) 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, DeleteQualityMonitorRequest only implements ToObjectValue() and Type().
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 (m DeleteQualityMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 (to *DeleteQualityMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteQualityMonitorRequest_SdkV2)
func (DeleteQualityMonitorRequest_SdkV2) ToObjectValue ¶
func (m DeleteQualityMonitorRequest_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, DeleteQualityMonitorRequest_SdkV2 only implements ToObjectValue() and Type().
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 ¶
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 ¶
func (m GetQualityMonitorRequest) 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, GetQualityMonitorRequest only implements ToObjectValue() and Type().
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 (m GetQualityMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 (to *GetQualityMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetQualityMonitorRequest_SdkV2)
func (GetQualityMonitorRequest_SdkV2) ToObjectValue ¶
func (m GetQualityMonitorRequest_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, GetQualityMonitorRequest_SdkV2 only implements ToObjectValue() and Type().
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 ¶
func (m ListQualityMonitorRequest) 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, ListQualityMonitorRequest only implements ToObjectValue() and Type().
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 (m ListQualityMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 (to *ListQualityMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListQualityMonitorRequest_SdkV2)
func (ListQualityMonitorRequest_SdkV2) ToObjectValue ¶
func (m ListQualityMonitorRequest_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, ListQualityMonitorRequest_SdkV2 only implements ToObjectValue() and Type().
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 ¶
func (m ListQualityMonitorResponse) 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, ListQualityMonitorResponse only implements ToObjectValue() and Type().
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 (m ListQualityMonitorResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 ¶
func (m *ListQualityMonitorResponse_SdkV2) GetQualityMonitors(ctx context.Context) ([]QualityMonitor_SdkV2, bool)
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 (to *ListQualityMonitorResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListQualityMonitorResponse_SdkV2)
func (ListQualityMonitorResponse_SdkV2) ToObjectValue ¶
func (m ListQualityMonitorResponse_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, ListQualityMonitorResponse_SdkV2 only implements ToObjectValue() and Type().
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 ¶
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().
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 ¶
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 ¶
func (m QualityMonitor_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, QualityMonitor_SdkV2 only implements ToObjectValue() and Type().
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 ¶
func (m UpdateQualityMonitorRequest) 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, UpdateQualityMonitorRequest only implements ToObjectValue() and Type().
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 (m UpdateQualityMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 ¶
func (m *UpdateQualityMonitorRequest_SdkV2) GetQualityMonitor(ctx context.Context) (QualityMonitor_SdkV2, bool)
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 ¶
func (m *UpdateQualityMonitorRequest_SdkV2) SetQualityMonitor(ctx context.Context, v QualityMonitor_SdkV2)
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 (to *UpdateQualityMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateQualityMonitorRequest_SdkV2)
func (UpdateQualityMonitorRequest_SdkV2) ToObjectValue ¶
func (m UpdateQualityMonitorRequest_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, UpdateQualityMonitorRequest_SdkV2 only implements ToObjectValue() and Type().