ml_tf

package
v1.65.1 Latest Latest
Warning

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

Go to latest
Published: Feb 5, 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 Activity

type Activity struct {
	// Type of activity. Valid values are: * `APPLIED_TRANSITION`: User applied
	// the corresponding stage transition.
	//
	// * `REQUESTED_TRANSITION`: User requested the corresponding stage
	// transition.
	//
	// * `CANCELLED_REQUEST`: User cancelled an existing transition request.
	//
	// * `APPROVED_REQUEST`: User approved the corresponding stage transition.
	//
	// * `REJECTED_REQUEST`: User rejected the coressponding stage transition.
	//
	// * `SYSTEM_TRANSITION`: For events performed as a side effect, such as
	// archiving existing model versions in a stage.
	ActivityType types.String `tfsdk:"activity_type"`
	// User-provided comment associated with the activity.
	Comment types.String `tfsdk:"comment"`
	// Creation time of the object, as a Unix timestamp in milliseconds.
	CreationTimestamp types.Int64 `tfsdk:"creation_timestamp"`
	// Source stage of the transition (if the activity is stage transition
	// related). Valid values are:
	//
	// * `None`: The initial stage of a model version.
	//
	// * `Staging`: Staging or pre-production stage.
	//
	// * `Production`: Production stage.
	//
	// * `Archived`: Archived stage.
	FromStage types.String `tfsdk:"from_stage"`
	// Unique identifier for the object.
	Id types.String `tfsdk:"id"`
	// Time of the object at last update, as a Unix timestamp in milliseconds.
	LastUpdatedTimestamp types.Int64 `tfsdk:"last_updated_timestamp"`
	// Comment made by system, for example explaining an activity of type
	// `SYSTEM_TRANSITION`. It usually describes a side effect, such as a
	// version being archived as part of another version's stage transition, and
	// may not be returned for some activity types.
	SystemComment types.String `tfsdk:"system_comment"`
	// Target stage of the transition (if the activity is stage transition
	// related). Valid values are:
	//
	// * `None`: The initial stage of a model version.
	//
	// * `Staging`: Staging or pre-production stage.
	//
	// * `Production`: Production stage.
	//
	// * `Archived`: Archived stage.
	ToStage types.String `tfsdk:"to_stage"`
	// The username of the user that created the object.
	UserId types.String `tfsdk:"user_id"`
}

Activity recorded for the action.

func (Activity) ApplySchemaCustomizations added in v1.63.0

func (c Activity) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (Activity) GetComplexFieldTypes added in v1.61.0

func (a Activity) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *Activity) SyncEffectiveFieldsDuringCreateOrUpdate(plan Activity)

func (*Activity) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *Activity) SyncEffectiveFieldsDuringRead(existingState Activity)

func (Activity) ToObjectValue added in v1.61.0

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

func (Activity) Type added in v1.61.0

func (o Activity) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type Activity_SdkV2 added in v1.62.1

type Activity_SdkV2 struct {
	// Type of activity. Valid values are: * `APPLIED_TRANSITION`: User applied
	// the corresponding stage transition.
	//
	// * `REQUESTED_TRANSITION`: User requested the corresponding stage
	// transition.
	//
	// * `CANCELLED_REQUEST`: User cancelled an existing transition request.
	//
	// * `APPROVED_REQUEST`: User approved the corresponding stage transition.
	//
	// * `REJECTED_REQUEST`: User rejected the coressponding stage transition.
	//
	// * `SYSTEM_TRANSITION`: For events performed as a side effect, such as
	// archiving existing model versions in a stage.
	ActivityType types.String `tfsdk:"activity_type"`
	// User-provided comment associated with the activity.
	Comment types.String `tfsdk:"comment"`
	// Creation time of the object, as a Unix timestamp in milliseconds.
	CreationTimestamp types.Int64 `tfsdk:"creation_timestamp"`
	// Source stage of the transition (if the activity is stage transition
	// related). Valid values are:
	//
	// * `None`: The initial stage of a model version.
	//
	// * `Staging`: Staging or pre-production stage.
	//
	// * `Production`: Production stage.
	//
	// * `Archived`: Archived stage.
	FromStage types.String `tfsdk:"from_stage"`
	// Unique identifier for the object.
	Id types.String `tfsdk:"id"`
	// Time of the object at last update, as a Unix timestamp in milliseconds.
	LastUpdatedTimestamp types.Int64 `tfsdk:"last_updated_timestamp"`
	// Comment made by system, for example explaining an activity of type
	// `SYSTEM_TRANSITION`. It usually describes a side effect, such as a
	// version being archived as part of another version's stage transition, and
	// may not be returned for some activity types.
	SystemComment types.String `tfsdk:"system_comment"`
	// Target stage of the transition (if the activity is stage transition
	// related). Valid values are:
	//
	// * `None`: The initial stage of a model version.
	//
	// * `Staging`: Staging or pre-production stage.
	//
	// * `Production`: Production stage.
	//
	// * `Archived`: Archived stage.
	ToStage types.String `tfsdk:"to_stage"`
	// The username of the user that created the object.
	UserId types.String `tfsdk:"user_id"`
}

Activity recorded for the action.

func (Activity_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c Activity_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (Activity_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a Activity_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in Activity. 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 (*Activity_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *Activity_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Activity_SdkV2)

func (*Activity_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *Activity_SdkV2) SyncEffectiveFieldsDuringRead(existingState Activity_SdkV2)

func (Activity_SdkV2) ToObjectValue added in v1.62.1

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

func (Activity_SdkV2) Type added in v1.62.1

func (o Activity_SdkV2) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type ApproveTransitionRequest

type ApproveTransitionRequest struct {
	// Specifies whether to archive all current model versions in the target
	// stage.
	ArchiveExistingVersions types.Bool `tfsdk:"archive_existing_versions"`
	// User-provided comment on the action.
	Comment types.String `tfsdk:"comment"`
	// Name of the model.
	Name types.String `tfsdk:"name"`
	// Target stage of the transition. Valid values are:
	//
	// * `None`: The initial stage of a model version.
	//
	// * `Staging`: Staging or pre-production stage.
	//
	// * `Production`: Production stage.
	//
	// * `Archived`: Archived stage.
	Stage types.String `tfsdk:"stage"`
	// Version of the model.
	Version types.String `tfsdk:"version"`
}

func (ApproveTransitionRequest) ApplySchemaCustomizations added in v1.63.0

func (c ApproveTransitionRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (ApproveTransitionRequest) GetComplexFieldTypes added in v1.61.0

func (a ApproveTransitionRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *ApproveTransitionRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ApproveTransitionRequest)

func (*ApproveTransitionRequest) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *ApproveTransitionRequest) SyncEffectiveFieldsDuringRead(existingState ApproveTransitionRequest)

func (ApproveTransitionRequest) ToObjectValue added in v1.61.0

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

func (ApproveTransitionRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type ApproveTransitionRequestResponse

type ApproveTransitionRequestResponse struct {
	// Activity recorded for the action.
	Activity types.Object `tfsdk:"activity"`
}

func (*ApproveTransitionRequestResponse) GetActivity added in v1.61.0

GetActivity returns the value of the Activity field in ApproveTransitionRequestResponse as a Activity value. If the field is unknown or null, the boolean return value is false.

func (ApproveTransitionRequestResponse) GetComplexFieldTypes added in v1.61.0

func (a ApproveTransitionRequestResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

SetActivity sets the value of the Activity field in ApproveTransitionRequestResponse.

func (ApproveTransitionRequestResponse) ToObjectValue added in v1.61.0

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

func (ApproveTransitionRequestResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type ApproveTransitionRequestResponse_SdkV2 added in v1.62.1

type ApproveTransitionRequestResponse_SdkV2 struct {
	// Activity recorded for the action.
	Activity types.List `tfsdk:"activity"`
}

func (*ApproveTransitionRequestResponse_SdkV2) GetActivity added in v1.62.1

GetActivity returns the value of the Activity field in ApproveTransitionRequestResponse_SdkV2 as a Activity_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (ApproveTransitionRequestResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a ApproveTransitionRequestResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ApproveTransitionRequestResponse. 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 (*ApproveTransitionRequestResponse_SdkV2) SetActivity added in v1.62.1

SetActivity sets the value of the Activity field in ApproveTransitionRequestResponse_SdkV2.

func (ApproveTransitionRequestResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (ApproveTransitionRequestResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type ApproveTransitionRequest_SdkV2 added in v1.62.1

type ApproveTransitionRequest_SdkV2 struct {
	// Specifies whether to archive all current model versions in the target
	// stage.
	ArchiveExistingVersions types.Bool `tfsdk:"archive_existing_versions"`
	// User-provided comment on the action.
	Comment types.String `tfsdk:"comment"`
	// Name of the model.
	Name types.String `tfsdk:"name"`
	// Target stage of the transition. Valid values are:
	//
	// * `None`: The initial stage of a model version.
	//
	// * `Staging`: Staging or pre-production stage.
	//
	// * `Production`: Production stage.
	//
	// * `Archived`: Archived stage.
	Stage types.String `tfsdk:"stage"`
	// Version of the model.
	Version types.String `tfsdk:"version"`
}

func (ApproveTransitionRequest_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (ApproveTransitionRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a ApproveTransitionRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ApproveTransitionRequest. 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 (*ApproveTransitionRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *ApproveTransitionRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ApproveTransitionRequest_SdkV2)

func (*ApproveTransitionRequest_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *ApproveTransitionRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState ApproveTransitionRequest_SdkV2)

func (ApproveTransitionRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (ApproveTransitionRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type CommentObject

type CommentObject struct {
	// Array of actions on the activity allowed for the current viewer.
	AvailableActions types.List `tfsdk:"available_actions"`
	// User-provided comment on the action.
	Comment types.String `tfsdk:"comment"`
	// Creation time of the object, as a Unix timestamp in milliseconds.
	CreationTimestamp types.Int64 `tfsdk:"creation_timestamp"`
	// Comment ID
	Id types.String `tfsdk:"id"`
	// Time of the object at last update, as a Unix timestamp in milliseconds.
	LastUpdatedTimestamp types.Int64 `tfsdk:"last_updated_timestamp"`
	// The username of the user that created the object.
	UserId types.String `tfsdk:"user_id"`
}

Comment details.

func (CommentObject) ApplySchemaCustomizations added in v1.63.0

func (c CommentObject) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (*CommentObject) GetAvailableActions added in v1.61.0

func (o *CommentObject) GetAvailableActions(ctx context.Context) ([]types.String, bool)

GetAvailableActions returns the value of the AvailableActions field in CommentObject as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (CommentObject) GetComplexFieldTypes added in v1.61.0

func (a CommentObject) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *CommentObject) SetAvailableActions(ctx context.Context, v []types.String)

SetAvailableActions sets the value of the AvailableActions field in CommentObject.

func (*CommentObject) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *CommentObject) SyncEffectiveFieldsDuringCreateOrUpdate(plan CommentObject)

func (*CommentObject) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *CommentObject) SyncEffectiveFieldsDuringRead(existingState CommentObject)

func (CommentObject) ToObjectValue added in v1.61.0

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

func (CommentObject) Type added in v1.61.0

func (o CommentObject) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type CommentObject_SdkV2 added in v1.62.1

type CommentObject_SdkV2 struct {
	// Array of actions on the activity allowed for the current viewer.
	AvailableActions types.List `tfsdk:"available_actions"`
	// User-provided comment on the action.
	Comment types.String `tfsdk:"comment"`
	// Creation time of the object, as a Unix timestamp in milliseconds.
	CreationTimestamp types.Int64 `tfsdk:"creation_timestamp"`
	// Comment ID
	Id types.String `tfsdk:"id"`
	// Time of the object at last update, as a Unix timestamp in milliseconds.
	LastUpdatedTimestamp types.Int64 `tfsdk:"last_updated_timestamp"`
	// The username of the user that created the object.
	UserId types.String `tfsdk:"user_id"`
}

Comment details.

func (CommentObject_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c CommentObject_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (*CommentObject_SdkV2) GetAvailableActions added in v1.62.1

func (o *CommentObject_SdkV2) GetAvailableActions(ctx context.Context) ([]types.String, bool)

GetAvailableActions returns the value of the AvailableActions field in CommentObject_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (CommentObject_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a CommentObject_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in CommentObject. 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 (*CommentObject_SdkV2) SetAvailableActions added in v1.62.1

func (o *CommentObject_SdkV2) SetAvailableActions(ctx context.Context, v []types.String)

SetAvailableActions sets the value of the AvailableActions field in CommentObject_SdkV2.

func (*CommentObject_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *CommentObject_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CommentObject_SdkV2)

func (*CommentObject_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *CommentObject_SdkV2) SyncEffectiveFieldsDuringRead(existingState CommentObject_SdkV2)

func (CommentObject_SdkV2) ToObjectValue added in v1.62.1

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

func (CommentObject_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type CreateComment

type CreateComment struct {
	// User-provided comment on the action.
	Comment types.String `tfsdk:"comment"`
	// Name of the model.
	Name types.String `tfsdk:"name"`
	// Version of the model.
	Version types.String `tfsdk:"version"`
}

func (CreateComment) ApplySchemaCustomizations added in v1.63.0

func (c CreateComment) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (CreateComment) GetComplexFieldTypes added in v1.61.0

func (a CreateComment) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *CreateComment) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateComment)

func (*CreateComment) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *CreateComment) SyncEffectiveFieldsDuringRead(existingState CreateComment)

func (CreateComment) ToObjectValue added in v1.61.0

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

func (CreateComment) Type added in v1.61.0

func (o CreateComment) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type CreateCommentResponse

type CreateCommentResponse struct {
	// Comment details.
	Comment types.Object `tfsdk:"comment"`
}

func (*CreateCommentResponse) GetComment added in v1.61.0

func (o *CreateCommentResponse) GetComment(ctx context.Context) (CommentObject, bool)

GetComment returns the value of the Comment field in CreateCommentResponse as a CommentObject value. If the field is unknown or null, the boolean return value is false.

func (CreateCommentResponse) GetComplexFieldTypes added in v1.61.0

func (a CreateCommentResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *CreateCommentResponse) SetComment(ctx context.Context, v CommentObject)

SetComment sets the value of the Comment field in CreateCommentResponse.

func (CreateCommentResponse) ToObjectValue added in v1.61.0

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

func (CreateCommentResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type CreateCommentResponse_SdkV2 added in v1.62.1

type CreateCommentResponse_SdkV2 struct {
	// Comment details.
	Comment types.List `tfsdk:"comment"`
}

func (*CreateCommentResponse_SdkV2) GetComment added in v1.62.1

GetComment returns the value of the Comment field in CreateCommentResponse_SdkV2 as a CommentObject_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (CreateCommentResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a CreateCommentResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateCommentResponse. 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 (*CreateCommentResponse_SdkV2) SetComment added in v1.62.1

SetComment sets the value of the Comment field in CreateCommentResponse_SdkV2.

func (CreateCommentResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (CreateCommentResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type CreateComment_SdkV2 added in v1.62.1

type CreateComment_SdkV2 struct {
	// User-provided comment on the action.
	Comment types.String `tfsdk:"comment"`
	// Name of the model.
	Name types.String `tfsdk:"name"`
	// Version of the model.
	Version types.String `tfsdk:"version"`
}

func (CreateComment_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c CreateComment_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (CreateComment_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a CreateComment_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateComment. 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 (*CreateComment_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *CreateComment_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateComment_SdkV2)

func (*CreateComment_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *CreateComment_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateComment_SdkV2)

func (CreateComment_SdkV2) ToObjectValue added in v1.62.1

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

func (CreateComment_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type CreateExperiment

type CreateExperiment struct {
	// Location where all artifacts for the experiment are stored. If not
	// provided, the remote server will select an appropriate default.
	ArtifactLocation types.String `tfsdk:"artifact_location"`
	// Experiment name.
	Name types.String `tfsdk:"name"`
	// A collection of tags to set on the experiment. Maximum tag size and
	// number of tags per request depends on the storage backend. All storage
	// backends are guaranteed to support tag keys up to 250 bytes in size and
	// tag values up to 5000 bytes in size. All storage backends are also
	// guaranteed to support up to 20 tags per request.
	Tags types.List `tfsdk:"tags"`
}

func (CreateExperiment) ApplySchemaCustomizations added in v1.63.0

func (c CreateExperiment) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (CreateExperiment) GetComplexFieldTypes added in v1.61.0

func (a CreateExperiment) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *CreateExperiment) GetTags(ctx context.Context) ([]ExperimentTag, bool)

GetTags returns the value of the Tags field in CreateExperiment as a slice of ExperimentTag values. If the field is unknown or null, the boolean return value is false.

func (*CreateExperiment) SetTags added in v1.61.0

func (o *CreateExperiment) SetTags(ctx context.Context, v []ExperimentTag)

SetTags sets the value of the Tags field in CreateExperiment.

func (*CreateExperiment) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *CreateExperiment) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateExperiment)

func (*CreateExperiment) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *CreateExperiment) SyncEffectiveFieldsDuringRead(existingState CreateExperiment)

func (CreateExperiment) ToObjectValue added in v1.61.0

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

func (CreateExperiment) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type CreateExperimentResponse

type CreateExperimentResponse struct {
	// Unique identifier for the experiment.
	ExperimentId types.String `tfsdk:"experiment_id"`
}

func (CreateExperimentResponse) ApplySchemaCustomizations added in v1.63.0

func (c CreateExperimentResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (CreateExperimentResponse) GetComplexFieldTypes added in v1.61.0

func (a CreateExperimentResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *CreateExperimentResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateExperimentResponse)

func (*CreateExperimentResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *CreateExperimentResponse) SyncEffectiveFieldsDuringRead(existingState CreateExperimentResponse)

func (CreateExperimentResponse) ToObjectValue added in v1.61.0

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

func (CreateExperimentResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type CreateExperimentResponse_SdkV2 added in v1.62.1

type CreateExperimentResponse_SdkV2 struct {
	// Unique identifier for the experiment.
	ExperimentId types.String `tfsdk:"experiment_id"`
}

func (CreateExperimentResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (CreateExperimentResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a CreateExperimentResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateExperimentResponse. 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 (*CreateExperimentResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *CreateExperimentResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateExperimentResponse_SdkV2)

func (*CreateExperimentResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *CreateExperimentResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateExperimentResponse_SdkV2)

func (CreateExperimentResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (CreateExperimentResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type CreateExperiment_SdkV2 added in v1.62.1

type CreateExperiment_SdkV2 struct {
	// Location where all artifacts for the experiment are stored. If not
	// provided, the remote server will select an appropriate default.
	ArtifactLocation types.String `tfsdk:"artifact_location"`
	// Experiment name.
	Name types.String `tfsdk:"name"`
	// A collection of tags to set on the experiment. Maximum tag size and
	// number of tags per request depends on the storage backend. All storage
	// backends are guaranteed to support tag keys up to 250 bytes in size and
	// tag values up to 5000 bytes in size. All storage backends are also
	// guaranteed to support up to 20 tags per request.
	Tags types.List `tfsdk:"tags"`
}

func (CreateExperiment_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c CreateExperiment_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (CreateExperiment_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a CreateExperiment_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateExperiment. 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 (*CreateExperiment_SdkV2) GetTags added in v1.62.1

GetTags returns the value of the Tags field in CreateExperiment_SdkV2 as a slice of ExperimentTag_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*CreateExperiment_SdkV2) SetTags added in v1.62.1

SetTags sets the value of the Tags field in CreateExperiment_SdkV2.

func (*CreateExperiment_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *CreateExperiment_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateExperiment_SdkV2)

func (*CreateExperiment_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *CreateExperiment_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateExperiment_SdkV2)

func (CreateExperiment_SdkV2) ToObjectValue added in v1.62.1

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

func (CreateExperiment_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type CreateModelRequest

type CreateModelRequest struct {
	// Optional description for registered model.
	Description types.String `tfsdk:"description"`
	// Register models under this name
	Name types.String `tfsdk:"name"`
	// Additional metadata for registered model.
	Tags types.List `tfsdk:"tags"`
}

func (CreateModelRequest) ApplySchemaCustomizations added in v1.63.0

func (c CreateModelRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (CreateModelRequest) GetComplexFieldTypes added in v1.61.0

func (a CreateModelRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *CreateModelRequest) GetTags(ctx context.Context) ([]ModelTag, bool)

GetTags returns the value of the Tags field in CreateModelRequest as a slice of ModelTag values. If the field is unknown or null, the boolean return value is false.

func (*CreateModelRequest) SetTags added in v1.61.0

func (o *CreateModelRequest) SetTags(ctx context.Context, v []ModelTag)

SetTags sets the value of the Tags field in CreateModelRequest.

func (*CreateModelRequest) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *CreateModelRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateModelRequest)

func (*CreateModelRequest) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *CreateModelRequest) SyncEffectiveFieldsDuringRead(existingState CreateModelRequest)

func (CreateModelRequest) ToObjectValue added in v1.61.0

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

func (CreateModelRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type CreateModelRequest_SdkV2 added in v1.62.1

type CreateModelRequest_SdkV2 struct {
	// Optional description for registered model.
	Description types.String `tfsdk:"description"`
	// Register models under this name
	Name types.String `tfsdk:"name"`
	// Additional metadata for registered model.
	Tags types.List `tfsdk:"tags"`
}

func (CreateModelRequest_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c CreateModelRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (CreateModelRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a CreateModelRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateModelRequest. 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 (*CreateModelRequest_SdkV2) GetTags added in v1.62.1

GetTags returns the value of the Tags field in CreateModelRequest_SdkV2 as a slice of ModelTag_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*CreateModelRequest_SdkV2) SetTags added in v1.62.1

SetTags sets the value of the Tags field in CreateModelRequest_SdkV2.

func (*CreateModelRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *CreateModelRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateModelRequest_SdkV2)

func (*CreateModelRequest_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *CreateModelRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateModelRequest_SdkV2)

func (CreateModelRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (CreateModelRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type CreateModelResponse

type CreateModelResponse struct {
	RegisteredModel types.Object `tfsdk:"registered_model"`
}

func (CreateModelResponse) ApplySchemaCustomizations added in v1.63.0

func (c CreateModelResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (CreateModelResponse) GetComplexFieldTypes added in v1.61.0

func (a CreateModelResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *CreateModelResponse) GetRegisteredModel(ctx context.Context) (Model, bool)

GetRegisteredModel returns the value of the RegisteredModel field in CreateModelResponse as a Model value. If the field is unknown or null, the boolean return value is false.

func (*CreateModelResponse) SetRegisteredModel added in v1.61.0

func (o *CreateModelResponse) SetRegisteredModel(ctx context.Context, v Model)

SetRegisteredModel sets the value of the RegisteredModel field in CreateModelResponse.

func (*CreateModelResponse) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *CreateModelResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateModelResponse)

func (*CreateModelResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *CreateModelResponse) SyncEffectiveFieldsDuringRead(existingState CreateModelResponse)

func (CreateModelResponse) ToObjectValue added in v1.61.0

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

func (CreateModelResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type CreateModelResponse_SdkV2 added in v1.62.1

type CreateModelResponse_SdkV2 struct {
	RegisteredModel types.List `tfsdk:"registered_model"`
}

func (CreateModelResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c CreateModelResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (CreateModelResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a CreateModelResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateModelResponse. 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 (*CreateModelResponse_SdkV2) GetRegisteredModel added in v1.62.1

func (o *CreateModelResponse_SdkV2) GetRegisteredModel(ctx context.Context) (Model_SdkV2, bool)

GetRegisteredModel returns the value of the RegisteredModel field in CreateModelResponse_SdkV2 as a Model_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*CreateModelResponse_SdkV2) SetRegisteredModel added in v1.62.1

func (o *CreateModelResponse_SdkV2) SetRegisteredModel(ctx context.Context, v Model_SdkV2)

SetRegisteredModel sets the value of the RegisteredModel field in CreateModelResponse_SdkV2.

func (*CreateModelResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *CreateModelResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateModelResponse_SdkV2)

func (*CreateModelResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *CreateModelResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateModelResponse_SdkV2)

func (CreateModelResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (CreateModelResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type CreateModelVersionRequest

type CreateModelVersionRequest struct {
	// Optional description for model version.
	Description types.String `tfsdk:"description"`
	// Register model under this name
	Name types.String `tfsdk:"name"`
	// MLflow run ID for correlation, if `source` was generated by an experiment
	// run in MLflow tracking server
	RunId types.String `tfsdk:"run_id"`
	// MLflow run link - this is the exact link of the run that generated this
	// model version, potentially hosted at another instance of MLflow.
	RunLink types.String `tfsdk:"run_link"`
	// URI indicating the location of the model artifacts.
	Source types.String `tfsdk:"source"`
	// Additional metadata for model version.
	Tags types.List `tfsdk:"tags"`
}

func (CreateModelVersionRequest) ApplySchemaCustomizations added in v1.63.0

func (c CreateModelVersionRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (CreateModelVersionRequest) GetComplexFieldTypes added in v1.61.0

func (a CreateModelVersionRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

GetTags returns the value of the Tags field in CreateModelVersionRequest as a slice of ModelVersionTag values. If the field is unknown or null, the boolean return value is false.

func (*CreateModelVersionRequest) SetTags added in v1.61.0

SetTags sets the value of the Tags field in CreateModelVersionRequest.

func (*CreateModelVersionRequest) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *CreateModelVersionRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateModelVersionRequest)

func (*CreateModelVersionRequest) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *CreateModelVersionRequest) SyncEffectiveFieldsDuringRead(existingState CreateModelVersionRequest)

func (CreateModelVersionRequest) ToObjectValue added in v1.61.0

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

func (CreateModelVersionRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type CreateModelVersionRequest_SdkV2 added in v1.62.1

type CreateModelVersionRequest_SdkV2 struct {
	// Optional description for model version.
	Description types.String `tfsdk:"description"`
	// Register model under this name
	Name types.String `tfsdk:"name"`
	// MLflow run ID for correlation, if `source` was generated by an experiment
	// run in MLflow tracking server
	RunId types.String `tfsdk:"run_id"`
	// MLflow run link - this is the exact link of the run that generated this
	// model version, potentially hosted at another instance of MLflow.
	RunLink types.String `tfsdk:"run_link"`
	// URI indicating the location of the model artifacts.
	Source types.String `tfsdk:"source"`
	// Additional metadata for model version.
	Tags types.List `tfsdk:"tags"`
}

func (CreateModelVersionRequest_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (CreateModelVersionRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a CreateModelVersionRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateModelVersionRequest. 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 (*CreateModelVersionRequest_SdkV2) GetTags added in v1.62.1

GetTags returns the value of the Tags field in CreateModelVersionRequest_SdkV2 as a slice of ModelVersionTag_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*CreateModelVersionRequest_SdkV2) SetTags added in v1.62.1

SetTags sets the value of the Tags field in CreateModelVersionRequest_SdkV2.

func (*CreateModelVersionRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *CreateModelVersionRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateModelVersionRequest_SdkV2)

func (*CreateModelVersionRequest_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *CreateModelVersionRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateModelVersionRequest_SdkV2)

func (CreateModelVersionRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (CreateModelVersionRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type CreateModelVersionResponse

type CreateModelVersionResponse struct {
	// Return new version number generated for this model in registry.
	ModelVersion types.Object `tfsdk:"model_version"`
}

func (CreateModelVersionResponse) ApplySchemaCustomizations added in v1.63.0

func (c CreateModelVersionResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (CreateModelVersionResponse) GetComplexFieldTypes added in v1.61.0

func (a CreateModelVersionResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *CreateModelVersionResponse) GetModelVersion(ctx context.Context) (ModelVersion, bool)

GetModelVersion returns the value of the ModelVersion field in CreateModelVersionResponse as a ModelVersion value. If the field is unknown or null, the boolean return value is false.

func (*CreateModelVersionResponse) SetModelVersion added in v1.61.0

func (o *CreateModelVersionResponse) SetModelVersion(ctx context.Context, v ModelVersion)

SetModelVersion sets the value of the ModelVersion field in CreateModelVersionResponse.

func (*CreateModelVersionResponse) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *CreateModelVersionResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateModelVersionResponse)

func (*CreateModelVersionResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *CreateModelVersionResponse) SyncEffectiveFieldsDuringRead(existingState CreateModelVersionResponse)

func (CreateModelVersionResponse) ToObjectValue added in v1.61.0

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

func (CreateModelVersionResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type CreateModelVersionResponse_SdkV2 added in v1.62.1

type CreateModelVersionResponse_SdkV2 struct {
	// Return new version number generated for this model in registry.
	ModelVersion types.List `tfsdk:"model_version"`
}

func (CreateModelVersionResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (CreateModelVersionResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a CreateModelVersionResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateModelVersionResponse. 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 (*CreateModelVersionResponse_SdkV2) GetModelVersion added in v1.62.1

GetModelVersion returns the value of the ModelVersion field in CreateModelVersionResponse_SdkV2 as a ModelVersion_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*CreateModelVersionResponse_SdkV2) SetModelVersion added in v1.62.1

SetModelVersion sets the value of the ModelVersion field in CreateModelVersionResponse_SdkV2.

func (*CreateModelVersionResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *CreateModelVersionResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateModelVersionResponse_SdkV2)

func (*CreateModelVersionResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *CreateModelVersionResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateModelVersionResponse_SdkV2)

func (CreateModelVersionResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (CreateModelVersionResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type CreateRegistryWebhook

type CreateRegistryWebhook struct {
	// User-specified description for the webhook.
	Description types.String `tfsdk:"description"`
	// Events that can trigger a registry webhook: * `MODEL_VERSION_CREATED`: A
	// new model version was created for the associated model.
	//
	// * `MODEL_VERSION_TRANSITIONED_STAGE`: A model version’s stage was
	// changed.
	//
	// * `TRANSITION_REQUEST_CREATED`: A user requested a model version’s
	// stage be transitioned.
	//
	// * `COMMENT_CREATED`: A user wrote a comment on a registered model.
	//
	// * `REGISTERED_MODEL_CREATED`: A new registered model was created. This
	// event type can only be specified for a registry-wide webhook, which can
	// be created by not specifying a model name in the create request.
	//
	// * `MODEL_VERSION_TAG_SET`: A user set a tag on the model version.
	//
	// * `MODEL_VERSION_TRANSITIONED_TO_STAGING`: A model version was
	// transitioned to staging.
	//
	// * `MODEL_VERSION_TRANSITIONED_TO_PRODUCTION`: A model version was
	// transitioned to production.
	//
	// * `MODEL_VERSION_TRANSITIONED_TO_ARCHIVED`: A model version was archived.
	//
	// * `TRANSITION_REQUEST_TO_STAGING_CREATED`: A user requested a model
	// version be transitioned to staging.
	//
	// * `TRANSITION_REQUEST_TO_PRODUCTION_CREATED`: A user requested a model
	// version be transitioned to production.
	//
	// * `TRANSITION_REQUEST_TO_ARCHIVED_CREATED`: A user requested a model
	// version be archived.
	Events types.List `tfsdk:"events"`

	HttpUrlSpec types.Object `tfsdk:"http_url_spec"`

	JobSpec types.Object `tfsdk:"job_spec"`
	// Name of the model whose events would trigger this webhook.
	ModelName types.String `tfsdk:"model_name"`
	// Enable or disable triggering the webhook, or put the webhook into test
	// mode. The default is `ACTIVE`: * `ACTIVE`: Webhook is triggered when an
	// associated event happens.
	//
	// * `DISABLED`: Webhook is not triggered.
	//
	// * `TEST_MODE`: Webhook can be triggered through the test endpoint, but is
	// not triggered on a real event.
	Status types.String `tfsdk:"status"`
}

func (CreateRegistryWebhook) ApplySchemaCustomizations added in v1.63.0

func (c CreateRegistryWebhook) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (CreateRegistryWebhook) GetComplexFieldTypes added in v1.61.0

func (a CreateRegistryWebhook) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *CreateRegistryWebhook) GetEvents(ctx context.Context) ([]types.String, bool)

GetEvents returns the value of the Events field in CreateRegistryWebhook as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*CreateRegistryWebhook) GetHttpUrlSpec added in v1.61.0

func (o *CreateRegistryWebhook) GetHttpUrlSpec(ctx context.Context) (HttpUrlSpec, bool)

GetHttpUrlSpec returns the value of the HttpUrlSpec field in CreateRegistryWebhook as a HttpUrlSpec value. If the field is unknown or null, the boolean return value is false.

func (*CreateRegistryWebhook) GetJobSpec added in v1.61.0

func (o *CreateRegistryWebhook) GetJobSpec(ctx context.Context) (JobSpec, bool)

GetJobSpec returns the value of the JobSpec field in CreateRegistryWebhook as a JobSpec value. If the field is unknown or null, the boolean return value is false.

func (*CreateRegistryWebhook) SetEvents added in v1.61.0

func (o *CreateRegistryWebhook) SetEvents(ctx context.Context, v []types.String)

SetEvents sets the value of the Events field in CreateRegistryWebhook.

func (*CreateRegistryWebhook) SetHttpUrlSpec added in v1.61.0

func (o *CreateRegistryWebhook) SetHttpUrlSpec(ctx context.Context, v HttpUrlSpec)

SetHttpUrlSpec sets the value of the HttpUrlSpec field in CreateRegistryWebhook.

func (*CreateRegistryWebhook) SetJobSpec added in v1.61.0

func (o *CreateRegistryWebhook) SetJobSpec(ctx context.Context, v JobSpec)

SetJobSpec sets the value of the JobSpec field in CreateRegistryWebhook.

func (*CreateRegistryWebhook) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *CreateRegistryWebhook) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateRegistryWebhook)

func (*CreateRegistryWebhook) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *CreateRegistryWebhook) SyncEffectiveFieldsDuringRead(existingState CreateRegistryWebhook)

func (CreateRegistryWebhook) ToObjectValue added in v1.61.0

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

func (CreateRegistryWebhook) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type CreateRegistryWebhook_SdkV2 added in v1.62.1

type CreateRegistryWebhook_SdkV2 struct {
	// User-specified description for the webhook.
	Description types.String `tfsdk:"description"`
	// Events that can trigger a registry webhook: * `MODEL_VERSION_CREATED`: A
	// new model version was created for the associated model.
	//
	// * `MODEL_VERSION_TRANSITIONED_STAGE`: A model version’s stage was
	// changed.
	//
	// * `TRANSITION_REQUEST_CREATED`: A user requested a model version’s
	// stage be transitioned.
	//
	// * `COMMENT_CREATED`: A user wrote a comment on a registered model.
	//
	// * `REGISTERED_MODEL_CREATED`: A new registered model was created. This
	// event type can only be specified for a registry-wide webhook, which can
	// be created by not specifying a model name in the create request.
	//
	// * `MODEL_VERSION_TAG_SET`: A user set a tag on the model version.
	//
	// * `MODEL_VERSION_TRANSITIONED_TO_STAGING`: A model version was
	// transitioned to staging.
	//
	// * `MODEL_VERSION_TRANSITIONED_TO_PRODUCTION`: A model version was
	// transitioned to production.
	//
	// * `MODEL_VERSION_TRANSITIONED_TO_ARCHIVED`: A model version was archived.
	//
	// * `TRANSITION_REQUEST_TO_STAGING_CREATED`: A user requested a model
	// version be transitioned to staging.
	//
	// * `TRANSITION_REQUEST_TO_PRODUCTION_CREATED`: A user requested a model
	// version be transitioned to production.
	//
	// * `TRANSITION_REQUEST_TO_ARCHIVED_CREATED`: A user requested a model
	// version be archived.
	Events types.List `tfsdk:"events"`

	HttpUrlSpec types.List `tfsdk:"http_url_spec"`

	JobSpec types.List `tfsdk:"job_spec"`
	// Name of the model whose events would trigger this webhook.
	ModelName types.String `tfsdk:"model_name"`
	// Enable or disable triggering the webhook, or put the webhook into test
	// mode. The default is `ACTIVE`: * `ACTIVE`: Webhook is triggered when an
	// associated event happens.
	//
	// * `DISABLED`: Webhook is not triggered.
	//
	// * `TEST_MODE`: Webhook can be triggered through the test endpoint, but is
	// not triggered on a real event.
	Status types.String `tfsdk:"status"`
}

func (CreateRegistryWebhook_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c CreateRegistryWebhook_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (CreateRegistryWebhook_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a CreateRegistryWebhook_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateRegistryWebhook. 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 (*CreateRegistryWebhook_SdkV2) GetEvents added in v1.62.1

GetEvents returns the value of the Events field in CreateRegistryWebhook_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*CreateRegistryWebhook_SdkV2) GetHttpUrlSpec added in v1.62.1

GetHttpUrlSpec returns the value of the HttpUrlSpec field in CreateRegistryWebhook_SdkV2 as a HttpUrlSpec_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*CreateRegistryWebhook_SdkV2) GetJobSpec added in v1.62.1

GetJobSpec returns the value of the JobSpec field in CreateRegistryWebhook_SdkV2 as a JobSpec_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*CreateRegistryWebhook_SdkV2) SetEvents added in v1.62.1

func (o *CreateRegistryWebhook_SdkV2) SetEvents(ctx context.Context, v []types.String)

SetEvents sets the value of the Events field in CreateRegistryWebhook_SdkV2.

func (*CreateRegistryWebhook_SdkV2) SetHttpUrlSpec added in v1.62.1

SetHttpUrlSpec sets the value of the HttpUrlSpec field in CreateRegistryWebhook_SdkV2.

func (*CreateRegistryWebhook_SdkV2) SetJobSpec added in v1.62.1

SetJobSpec sets the value of the JobSpec field in CreateRegistryWebhook_SdkV2.

func (*CreateRegistryWebhook_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *CreateRegistryWebhook_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateRegistryWebhook_SdkV2)

func (*CreateRegistryWebhook_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *CreateRegistryWebhook_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateRegistryWebhook_SdkV2)

func (CreateRegistryWebhook_SdkV2) ToObjectValue added in v1.62.1

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

func (CreateRegistryWebhook_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type CreateRun

type CreateRun struct {
	// ID of the associated experiment.
	ExperimentId types.String `tfsdk:"experiment_id"`
	// Unix timestamp in milliseconds of when the run started.
	StartTime types.Int64 `tfsdk:"start_time"`
	// Additional metadata for run.
	Tags types.List `tfsdk:"tags"`
	// ID of the user executing the run. This field is deprecated as of MLflow
	// 1.0, and will be removed in a future MLflow release. Use 'mlflow.user'
	// tag instead.
	UserId types.String `tfsdk:"user_id"`
}

func (CreateRun) ApplySchemaCustomizations added in v1.63.0

func (c CreateRun) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (CreateRun) GetComplexFieldTypes added in v1.61.0

func (a CreateRun) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *CreateRun) GetTags(ctx context.Context) ([]RunTag, bool)

GetTags returns the value of the Tags field in CreateRun as a slice of RunTag values. If the field is unknown or null, the boolean return value is false.

func (*CreateRun) SetTags added in v1.61.0

func (o *CreateRun) SetTags(ctx context.Context, v []RunTag)

SetTags sets the value of the Tags field in CreateRun.

func (*CreateRun) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *CreateRun) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateRun)

func (*CreateRun) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *CreateRun) SyncEffectiveFieldsDuringRead(existingState CreateRun)

func (CreateRun) ToObjectValue added in v1.61.0

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

func (CreateRun) Type added in v1.61.0

func (o CreateRun) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type CreateRunResponse

type CreateRunResponse struct {
	// The newly created run.
	Run types.Object `tfsdk:"run"`
}

func (CreateRunResponse) ApplySchemaCustomizations added in v1.63.0

func (c CreateRunResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (CreateRunResponse) GetComplexFieldTypes added in v1.61.0

func (a CreateRunResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *CreateRunResponse) GetRun(ctx context.Context) (Run, bool)

GetRun returns the value of the Run field in CreateRunResponse as a Run value. If the field is unknown or null, the boolean return value is false.

func (*CreateRunResponse) SetRun added in v1.61.0

func (o *CreateRunResponse) SetRun(ctx context.Context, v Run)

SetRun sets the value of the Run field in CreateRunResponse.

func (*CreateRunResponse) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *CreateRunResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateRunResponse)

func (*CreateRunResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *CreateRunResponse) SyncEffectiveFieldsDuringRead(existingState CreateRunResponse)

func (CreateRunResponse) ToObjectValue added in v1.61.0

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

func (CreateRunResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type CreateRunResponse_SdkV2 added in v1.62.1

type CreateRunResponse_SdkV2 struct {
	// The newly created run.
	Run types.List `tfsdk:"run"`
}

func (CreateRunResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c CreateRunResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (CreateRunResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a CreateRunResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateRunResponse. 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 (*CreateRunResponse_SdkV2) GetRun added in v1.62.1

GetRun returns the value of the Run field in CreateRunResponse_SdkV2 as a Run_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*CreateRunResponse_SdkV2) SetRun added in v1.62.1

SetRun sets the value of the Run field in CreateRunResponse_SdkV2.

func (*CreateRunResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *CreateRunResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateRunResponse_SdkV2)

func (*CreateRunResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *CreateRunResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateRunResponse_SdkV2)

func (CreateRunResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (CreateRunResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type CreateRun_SdkV2 added in v1.62.1

type CreateRun_SdkV2 struct {
	// ID of the associated experiment.
	ExperimentId types.String `tfsdk:"experiment_id"`
	// Unix timestamp in milliseconds of when the run started.
	StartTime types.Int64 `tfsdk:"start_time"`
	// Additional metadata for run.
	Tags types.List `tfsdk:"tags"`
	// ID of the user executing the run. This field is deprecated as of MLflow
	// 1.0, and will be removed in a future MLflow release. Use 'mlflow.user'
	// tag instead.
	UserId types.String `tfsdk:"user_id"`
}

func (CreateRun_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c CreateRun_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (CreateRun_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a CreateRun_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateRun. 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 (*CreateRun_SdkV2) GetTags added in v1.62.1

func (o *CreateRun_SdkV2) GetTags(ctx context.Context) ([]RunTag_SdkV2, bool)

GetTags returns the value of the Tags field in CreateRun_SdkV2 as a slice of RunTag_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*CreateRun_SdkV2) SetTags added in v1.62.1

func (o *CreateRun_SdkV2) SetTags(ctx context.Context, v []RunTag_SdkV2)

SetTags sets the value of the Tags field in CreateRun_SdkV2.

func (*CreateRun_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *CreateRun_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateRun_SdkV2)

func (*CreateRun_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *CreateRun_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateRun_SdkV2)

func (CreateRun_SdkV2) ToObjectValue added in v1.62.1

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

func (CreateRun_SdkV2) Type added in v1.62.1

func (o CreateRun_SdkV2) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type CreateTransitionRequest

type CreateTransitionRequest struct {
	// User-provided comment on the action.
	Comment types.String `tfsdk:"comment"`
	// Name of the model.
	Name types.String `tfsdk:"name"`
	// Target stage of the transition. Valid values are:
	//
	// * `None`: The initial stage of a model version.
	//
	// * `Staging`: Staging or pre-production stage.
	//
	// * `Production`: Production stage.
	//
	// * `Archived`: Archived stage.
	Stage types.String `tfsdk:"stage"`
	// Version of the model.
	Version types.String `tfsdk:"version"`
}

func (CreateTransitionRequest) ApplySchemaCustomizations added in v1.63.0

func (c CreateTransitionRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (CreateTransitionRequest) GetComplexFieldTypes added in v1.61.0

func (a CreateTransitionRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *CreateTransitionRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateTransitionRequest)

func (*CreateTransitionRequest) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *CreateTransitionRequest) SyncEffectiveFieldsDuringRead(existingState CreateTransitionRequest)

func (CreateTransitionRequest) ToObjectValue added in v1.61.0

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

func (CreateTransitionRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type CreateTransitionRequestResponse

type CreateTransitionRequestResponse struct {
	// Transition request details.
	Request types.Object `tfsdk:"request"`
}

func (CreateTransitionRequestResponse) GetComplexFieldTypes added in v1.61.0

func (a CreateTransitionRequestResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

GetRequest returns the value of the Request field in CreateTransitionRequestResponse as a TransitionRequest value. If the field is unknown or null, the boolean return value is false.

func (*CreateTransitionRequestResponse) SetRequest added in v1.61.0

SetRequest sets the value of the Request field in CreateTransitionRequestResponse.

func (CreateTransitionRequestResponse) ToObjectValue added in v1.61.0

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

func (CreateTransitionRequestResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type CreateTransitionRequestResponse_SdkV2 added in v1.62.1

type CreateTransitionRequestResponse_SdkV2 struct {
	// Transition request details.
	Request types.List `tfsdk:"request"`
}

func (CreateTransitionRequestResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a CreateTransitionRequestResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateTransitionRequestResponse. 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 (*CreateTransitionRequestResponse_SdkV2) GetRequest added in v1.62.1

GetRequest returns the value of the Request field in CreateTransitionRequestResponse_SdkV2 as a TransitionRequest_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*CreateTransitionRequestResponse_SdkV2) SetRequest added in v1.62.1

SetRequest sets the value of the Request field in CreateTransitionRequestResponse_SdkV2.

func (CreateTransitionRequestResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (CreateTransitionRequestResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type CreateTransitionRequest_SdkV2 added in v1.62.1

type CreateTransitionRequest_SdkV2 struct {
	// User-provided comment on the action.
	Comment types.String `tfsdk:"comment"`
	// Name of the model.
	Name types.String `tfsdk:"name"`
	// Target stage of the transition. Valid values are:
	//
	// * `None`: The initial stage of a model version.
	//
	// * `Staging`: Staging or pre-production stage.
	//
	// * `Production`: Production stage.
	//
	// * `Archived`: Archived stage.
	Stage types.String `tfsdk:"stage"`
	// Version of the model.
	Version types.String `tfsdk:"version"`
}

func (CreateTransitionRequest_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (CreateTransitionRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a CreateTransitionRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateTransitionRequest. 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 (*CreateTransitionRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *CreateTransitionRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateTransitionRequest_SdkV2)

func (*CreateTransitionRequest_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *CreateTransitionRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateTransitionRequest_SdkV2)

func (CreateTransitionRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (CreateTransitionRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type CreateWebhookResponse

type CreateWebhookResponse struct {
	Webhook types.Object `tfsdk:"webhook"`
}

func (CreateWebhookResponse) GetComplexFieldTypes added in v1.61.0

func (a CreateWebhookResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

GetWebhook returns the value of the Webhook field in CreateWebhookResponse as a RegistryWebhook value. If the field is unknown or null, the boolean return value is false.

func (*CreateWebhookResponse) SetWebhook added in v1.61.0

func (o *CreateWebhookResponse) SetWebhook(ctx context.Context, v RegistryWebhook)

SetWebhook sets the value of the Webhook field in CreateWebhookResponse.

func (CreateWebhookResponse) ToObjectValue added in v1.61.0

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

func (CreateWebhookResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type CreateWebhookResponse_SdkV2 added in v1.62.1

type CreateWebhookResponse_SdkV2 struct {
	Webhook types.List `tfsdk:"webhook"`
}

func (CreateWebhookResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a CreateWebhookResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateWebhookResponse. 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 (*CreateWebhookResponse_SdkV2) GetWebhook added in v1.62.1

GetWebhook returns the value of the Webhook field in CreateWebhookResponse_SdkV2 as a RegistryWebhook_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*CreateWebhookResponse_SdkV2) SetWebhook added in v1.62.1

SetWebhook sets the value of the Webhook field in CreateWebhookResponse_SdkV2.

func (CreateWebhookResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (CreateWebhookResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type Dataset

type Dataset struct {
	// Dataset digest, e.g. an md5 hash of the dataset that uniquely identifies
	// it within datasets of the same name.
	Digest types.String `tfsdk:"digest"`
	// The name of the dataset. E.g. “my.uc.table@2” “nyc-taxi-dataset”,
	// “fantastic-elk-3”
	Name types.String `tfsdk:"name"`
	// The profile of the dataset. Summary statistics for the dataset, such as
	// the number of rows in a table, the mean / std / mode of each column in a
	// table, or the number of elements in an array.
	Profile types.String `tfsdk:"profile"`
	// The schema of the dataset. E.g., MLflow ColSpec JSON for a dataframe,
	// MLflow TensorSpec JSON for an ndarray, or another schema format.
	Schema types.String `tfsdk:"schema"`
	// The type of the dataset source, e.g. ‘databricks-uc-table’,
	// ‘DBFS’, ‘S3’, ...
	Source types.String `tfsdk:"source"`
	// Source information for the dataset. Note that the source may not exactly
	// reproduce the dataset if it was transformed / modified before use with
	// MLflow.
	SourceType types.String `tfsdk:"source_type"`
}

func (Dataset) ApplySchemaCustomizations added in v1.63.0

func (c Dataset) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (Dataset) GetComplexFieldTypes added in v1.61.0

func (a Dataset) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *Dataset) SyncEffectiveFieldsDuringCreateOrUpdate(plan Dataset)

func (*Dataset) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *Dataset) SyncEffectiveFieldsDuringRead(existingState Dataset)

func (Dataset) ToObjectValue added in v1.61.0

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

func (Dataset) Type added in v1.61.0

func (o Dataset) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type DatasetInput

type DatasetInput struct {
	// The dataset being used as a Run input.
	Dataset types.Object `tfsdk:"dataset"`
	// A list of tags for the dataset input, e.g. a “context” tag with value
	// “training”
	Tags types.List `tfsdk:"tags"`
}

func (DatasetInput) ApplySchemaCustomizations added in v1.63.0

func (c DatasetInput) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (DatasetInput) GetComplexFieldTypes added in v1.61.0

func (a DatasetInput) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *DatasetInput) GetDataset(ctx context.Context) (Dataset, bool)

GetDataset returns the value of the Dataset field in DatasetInput as a Dataset value. If the field is unknown or null, the boolean return value is false.

func (*DatasetInput) GetTags added in v1.61.0

func (o *DatasetInput) GetTags(ctx context.Context) ([]InputTag, bool)

GetTags returns the value of the Tags field in DatasetInput as a slice of InputTag values. If the field is unknown or null, the boolean return value is false.

func (*DatasetInput) SetDataset added in v1.61.0

func (o *DatasetInput) SetDataset(ctx context.Context, v Dataset)

SetDataset sets the value of the Dataset field in DatasetInput.

func (*DatasetInput) SetTags added in v1.61.0

func (o *DatasetInput) SetTags(ctx context.Context, v []InputTag)

SetTags sets the value of the Tags field in DatasetInput.

func (*DatasetInput) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *DatasetInput) SyncEffectiveFieldsDuringCreateOrUpdate(plan DatasetInput)

func (*DatasetInput) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *DatasetInput) SyncEffectiveFieldsDuringRead(existingState DatasetInput)

func (DatasetInput) ToObjectValue added in v1.61.0

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

func (DatasetInput) Type added in v1.61.0

func (o DatasetInput) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type DatasetInput_SdkV2 added in v1.62.1

type DatasetInput_SdkV2 struct {
	// The dataset being used as a Run input.
	Dataset types.List `tfsdk:"dataset"`
	// A list of tags for the dataset input, e.g. a “context” tag with value
	// “training”
	Tags types.List `tfsdk:"tags"`
}

func (DatasetInput_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c DatasetInput_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (DatasetInput_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a DatasetInput_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DatasetInput. 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 (*DatasetInput_SdkV2) GetDataset added in v1.62.1

func (o *DatasetInput_SdkV2) GetDataset(ctx context.Context) (Dataset_SdkV2, bool)

GetDataset returns the value of the Dataset field in DatasetInput_SdkV2 as a Dataset_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*DatasetInput_SdkV2) GetTags added in v1.62.1

func (o *DatasetInput_SdkV2) GetTags(ctx context.Context) ([]InputTag_SdkV2, bool)

GetTags returns the value of the Tags field in DatasetInput_SdkV2 as a slice of InputTag_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*DatasetInput_SdkV2) SetDataset added in v1.62.1

func (o *DatasetInput_SdkV2) SetDataset(ctx context.Context, v Dataset_SdkV2)

SetDataset sets the value of the Dataset field in DatasetInput_SdkV2.

func (*DatasetInput_SdkV2) SetTags added in v1.62.1

func (o *DatasetInput_SdkV2) SetTags(ctx context.Context, v []InputTag_SdkV2)

SetTags sets the value of the Tags field in DatasetInput_SdkV2.

func (*DatasetInput_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *DatasetInput_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DatasetInput_SdkV2)

func (*DatasetInput_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *DatasetInput_SdkV2) SyncEffectiveFieldsDuringRead(existingState DatasetInput_SdkV2)

func (DatasetInput_SdkV2) ToObjectValue added in v1.62.1

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

func (DatasetInput_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type Dataset_SdkV2 added in v1.62.1

type Dataset_SdkV2 struct {
	// Dataset digest, e.g. an md5 hash of the dataset that uniquely identifies
	// it within datasets of the same name.
	Digest types.String `tfsdk:"digest"`
	// The name of the dataset. E.g. “my.uc.table@2” “nyc-taxi-dataset”,
	// “fantastic-elk-3”
	Name types.String `tfsdk:"name"`
	// The profile of the dataset. Summary statistics for the dataset, such as
	// the number of rows in a table, the mean / std / mode of each column in a
	// table, or the number of elements in an array.
	Profile types.String `tfsdk:"profile"`
	// The schema of the dataset. E.g., MLflow ColSpec JSON for a dataframe,
	// MLflow TensorSpec JSON for an ndarray, or another schema format.
	Schema types.String `tfsdk:"schema"`
	// The type of the dataset source, e.g. ‘databricks-uc-table’,
	// ‘DBFS’, ‘S3’, ...
	Source types.String `tfsdk:"source"`
	// Source information for the dataset. Note that the source may not exactly
	// reproduce the dataset if it was transformed / modified before use with
	// MLflow.
	SourceType types.String `tfsdk:"source_type"`
}

func (Dataset_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c Dataset_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (Dataset_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a Dataset_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in Dataset. 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 (*Dataset_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *Dataset_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Dataset_SdkV2)

func (*Dataset_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *Dataset_SdkV2) SyncEffectiveFieldsDuringRead(existingState Dataset_SdkV2)

func (Dataset_SdkV2) ToObjectValue added in v1.62.1

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

func (Dataset_SdkV2) Type added in v1.62.1

func (o Dataset_SdkV2) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type DeleteCommentRequest

type DeleteCommentRequest struct {
	Id types.String `tfsdk:"-"`
}

Delete a comment

func (DeleteCommentRequest) GetComplexFieldTypes added in v1.61.0

func (a DeleteCommentRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteCommentRequest. 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 (DeleteCommentRequest) ToObjectValue added in v1.61.0

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

func (DeleteCommentRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type DeleteCommentRequest_SdkV2 added in v1.62.1

type DeleteCommentRequest_SdkV2 struct {
	Id types.String `tfsdk:"-"`
}

Delete a comment

func (DeleteCommentRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a DeleteCommentRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteCommentRequest. 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 (DeleteCommentRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (DeleteCommentRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type DeleteCommentResponse

type DeleteCommentResponse struct {
}

func (DeleteCommentResponse) GetComplexFieldTypes added in v1.61.0

func (a DeleteCommentResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteCommentResponse. 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 (DeleteCommentResponse) ToObjectValue added in v1.61.0

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

func (DeleteCommentResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type DeleteCommentResponse_SdkV2 added in v1.62.1

type DeleteCommentResponse_SdkV2 struct {
}

func (DeleteCommentResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a DeleteCommentResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteCommentResponse. 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 (DeleteCommentResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (DeleteCommentResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type DeleteExperiment

type DeleteExperiment struct {
	// ID of the associated experiment.
	ExperimentId types.String `tfsdk:"experiment_id"`
}

func (DeleteExperiment) ApplySchemaCustomizations added in v1.63.0

func (c DeleteExperiment) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (DeleteExperiment) GetComplexFieldTypes added in v1.61.0

func (a DeleteExperiment) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *DeleteExperiment) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteExperiment)

func (*DeleteExperiment) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *DeleteExperiment) SyncEffectiveFieldsDuringRead(existingState DeleteExperiment)

func (DeleteExperiment) ToObjectValue added in v1.61.0

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

func (DeleteExperiment) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type DeleteExperimentResponse

type DeleteExperimentResponse struct {
}

func (DeleteExperimentResponse) ApplySchemaCustomizations added in v1.63.0

func (c DeleteExperimentResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (DeleteExperimentResponse) GetComplexFieldTypes added in v1.61.0

func (a DeleteExperimentResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *DeleteExperimentResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteExperimentResponse)

func (*DeleteExperimentResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *DeleteExperimentResponse) SyncEffectiveFieldsDuringRead(existingState DeleteExperimentResponse)

func (DeleteExperimentResponse) ToObjectValue added in v1.61.0

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

func (DeleteExperimentResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type DeleteExperimentResponse_SdkV2 added in v1.62.1

type DeleteExperimentResponse_SdkV2 struct {
}

func (DeleteExperimentResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (DeleteExperimentResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a DeleteExperimentResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteExperimentResponse. 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 (*DeleteExperimentResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *DeleteExperimentResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteExperimentResponse_SdkV2)

func (*DeleteExperimentResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *DeleteExperimentResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteExperimentResponse_SdkV2)

func (DeleteExperimentResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (DeleteExperimentResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type DeleteExperiment_SdkV2 added in v1.62.1

type DeleteExperiment_SdkV2 struct {
	// ID of the associated experiment.
	ExperimentId types.String `tfsdk:"experiment_id"`
}

func (DeleteExperiment_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c DeleteExperiment_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (DeleteExperiment_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a DeleteExperiment_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteExperiment. 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 (*DeleteExperiment_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *DeleteExperiment_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteExperiment_SdkV2)

func (*DeleteExperiment_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *DeleteExperiment_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteExperiment_SdkV2)

func (DeleteExperiment_SdkV2) ToObjectValue added in v1.62.1

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

func (DeleteExperiment_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type DeleteModelRequest

type DeleteModelRequest struct {
	// Registered model unique name identifier.
	Name types.String `tfsdk:"-"`
}

Delete a model

func (DeleteModelRequest) GetComplexFieldTypes added in v1.61.0

func (a DeleteModelRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteModelRequest. 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 (DeleteModelRequest) ToObjectValue added in v1.61.0

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

func (DeleteModelRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type DeleteModelRequest_SdkV2 added in v1.62.1

type DeleteModelRequest_SdkV2 struct {
	// Registered model unique name identifier.
	Name types.String `tfsdk:"-"`
}

Delete a model

func (DeleteModelRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a DeleteModelRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteModelRequest. 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 (DeleteModelRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (DeleteModelRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type DeleteModelResponse

type DeleteModelResponse struct {
}

func (DeleteModelResponse) GetComplexFieldTypes added in v1.61.0

func (a DeleteModelResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteModelResponse. 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 (DeleteModelResponse) ToObjectValue added in v1.61.0

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

func (DeleteModelResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type DeleteModelResponse_SdkV2 added in v1.62.1

type DeleteModelResponse_SdkV2 struct {
}

func (DeleteModelResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a DeleteModelResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteModelResponse. 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 (DeleteModelResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (DeleteModelResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type DeleteModelTagRequest

type DeleteModelTagRequest struct {
	// Name of the tag. The name must be an exact match; wild-card deletion is
	// not supported. Maximum size is 250 bytes.
	Key types.String `tfsdk:"-"`
	// Name of the registered model that the tag was logged under.
	Name types.String `tfsdk:"-"`
}

Delete a model tag

func (DeleteModelTagRequest) GetComplexFieldTypes added in v1.61.0

func (a DeleteModelTagRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteModelTagRequest. 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 (DeleteModelTagRequest) ToObjectValue added in v1.61.0

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

func (DeleteModelTagRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type DeleteModelTagRequest_SdkV2 added in v1.62.1

type DeleteModelTagRequest_SdkV2 struct {
	// Name of the tag. The name must be an exact match; wild-card deletion is
	// not supported. Maximum size is 250 bytes.
	Key types.String `tfsdk:"-"`
	// Name of the registered model that the tag was logged under.
	Name types.String `tfsdk:"-"`
}

Delete a model tag

func (DeleteModelTagRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a DeleteModelTagRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteModelTagRequest. 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 (DeleteModelTagRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (DeleteModelTagRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type DeleteModelTagResponse

type DeleteModelTagResponse struct {
}

func (DeleteModelTagResponse) GetComplexFieldTypes added in v1.61.0

func (a DeleteModelTagResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteModelTagResponse. 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 (DeleteModelTagResponse) ToObjectValue added in v1.61.0

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

func (DeleteModelTagResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type DeleteModelTagResponse_SdkV2 added in v1.62.1

type DeleteModelTagResponse_SdkV2 struct {
}

func (DeleteModelTagResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a DeleteModelTagResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteModelTagResponse. 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 (DeleteModelTagResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (DeleteModelTagResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type DeleteModelVersionRequest

type DeleteModelVersionRequest struct {
	// Name of the registered model
	Name types.String `tfsdk:"-"`
	// Model version number
	Version types.String `tfsdk:"-"`
}

Delete a model version.

func (DeleteModelVersionRequest) GetComplexFieldTypes added in v1.61.0

func (a DeleteModelVersionRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteModelVersionRequest. 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 (DeleteModelVersionRequest) ToObjectValue added in v1.61.0

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

func (DeleteModelVersionRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type DeleteModelVersionRequest_SdkV2 added in v1.62.1

type DeleteModelVersionRequest_SdkV2 struct {
	// Name of the registered model
	Name types.String `tfsdk:"-"`
	// Model version number
	Version types.String `tfsdk:"-"`
}

Delete a model version.

func (DeleteModelVersionRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a DeleteModelVersionRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteModelVersionRequest. 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 (DeleteModelVersionRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (DeleteModelVersionRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type DeleteModelVersionResponse

type DeleteModelVersionResponse struct {
}

func (DeleteModelVersionResponse) GetComplexFieldTypes added in v1.61.0

func (a DeleteModelVersionResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteModelVersionResponse. 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 (DeleteModelVersionResponse) ToObjectValue added in v1.61.0

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

func (DeleteModelVersionResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type DeleteModelVersionResponse_SdkV2 added in v1.62.1

type DeleteModelVersionResponse_SdkV2 struct {
}

func (DeleteModelVersionResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a DeleteModelVersionResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteModelVersionResponse. 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 (DeleteModelVersionResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (DeleteModelVersionResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type DeleteModelVersionTagRequest

type DeleteModelVersionTagRequest struct {
	// Name of the tag. The name must be an exact match; wild-card deletion is
	// not supported. Maximum size is 250 bytes.
	Key types.String `tfsdk:"-"`
	// Name of the registered model that the tag was logged under.
	Name types.String `tfsdk:"-"`
	// Model version number that the tag was logged under.
	Version types.String `tfsdk:"-"`
}

Delete a model version tag

func (DeleteModelVersionTagRequest) GetComplexFieldTypes added in v1.61.0

func (a DeleteModelVersionTagRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteModelVersionTagRequest. 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 (DeleteModelVersionTagRequest) ToObjectValue added in v1.61.0

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

func (DeleteModelVersionTagRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type DeleteModelVersionTagRequest_SdkV2 added in v1.62.1

type DeleteModelVersionTagRequest_SdkV2 struct {
	// Name of the tag. The name must be an exact match; wild-card deletion is
	// not supported. Maximum size is 250 bytes.
	Key types.String `tfsdk:"-"`
	// Name of the registered model that the tag was logged under.
	Name types.String `tfsdk:"-"`
	// Model version number that the tag was logged under.
	Version types.String `tfsdk:"-"`
}

Delete a model version tag

func (DeleteModelVersionTagRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a DeleteModelVersionTagRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteModelVersionTagRequest. 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 (DeleteModelVersionTagRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (DeleteModelVersionTagRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type DeleteModelVersionTagResponse

type DeleteModelVersionTagResponse struct {
}

func (DeleteModelVersionTagResponse) GetComplexFieldTypes added in v1.61.0

func (a DeleteModelVersionTagResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteModelVersionTagResponse. 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 (DeleteModelVersionTagResponse) ToObjectValue added in v1.61.0

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

func (DeleteModelVersionTagResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type DeleteModelVersionTagResponse_SdkV2 added in v1.62.1

type DeleteModelVersionTagResponse_SdkV2 struct {
}

func (DeleteModelVersionTagResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a DeleteModelVersionTagResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteModelVersionTagResponse. 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 (DeleteModelVersionTagResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (DeleteModelVersionTagResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type DeleteRun

type DeleteRun struct {
	// ID of the run to delete.
	RunId types.String `tfsdk:"run_id"`
}

func (DeleteRun) ApplySchemaCustomizations added in v1.63.0

func (c DeleteRun) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (DeleteRun) GetComplexFieldTypes added in v1.61.0

func (a DeleteRun) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *DeleteRun) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteRun)

func (*DeleteRun) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *DeleteRun) SyncEffectiveFieldsDuringRead(existingState DeleteRun)

func (DeleteRun) ToObjectValue added in v1.61.0

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

func (DeleteRun) Type added in v1.61.0

func (o DeleteRun) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type DeleteRunResponse

type DeleteRunResponse struct {
}

func (DeleteRunResponse) ApplySchemaCustomizations added in v1.63.0

func (c DeleteRunResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (DeleteRunResponse) GetComplexFieldTypes added in v1.61.0

func (a DeleteRunResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *DeleteRunResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteRunResponse)

func (*DeleteRunResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *DeleteRunResponse) SyncEffectiveFieldsDuringRead(existingState DeleteRunResponse)

func (DeleteRunResponse) ToObjectValue added in v1.61.0

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

func (DeleteRunResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type DeleteRunResponse_SdkV2 added in v1.62.1

type DeleteRunResponse_SdkV2 struct {
}

func (DeleteRunResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c DeleteRunResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (DeleteRunResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a DeleteRunResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteRunResponse. 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 (*DeleteRunResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *DeleteRunResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteRunResponse_SdkV2)

func (*DeleteRunResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *DeleteRunResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteRunResponse_SdkV2)

func (DeleteRunResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (DeleteRunResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type DeleteRun_SdkV2 added in v1.62.1

type DeleteRun_SdkV2 struct {
	// ID of the run to delete.
	RunId types.String `tfsdk:"run_id"`
}

func (DeleteRun_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c DeleteRun_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (DeleteRun_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a DeleteRun_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteRun. 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 (*DeleteRun_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *DeleteRun_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteRun_SdkV2)

func (*DeleteRun_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *DeleteRun_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteRun_SdkV2)

func (DeleteRun_SdkV2) ToObjectValue added in v1.62.1

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

func (DeleteRun_SdkV2) Type added in v1.62.1

func (o DeleteRun_SdkV2) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type DeleteRuns

type DeleteRuns struct {
	// The ID of the experiment containing the runs to delete.
	ExperimentId types.String `tfsdk:"experiment_id"`
	// An optional positive integer indicating the maximum number of runs to
	// delete. The maximum allowed value for max_runs is 10000.
	MaxRuns types.Int64 `tfsdk:"max_runs"`
	// The maximum creation timestamp in milliseconds since the UNIX epoch for
	// deleting runs. Only runs created prior to or at this timestamp are
	// deleted.
	MaxTimestampMillis types.Int64 `tfsdk:"max_timestamp_millis"`
}

func (DeleteRuns) ApplySchemaCustomizations added in v1.63.0

func (c DeleteRuns) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (DeleteRuns) GetComplexFieldTypes added in v1.61.0

func (a DeleteRuns) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *DeleteRuns) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteRuns)

func (*DeleteRuns) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *DeleteRuns) SyncEffectiveFieldsDuringRead(existingState DeleteRuns)

func (DeleteRuns) ToObjectValue added in v1.61.0

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

func (DeleteRuns) Type added in v1.61.0

func (o DeleteRuns) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type DeleteRunsResponse

type DeleteRunsResponse struct {
	// The number of runs deleted.
	RunsDeleted types.Int64 `tfsdk:"runs_deleted"`
}

func (DeleteRunsResponse) ApplySchemaCustomizations added in v1.63.0

func (c DeleteRunsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (DeleteRunsResponse) GetComplexFieldTypes added in v1.61.0

func (a DeleteRunsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *DeleteRunsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteRunsResponse)

func (*DeleteRunsResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *DeleteRunsResponse) SyncEffectiveFieldsDuringRead(existingState DeleteRunsResponse)

func (DeleteRunsResponse) ToObjectValue added in v1.61.0

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

func (DeleteRunsResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type DeleteRunsResponse_SdkV2 added in v1.62.1

type DeleteRunsResponse_SdkV2 struct {
	// The number of runs deleted.
	RunsDeleted types.Int64 `tfsdk:"runs_deleted"`
}

func (DeleteRunsResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c DeleteRunsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (DeleteRunsResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a DeleteRunsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteRunsResponse. 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 (*DeleteRunsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *DeleteRunsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteRunsResponse_SdkV2)

func (*DeleteRunsResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *DeleteRunsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteRunsResponse_SdkV2)

func (DeleteRunsResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (DeleteRunsResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type DeleteRuns_SdkV2 added in v1.62.1

type DeleteRuns_SdkV2 struct {
	// The ID of the experiment containing the runs to delete.
	ExperimentId types.String `tfsdk:"experiment_id"`
	// An optional positive integer indicating the maximum number of runs to
	// delete. The maximum allowed value for max_runs is 10000.
	MaxRuns types.Int64 `tfsdk:"max_runs"`
	// The maximum creation timestamp in milliseconds since the UNIX epoch for
	// deleting runs. Only runs created prior to or at this timestamp are
	// deleted.
	MaxTimestampMillis types.Int64 `tfsdk:"max_timestamp_millis"`
}

func (DeleteRuns_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c DeleteRuns_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (DeleteRuns_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a DeleteRuns_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteRuns. 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 (*DeleteRuns_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *DeleteRuns_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteRuns_SdkV2)

func (*DeleteRuns_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *DeleteRuns_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteRuns_SdkV2)

func (DeleteRuns_SdkV2) ToObjectValue added in v1.62.1

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

func (DeleteRuns_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type DeleteTag

type DeleteTag struct {
	// Name of the tag. Maximum size is 255 bytes. Must be provided.
	Key types.String `tfsdk:"key"`
	// ID of the run that the tag was logged under. Must be provided.
	RunId types.String `tfsdk:"run_id"`
}

func (DeleteTag) ApplySchemaCustomizations added in v1.63.0

func (c DeleteTag) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (DeleteTag) GetComplexFieldTypes added in v1.61.0

func (a DeleteTag) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *DeleteTag) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteTag)

func (*DeleteTag) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *DeleteTag) SyncEffectiveFieldsDuringRead(existingState DeleteTag)

func (DeleteTag) ToObjectValue added in v1.61.0

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

func (DeleteTag) Type added in v1.61.0

func (o DeleteTag) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type DeleteTagResponse

type DeleteTagResponse struct {
}

func (DeleteTagResponse) ApplySchemaCustomizations added in v1.63.0

func (c DeleteTagResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (DeleteTagResponse) GetComplexFieldTypes added in v1.61.0

func (a DeleteTagResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *DeleteTagResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteTagResponse)

func (*DeleteTagResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *DeleteTagResponse) SyncEffectiveFieldsDuringRead(existingState DeleteTagResponse)

func (DeleteTagResponse) ToObjectValue added in v1.61.0

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

func (DeleteTagResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type DeleteTagResponse_SdkV2 added in v1.62.1

type DeleteTagResponse_SdkV2 struct {
}

func (DeleteTagResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c DeleteTagResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (DeleteTagResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a DeleteTagResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteTagResponse. 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 (*DeleteTagResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *DeleteTagResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteTagResponse_SdkV2)

func (*DeleteTagResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *DeleteTagResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteTagResponse_SdkV2)

func (DeleteTagResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (DeleteTagResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type DeleteTag_SdkV2 added in v1.62.1

type DeleteTag_SdkV2 struct {
	// Name of the tag. Maximum size is 255 bytes. Must be provided.
	Key types.String `tfsdk:"key"`
	// ID of the run that the tag was logged under. Must be provided.
	RunId types.String `tfsdk:"run_id"`
}

func (DeleteTag_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c DeleteTag_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (DeleteTag_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a DeleteTag_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteTag. 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 (*DeleteTag_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *DeleteTag_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteTag_SdkV2)

func (*DeleteTag_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *DeleteTag_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteTag_SdkV2)

func (DeleteTag_SdkV2) ToObjectValue added in v1.62.1

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

func (DeleteTag_SdkV2) Type added in v1.62.1

func (o DeleteTag_SdkV2) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type DeleteTransitionRequestRequest

type DeleteTransitionRequestRequest struct {
	// User-provided comment on the action.
	Comment types.String `tfsdk:"-"`
	// Username of the user who created this request. Of the transition requests
	// matching the specified details, only the one transition created by this
	// user will be deleted.
	Creator types.String `tfsdk:"-"`
	// Name of the model.
	Name types.String `tfsdk:"-"`
	// Target stage of the transition request. Valid values are:
	//
	// * `None`: The initial stage of a model version.
	//
	// * `Staging`: Staging or pre-production stage.
	//
	// * `Production`: Production stage.
	//
	// * `Archived`: Archived stage.
	Stage types.String `tfsdk:"-"`
	// Version of the model.
	Version types.String `tfsdk:"-"`
}

Delete a transition request

func (DeleteTransitionRequestRequest) GetComplexFieldTypes added in v1.61.0

func (a DeleteTransitionRequestRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteTransitionRequestRequest. 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 (DeleteTransitionRequestRequest) ToObjectValue added in v1.61.0

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

func (DeleteTransitionRequestRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type DeleteTransitionRequestRequest_SdkV2 added in v1.62.1

type DeleteTransitionRequestRequest_SdkV2 struct {
	// User-provided comment on the action.
	Comment types.String `tfsdk:"-"`
	// Username of the user who created this request. Of the transition requests
	// matching the specified details, only the one transition created by this
	// user will be deleted.
	Creator types.String `tfsdk:"-"`
	// Name of the model.
	Name types.String `tfsdk:"-"`
	// Target stage of the transition request. Valid values are:
	//
	// * `None`: The initial stage of a model version.
	//
	// * `Staging`: Staging or pre-production stage.
	//
	// * `Production`: Production stage.
	//
	// * `Archived`: Archived stage.
	Stage types.String `tfsdk:"-"`
	// Version of the model.
	Version types.String `tfsdk:"-"`
}

Delete a transition request

func (DeleteTransitionRequestRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a DeleteTransitionRequestRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteTransitionRequestRequest. 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 (DeleteTransitionRequestRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (DeleteTransitionRequestRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type DeleteTransitionRequestResponse

type DeleteTransitionRequestResponse struct {
}

func (DeleteTransitionRequestResponse) GetComplexFieldTypes added in v1.61.0

func (a DeleteTransitionRequestResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteTransitionRequestResponse. 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 (DeleteTransitionRequestResponse) ToObjectValue added in v1.61.0

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

func (DeleteTransitionRequestResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type DeleteTransitionRequestResponse_SdkV2 added in v1.62.1

type DeleteTransitionRequestResponse_SdkV2 struct {
}

func (DeleteTransitionRequestResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a DeleteTransitionRequestResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteTransitionRequestResponse. 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 (DeleteTransitionRequestResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (DeleteTransitionRequestResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type DeleteWebhookRequest

type DeleteWebhookRequest struct {
	// Webhook ID required to delete a registry webhook.
	Id types.String `tfsdk:"-"`
}

Delete a webhook

func (DeleteWebhookRequest) GetComplexFieldTypes added in v1.61.0

func (a DeleteWebhookRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteWebhookRequest. 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 (DeleteWebhookRequest) ToObjectValue added in v1.61.0

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

func (DeleteWebhookRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type DeleteWebhookRequest_SdkV2 added in v1.62.1

type DeleteWebhookRequest_SdkV2 struct {
	// Webhook ID required to delete a registry webhook.
	Id types.String `tfsdk:"-"`
}

Delete a webhook

func (DeleteWebhookRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a DeleteWebhookRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteWebhookRequest. 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 (DeleteWebhookRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (DeleteWebhookRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type DeleteWebhookResponse

type DeleteWebhookResponse struct {
}

func (DeleteWebhookResponse) GetComplexFieldTypes added in v1.61.0

func (a DeleteWebhookResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteWebhookResponse. 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 (DeleteWebhookResponse) ToObjectValue added in v1.61.0

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

func (DeleteWebhookResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type DeleteWebhookResponse_SdkV2 added in v1.62.1

type DeleteWebhookResponse_SdkV2 struct {
}

func (DeleteWebhookResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a DeleteWebhookResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteWebhookResponse. 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 (DeleteWebhookResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (DeleteWebhookResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type Experiment

type Experiment struct {
	// Location where artifacts for the experiment are stored.
	ArtifactLocation types.String `tfsdk:"artifact_location"`
	// Creation time
	CreationTime types.Int64 `tfsdk:"creation_time"`
	// Unique identifier for the experiment.
	ExperimentId types.String `tfsdk:"experiment_id"`
	// Last update time
	LastUpdateTime types.Int64 `tfsdk:"last_update_time"`
	// Current life cycle stage of the experiment: "active" or "deleted".
	// Deleted experiments are not returned by APIs.
	LifecycleStage types.String `tfsdk:"lifecycle_stage"`
	// Human readable name that identifies the experiment.
	Name types.String `tfsdk:"name"`
	// Tags: Additional metadata key-value pairs.
	Tags types.List `tfsdk:"tags"`
}

func (Experiment) ApplySchemaCustomizations added in v1.63.0

func (c Experiment) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (Experiment) GetComplexFieldTypes added in v1.61.0

func (a Experiment) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *Experiment) GetTags(ctx context.Context) ([]ExperimentTag, bool)

GetTags returns the value of the Tags field in Experiment as a slice of ExperimentTag values. If the field is unknown or null, the boolean return value is false.

func (*Experiment) SetTags added in v1.61.0

func (o *Experiment) SetTags(ctx context.Context, v []ExperimentTag)

SetTags sets the value of the Tags field in Experiment.

func (*Experiment) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *Experiment) SyncEffectiveFieldsDuringCreateOrUpdate(plan Experiment)

func (*Experiment) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *Experiment) SyncEffectiveFieldsDuringRead(existingState Experiment)

func (Experiment) ToObjectValue added in v1.61.0

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

func (Experiment) Type added in v1.61.0

func (o Experiment) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type ExperimentAccessControlRequest

type ExperimentAccessControlRequest struct {
	// name of the group
	GroupName types.String `tfsdk:"group_name"`
	// Permission level
	PermissionLevel types.String `tfsdk:"permission_level"`
	// application ID of a service principal
	ServicePrincipalName types.String `tfsdk:"service_principal_name"`
	// name of the user
	UserName types.String `tfsdk:"user_name"`
}

func (ExperimentAccessControlRequest) ApplySchemaCustomizations added in v1.63.0

func (ExperimentAccessControlRequest) GetComplexFieldTypes added in v1.61.0

func (a ExperimentAccessControlRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *ExperimentAccessControlRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExperimentAccessControlRequest)

func (*ExperimentAccessControlRequest) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *ExperimentAccessControlRequest) SyncEffectiveFieldsDuringRead(existingState ExperimentAccessControlRequest)

func (ExperimentAccessControlRequest) ToObjectValue added in v1.61.0

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

func (ExperimentAccessControlRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type ExperimentAccessControlRequest_SdkV2 added in v1.62.1

type ExperimentAccessControlRequest_SdkV2 struct {
	// name of the group
	GroupName types.String `tfsdk:"group_name"`
	// Permission level
	PermissionLevel types.String `tfsdk:"permission_level"`
	// application ID of a service principal
	ServicePrincipalName types.String `tfsdk:"service_principal_name"`
	// name of the user
	UserName types.String `tfsdk:"user_name"`
}

func (ExperimentAccessControlRequest_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (ExperimentAccessControlRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a ExperimentAccessControlRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ExperimentAccessControlRequest. 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 (*ExperimentAccessControlRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *ExperimentAccessControlRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExperimentAccessControlRequest_SdkV2)

func (*ExperimentAccessControlRequest_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *ExperimentAccessControlRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState ExperimentAccessControlRequest_SdkV2)

func (ExperimentAccessControlRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (ExperimentAccessControlRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type ExperimentAccessControlResponse

type ExperimentAccessControlResponse struct {
	// All permissions.
	AllPermissions types.List `tfsdk:"all_permissions"`
	// Display name of the user or service principal.
	DisplayName types.String `tfsdk:"display_name"`
	// name of the group
	GroupName types.String `tfsdk:"group_name"`
	// Name of the service principal.
	ServicePrincipalName types.String `tfsdk:"service_principal_name"`
	// name of the user
	UserName types.String `tfsdk:"user_name"`
}

func (ExperimentAccessControlResponse) ApplySchemaCustomizations added in v1.63.0

func (*ExperimentAccessControlResponse) GetAllPermissions added in v1.61.0

GetAllPermissions returns the value of the AllPermissions field in ExperimentAccessControlResponse as a slice of ExperimentPermission values. If the field is unknown or null, the boolean return value is false.

func (ExperimentAccessControlResponse) GetComplexFieldTypes added in v1.61.0

func (a ExperimentAccessControlResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

SetAllPermissions sets the value of the AllPermissions field in ExperimentAccessControlResponse.

func (*ExperimentAccessControlResponse) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *ExperimentAccessControlResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExperimentAccessControlResponse)

func (*ExperimentAccessControlResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *ExperimentAccessControlResponse) SyncEffectiveFieldsDuringRead(existingState ExperimentAccessControlResponse)

func (ExperimentAccessControlResponse) ToObjectValue added in v1.61.0

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

func (ExperimentAccessControlResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type ExperimentAccessControlResponse_SdkV2 added in v1.62.1

type ExperimentAccessControlResponse_SdkV2 struct {
	// All permissions.
	AllPermissions types.List `tfsdk:"all_permissions"`
	// Display name of the user or service principal.
	DisplayName types.String `tfsdk:"display_name"`
	// name of the group
	GroupName types.String `tfsdk:"group_name"`
	// Name of the service principal.
	ServicePrincipalName types.String `tfsdk:"service_principal_name"`
	// name of the user
	UserName types.String `tfsdk:"user_name"`
}

func (ExperimentAccessControlResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (*ExperimentAccessControlResponse_SdkV2) GetAllPermissions added in v1.62.1

GetAllPermissions returns the value of the AllPermissions field in ExperimentAccessControlResponse_SdkV2 as a slice of ExperimentPermission_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (ExperimentAccessControlResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a ExperimentAccessControlResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ExperimentAccessControlResponse. 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 (*ExperimentAccessControlResponse_SdkV2) SetAllPermissions added in v1.62.1

SetAllPermissions sets the value of the AllPermissions field in ExperimentAccessControlResponse_SdkV2.

func (*ExperimentAccessControlResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *ExperimentAccessControlResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExperimentAccessControlResponse_SdkV2)

func (*ExperimentAccessControlResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *ExperimentAccessControlResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ExperimentAccessControlResponse_SdkV2)

func (ExperimentAccessControlResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (ExperimentAccessControlResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type ExperimentPermission

type ExperimentPermission struct {
	Inherited types.Bool `tfsdk:"inherited"`

	InheritedFromObject types.List `tfsdk:"inherited_from_object"`
	// Permission level
	PermissionLevel types.String `tfsdk:"permission_level"`
}

func (ExperimentPermission) ApplySchemaCustomizations added in v1.63.0

func (c ExperimentPermission) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (ExperimentPermission) GetComplexFieldTypes added in v1.61.0

func (a ExperimentPermission) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *ExperimentPermission) GetInheritedFromObject(ctx context.Context) ([]types.String, bool)

GetInheritedFromObject returns the value of the InheritedFromObject field in ExperimentPermission as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*ExperimentPermission) SetInheritedFromObject added in v1.61.0

func (o *ExperimentPermission) SetInheritedFromObject(ctx context.Context, v []types.String)

SetInheritedFromObject sets the value of the InheritedFromObject field in ExperimentPermission.

func (*ExperimentPermission) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *ExperimentPermission) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExperimentPermission)

func (*ExperimentPermission) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *ExperimentPermission) SyncEffectiveFieldsDuringRead(existingState ExperimentPermission)

func (ExperimentPermission) ToObjectValue added in v1.61.0

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

func (ExperimentPermission) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type ExperimentPermission_SdkV2 added in v1.62.1

type ExperimentPermission_SdkV2 struct {
	Inherited types.Bool `tfsdk:"inherited"`

	InheritedFromObject types.List `tfsdk:"inherited_from_object"`
	// Permission level
	PermissionLevel types.String `tfsdk:"permission_level"`
}

func (ExperimentPermission_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c ExperimentPermission_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (ExperimentPermission_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a ExperimentPermission_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ExperimentPermission. 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 (*ExperimentPermission_SdkV2) GetInheritedFromObject added in v1.62.1

func (o *ExperimentPermission_SdkV2) GetInheritedFromObject(ctx context.Context) ([]types.String, bool)

GetInheritedFromObject returns the value of the InheritedFromObject field in ExperimentPermission_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*ExperimentPermission_SdkV2) SetInheritedFromObject added in v1.62.1

func (o *ExperimentPermission_SdkV2) SetInheritedFromObject(ctx context.Context, v []types.String)

SetInheritedFromObject sets the value of the InheritedFromObject field in ExperimentPermission_SdkV2.

func (*ExperimentPermission_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *ExperimentPermission_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExperimentPermission_SdkV2)

func (*ExperimentPermission_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *ExperimentPermission_SdkV2) SyncEffectiveFieldsDuringRead(existingState ExperimentPermission_SdkV2)

func (ExperimentPermission_SdkV2) ToObjectValue added in v1.62.1

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

func (ExperimentPermission_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type ExperimentPermissions

type ExperimentPermissions struct {
	AccessControlList types.List `tfsdk:"access_control_list"`

	ObjectId types.String `tfsdk:"object_id"`

	ObjectType types.String `tfsdk:"object_type"`
}

func (ExperimentPermissions) ApplySchemaCustomizations added in v1.63.0

func (c ExperimentPermissions) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (*ExperimentPermissions) GetAccessControlList added in v1.61.0

func (o *ExperimentPermissions) GetAccessControlList(ctx context.Context) ([]ExperimentAccessControlResponse, bool)

GetAccessControlList returns the value of the AccessControlList field in ExperimentPermissions as a slice of ExperimentAccessControlResponse values. If the field is unknown or null, the boolean return value is false.

func (ExperimentPermissions) GetComplexFieldTypes added in v1.61.0

func (a ExperimentPermissions) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *ExperimentPermissions) SetAccessControlList(ctx context.Context, v []ExperimentAccessControlResponse)

SetAccessControlList sets the value of the AccessControlList field in ExperimentPermissions.

func (*ExperimentPermissions) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *ExperimentPermissions) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExperimentPermissions)

func (*ExperimentPermissions) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *ExperimentPermissions) SyncEffectiveFieldsDuringRead(existingState ExperimentPermissions)

func (ExperimentPermissions) ToObjectValue added in v1.61.0

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

func (ExperimentPermissions) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type ExperimentPermissionsDescription

type ExperimentPermissionsDescription struct {
	Description types.String `tfsdk:"description"`
	// Permission level
	PermissionLevel types.String `tfsdk:"permission_level"`
}

func (ExperimentPermissionsDescription) ApplySchemaCustomizations added in v1.63.0

func (ExperimentPermissionsDescription) GetComplexFieldTypes added in v1.61.0

func (a ExperimentPermissionsDescription) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *ExperimentPermissionsDescription) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExperimentPermissionsDescription)

func (*ExperimentPermissionsDescription) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *ExperimentPermissionsDescription) SyncEffectiveFieldsDuringRead(existingState ExperimentPermissionsDescription)

func (ExperimentPermissionsDescription) ToObjectValue added in v1.61.0

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

func (ExperimentPermissionsDescription) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type ExperimentPermissionsDescription_SdkV2 added in v1.62.1

type ExperimentPermissionsDescription_SdkV2 struct {
	Description types.String `tfsdk:"description"`
	// Permission level
	PermissionLevel types.String `tfsdk:"permission_level"`
}

func (ExperimentPermissionsDescription_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (ExperimentPermissionsDescription_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a ExperimentPermissionsDescription_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ExperimentPermissionsDescription. 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 (*ExperimentPermissionsDescription_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *ExperimentPermissionsDescription_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExperimentPermissionsDescription_SdkV2)

func (*ExperimentPermissionsDescription_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *ExperimentPermissionsDescription_SdkV2) SyncEffectiveFieldsDuringRead(existingState ExperimentPermissionsDescription_SdkV2)

func (ExperimentPermissionsDescription_SdkV2) ToObjectValue added in v1.62.1

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

func (ExperimentPermissionsDescription_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type ExperimentPermissionsRequest

type ExperimentPermissionsRequest struct {
	AccessControlList types.List `tfsdk:"access_control_list"`
	// The experiment for which to get or manage permissions.
	ExperimentId types.String `tfsdk:"-"`
}

func (ExperimentPermissionsRequest) ApplySchemaCustomizations added in v1.63.0

func (*ExperimentPermissionsRequest) GetAccessControlList added in v1.61.0

GetAccessControlList returns the value of the AccessControlList field in ExperimentPermissionsRequest as a slice of ExperimentAccessControlRequest values. If the field is unknown or null, the boolean return value is false.

func (ExperimentPermissionsRequest) GetComplexFieldTypes added in v1.61.0

func (a ExperimentPermissionsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

SetAccessControlList sets the value of the AccessControlList field in ExperimentPermissionsRequest.

func (*ExperimentPermissionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *ExperimentPermissionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExperimentPermissionsRequest)

func (*ExperimentPermissionsRequest) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *ExperimentPermissionsRequest) SyncEffectiveFieldsDuringRead(existingState ExperimentPermissionsRequest)

func (ExperimentPermissionsRequest) ToObjectValue added in v1.61.0

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

func (ExperimentPermissionsRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type ExperimentPermissionsRequest_SdkV2 added in v1.62.1

type ExperimentPermissionsRequest_SdkV2 struct {
	AccessControlList types.List `tfsdk:"access_control_list"`
	// The experiment for which to get or manage permissions.
	ExperimentId types.String `tfsdk:"-"`
}

func (ExperimentPermissionsRequest_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (*ExperimentPermissionsRequest_SdkV2) GetAccessControlList added in v1.62.1

GetAccessControlList returns the value of the AccessControlList field in ExperimentPermissionsRequest_SdkV2 as a slice of ExperimentAccessControlRequest_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (ExperimentPermissionsRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a ExperimentPermissionsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ExperimentPermissionsRequest. 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 (*ExperimentPermissionsRequest_SdkV2) SetAccessControlList added in v1.62.1

SetAccessControlList sets the value of the AccessControlList field in ExperimentPermissionsRequest_SdkV2.

func (*ExperimentPermissionsRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *ExperimentPermissionsRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExperimentPermissionsRequest_SdkV2)

func (*ExperimentPermissionsRequest_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *ExperimentPermissionsRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState ExperimentPermissionsRequest_SdkV2)

func (ExperimentPermissionsRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (ExperimentPermissionsRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type ExperimentPermissions_SdkV2 added in v1.62.1

type ExperimentPermissions_SdkV2 struct {
	AccessControlList types.List `tfsdk:"access_control_list"`

	ObjectId types.String `tfsdk:"object_id"`

	ObjectType types.String `tfsdk:"object_type"`
}

func (ExperimentPermissions_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c ExperimentPermissions_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (*ExperimentPermissions_SdkV2) GetAccessControlList added in v1.62.1

GetAccessControlList returns the value of the AccessControlList field in ExperimentPermissions_SdkV2 as a slice of ExperimentAccessControlResponse_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (ExperimentPermissions_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a ExperimentPermissions_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ExperimentPermissions. 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 (*ExperimentPermissions_SdkV2) SetAccessControlList added in v1.62.1

SetAccessControlList sets the value of the AccessControlList field in ExperimentPermissions_SdkV2.

func (*ExperimentPermissions_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *ExperimentPermissions_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExperimentPermissions_SdkV2)

func (*ExperimentPermissions_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *ExperimentPermissions_SdkV2) SyncEffectiveFieldsDuringRead(existingState ExperimentPermissions_SdkV2)

func (ExperimentPermissions_SdkV2) ToObjectValue added in v1.62.1

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

func (ExperimentPermissions_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type ExperimentTag

type ExperimentTag struct {
	// The tag key.
	Key types.String `tfsdk:"key"`
	// The tag value.
	Value types.String `tfsdk:"value"`
}

func (ExperimentTag) ApplySchemaCustomizations added in v1.63.0

func (c ExperimentTag) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (ExperimentTag) GetComplexFieldTypes added in v1.61.0

func (a ExperimentTag) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *ExperimentTag) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExperimentTag)

func (*ExperimentTag) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *ExperimentTag) SyncEffectiveFieldsDuringRead(existingState ExperimentTag)

func (ExperimentTag) ToObjectValue added in v1.61.0

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

func (ExperimentTag) Type added in v1.61.0

func (o ExperimentTag) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type ExperimentTag_SdkV2 added in v1.62.1

type ExperimentTag_SdkV2 struct {
	// The tag key.
	Key types.String `tfsdk:"key"`
	// The tag value.
	Value types.String `tfsdk:"value"`
}

func (ExperimentTag_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c ExperimentTag_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (ExperimentTag_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a ExperimentTag_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ExperimentTag. 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 (*ExperimentTag_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *ExperimentTag_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExperimentTag_SdkV2)

func (*ExperimentTag_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *ExperimentTag_SdkV2) SyncEffectiveFieldsDuringRead(existingState ExperimentTag_SdkV2)

func (ExperimentTag_SdkV2) ToObjectValue added in v1.62.1

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

func (ExperimentTag_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type Experiment_SdkV2 added in v1.62.1

type Experiment_SdkV2 struct {
	// Location where artifacts for the experiment are stored.
	ArtifactLocation types.String `tfsdk:"artifact_location"`
	// Creation time
	CreationTime types.Int64 `tfsdk:"creation_time"`
	// Unique identifier for the experiment.
	ExperimentId types.String `tfsdk:"experiment_id"`
	// Last update time
	LastUpdateTime types.Int64 `tfsdk:"last_update_time"`
	// Current life cycle stage of the experiment: "active" or "deleted".
	// Deleted experiments are not returned by APIs.
	LifecycleStage types.String `tfsdk:"lifecycle_stage"`
	// Human readable name that identifies the experiment.
	Name types.String `tfsdk:"name"`
	// Tags: Additional metadata key-value pairs.
	Tags types.List `tfsdk:"tags"`
}

func (Experiment_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c Experiment_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (Experiment_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a Experiment_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in Experiment. 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 (*Experiment_SdkV2) GetTags added in v1.62.1

GetTags returns the value of the Tags field in Experiment_SdkV2 as a slice of ExperimentTag_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*Experiment_SdkV2) SetTags added in v1.62.1

func (o *Experiment_SdkV2) SetTags(ctx context.Context, v []ExperimentTag_SdkV2)

SetTags sets the value of the Tags field in Experiment_SdkV2.

func (*Experiment_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *Experiment_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Experiment_SdkV2)

func (*Experiment_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *Experiment_SdkV2) SyncEffectiveFieldsDuringRead(existingState Experiment_SdkV2)

func (Experiment_SdkV2) ToObjectValue added in v1.62.1

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

func (Experiment_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type FileInfo

type FileInfo struct {
	// Size in bytes. Unset for directories.
	FileSize types.Int64 `tfsdk:"file_size"`
	// Whether the path is a directory.
	IsDir types.Bool `tfsdk:"is_dir"`
	// Path relative to the root artifact directory run.
	Path types.String `tfsdk:"path"`
}

func (FileInfo) ApplySchemaCustomizations added in v1.63.0

func (c FileInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (FileInfo) GetComplexFieldTypes added in v1.61.0

func (a FileInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *FileInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan FileInfo)

func (*FileInfo) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *FileInfo) SyncEffectiveFieldsDuringRead(existingState FileInfo)

func (FileInfo) ToObjectValue added in v1.61.0

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

func (FileInfo) Type added in v1.61.0

func (o FileInfo) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type FileInfo_SdkV2 added in v1.62.1

type FileInfo_SdkV2 struct {
	// Size in bytes. Unset for directories.
	FileSize types.Int64 `tfsdk:"file_size"`
	// Whether the path is a directory.
	IsDir types.Bool `tfsdk:"is_dir"`
	// Path relative to the root artifact directory run.
	Path types.String `tfsdk:"path"`
}

func (FileInfo_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c FileInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (FileInfo_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a FileInfo_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in FileInfo. 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 (*FileInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *FileInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan FileInfo_SdkV2)

func (*FileInfo_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *FileInfo_SdkV2) SyncEffectiveFieldsDuringRead(existingState FileInfo_SdkV2)

func (FileInfo_SdkV2) ToObjectValue added in v1.62.1

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

func (FileInfo_SdkV2) Type added in v1.62.1

func (o FileInfo_SdkV2) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type GetByNameRequest

type GetByNameRequest struct {
	// Name of the associated experiment.
	ExperimentName types.String `tfsdk:"-"`
}

Get metadata

func (GetByNameRequest) GetComplexFieldTypes added in v1.61.0

func (a GetByNameRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetByNameRequest. 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 (GetByNameRequest) ToObjectValue added in v1.61.0

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

func (GetByNameRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type GetByNameRequest_SdkV2 added in v1.62.1

type GetByNameRequest_SdkV2 struct {
	// Name of the associated experiment.
	ExperimentName types.String `tfsdk:"-"`
}

Get metadata

func (GetByNameRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a GetByNameRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetByNameRequest. 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 (GetByNameRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (GetByNameRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type GetExperimentPermissionLevelsRequest

type GetExperimentPermissionLevelsRequest struct {
	// The experiment for which to get or manage permissions.
	ExperimentId types.String `tfsdk:"-"`
}

Get experiment permission levels

func (GetExperimentPermissionLevelsRequest) GetComplexFieldTypes added in v1.61.0

func (a GetExperimentPermissionLevelsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetExperimentPermissionLevelsRequest. 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 (GetExperimentPermissionLevelsRequest) ToObjectValue added in v1.61.0

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

func (GetExperimentPermissionLevelsRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type GetExperimentPermissionLevelsRequest_SdkV2 added in v1.62.1

type GetExperimentPermissionLevelsRequest_SdkV2 struct {
	// The experiment for which to get or manage permissions.
	ExperimentId types.String `tfsdk:"-"`
}

Get experiment permission levels

func (GetExperimentPermissionLevelsRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetExperimentPermissionLevelsRequest. 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 (GetExperimentPermissionLevelsRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (GetExperimentPermissionLevelsRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type GetExperimentPermissionLevelsResponse

type GetExperimentPermissionLevelsResponse struct {
	// Specific permission levels
	PermissionLevels types.List `tfsdk:"permission_levels"`
}

func (GetExperimentPermissionLevelsResponse) ApplySchemaCustomizations added in v1.63.0

func (GetExperimentPermissionLevelsResponse) GetComplexFieldTypes added in v1.61.0

func (a GetExperimentPermissionLevelsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

GetPermissionLevels returns the value of the PermissionLevels field in GetExperimentPermissionLevelsResponse as a slice of ExperimentPermissionsDescription values. If the field is unknown or null, the boolean return value is false.

func (*GetExperimentPermissionLevelsResponse) SetPermissionLevels added in v1.61.0

SetPermissionLevels sets the value of the PermissionLevels field in GetExperimentPermissionLevelsResponse.

func (*GetExperimentPermissionLevelsResponse) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *GetExperimentPermissionLevelsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetExperimentPermissionLevelsResponse)

func (*GetExperimentPermissionLevelsResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *GetExperimentPermissionLevelsResponse) SyncEffectiveFieldsDuringRead(existingState GetExperimentPermissionLevelsResponse)

func (GetExperimentPermissionLevelsResponse) ToObjectValue added in v1.61.0

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

func (GetExperimentPermissionLevelsResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type GetExperimentPermissionLevelsResponse_SdkV2 added in v1.62.1

type GetExperimentPermissionLevelsResponse_SdkV2 struct {
	// Specific permission levels
	PermissionLevels types.List `tfsdk:"permission_levels"`
}

func (GetExperimentPermissionLevelsResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (GetExperimentPermissionLevelsResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetExperimentPermissionLevelsResponse. 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 (*GetExperimentPermissionLevelsResponse_SdkV2) GetPermissionLevels added in v1.62.1

GetPermissionLevels returns the value of the PermissionLevels field in GetExperimentPermissionLevelsResponse_SdkV2 as a slice of ExperimentPermissionsDescription_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*GetExperimentPermissionLevelsResponse_SdkV2) SetPermissionLevels added in v1.62.1

SetPermissionLevels sets the value of the PermissionLevels field in GetExperimentPermissionLevelsResponse_SdkV2.

func (*GetExperimentPermissionLevelsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *GetExperimentPermissionLevelsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetExperimentPermissionLevelsResponse_SdkV2)

func (*GetExperimentPermissionLevelsResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *GetExperimentPermissionLevelsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetExperimentPermissionLevelsResponse_SdkV2)

func (GetExperimentPermissionLevelsResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (GetExperimentPermissionLevelsResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type GetExperimentPermissionsRequest

type GetExperimentPermissionsRequest struct {
	// The experiment for which to get or manage permissions.
	ExperimentId types.String `tfsdk:"-"`
}

Get experiment permissions

func (GetExperimentPermissionsRequest) GetComplexFieldTypes added in v1.61.0

func (a GetExperimentPermissionsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetExperimentPermissionsRequest. 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 (GetExperimentPermissionsRequest) ToObjectValue added in v1.61.0

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

func (GetExperimentPermissionsRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type GetExperimentPermissionsRequest_SdkV2 added in v1.62.1

type GetExperimentPermissionsRequest_SdkV2 struct {
	// The experiment for which to get or manage permissions.
	ExperimentId types.String `tfsdk:"-"`
}

Get experiment permissions

func (GetExperimentPermissionsRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a GetExperimentPermissionsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetExperimentPermissionsRequest. 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 (GetExperimentPermissionsRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (GetExperimentPermissionsRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type GetExperimentRequest

type GetExperimentRequest struct {
	// ID of the associated experiment.
	ExperimentId types.String `tfsdk:"-"`
}

Get an experiment

func (GetExperimentRequest) GetComplexFieldTypes added in v1.61.0

func (a GetExperimentRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetExperimentRequest. 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 (GetExperimentRequest) ToObjectValue added in v1.61.0

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

func (GetExperimentRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type GetExperimentRequest_SdkV2 added in v1.62.1

type GetExperimentRequest_SdkV2 struct {
	// ID of the associated experiment.
	ExperimentId types.String `tfsdk:"-"`
}

Get an experiment

func (GetExperimentRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a GetExperimentRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetExperimentRequest. 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 (GetExperimentRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (GetExperimentRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type GetExperimentResponse

type GetExperimentResponse struct {
	// Experiment details.
	Experiment types.Object `tfsdk:"experiment"`
}

func (GetExperimentResponse) ApplySchemaCustomizations added in v1.63.0

func (c GetExperimentResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (GetExperimentResponse) GetComplexFieldTypes added in v1.61.0

func (a GetExperimentResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *GetExperimentResponse) GetExperiment(ctx context.Context) (Experiment, bool)

GetExperiment returns the value of the Experiment field in GetExperimentResponse as a Experiment value. If the field is unknown or null, the boolean return value is false.

func (*GetExperimentResponse) SetExperiment added in v1.61.0

func (o *GetExperimentResponse) SetExperiment(ctx context.Context, v Experiment)

SetExperiment sets the value of the Experiment field in GetExperimentResponse.

func (*GetExperimentResponse) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *GetExperimentResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetExperimentResponse)

func (*GetExperimentResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *GetExperimentResponse) SyncEffectiveFieldsDuringRead(existingState GetExperimentResponse)

func (GetExperimentResponse) ToObjectValue added in v1.61.0

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

func (GetExperimentResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type GetExperimentResponse_SdkV2 added in v1.62.1

type GetExperimentResponse_SdkV2 struct {
	// Experiment details.
	Experiment types.List `tfsdk:"experiment"`
}

func (GetExperimentResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c GetExperimentResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (GetExperimentResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a GetExperimentResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetExperimentResponse. 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 (*GetExperimentResponse_SdkV2) GetExperiment added in v1.62.1

GetExperiment returns the value of the Experiment field in GetExperimentResponse_SdkV2 as a Experiment_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*GetExperimentResponse_SdkV2) SetExperiment added in v1.62.1

SetExperiment sets the value of the Experiment field in GetExperimentResponse_SdkV2.

func (*GetExperimentResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *GetExperimentResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetExperimentResponse_SdkV2)

func (*GetExperimentResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *GetExperimentResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetExperimentResponse_SdkV2)

func (GetExperimentResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (GetExperimentResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type GetHistoryRequest

type GetHistoryRequest struct {
	// Maximum number of Metric records to return per paginated request. Default
	// is set to 25,000. If set higher than 25,000, a request Exception will be
	// raised.
	MaxResults types.Int64 `tfsdk:"-"`
	// Name of the metric.
	MetricKey types.String `tfsdk:"-"`
	// Token indicating the page of metric histories to fetch.
	PageToken types.String `tfsdk:"-"`
	// ID of the run from which to fetch metric values. Must be provided.
	RunId types.String `tfsdk:"-"`
	// [Deprecated, use run_id instead] ID of the run from which to fetch metric
	// values. This field will be removed in a future MLflow version.
	RunUuid types.String `tfsdk:"-"`
}

Get history of a given metric within a run

func (GetHistoryRequest) GetComplexFieldTypes added in v1.61.0

func (a GetHistoryRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetHistoryRequest. 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 (GetHistoryRequest) ToObjectValue added in v1.61.0

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

func (GetHistoryRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type GetHistoryRequest_SdkV2 added in v1.62.1

type GetHistoryRequest_SdkV2 struct {
	// Maximum number of Metric records to return per paginated request. Default
	// is set to 25,000. If set higher than 25,000, a request Exception will be
	// raised.
	MaxResults types.Int64 `tfsdk:"-"`
	// Name of the metric.
	MetricKey types.String `tfsdk:"-"`
	// Token indicating the page of metric histories to fetch.
	PageToken types.String `tfsdk:"-"`
	// ID of the run from which to fetch metric values. Must be provided.
	RunId types.String `tfsdk:"-"`
	// [Deprecated, use run_id instead] ID of the run from which to fetch metric
	// values. This field will be removed in a future MLflow version.
	RunUuid types.String `tfsdk:"-"`
}

Get history of a given metric within a run

func (GetHistoryRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a GetHistoryRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetHistoryRequest. 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 (GetHistoryRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (GetHistoryRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type GetLatestVersionsRequest

type GetLatestVersionsRequest struct {
	// Registered model unique name identifier.
	Name types.String `tfsdk:"name"`
	// List of stages.
	Stages types.List `tfsdk:"stages"`
}

func (GetLatestVersionsRequest) ApplySchemaCustomizations added in v1.63.0

func (c GetLatestVersionsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (GetLatestVersionsRequest) GetComplexFieldTypes added in v1.61.0

func (a GetLatestVersionsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *GetLatestVersionsRequest) GetStages(ctx context.Context) ([]types.String, bool)

GetStages returns the value of the Stages field in GetLatestVersionsRequest as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*GetLatestVersionsRequest) SetStages added in v1.61.0

func (o *GetLatestVersionsRequest) SetStages(ctx context.Context, v []types.String)

SetStages sets the value of the Stages field in GetLatestVersionsRequest.

func (*GetLatestVersionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *GetLatestVersionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetLatestVersionsRequest)

func (*GetLatestVersionsRequest) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *GetLatestVersionsRequest) SyncEffectiveFieldsDuringRead(existingState GetLatestVersionsRequest)

func (GetLatestVersionsRequest) ToObjectValue added in v1.61.0

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

func (GetLatestVersionsRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type GetLatestVersionsRequest_SdkV2 added in v1.62.1

type GetLatestVersionsRequest_SdkV2 struct {
	// Registered model unique name identifier.
	Name types.String `tfsdk:"name"`
	// List of stages.
	Stages types.List `tfsdk:"stages"`
}

func (GetLatestVersionsRequest_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (GetLatestVersionsRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a GetLatestVersionsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetLatestVersionsRequest. 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 (*GetLatestVersionsRequest_SdkV2) GetStages added in v1.62.1

GetStages returns the value of the Stages field in GetLatestVersionsRequest_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*GetLatestVersionsRequest_SdkV2) SetStages added in v1.62.1

SetStages sets the value of the Stages field in GetLatestVersionsRequest_SdkV2.

func (*GetLatestVersionsRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *GetLatestVersionsRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetLatestVersionsRequest_SdkV2)

func (*GetLatestVersionsRequest_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *GetLatestVersionsRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetLatestVersionsRequest_SdkV2)

func (GetLatestVersionsRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (GetLatestVersionsRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type GetLatestVersionsResponse

type GetLatestVersionsResponse struct {
	// Latest version models for each requests stage. Only return models with
	// current `READY` status. If no `stages` provided, returns the latest
	// version for each stage, including `"None"`.
	ModelVersions types.List `tfsdk:"model_versions"`
}

func (GetLatestVersionsResponse) ApplySchemaCustomizations added in v1.63.0

func (c GetLatestVersionsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (GetLatestVersionsResponse) GetComplexFieldTypes added in v1.61.0

func (a GetLatestVersionsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *GetLatestVersionsResponse) GetModelVersions(ctx context.Context) ([]ModelVersion, bool)

GetModelVersions returns the value of the ModelVersions field in GetLatestVersionsResponse as a slice of ModelVersion values. If the field is unknown or null, the boolean return value is false.

func (*GetLatestVersionsResponse) SetModelVersions added in v1.61.0

func (o *GetLatestVersionsResponse) SetModelVersions(ctx context.Context, v []ModelVersion)

SetModelVersions sets the value of the ModelVersions field in GetLatestVersionsResponse.

func (*GetLatestVersionsResponse) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *GetLatestVersionsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetLatestVersionsResponse)

func (*GetLatestVersionsResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *GetLatestVersionsResponse) SyncEffectiveFieldsDuringRead(existingState GetLatestVersionsResponse)

func (GetLatestVersionsResponse) ToObjectValue added in v1.61.0

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

func (GetLatestVersionsResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type GetLatestVersionsResponse_SdkV2 added in v1.62.1

type GetLatestVersionsResponse_SdkV2 struct {
	// Latest version models for each requests stage. Only return models with
	// current `READY` status. If no `stages` provided, returns the latest
	// version for each stage, including `"None"`.
	ModelVersions types.List `tfsdk:"model_versions"`
}

func (GetLatestVersionsResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (GetLatestVersionsResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a GetLatestVersionsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetLatestVersionsResponse. 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 (*GetLatestVersionsResponse_SdkV2) GetModelVersions added in v1.62.1

GetModelVersions returns the value of the ModelVersions field in GetLatestVersionsResponse_SdkV2 as a slice of ModelVersion_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*GetLatestVersionsResponse_SdkV2) SetModelVersions added in v1.62.1

func (o *GetLatestVersionsResponse_SdkV2) SetModelVersions(ctx context.Context, v []ModelVersion_SdkV2)

SetModelVersions sets the value of the ModelVersions field in GetLatestVersionsResponse_SdkV2.

func (*GetLatestVersionsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *GetLatestVersionsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetLatestVersionsResponse_SdkV2)

func (*GetLatestVersionsResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *GetLatestVersionsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetLatestVersionsResponse_SdkV2)

func (GetLatestVersionsResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (GetLatestVersionsResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type GetMetricHistoryResponse

type GetMetricHistoryResponse struct {
	// All logged values for this metric.
	Metrics types.List `tfsdk:"metrics"`
	// Token that can be used to retrieve the next page of metric history
	// results
	NextPageToken types.String `tfsdk:"next_page_token"`
}

func (GetMetricHistoryResponse) ApplySchemaCustomizations added in v1.63.0

func (c GetMetricHistoryResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (GetMetricHistoryResponse) GetComplexFieldTypes added in v1.61.0

func (a GetMetricHistoryResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *GetMetricHistoryResponse) GetMetrics(ctx context.Context) ([]Metric, bool)

GetMetrics returns the value of the Metrics field in GetMetricHistoryResponse as a slice of Metric values. If the field is unknown or null, the boolean return value is false.

func (*GetMetricHistoryResponse) SetMetrics added in v1.61.0

func (o *GetMetricHistoryResponse) SetMetrics(ctx context.Context, v []Metric)

SetMetrics sets the value of the Metrics field in GetMetricHistoryResponse.

func (*GetMetricHistoryResponse) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *GetMetricHistoryResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetMetricHistoryResponse)

func (*GetMetricHistoryResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *GetMetricHistoryResponse) SyncEffectiveFieldsDuringRead(existingState GetMetricHistoryResponse)

func (GetMetricHistoryResponse) ToObjectValue added in v1.61.0

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

func (GetMetricHistoryResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type GetMetricHistoryResponse_SdkV2 added in v1.62.1

type GetMetricHistoryResponse_SdkV2 struct {
	// All logged values for this metric.
	Metrics types.List `tfsdk:"metrics"`
	// Token that can be used to retrieve the next page of metric history
	// results
	NextPageToken types.String `tfsdk:"next_page_token"`
}

func (GetMetricHistoryResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (GetMetricHistoryResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a GetMetricHistoryResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetMetricHistoryResponse. 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 (*GetMetricHistoryResponse_SdkV2) GetMetrics added in v1.62.1

GetMetrics returns the value of the Metrics field in GetMetricHistoryResponse_SdkV2 as a slice of Metric_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*GetMetricHistoryResponse_SdkV2) SetMetrics added in v1.62.1

SetMetrics sets the value of the Metrics field in GetMetricHistoryResponse_SdkV2.

func (*GetMetricHistoryResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *GetMetricHistoryResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetMetricHistoryResponse_SdkV2)

func (*GetMetricHistoryResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *GetMetricHistoryResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetMetricHistoryResponse_SdkV2)

func (GetMetricHistoryResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (GetMetricHistoryResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type GetModelRequest

type GetModelRequest struct {
	// Registered model unique name identifier.
	Name types.String `tfsdk:"-"`
}

Get model

func (GetModelRequest) GetComplexFieldTypes added in v1.61.0

func (a GetModelRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetModelRequest. 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 (GetModelRequest) ToObjectValue added in v1.61.0

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

func (GetModelRequest) Type added in v1.61.0

func (o GetModelRequest) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type GetModelRequest_SdkV2 added in v1.62.1

type GetModelRequest_SdkV2 struct {
	// Registered model unique name identifier.
	Name types.String `tfsdk:"-"`
}

Get model

func (GetModelRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a GetModelRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetModelRequest. 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 (GetModelRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (GetModelRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type GetModelResponse

type GetModelResponse struct {
	RegisteredModelDatabricks types.Object `tfsdk:"registered_model_databricks"`
}

func (GetModelResponse) GetComplexFieldTypes added in v1.61.0

func (a GetModelResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *GetModelResponse) GetRegisteredModelDatabricks(ctx context.Context) (ModelDatabricks, bool)

GetRegisteredModelDatabricks returns the value of the RegisteredModelDatabricks field in GetModelResponse as a ModelDatabricks value. If the field is unknown or null, the boolean return value is false.

func (*GetModelResponse) SetRegisteredModelDatabricks added in v1.61.0

func (o *GetModelResponse) SetRegisteredModelDatabricks(ctx context.Context, v ModelDatabricks)

SetRegisteredModelDatabricks sets the value of the RegisteredModelDatabricks field in GetModelResponse.

func (GetModelResponse) ToObjectValue added in v1.61.0

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

func (GetModelResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type GetModelResponse_SdkV2 added in v1.62.1

type GetModelResponse_SdkV2 struct {
	RegisteredModelDatabricks types.List `tfsdk:"registered_model_databricks"`
}

func (GetModelResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a GetModelResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetModelResponse. 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 (*GetModelResponse_SdkV2) GetRegisteredModelDatabricks added in v1.62.1

func (o *GetModelResponse_SdkV2) GetRegisteredModelDatabricks(ctx context.Context) (ModelDatabricks_SdkV2, bool)

GetRegisteredModelDatabricks returns the value of the RegisteredModelDatabricks field in GetModelResponse_SdkV2 as a ModelDatabricks_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*GetModelResponse_SdkV2) SetRegisteredModelDatabricks added in v1.62.1

func (o *GetModelResponse_SdkV2) SetRegisteredModelDatabricks(ctx context.Context, v ModelDatabricks_SdkV2)

SetRegisteredModelDatabricks sets the value of the RegisteredModelDatabricks field in GetModelResponse_SdkV2.

func (GetModelResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (GetModelResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type GetModelVersionDownloadUriRequest

type GetModelVersionDownloadUriRequest struct {
	// Name of the registered model
	Name types.String `tfsdk:"-"`
	// Model version number
	Version types.String `tfsdk:"-"`
}

Get a model version URI

func (GetModelVersionDownloadUriRequest) GetComplexFieldTypes added in v1.61.0

func (a GetModelVersionDownloadUriRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetModelVersionDownloadUriRequest. 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 (GetModelVersionDownloadUriRequest) ToObjectValue added in v1.61.0

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

func (GetModelVersionDownloadUriRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type GetModelVersionDownloadUriRequest_SdkV2 added in v1.62.1

type GetModelVersionDownloadUriRequest_SdkV2 struct {
	// Name of the registered model
	Name types.String `tfsdk:"-"`
	// Model version number
	Version types.String `tfsdk:"-"`
}

Get a model version URI

func (GetModelVersionDownloadUriRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetModelVersionDownloadUriRequest. 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 (GetModelVersionDownloadUriRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (GetModelVersionDownloadUriRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type GetModelVersionDownloadUriResponse

type GetModelVersionDownloadUriResponse struct {
	// URI corresponding to where artifacts for this model version are stored.
	ArtifactUri types.String `tfsdk:"artifact_uri"`
}

func (GetModelVersionDownloadUriResponse) ApplySchemaCustomizations added in v1.63.0

func (GetModelVersionDownloadUriResponse) GetComplexFieldTypes added in v1.61.0

func (a GetModelVersionDownloadUriResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *GetModelVersionDownloadUriResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetModelVersionDownloadUriResponse)

func (*GetModelVersionDownloadUriResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *GetModelVersionDownloadUriResponse) SyncEffectiveFieldsDuringRead(existingState GetModelVersionDownloadUriResponse)

func (GetModelVersionDownloadUriResponse) ToObjectValue added in v1.61.0

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

func (GetModelVersionDownloadUriResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type GetModelVersionDownloadUriResponse_SdkV2 added in v1.62.1

type GetModelVersionDownloadUriResponse_SdkV2 struct {
	// URI corresponding to where artifacts for this model version are stored.
	ArtifactUri types.String `tfsdk:"artifact_uri"`
}

func (GetModelVersionDownloadUriResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (GetModelVersionDownloadUriResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetModelVersionDownloadUriResponse. 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 (*GetModelVersionDownloadUriResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *GetModelVersionDownloadUriResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetModelVersionDownloadUriResponse_SdkV2)

func (*GetModelVersionDownloadUriResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *GetModelVersionDownloadUriResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetModelVersionDownloadUriResponse_SdkV2)

func (GetModelVersionDownloadUriResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (GetModelVersionDownloadUriResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type GetModelVersionRequest

type GetModelVersionRequest struct {
	// Name of the registered model
	Name types.String `tfsdk:"-"`
	// Model version number
	Version types.String `tfsdk:"-"`
}

Get a model version

func (GetModelVersionRequest) GetComplexFieldTypes added in v1.61.0

func (a GetModelVersionRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetModelVersionRequest. 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 (GetModelVersionRequest) ToObjectValue added in v1.61.0

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

func (GetModelVersionRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type GetModelVersionRequest_SdkV2 added in v1.62.1

type GetModelVersionRequest_SdkV2 struct {
	// Name of the registered model
	Name types.String `tfsdk:"-"`
	// Model version number
	Version types.String `tfsdk:"-"`
}

Get a model version

func (GetModelVersionRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a GetModelVersionRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetModelVersionRequest. 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 (GetModelVersionRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (GetModelVersionRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type GetModelVersionResponse

type GetModelVersionResponse struct {
	ModelVersion types.Object `tfsdk:"model_version"`
}

func (GetModelVersionResponse) ApplySchemaCustomizations added in v1.63.0

func (c GetModelVersionResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (GetModelVersionResponse) GetComplexFieldTypes added in v1.61.0

func (a GetModelVersionResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *GetModelVersionResponse) GetModelVersion(ctx context.Context) (ModelVersion, bool)

GetModelVersion returns the value of the ModelVersion field in GetModelVersionResponse as a ModelVersion value. If the field is unknown or null, the boolean return value is false.

func (*GetModelVersionResponse) SetModelVersion added in v1.61.0

func (o *GetModelVersionResponse) SetModelVersion(ctx context.Context, v ModelVersion)

SetModelVersion sets the value of the ModelVersion field in GetModelVersionResponse.

func (*GetModelVersionResponse) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *GetModelVersionResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetModelVersionResponse)

func (*GetModelVersionResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *GetModelVersionResponse) SyncEffectiveFieldsDuringRead(existingState GetModelVersionResponse)

func (GetModelVersionResponse) ToObjectValue added in v1.61.0

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

func (GetModelVersionResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type GetModelVersionResponse_SdkV2 added in v1.62.1

type GetModelVersionResponse_SdkV2 struct {
	ModelVersion types.List `tfsdk:"model_version"`
}

func (GetModelVersionResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (GetModelVersionResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a GetModelVersionResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetModelVersionResponse. 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 (*GetModelVersionResponse_SdkV2) GetModelVersion added in v1.62.1

GetModelVersion returns the value of the ModelVersion field in GetModelVersionResponse_SdkV2 as a ModelVersion_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*GetModelVersionResponse_SdkV2) SetModelVersion added in v1.62.1

SetModelVersion sets the value of the ModelVersion field in GetModelVersionResponse_SdkV2.

func (*GetModelVersionResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *GetModelVersionResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetModelVersionResponse_SdkV2)

func (*GetModelVersionResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *GetModelVersionResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetModelVersionResponse_SdkV2)

func (GetModelVersionResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (GetModelVersionResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type GetRegisteredModelPermissionLevelsRequest

type GetRegisteredModelPermissionLevelsRequest struct {
	// The registered model for which to get or manage permissions.
	RegisteredModelId types.String `tfsdk:"-"`
}

Get registered model permission levels

func (GetRegisteredModelPermissionLevelsRequest) GetComplexFieldTypes added in v1.61.0

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetRegisteredModelPermissionLevelsRequest. 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 (GetRegisteredModelPermissionLevelsRequest) ToObjectValue added in v1.61.0

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

func (GetRegisteredModelPermissionLevelsRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type GetRegisteredModelPermissionLevelsRequest_SdkV2 added in v1.62.1

type GetRegisteredModelPermissionLevelsRequest_SdkV2 struct {
	// The registered model for which to get or manage permissions.
	RegisteredModelId types.String `tfsdk:"-"`
}

Get registered model permission levels

func (GetRegisteredModelPermissionLevelsRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetRegisteredModelPermissionLevelsRequest. 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 (GetRegisteredModelPermissionLevelsRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (GetRegisteredModelPermissionLevelsRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type GetRegisteredModelPermissionLevelsResponse

type GetRegisteredModelPermissionLevelsResponse struct {
	// Specific permission levels
	PermissionLevels types.List `tfsdk:"permission_levels"`
}

func (GetRegisteredModelPermissionLevelsResponse) ApplySchemaCustomizations added in v1.63.0

func (GetRegisteredModelPermissionLevelsResponse) GetComplexFieldTypes added in v1.61.0

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

GetPermissionLevels returns the value of the PermissionLevels field in GetRegisteredModelPermissionLevelsResponse as a slice of RegisteredModelPermissionsDescription values. If the field is unknown or null, the boolean return value is false.

func (*GetRegisteredModelPermissionLevelsResponse) SetPermissionLevels added in v1.61.0

SetPermissionLevels sets the value of the PermissionLevels field in GetRegisteredModelPermissionLevelsResponse.

func (*GetRegisteredModelPermissionLevelsResponse) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *GetRegisteredModelPermissionLevelsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetRegisteredModelPermissionLevelsResponse)

func (*GetRegisteredModelPermissionLevelsResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *GetRegisteredModelPermissionLevelsResponse) SyncEffectiveFieldsDuringRead(existingState GetRegisteredModelPermissionLevelsResponse)

func (GetRegisteredModelPermissionLevelsResponse) ToObjectValue added in v1.61.0

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

func (GetRegisteredModelPermissionLevelsResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type GetRegisteredModelPermissionLevelsResponse_SdkV2 added in v1.62.1

type GetRegisteredModelPermissionLevelsResponse_SdkV2 struct {
	// Specific permission levels
	PermissionLevels types.List `tfsdk:"permission_levels"`
}

func (GetRegisteredModelPermissionLevelsResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (GetRegisteredModelPermissionLevelsResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetRegisteredModelPermissionLevelsResponse. 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 (*GetRegisteredModelPermissionLevelsResponse_SdkV2) GetPermissionLevels added in v1.62.1

GetPermissionLevels returns the value of the PermissionLevels field in GetRegisteredModelPermissionLevelsResponse_SdkV2 as a slice of RegisteredModelPermissionsDescription_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*GetRegisteredModelPermissionLevelsResponse_SdkV2) SetPermissionLevels added in v1.62.1

SetPermissionLevels sets the value of the PermissionLevels field in GetRegisteredModelPermissionLevelsResponse_SdkV2.

func (*GetRegisteredModelPermissionLevelsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *GetRegisteredModelPermissionLevelsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetRegisteredModelPermissionLevelsResponse_SdkV2)

func (*GetRegisteredModelPermissionLevelsResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *GetRegisteredModelPermissionLevelsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetRegisteredModelPermissionLevelsResponse_SdkV2)

func (GetRegisteredModelPermissionLevelsResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (GetRegisteredModelPermissionLevelsResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type GetRegisteredModelPermissionsRequest

type GetRegisteredModelPermissionsRequest struct {
	// The registered model for which to get or manage permissions.
	RegisteredModelId types.String `tfsdk:"-"`
}

Get registered model permissions

func (GetRegisteredModelPermissionsRequest) GetComplexFieldTypes added in v1.61.0

func (a GetRegisteredModelPermissionsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetRegisteredModelPermissionsRequest. 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 (GetRegisteredModelPermissionsRequest) ToObjectValue added in v1.61.0

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

func (GetRegisteredModelPermissionsRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type GetRegisteredModelPermissionsRequest_SdkV2 added in v1.62.1

type GetRegisteredModelPermissionsRequest_SdkV2 struct {
	// The registered model for which to get or manage permissions.
	RegisteredModelId types.String `tfsdk:"-"`
}

Get registered model permissions

func (GetRegisteredModelPermissionsRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetRegisteredModelPermissionsRequest. 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 (GetRegisteredModelPermissionsRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (GetRegisteredModelPermissionsRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type GetRunRequest

type GetRunRequest struct {
	// ID of the run to fetch. Must be provided.
	RunId types.String `tfsdk:"-"`
	// [Deprecated, use run_id instead] ID of the run to fetch. This field will
	// be removed in a future MLflow version.
	RunUuid types.String `tfsdk:"-"`
}

Get a run

func (GetRunRequest) GetComplexFieldTypes added in v1.61.0

func (a GetRunRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetRunRequest. 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 (GetRunRequest) ToObjectValue added in v1.61.0

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

func (GetRunRequest) Type added in v1.61.0

func (o GetRunRequest) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type GetRunRequest_SdkV2 added in v1.62.1

type GetRunRequest_SdkV2 struct {
	// ID of the run to fetch. Must be provided.
	RunId types.String `tfsdk:"-"`
	// [Deprecated, use run_id instead] ID of the run to fetch. This field will
	// be removed in a future MLflow version.
	RunUuid types.String `tfsdk:"-"`
}

Get a run

func (GetRunRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a GetRunRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetRunRequest. 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 (GetRunRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (GetRunRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type GetRunResponse

type GetRunResponse struct {
	// Run metadata (name, start time, etc) and data (metrics, params, and
	// tags).
	Run types.Object `tfsdk:"run"`
}

func (GetRunResponse) ApplySchemaCustomizations added in v1.63.0

func (c GetRunResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (GetRunResponse) GetComplexFieldTypes added in v1.61.0

func (a GetRunResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *GetRunResponse) GetRun(ctx context.Context) (Run, bool)

GetRun returns the value of the Run field in GetRunResponse as a Run value. If the field is unknown or null, the boolean return value is false.

func (*GetRunResponse) SetRun added in v1.61.0

func (o *GetRunResponse) SetRun(ctx context.Context, v Run)

SetRun sets the value of the Run field in GetRunResponse.

func (*GetRunResponse) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *GetRunResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetRunResponse)

func (*GetRunResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *GetRunResponse) SyncEffectiveFieldsDuringRead(existingState GetRunResponse)

func (GetRunResponse) ToObjectValue added in v1.61.0

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

func (GetRunResponse) Type added in v1.61.0

func (o GetRunResponse) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type GetRunResponse_SdkV2 added in v1.62.1

type GetRunResponse_SdkV2 struct {
	// Run metadata (name, start time, etc) and data (metrics, params, and
	// tags).
	Run types.List `tfsdk:"run"`
}

func (GetRunResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c GetRunResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (GetRunResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a GetRunResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in GetRunResponse. 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 (*GetRunResponse_SdkV2) GetRun added in v1.62.1

GetRun returns the value of the Run field in GetRunResponse_SdkV2 as a Run_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*GetRunResponse_SdkV2) SetRun added in v1.62.1

func (o *GetRunResponse_SdkV2) SetRun(ctx context.Context, v Run_SdkV2)

SetRun sets the value of the Run field in GetRunResponse_SdkV2.

func (*GetRunResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *GetRunResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetRunResponse_SdkV2)

func (*GetRunResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *GetRunResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetRunResponse_SdkV2)

func (GetRunResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (GetRunResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type HttpUrlSpec

type HttpUrlSpec struct {
	// Value of the authorization header that should be sent in the request sent
	// by the wehbook. It should be of the form `"<auth type> <credentials>"`.
	// If set to an empty string, no authorization header will be included in
	// the request.
	Authorization types.String `tfsdk:"authorization"`
	// Enable/disable SSL certificate validation. Default is true. For
	// self-signed certificates, this field must be false AND the destination
	// server must disable certificate validation as well. For security
	// purposes, it is encouraged to perform secret validation with the
	// HMAC-encoded portion of the payload and acknowledge the risk associated
	// with disabling hostname validation whereby it becomes more likely that
	// requests can be maliciously routed to an unintended host.
	EnableSslVerification types.Bool `tfsdk:"enable_ssl_verification"`
	// Shared secret required for HMAC encoding payload. The HMAC-encoded
	// payload will be sent in the header as: { "X-Databricks-Signature":
	// $encoded_payload }.
	Secret types.String `tfsdk:"secret"`
	// External HTTPS URL called on event trigger (by using a POST request).
	Url types.String `tfsdk:"url"`
}

func (HttpUrlSpec) ApplySchemaCustomizations added in v1.63.0

func (c HttpUrlSpec) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (HttpUrlSpec) GetComplexFieldTypes added in v1.61.0

func (a HttpUrlSpec) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *HttpUrlSpec) SyncEffectiveFieldsDuringCreateOrUpdate(plan HttpUrlSpec)

func (*HttpUrlSpec) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *HttpUrlSpec) SyncEffectiveFieldsDuringRead(existingState HttpUrlSpec)

func (HttpUrlSpec) ToObjectValue added in v1.61.0

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

func (HttpUrlSpec) Type added in v1.61.0

func (o HttpUrlSpec) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type HttpUrlSpecWithoutSecret

type HttpUrlSpecWithoutSecret struct {
	// Enable/disable SSL certificate validation. Default is true. For
	// self-signed certificates, this field must be false AND the destination
	// server must disable certificate validation as well. For security
	// purposes, it is encouraged to perform secret validation with the
	// HMAC-encoded portion of the payload and acknowledge the risk associated
	// with disabling hostname validation whereby it becomes more likely that
	// requests can be maliciously routed to an unintended host.
	EnableSslVerification types.Bool `tfsdk:"enable_ssl_verification"`
	// External HTTPS URL called on event trigger (by using a POST request).
	Url types.String `tfsdk:"url"`
}

func (HttpUrlSpecWithoutSecret) ApplySchemaCustomizations added in v1.63.0

func (c HttpUrlSpecWithoutSecret) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (HttpUrlSpecWithoutSecret) GetComplexFieldTypes added in v1.61.0

func (a HttpUrlSpecWithoutSecret) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *HttpUrlSpecWithoutSecret) SyncEffectiveFieldsDuringCreateOrUpdate(plan HttpUrlSpecWithoutSecret)

func (*HttpUrlSpecWithoutSecret) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *HttpUrlSpecWithoutSecret) SyncEffectiveFieldsDuringRead(existingState HttpUrlSpecWithoutSecret)

func (HttpUrlSpecWithoutSecret) ToObjectValue added in v1.61.0

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

func (HttpUrlSpecWithoutSecret) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type HttpUrlSpecWithoutSecret_SdkV2 added in v1.62.1

type HttpUrlSpecWithoutSecret_SdkV2 struct {
	// Enable/disable SSL certificate validation. Default is true. For
	// self-signed certificates, this field must be false AND the destination
	// server must disable certificate validation as well. For security
	// purposes, it is encouraged to perform secret validation with the
	// HMAC-encoded portion of the payload and acknowledge the risk associated
	// with disabling hostname validation whereby it becomes more likely that
	// requests can be maliciously routed to an unintended host.
	EnableSslVerification types.Bool `tfsdk:"enable_ssl_verification"`
	// External HTTPS URL called on event trigger (by using a POST request).
	Url types.String `tfsdk:"url"`
}

func (HttpUrlSpecWithoutSecret_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (HttpUrlSpecWithoutSecret_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a HttpUrlSpecWithoutSecret_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in HttpUrlSpecWithoutSecret. 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 (*HttpUrlSpecWithoutSecret_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *HttpUrlSpecWithoutSecret_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan HttpUrlSpecWithoutSecret_SdkV2)

func (*HttpUrlSpecWithoutSecret_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *HttpUrlSpecWithoutSecret_SdkV2) SyncEffectiveFieldsDuringRead(existingState HttpUrlSpecWithoutSecret_SdkV2)

func (HttpUrlSpecWithoutSecret_SdkV2) ToObjectValue added in v1.62.1

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

func (HttpUrlSpecWithoutSecret_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type HttpUrlSpec_SdkV2 added in v1.62.1

type HttpUrlSpec_SdkV2 struct {
	// Value of the authorization header that should be sent in the request sent
	// by the wehbook. It should be of the form `"<auth type> <credentials>"`.
	// If set to an empty string, no authorization header will be included in
	// the request.
	Authorization types.String `tfsdk:"authorization"`
	// Enable/disable SSL certificate validation. Default is true. For
	// self-signed certificates, this field must be false AND the destination
	// server must disable certificate validation as well. For security
	// purposes, it is encouraged to perform secret validation with the
	// HMAC-encoded portion of the payload and acknowledge the risk associated
	// with disabling hostname validation whereby it becomes more likely that
	// requests can be maliciously routed to an unintended host.
	EnableSslVerification types.Bool `tfsdk:"enable_ssl_verification"`
	// Shared secret required for HMAC encoding payload. The HMAC-encoded
	// payload will be sent in the header as: { "X-Databricks-Signature":
	// $encoded_payload }.
	Secret types.String `tfsdk:"secret"`
	// External HTTPS URL called on event trigger (by using a POST request).
	Url types.String `tfsdk:"url"`
}

func (HttpUrlSpec_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c HttpUrlSpec_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (HttpUrlSpec_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a HttpUrlSpec_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in HttpUrlSpec. 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 (*HttpUrlSpec_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *HttpUrlSpec_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan HttpUrlSpec_SdkV2)

func (*HttpUrlSpec_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *HttpUrlSpec_SdkV2) SyncEffectiveFieldsDuringRead(existingState HttpUrlSpec_SdkV2)

func (HttpUrlSpec_SdkV2) ToObjectValue added in v1.62.1

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

func (HttpUrlSpec_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type InputTag

type InputTag struct {
	// The tag key.
	Key types.String `tfsdk:"key"`
	// The tag value.
	Value types.String `tfsdk:"value"`
}

func (InputTag) ApplySchemaCustomizations added in v1.63.0

func (c InputTag) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (InputTag) GetComplexFieldTypes added in v1.61.0

func (a InputTag) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *InputTag) SyncEffectiveFieldsDuringCreateOrUpdate(plan InputTag)

func (*InputTag) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *InputTag) SyncEffectiveFieldsDuringRead(existingState InputTag)

func (InputTag) ToObjectValue added in v1.61.0

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

func (InputTag) Type added in v1.61.0

func (o InputTag) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type InputTag_SdkV2 added in v1.62.1

type InputTag_SdkV2 struct {
	// The tag key.
	Key types.String `tfsdk:"key"`
	// The tag value.
	Value types.String `tfsdk:"value"`
}

func (InputTag_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c InputTag_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (InputTag_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a InputTag_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in InputTag. 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 (*InputTag_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *InputTag_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan InputTag_SdkV2)

func (*InputTag_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *InputTag_SdkV2) SyncEffectiveFieldsDuringRead(existingState InputTag_SdkV2)

func (InputTag_SdkV2) ToObjectValue added in v1.62.1

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

func (InputTag_SdkV2) Type added in v1.62.1

func (o InputTag_SdkV2) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type JobSpec

type JobSpec struct {
	// The personal access token used to authorize webhook's job runs.
	AccessToken types.String `tfsdk:"access_token"`
	// ID of the job that the webhook runs.
	JobId types.String `tfsdk:"job_id"`
	// URL of the workspace containing the job that this webhook runs. If not
	// specified, the job’s workspace URL is assumed to be the same as the
	// workspace where the webhook is created.
	WorkspaceUrl types.String `tfsdk:"workspace_url"`
}

func (JobSpec) ApplySchemaCustomizations added in v1.63.0

func (c JobSpec) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (JobSpec) GetComplexFieldTypes added in v1.61.0

func (a JobSpec) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *JobSpec) SyncEffectiveFieldsDuringCreateOrUpdate(plan JobSpec)

func (*JobSpec) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *JobSpec) SyncEffectiveFieldsDuringRead(existingState JobSpec)

func (JobSpec) ToObjectValue added in v1.61.0

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

func (JobSpec) Type added in v1.61.0

func (o JobSpec) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type JobSpecWithoutSecret

type JobSpecWithoutSecret struct {
	// ID of the job that the webhook runs.
	JobId types.String `tfsdk:"job_id"`
	// URL of the workspace containing the job that this webhook runs. Defaults
	// to the workspace URL in which the webhook is created. If not specified,
	// the job’s workspace is assumed to be the same as the webhook’s.
	WorkspaceUrl types.String `tfsdk:"workspace_url"`
}

func (JobSpecWithoutSecret) ApplySchemaCustomizations added in v1.63.0

func (c JobSpecWithoutSecret) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (JobSpecWithoutSecret) GetComplexFieldTypes added in v1.61.0

func (a JobSpecWithoutSecret) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *JobSpecWithoutSecret) SyncEffectiveFieldsDuringCreateOrUpdate(plan JobSpecWithoutSecret)

func (*JobSpecWithoutSecret) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *JobSpecWithoutSecret) SyncEffectiveFieldsDuringRead(existingState JobSpecWithoutSecret)

func (JobSpecWithoutSecret) ToObjectValue added in v1.61.0

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

func (JobSpecWithoutSecret) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type JobSpecWithoutSecret_SdkV2 added in v1.62.1

type JobSpecWithoutSecret_SdkV2 struct {
	// ID of the job that the webhook runs.
	JobId types.String `tfsdk:"job_id"`
	// URL of the workspace containing the job that this webhook runs. Defaults
	// to the workspace URL in which the webhook is created. If not specified,
	// the job’s workspace is assumed to be the same as the webhook’s.
	WorkspaceUrl types.String `tfsdk:"workspace_url"`
}

func (JobSpecWithoutSecret_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c JobSpecWithoutSecret_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (JobSpecWithoutSecret_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a JobSpecWithoutSecret_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in JobSpecWithoutSecret. 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 (*JobSpecWithoutSecret_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *JobSpecWithoutSecret_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan JobSpecWithoutSecret_SdkV2)

func (*JobSpecWithoutSecret_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *JobSpecWithoutSecret_SdkV2) SyncEffectiveFieldsDuringRead(existingState JobSpecWithoutSecret_SdkV2)

func (JobSpecWithoutSecret_SdkV2) ToObjectValue added in v1.62.1

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

func (JobSpecWithoutSecret_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type JobSpec_SdkV2 added in v1.62.1

type JobSpec_SdkV2 struct {
	// The personal access token used to authorize webhook's job runs.
	AccessToken types.String `tfsdk:"access_token"`
	// ID of the job that the webhook runs.
	JobId types.String `tfsdk:"job_id"`
	// URL of the workspace containing the job that this webhook runs. If not
	// specified, the job’s workspace URL is assumed to be the same as the
	// workspace where the webhook is created.
	WorkspaceUrl types.String `tfsdk:"workspace_url"`
}

func (JobSpec_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c JobSpec_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (JobSpec_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a JobSpec_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in JobSpec. 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 (*JobSpec_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *JobSpec_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan JobSpec_SdkV2)

func (*JobSpec_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *JobSpec_SdkV2) SyncEffectiveFieldsDuringRead(existingState JobSpec_SdkV2)

func (JobSpec_SdkV2) ToObjectValue added in v1.62.1

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

func (JobSpec_SdkV2) Type added in v1.62.1

func (o JobSpec_SdkV2) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type ListArtifactsRequest

type ListArtifactsRequest struct {
	// Token indicating the page of artifact results to fetch. `page_token` is
	// not supported when listing artifacts in UC Volumes. A maximum of 1000
	// artifacts will be retrieved for UC Volumes. Please call
	// `/api/2.0/fs/directories{directory_path}` for listing artifacts in UC
	// Volumes, which supports pagination. See [List directory contents | Files
	// API](/api/workspace/files/listdirectorycontents).
	PageToken types.String `tfsdk:"-"`
	// Filter artifacts matching this path (a relative path from the root
	// artifact directory).
	Path types.String `tfsdk:"-"`
	// ID of the run whose artifacts to list. Must be provided.
	RunId types.String `tfsdk:"-"`
	// [Deprecated, use run_id instead] ID of the run whose artifacts to list.
	// This field will be removed in a future MLflow version.
	RunUuid types.String `tfsdk:"-"`
}

Get all artifacts

func (ListArtifactsRequest) GetComplexFieldTypes added in v1.61.0

func (a ListArtifactsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ListArtifactsRequest. 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 (ListArtifactsRequest) ToObjectValue added in v1.61.0

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

func (ListArtifactsRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type ListArtifactsRequest_SdkV2 added in v1.62.1

type ListArtifactsRequest_SdkV2 struct {
	// Token indicating the page of artifact results to fetch. `page_token` is
	// not supported when listing artifacts in UC Volumes. A maximum of 1000
	// artifacts will be retrieved for UC Volumes. Please call
	// `/api/2.0/fs/directories{directory_path}` for listing artifacts in UC
	// Volumes, which supports pagination. See [List directory contents | Files
	// API](/api/workspace/files/listdirectorycontents).
	PageToken types.String `tfsdk:"-"`
	// Filter artifacts matching this path (a relative path from the root
	// artifact directory).
	Path types.String `tfsdk:"-"`
	// ID of the run whose artifacts to list. Must be provided.
	RunId types.String `tfsdk:"-"`
	// [Deprecated, use run_id instead] ID of the run whose artifacts to list.
	// This field will be removed in a future MLflow version.
	RunUuid types.String `tfsdk:"-"`
}

Get all artifacts

func (ListArtifactsRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a ListArtifactsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ListArtifactsRequest. 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 (ListArtifactsRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (ListArtifactsRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type ListArtifactsResponse

type ListArtifactsResponse struct {
	// File location and metadata for artifacts.
	Files types.List `tfsdk:"files"`
	// Token that can be used to retrieve the next page of artifact results
	NextPageToken types.String `tfsdk:"next_page_token"`
	// Root artifact directory for the run.
	RootUri types.String `tfsdk:"root_uri"`
}

func (ListArtifactsResponse) ApplySchemaCustomizations added in v1.63.0

func (c ListArtifactsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (ListArtifactsResponse) GetComplexFieldTypes added in v1.61.0

func (a ListArtifactsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *ListArtifactsResponse) GetFiles(ctx context.Context) ([]FileInfo, bool)

GetFiles returns the value of the Files field in ListArtifactsResponse as a slice of FileInfo values. If the field is unknown or null, the boolean return value is false.

func (*ListArtifactsResponse) SetFiles added in v1.61.0

func (o *ListArtifactsResponse) SetFiles(ctx context.Context, v []FileInfo)

SetFiles sets the value of the Files field in ListArtifactsResponse.

func (*ListArtifactsResponse) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *ListArtifactsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListArtifactsResponse)

func (*ListArtifactsResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *ListArtifactsResponse) SyncEffectiveFieldsDuringRead(existingState ListArtifactsResponse)

func (ListArtifactsResponse) ToObjectValue added in v1.61.0

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

func (ListArtifactsResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type ListArtifactsResponse_SdkV2 added in v1.62.1

type ListArtifactsResponse_SdkV2 struct {
	// File location and metadata for artifacts.
	Files types.List `tfsdk:"files"`
	// Token that can be used to retrieve the next page of artifact results
	NextPageToken types.String `tfsdk:"next_page_token"`
	// Root artifact directory for the run.
	RootUri types.String `tfsdk:"root_uri"`
}

func (ListArtifactsResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c ListArtifactsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (ListArtifactsResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a ListArtifactsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ListArtifactsResponse. 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 (*ListArtifactsResponse_SdkV2) GetFiles added in v1.62.1

GetFiles returns the value of the Files field in ListArtifactsResponse_SdkV2 as a slice of FileInfo_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*ListArtifactsResponse_SdkV2) SetFiles added in v1.62.1

SetFiles sets the value of the Files field in ListArtifactsResponse_SdkV2.

func (*ListArtifactsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *ListArtifactsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListArtifactsResponse_SdkV2)

func (*ListArtifactsResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *ListArtifactsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListArtifactsResponse_SdkV2)

func (ListArtifactsResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (ListArtifactsResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type ListExperimentsRequest

type ListExperimentsRequest struct {
	// Maximum number of experiments desired. If `max_results` is unspecified,
	// return all experiments. If `max_results` is too large, it'll be
	// automatically capped at 1000. Callers of this endpoint are encouraged to
	// pass max_results explicitly and leverage page_token to iterate through
	// experiments.
	MaxResults types.Int64 `tfsdk:"-"`
	// Token indicating the page of experiments to fetch
	PageToken types.String `tfsdk:"-"`
	// Qualifier for type of experiments to be returned. If unspecified, return
	// only active experiments.
	ViewType types.String `tfsdk:"-"`
}

List experiments

func (ListExperimentsRequest) GetComplexFieldTypes added in v1.61.0

func (a ListExperimentsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ListExperimentsRequest. 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 (ListExperimentsRequest) ToObjectValue added in v1.61.0

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

func (ListExperimentsRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type ListExperimentsRequest_SdkV2 added in v1.62.1

type ListExperimentsRequest_SdkV2 struct {
	// Maximum number of experiments desired. If `max_results` is unspecified,
	// return all experiments. If `max_results` is too large, it'll be
	// automatically capped at 1000. Callers of this endpoint are encouraged to
	// pass max_results explicitly and leverage page_token to iterate through
	// experiments.
	MaxResults types.Int64 `tfsdk:"-"`
	// Token indicating the page of experiments to fetch
	PageToken types.String `tfsdk:"-"`
	// Qualifier for type of experiments to be returned. If unspecified, return
	// only active experiments.
	ViewType types.String `tfsdk:"-"`
}

List experiments

func (ListExperimentsRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a ListExperimentsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ListExperimentsRequest. 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 (ListExperimentsRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (ListExperimentsRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type ListExperimentsResponse

type ListExperimentsResponse struct {
	// Paginated Experiments beginning with the first item on the requested
	// page.
	Experiments types.List `tfsdk:"experiments"`
	// Token that can be used to retrieve the next page of experiments. Empty
	// token means no more experiment is available for retrieval.
	NextPageToken types.String `tfsdk:"next_page_token"`
}

func (ListExperimentsResponse) ApplySchemaCustomizations added in v1.63.0

func (c ListExperimentsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (ListExperimentsResponse) GetComplexFieldTypes added in v1.61.0

func (a ListExperimentsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *ListExperimentsResponse) GetExperiments(ctx context.Context) ([]Experiment, bool)

GetExperiments returns the value of the Experiments field in ListExperimentsResponse as a slice of Experiment values. If the field is unknown or null, the boolean return value is false.

func (*ListExperimentsResponse) SetExperiments added in v1.61.0

func (o *ListExperimentsResponse) SetExperiments(ctx context.Context, v []Experiment)

SetExperiments sets the value of the Experiments field in ListExperimentsResponse.

func (*ListExperimentsResponse) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *ListExperimentsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListExperimentsResponse)

func (*ListExperimentsResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *ListExperimentsResponse) SyncEffectiveFieldsDuringRead(existingState ListExperimentsResponse)

func (ListExperimentsResponse) ToObjectValue added in v1.61.0

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

func (ListExperimentsResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type ListExperimentsResponse_SdkV2 added in v1.62.1

type ListExperimentsResponse_SdkV2 struct {
	// Paginated Experiments beginning with the first item on the requested
	// page.
	Experiments types.List `tfsdk:"experiments"`
	// Token that can be used to retrieve the next page of experiments. Empty
	// token means no more experiment is available for retrieval.
	NextPageToken types.String `tfsdk:"next_page_token"`
}

func (ListExperimentsResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (ListExperimentsResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a ListExperimentsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ListExperimentsResponse. 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 (*ListExperimentsResponse_SdkV2) GetExperiments added in v1.62.1

GetExperiments returns the value of the Experiments field in ListExperimentsResponse_SdkV2 as a slice of Experiment_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*ListExperimentsResponse_SdkV2) SetExperiments added in v1.62.1

func (o *ListExperimentsResponse_SdkV2) SetExperiments(ctx context.Context, v []Experiment_SdkV2)

SetExperiments sets the value of the Experiments field in ListExperimentsResponse_SdkV2.

func (*ListExperimentsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *ListExperimentsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListExperimentsResponse_SdkV2)

func (*ListExperimentsResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *ListExperimentsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListExperimentsResponse_SdkV2)

func (ListExperimentsResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (ListExperimentsResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type ListModelsRequest

type ListModelsRequest struct {
	// Maximum number of registered models desired. Max threshold is 1000.
	MaxResults types.Int64 `tfsdk:"-"`
	// Pagination token to go to the next page based on a previous query.
	PageToken types.String `tfsdk:"-"`
}

List models

func (ListModelsRequest) GetComplexFieldTypes added in v1.61.0

func (a ListModelsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ListModelsRequest. 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 (ListModelsRequest) ToObjectValue added in v1.61.0

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

func (ListModelsRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type ListModelsRequest_SdkV2 added in v1.62.1

type ListModelsRequest_SdkV2 struct {
	// Maximum number of registered models desired. Max threshold is 1000.
	MaxResults types.Int64 `tfsdk:"-"`
	// Pagination token to go to the next page based on a previous query.
	PageToken types.String `tfsdk:"-"`
}

List models

func (ListModelsRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a ListModelsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ListModelsRequest. 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 (ListModelsRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (ListModelsRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type ListModelsResponse

type ListModelsResponse struct {
	// Pagination token to request next page of models for the same query.
	NextPageToken types.String `tfsdk:"next_page_token"`

	RegisteredModels types.List `tfsdk:"registered_models"`
}

func (ListModelsResponse) ApplySchemaCustomizations added in v1.63.0

func (c ListModelsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (ListModelsResponse) GetComplexFieldTypes added in v1.61.0

func (a ListModelsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *ListModelsResponse) GetRegisteredModels(ctx context.Context) ([]Model, bool)

GetRegisteredModels returns the value of the RegisteredModels field in ListModelsResponse as a slice of Model values. If the field is unknown or null, the boolean return value is false.

func (*ListModelsResponse) SetRegisteredModels added in v1.61.0

func (o *ListModelsResponse) SetRegisteredModels(ctx context.Context, v []Model)

SetRegisteredModels sets the value of the RegisteredModels field in ListModelsResponse.

func (*ListModelsResponse) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *ListModelsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListModelsResponse)

func (*ListModelsResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *ListModelsResponse) SyncEffectiveFieldsDuringRead(existingState ListModelsResponse)

func (ListModelsResponse) ToObjectValue added in v1.61.0

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

func (ListModelsResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type ListModelsResponse_SdkV2 added in v1.62.1

type ListModelsResponse_SdkV2 struct {
	// Pagination token to request next page of models for the same query.
	NextPageToken types.String `tfsdk:"next_page_token"`

	RegisteredModels types.List `tfsdk:"registered_models"`
}

func (ListModelsResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c ListModelsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (ListModelsResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a ListModelsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ListModelsResponse. 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 (*ListModelsResponse_SdkV2) GetRegisteredModels added in v1.62.1

func (o *ListModelsResponse_SdkV2) GetRegisteredModels(ctx context.Context) ([]Model_SdkV2, bool)

GetRegisteredModels returns the value of the RegisteredModels field in ListModelsResponse_SdkV2 as a slice of Model_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*ListModelsResponse_SdkV2) SetRegisteredModels added in v1.62.1

func (o *ListModelsResponse_SdkV2) SetRegisteredModels(ctx context.Context, v []Model_SdkV2)

SetRegisteredModels sets the value of the RegisteredModels field in ListModelsResponse_SdkV2.

func (*ListModelsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *ListModelsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListModelsResponse_SdkV2)

func (*ListModelsResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *ListModelsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListModelsResponse_SdkV2)

func (ListModelsResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (ListModelsResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type ListRegistryWebhooks

type ListRegistryWebhooks struct {
	// Token that can be used to retrieve the next page of artifact results
	NextPageToken types.String `tfsdk:"next_page_token"`
	// Array of registry webhooks.
	Webhooks types.List `tfsdk:"webhooks"`
}

func (ListRegistryWebhooks) ApplySchemaCustomizations added in v1.63.0

func (c ListRegistryWebhooks) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (ListRegistryWebhooks) GetComplexFieldTypes added in v1.61.0

func (a ListRegistryWebhooks) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *ListRegistryWebhooks) GetWebhooks(ctx context.Context) ([]RegistryWebhook, bool)

GetWebhooks returns the value of the Webhooks field in ListRegistryWebhooks as a slice of RegistryWebhook values. If the field is unknown or null, the boolean return value is false.

func (*ListRegistryWebhooks) SetWebhooks added in v1.61.0

func (o *ListRegistryWebhooks) SetWebhooks(ctx context.Context, v []RegistryWebhook)

SetWebhooks sets the value of the Webhooks field in ListRegistryWebhooks.

func (*ListRegistryWebhooks) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *ListRegistryWebhooks) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListRegistryWebhooks)

func (*ListRegistryWebhooks) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *ListRegistryWebhooks) SyncEffectiveFieldsDuringRead(existingState ListRegistryWebhooks)

func (ListRegistryWebhooks) ToObjectValue added in v1.61.0

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

func (ListRegistryWebhooks) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type ListRegistryWebhooks_SdkV2 added in v1.62.1

type ListRegistryWebhooks_SdkV2 struct {
	// Token that can be used to retrieve the next page of artifact results
	NextPageToken types.String `tfsdk:"next_page_token"`
	// Array of registry webhooks.
	Webhooks types.List `tfsdk:"webhooks"`
}

func (ListRegistryWebhooks_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c ListRegistryWebhooks_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (ListRegistryWebhooks_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a ListRegistryWebhooks_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ListRegistryWebhooks. 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 (*ListRegistryWebhooks_SdkV2) GetWebhooks added in v1.62.1

GetWebhooks returns the value of the Webhooks field in ListRegistryWebhooks_SdkV2 as a slice of RegistryWebhook_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*ListRegistryWebhooks_SdkV2) SetWebhooks added in v1.62.1

SetWebhooks sets the value of the Webhooks field in ListRegistryWebhooks_SdkV2.

func (*ListRegistryWebhooks_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *ListRegistryWebhooks_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListRegistryWebhooks_SdkV2)

func (*ListRegistryWebhooks_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *ListRegistryWebhooks_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListRegistryWebhooks_SdkV2)

func (ListRegistryWebhooks_SdkV2) ToObjectValue added in v1.62.1

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

func (ListRegistryWebhooks_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type ListTransitionRequestsRequest

type ListTransitionRequestsRequest struct {
	// Name of the model.
	Name types.String `tfsdk:"-"`
	// Version of the model.
	Version types.String `tfsdk:"-"`
}

List transition requests

func (ListTransitionRequestsRequest) GetComplexFieldTypes added in v1.61.0

func (a ListTransitionRequestsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ListTransitionRequestsRequest. 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 (ListTransitionRequestsRequest) ToObjectValue added in v1.61.0

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

func (ListTransitionRequestsRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type ListTransitionRequestsRequest_SdkV2 added in v1.62.1

type ListTransitionRequestsRequest_SdkV2 struct {
	// Name of the model.
	Name types.String `tfsdk:"-"`
	// Version of the model.
	Version types.String `tfsdk:"-"`
}

List transition requests

func (ListTransitionRequestsRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a ListTransitionRequestsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ListTransitionRequestsRequest. 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 (ListTransitionRequestsRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (ListTransitionRequestsRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type ListTransitionRequestsResponse

type ListTransitionRequestsResponse struct {
	// Array of open transition requests.
	Requests types.List `tfsdk:"requests"`
}

func (ListTransitionRequestsResponse) GetComplexFieldTypes added in v1.61.0

func (a ListTransitionRequestsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *ListTransitionRequestsResponse) GetRequests(ctx context.Context) ([]Activity, bool)

GetRequests returns the value of the Requests field in ListTransitionRequestsResponse as a slice of Activity values. If the field is unknown or null, the boolean return value is false.

func (*ListTransitionRequestsResponse) SetRequests added in v1.61.0

func (o *ListTransitionRequestsResponse) SetRequests(ctx context.Context, v []Activity)

SetRequests sets the value of the Requests field in ListTransitionRequestsResponse.

func (ListTransitionRequestsResponse) ToObjectValue added in v1.61.0

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

func (ListTransitionRequestsResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type ListTransitionRequestsResponse_SdkV2 added in v1.62.1

type ListTransitionRequestsResponse_SdkV2 struct {
	// Array of open transition requests.
	Requests types.List `tfsdk:"requests"`
}

func (ListTransitionRequestsResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a ListTransitionRequestsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ListTransitionRequestsResponse. 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 (*ListTransitionRequestsResponse_SdkV2) GetRequests added in v1.62.1

GetRequests returns the value of the Requests field in ListTransitionRequestsResponse_SdkV2 as a slice of Activity_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*ListTransitionRequestsResponse_SdkV2) SetRequests added in v1.62.1

SetRequests sets the value of the Requests field in ListTransitionRequestsResponse_SdkV2.

func (ListTransitionRequestsResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (ListTransitionRequestsResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type ListWebhooksRequest

type ListWebhooksRequest struct {
	// If `events` is specified, any webhook with one or more of the specified
	// trigger events is included in the output. If `events` is not specified,
	// webhooks of all event types are included in the output.
	Events types.List `tfsdk:"-"`
	// If not specified, all webhooks associated with the specified events are
	// listed, regardless of their associated model.
	ModelName types.String `tfsdk:"-"`
	// Token indicating the page of artifact results to fetch
	PageToken types.String `tfsdk:"-"`
}

List registry webhooks

func (ListWebhooksRequest) GetComplexFieldTypes added in v1.61.0

func (a ListWebhooksRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *ListWebhooksRequest) GetEvents(ctx context.Context) ([]types.String, bool)

GetEvents returns the value of the Events field in ListWebhooksRequest as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*ListWebhooksRequest) SetEvents added in v1.61.0

func (o *ListWebhooksRequest) SetEvents(ctx context.Context, v []types.String)

SetEvents sets the value of the Events field in ListWebhooksRequest.

func (ListWebhooksRequest) ToObjectValue added in v1.61.0

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

func (ListWebhooksRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type ListWebhooksRequest_SdkV2 added in v1.62.1

type ListWebhooksRequest_SdkV2 struct {
	// If `events` is specified, any webhook with one or more of the specified
	// trigger events is included in the output. If `events` is not specified,
	// webhooks of all event types are included in the output.
	Events types.List `tfsdk:"-"`
	// If not specified, all webhooks associated with the specified events are
	// listed, regardless of their associated model.
	ModelName types.String `tfsdk:"-"`
	// Token indicating the page of artifact results to fetch
	PageToken types.String `tfsdk:"-"`
}

List registry webhooks

func (ListWebhooksRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a ListWebhooksRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ListWebhooksRequest. 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 (*ListWebhooksRequest_SdkV2) GetEvents added in v1.62.1

func (o *ListWebhooksRequest_SdkV2) GetEvents(ctx context.Context) ([]types.String, bool)

GetEvents returns the value of the Events field in ListWebhooksRequest_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*ListWebhooksRequest_SdkV2) SetEvents added in v1.62.1

func (o *ListWebhooksRequest_SdkV2) SetEvents(ctx context.Context, v []types.String)

SetEvents sets the value of the Events field in ListWebhooksRequest_SdkV2.

func (ListWebhooksRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (ListWebhooksRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type LogBatch

type LogBatch struct {
	// Metrics to log. A single request can contain up to 1000 metrics, and up
	// to 1000 metrics, params, and tags in total.
	Metrics types.List `tfsdk:"metrics"`
	// Params to log. A single request can contain up to 100 params, and up to
	// 1000 metrics, params, and tags in total.
	Params types.List `tfsdk:"params"`
	// ID of the run to log under
	RunId types.String `tfsdk:"run_id"`
	// Tags to log. A single request can contain up to 100 tags, and up to 1000
	// metrics, params, and tags in total.
	Tags types.List `tfsdk:"tags"`
}

func (LogBatch) ApplySchemaCustomizations added in v1.63.0

func (c LogBatch) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (LogBatch) GetComplexFieldTypes added in v1.61.0

func (a LogBatch) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *LogBatch) GetMetrics(ctx context.Context) ([]Metric, bool)

GetMetrics returns the value of the Metrics field in LogBatch as a slice of Metric values. If the field is unknown or null, the boolean return value is false.

func (*LogBatch) GetParams added in v1.61.0

func (o *LogBatch) GetParams(ctx context.Context) ([]Param, bool)

GetParams returns the value of the Params field in LogBatch as a slice of Param values. If the field is unknown or null, the boolean return value is false.

func (*LogBatch) GetTags added in v1.61.0

func (o *LogBatch) GetTags(ctx context.Context) ([]RunTag, bool)

GetTags returns the value of the Tags field in LogBatch as a slice of RunTag values. If the field is unknown or null, the boolean return value is false.

func (*LogBatch) SetMetrics added in v1.61.0

func (o *LogBatch) SetMetrics(ctx context.Context, v []Metric)

SetMetrics sets the value of the Metrics field in LogBatch.

func (*LogBatch) SetParams added in v1.61.0

func (o *LogBatch) SetParams(ctx context.Context, v []Param)

SetParams sets the value of the Params field in LogBatch.

func (*LogBatch) SetTags added in v1.61.0

func (o *LogBatch) SetTags(ctx context.Context, v []RunTag)

SetTags sets the value of the Tags field in LogBatch.

func (*LogBatch) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *LogBatch) SyncEffectiveFieldsDuringCreateOrUpdate(plan LogBatch)

func (*LogBatch) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *LogBatch) SyncEffectiveFieldsDuringRead(existingState LogBatch)

func (LogBatch) ToObjectValue added in v1.61.0

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

func (LogBatch) Type added in v1.61.0

func (o LogBatch) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type LogBatchResponse

type LogBatchResponse struct {
}

func (LogBatchResponse) ApplySchemaCustomizations added in v1.63.0

func (c LogBatchResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (LogBatchResponse) GetComplexFieldTypes added in v1.61.0

func (a LogBatchResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *LogBatchResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan LogBatchResponse)

func (*LogBatchResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *LogBatchResponse) SyncEffectiveFieldsDuringRead(existingState LogBatchResponse)

func (LogBatchResponse) ToObjectValue added in v1.61.0

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

func (LogBatchResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type LogBatchResponse_SdkV2 added in v1.62.1

type LogBatchResponse_SdkV2 struct {
}

func (LogBatchResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c LogBatchResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (LogBatchResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a LogBatchResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in LogBatchResponse. 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 (*LogBatchResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *LogBatchResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan LogBatchResponse_SdkV2)

func (*LogBatchResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *LogBatchResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState LogBatchResponse_SdkV2)

func (LogBatchResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (LogBatchResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type LogBatch_SdkV2 added in v1.62.1

type LogBatch_SdkV2 struct {
	// Metrics to log. A single request can contain up to 1000 metrics, and up
	// to 1000 metrics, params, and tags in total.
	Metrics types.List `tfsdk:"metrics"`
	// Params to log. A single request can contain up to 100 params, and up to
	// 1000 metrics, params, and tags in total.
	Params types.List `tfsdk:"params"`
	// ID of the run to log under
	RunId types.String `tfsdk:"run_id"`
	// Tags to log. A single request can contain up to 100 tags, and up to 1000
	// metrics, params, and tags in total.
	Tags types.List `tfsdk:"tags"`
}

func (LogBatch_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c LogBatch_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (LogBatch_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a LogBatch_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in LogBatch. 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 (*LogBatch_SdkV2) GetMetrics added in v1.62.1

func (o *LogBatch_SdkV2) GetMetrics(ctx context.Context) ([]Metric_SdkV2, bool)

GetMetrics returns the value of the Metrics field in LogBatch_SdkV2 as a slice of Metric_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*LogBatch_SdkV2) GetParams added in v1.62.1

func (o *LogBatch_SdkV2) GetParams(ctx context.Context) ([]Param_SdkV2, bool)

GetParams returns the value of the Params field in LogBatch_SdkV2 as a slice of Param_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*LogBatch_SdkV2) GetTags added in v1.62.1

func (o *LogBatch_SdkV2) GetTags(ctx context.Context) ([]RunTag_SdkV2, bool)

GetTags returns the value of the Tags field in LogBatch_SdkV2 as a slice of RunTag_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*LogBatch_SdkV2) SetMetrics added in v1.62.1

func (o *LogBatch_SdkV2) SetMetrics(ctx context.Context, v []Metric_SdkV2)

SetMetrics sets the value of the Metrics field in LogBatch_SdkV2.

func (*LogBatch_SdkV2) SetParams added in v1.62.1

func (o *LogBatch_SdkV2) SetParams(ctx context.Context, v []Param_SdkV2)

SetParams sets the value of the Params field in LogBatch_SdkV2.

func (*LogBatch_SdkV2) SetTags added in v1.62.1

func (o *LogBatch_SdkV2) SetTags(ctx context.Context, v []RunTag_SdkV2)

SetTags sets the value of the Tags field in LogBatch_SdkV2.

func (*LogBatch_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *LogBatch_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan LogBatch_SdkV2)

func (*LogBatch_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *LogBatch_SdkV2) SyncEffectiveFieldsDuringRead(existingState LogBatch_SdkV2)

func (LogBatch_SdkV2) ToObjectValue added in v1.62.1

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

func (LogBatch_SdkV2) Type added in v1.62.1

func (o LogBatch_SdkV2) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type LogInputs

type LogInputs struct {
	// Dataset inputs
	Datasets types.List `tfsdk:"datasets"`
	// ID of the run to log under
	RunId types.String `tfsdk:"run_id"`
}

func (LogInputs) ApplySchemaCustomizations added in v1.63.0

func (c LogInputs) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (LogInputs) GetComplexFieldTypes added in v1.61.0

func (a LogInputs) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *LogInputs) GetDatasets(ctx context.Context) ([]DatasetInput, bool)

GetDatasets returns the value of the Datasets field in LogInputs as a slice of DatasetInput values. If the field is unknown or null, the boolean return value is false.

func (*LogInputs) SetDatasets added in v1.61.0

func (o *LogInputs) SetDatasets(ctx context.Context, v []DatasetInput)

SetDatasets sets the value of the Datasets field in LogInputs.

func (*LogInputs) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *LogInputs) SyncEffectiveFieldsDuringCreateOrUpdate(plan LogInputs)

func (*LogInputs) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *LogInputs) SyncEffectiveFieldsDuringRead(existingState LogInputs)

func (LogInputs) ToObjectValue added in v1.61.0

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

func (LogInputs) Type added in v1.61.0

func (o LogInputs) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type LogInputsResponse

type LogInputsResponse struct {
}

func (LogInputsResponse) ApplySchemaCustomizations added in v1.63.0

func (c LogInputsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (LogInputsResponse) GetComplexFieldTypes added in v1.61.0

func (a LogInputsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *LogInputsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan LogInputsResponse)

func (*LogInputsResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *LogInputsResponse) SyncEffectiveFieldsDuringRead(existingState LogInputsResponse)

func (LogInputsResponse) ToObjectValue added in v1.61.0

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

func (LogInputsResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type LogInputsResponse_SdkV2 added in v1.62.1

type LogInputsResponse_SdkV2 struct {
}

func (LogInputsResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c LogInputsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (LogInputsResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a LogInputsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in LogInputsResponse. 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 (*LogInputsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *LogInputsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan LogInputsResponse_SdkV2)

func (*LogInputsResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *LogInputsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState LogInputsResponse_SdkV2)

func (LogInputsResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (LogInputsResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type LogInputs_SdkV2 added in v1.62.1

type LogInputs_SdkV2 struct {
	// Dataset inputs
	Datasets types.List `tfsdk:"datasets"`
	// ID of the run to log under
	RunId types.String `tfsdk:"run_id"`
}

func (LogInputs_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c LogInputs_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (LogInputs_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a LogInputs_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in LogInputs. 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 (*LogInputs_SdkV2) GetDatasets added in v1.62.1

func (o *LogInputs_SdkV2) GetDatasets(ctx context.Context) ([]DatasetInput_SdkV2, bool)

GetDatasets returns the value of the Datasets field in LogInputs_SdkV2 as a slice of DatasetInput_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*LogInputs_SdkV2) SetDatasets added in v1.62.1

func (o *LogInputs_SdkV2) SetDatasets(ctx context.Context, v []DatasetInput_SdkV2)

SetDatasets sets the value of the Datasets field in LogInputs_SdkV2.

func (*LogInputs_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *LogInputs_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan LogInputs_SdkV2)

func (*LogInputs_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *LogInputs_SdkV2) SyncEffectiveFieldsDuringRead(existingState LogInputs_SdkV2)

func (LogInputs_SdkV2) ToObjectValue added in v1.62.1

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

func (LogInputs_SdkV2) Type added in v1.62.1

func (o LogInputs_SdkV2) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type LogMetric

type LogMetric struct {
	// Name of the metric.
	Key types.String `tfsdk:"key"`
	// ID of the run under which to log the metric. Must be provided.
	RunId types.String `tfsdk:"run_id"`
	// [Deprecated, use run_id instead] ID of the run under which to log the
	// metric. This field will be removed in a future MLflow version.
	RunUuid types.String `tfsdk:"run_uuid"`
	// Step at which to log the metric
	Step types.Int64 `tfsdk:"step"`
	// Unix timestamp in milliseconds at the time metric was logged.
	Timestamp types.Int64 `tfsdk:"timestamp"`
	// Double value of the metric being logged.
	Value types.Float64 `tfsdk:"value"`
}

func (LogMetric) ApplySchemaCustomizations added in v1.63.0

func (c LogMetric) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (LogMetric) GetComplexFieldTypes added in v1.61.0

func (a LogMetric) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *LogMetric) SyncEffectiveFieldsDuringCreateOrUpdate(plan LogMetric)

func (*LogMetric) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *LogMetric) SyncEffectiveFieldsDuringRead(existingState LogMetric)

func (LogMetric) ToObjectValue added in v1.61.0

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

func (LogMetric) Type added in v1.61.0

func (o LogMetric) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type LogMetricResponse

type LogMetricResponse struct {
}

func (LogMetricResponse) ApplySchemaCustomizations added in v1.63.0

func (c LogMetricResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (LogMetricResponse) GetComplexFieldTypes added in v1.61.0

func (a LogMetricResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *LogMetricResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan LogMetricResponse)

func (*LogMetricResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *LogMetricResponse) SyncEffectiveFieldsDuringRead(existingState LogMetricResponse)

func (LogMetricResponse) ToObjectValue added in v1.61.0

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

func (LogMetricResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type LogMetricResponse_SdkV2 added in v1.62.1

type LogMetricResponse_SdkV2 struct {
}

func (LogMetricResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c LogMetricResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (LogMetricResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a LogMetricResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in LogMetricResponse. 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 (*LogMetricResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *LogMetricResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan LogMetricResponse_SdkV2)

func (*LogMetricResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *LogMetricResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState LogMetricResponse_SdkV2)

func (LogMetricResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (LogMetricResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type LogMetric_SdkV2 added in v1.62.1

type LogMetric_SdkV2 struct {
	// Name of the metric.
	Key types.String `tfsdk:"key"`
	// ID of the run under which to log the metric. Must be provided.
	RunId types.String `tfsdk:"run_id"`
	// [Deprecated, use run_id instead] ID of the run under which to log the
	// metric. This field will be removed in a future MLflow version.
	RunUuid types.String `tfsdk:"run_uuid"`
	// Step at which to log the metric
	Step types.Int64 `tfsdk:"step"`
	// Unix timestamp in milliseconds at the time metric was logged.
	Timestamp types.Int64 `tfsdk:"timestamp"`
	// Double value of the metric being logged.
	Value types.Float64 `tfsdk:"value"`
}

func (LogMetric_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c LogMetric_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (LogMetric_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a LogMetric_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in LogMetric. 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 (*LogMetric_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *LogMetric_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan LogMetric_SdkV2)

func (*LogMetric_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *LogMetric_SdkV2) SyncEffectiveFieldsDuringRead(existingState LogMetric_SdkV2)

func (LogMetric_SdkV2) ToObjectValue added in v1.62.1

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

func (LogMetric_SdkV2) Type added in v1.62.1

func (o LogMetric_SdkV2) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type LogModel

type LogModel struct {
	// MLmodel file in json format.
	ModelJson types.String `tfsdk:"model_json"`
	// ID of the run to log under
	RunId types.String `tfsdk:"run_id"`
}

func (LogModel) ApplySchemaCustomizations added in v1.63.0

func (c LogModel) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (LogModel) GetComplexFieldTypes added in v1.61.0

func (a LogModel) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *LogModel) SyncEffectiveFieldsDuringCreateOrUpdate(plan LogModel)

func (*LogModel) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *LogModel) SyncEffectiveFieldsDuringRead(existingState LogModel)

func (LogModel) ToObjectValue added in v1.61.0

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

func (LogModel) Type added in v1.61.0

func (o LogModel) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type LogModelResponse

type LogModelResponse struct {
}

func (LogModelResponse) ApplySchemaCustomizations added in v1.63.0

func (c LogModelResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (LogModelResponse) GetComplexFieldTypes added in v1.61.0

func (a LogModelResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *LogModelResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan LogModelResponse)

func (*LogModelResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *LogModelResponse) SyncEffectiveFieldsDuringRead(existingState LogModelResponse)

func (LogModelResponse) ToObjectValue added in v1.61.0

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

func (LogModelResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type LogModelResponse_SdkV2 added in v1.62.1

type LogModelResponse_SdkV2 struct {
}

func (LogModelResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c LogModelResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (LogModelResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a LogModelResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in LogModelResponse. 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 (*LogModelResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *LogModelResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan LogModelResponse_SdkV2)

func (*LogModelResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *LogModelResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState LogModelResponse_SdkV2)

func (LogModelResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (LogModelResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type LogModel_SdkV2 added in v1.62.1

type LogModel_SdkV2 struct {
	// MLmodel file in json format.
	ModelJson types.String `tfsdk:"model_json"`
	// ID of the run to log under
	RunId types.String `tfsdk:"run_id"`
}

func (LogModel_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c LogModel_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (LogModel_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a LogModel_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in LogModel. 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 (*LogModel_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *LogModel_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan LogModel_SdkV2)

func (*LogModel_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *LogModel_SdkV2) SyncEffectiveFieldsDuringRead(existingState LogModel_SdkV2)

func (LogModel_SdkV2) ToObjectValue added in v1.62.1

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

func (LogModel_SdkV2) Type added in v1.62.1

func (o LogModel_SdkV2) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type LogParam

type LogParam struct {
	// Name of the param. Maximum size is 255 bytes.
	Key types.String `tfsdk:"key"`
	// ID of the run under which to log the param. Must be provided.
	RunId types.String `tfsdk:"run_id"`
	// [Deprecated, use run_id instead] ID of the run under which to log the
	// param. This field will be removed in a future MLflow version.
	RunUuid types.String `tfsdk:"run_uuid"`
	// String value of the param being logged. Maximum size is 500 bytes.
	Value types.String `tfsdk:"value"`
}

func (LogParam) ApplySchemaCustomizations added in v1.63.0

func (c LogParam) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (LogParam) GetComplexFieldTypes added in v1.61.0

func (a LogParam) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *LogParam) SyncEffectiveFieldsDuringCreateOrUpdate(plan LogParam)

func (*LogParam) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *LogParam) SyncEffectiveFieldsDuringRead(existingState LogParam)

func (LogParam) ToObjectValue added in v1.61.0

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

func (LogParam) Type added in v1.61.0

func (o LogParam) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type LogParamResponse

type LogParamResponse struct {
}

func (LogParamResponse) ApplySchemaCustomizations added in v1.63.0

func (c LogParamResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (LogParamResponse) GetComplexFieldTypes added in v1.61.0

func (a LogParamResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *LogParamResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan LogParamResponse)

func (*LogParamResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *LogParamResponse) SyncEffectiveFieldsDuringRead(existingState LogParamResponse)

func (LogParamResponse) ToObjectValue added in v1.61.0

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

func (LogParamResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type LogParamResponse_SdkV2 added in v1.62.1

type LogParamResponse_SdkV2 struct {
}

func (LogParamResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c LogParamResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (LogParamResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a LogParamResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in LogParamResponse. 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 (*LogParamResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *LogParamResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan LogParamResponse_SdkV2)

func (*LogParamResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *LogParamResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState LogParamResponse_SdkV2)

func (LogParamResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (LogParamResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type LogParam_SdkV2 added in v1.62.1

type LogParam_SdkV2 struct {
	// Name of the param. Maximum size is 255 bytes.
	Key types.String `tfsdk:"key"`
	// ID of the run under which to log the param. Must be provided.
	RunId types.String `tfsdk:"run_id"`
	// [Deprecated, use run_id instead] ID of the run under which to log the
	// param. This field will be removed in a future MLflow version.
	RunUuid types.String `tfsdk:"run_uuid"`
	// String value of the param being logged. Maximum size is 500 bytes.
	Value types.String `tfsdk:"value"`
}

func (LogParam_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c LogParam_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (LogParam_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a LogParam_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in LogParam. 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 (*LogParam_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *LogParam_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan LogParam_SdkV2)

func (*LogParam_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *LogParam_SdkV2) SyncEffectiveFieldsDuringRead(existingState LogParam_SdkV2)

func (LogParam_SdkV2) ToObjectValue added in v1.62.1

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

func (LogParam_SdkV2) Type added in v1.62.1

func (o LogParam_SdkV2) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type Metric

type Metric struct {
	// Key identifying this metric.
	Key types.String `tfsdk:"key"`
	// Step at which to log the metric.
	Step types.Int64 `tfsdk:"step"`
	// The timestamp at which this metric was recorded.
	Timestamp types.Int64 `tfsdk:"timestamp"`
	// Value associated with this metric.
	Value types.Float64 `tfsdk:"value"`
}

func (Metric) ApplySchemaCustomizations added in v1.63.0

func (c Metric) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (Metric) GetComplexFieldTypes added in v1.61.0

func (a Metric) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *Metric) SyncEffectiveFieldsDuringCreateOrUpdate(plan Metric)

func (*Metric) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *Metric) SyncEffectiveFieldsDuringRead(existingState Metric)

func (Metric) ToObjectValue added in v1.61.0

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

func (Metric) Type added in v1.61.0

func (o Metric) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type Metric_SdkV2 added in v1.62.1

type Metric_SdkV2 struct {
	// Key identifying this metric.
	Key types.String `tfsdk:"key"`
	// Step at which to log the metric.
	Step types.Int64 `tfsdk:"step"`
	// The timestamp at which this metric was recorded.
	Timestamp types.Int64 `tfsdk:"timestamp"`
	// Value associated with this metric.
	Value types.Float64 `tfsdk:"value"`
}

func (Metric_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c Metric_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (Metric_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a Metric_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in Metric. 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 (*Metric_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *Metric_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Metric_SdkV2)

func (*Metric_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *Metric_SdkV2) SyncEffectiveFieldsDuringRead(existingState Metric_SdkV2)

func (Metric_SdkV2) ToObjectValue added in v1.62.1

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

func (Metric_SdkV2) Type added in v1.62.1

func (o Metric_SdkV2) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type Model

type Model struct {
	// Timestamp recorded when this `registered_model` was created.
	CreationTimestamp types.Int64 `tfsdk:"creation_timestamp"`
	// Description of this `registered_model`.
	Description types.String `tfsdk:"description"`
	// Timestamp recorded when metadata for this `registered_model` was last
	// updated.
	LastUpdatedTimestamp types.Int64 `tfsdk:"last_updated_timestamp"`
	// Collection of latest model versions for each stage. Only contains models
	// with current `READY` status.
	LatestVersions types.List `tfsdk:"latest_versions"`
	// Unique name for the model.
	Name types.String `tfsdk:"name"`
	// Tags: Additional metadata key-value pairs for this `registered_model`.
	Tags types.List `tfsdk:"tags"`
	// User that created this `registered_model`
	UserId types.String `tfsdk:"user_id"`
}

func (Model) ApplySchemaCustomizations added in v1.63.0

func (c Model) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (Model) GetComplexFieldTypes added in v1.61.0

func (a Model) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *Model) GetLatestVersions(ctx context.Context) ([]ModelVersion, bool)

GetLatestVersions returns the value of the LatestVersions field in Model as a slice of ModelVersion values. If the field is unknown or null, the boolean return value is false.

func (*Model) GetTags added in v1.61.0

func (o *Model) GetTags(ctx context.Context) ([]ModelTag, bool)

GetTags returns the value of the Tags field in Model as a slice of ModelTag values. If the field is unknown or null, the boolean return value is false.

func (*Model) SetLatestVersions added in v1.61.0

func (o *Model) SetLatestVersions(ctx context.Context, v []ModelVersion)

SetLatestVersions sets the value of the LatestVersions field in Model.

func (*Model) SetTags added in v1.61.0

func (o *Model) SetTags(ctx context.Context, v []ModelTag)

SetTags sets the value of the Tags field in Model.

func (*Model) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *Model) SyncEffectiveFieldsDuringCreateOrUpdate(plan Model)

func (*Model) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *Model) SyncEffectiveFieldsDuringRead(existingState Model)

func (Model) ToObjectValue added in v1.61.0

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

func (Model) Type added in v1.61.0

func (o Model) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type ModelDatabricks

type ModelDatabricks struct {
	// Creation time of the object, as a Unix timestamp in milliseconds.
	CreationTimestamp types.Int64 `tfsdk:"creation_timestamp"`
	// User-specified description for the object.
	Description types.String `tfsdk:"description"`
	// Unique identifier for the object.
	Id types.String `tfsdk:"id"`
	// Time of the object at last update, as a Unix timestamp in milliseconds.
	LastUpdatedTimestamp types.Int64 `tfsdk:"last_updated_timestamp"`
	// Array of model versions, each the latest version for its stage.
	LatestVersions types.List `tfsdk:"latest_versions"`
	// Name of the model.
	Name types.String `tfsdk:"name"`
	// Permission level of the requesting user on the object. For what is
	// allowed at each level, see [MLflow Model permissions](..).
	PermissionLevel types.String `tfsdk:"permission_level"`
	// Array of tags associated with the model.
	Tags types.List `tfsdk:"tags"`
	// The username of the user that created the object.
	UserId types.String `tfsdk:"user_id"`
}

func (ModelDatabricks) ApplySchemaCustomizations added in v1.63.0

func (c ModelDatabricks) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (ModelDatabricks) GetComplexFieldTypes added in v1.61.0

func (a ModelDatabricks) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *ModelDatabricks) GetLatestVersions(ctx context.Context) ([]ModelVersion, bool)

GetLatestVersions returns the value of the LatestVersions field in ModelDatabricks as a slice of ModelVersion values. If the field is unknown or null, the boolean return value is false.

func (*ModelDatabricks) GetTags added in v1.61.0

func (o *ModelDatabricks) GetTags(ctx context.Context) ([]ModelTag, bool)

GetTags returns the value of the Tags field in ModelDatabricks as a slice of ModelTag values. If the field is unknown or null, the boolean return value is false.

func (*ModelDatabricks) SetLatestVersions added in v1.61.0

func (o *ModelDatabricks) SetLatestVersions(ctx context.Context, v []ModelVersion)

SetLatestVersions sets the value of the LatestVersions field in ModelDatabricks.

func (*ModelDatabricks) SetTags added in v1.61.0

func (o *ModelDatabricks) SetTags(ctx context.Context, v []ModelTag)

SetTags sets the value of the Tags field in ModelDatabricks.

func (*ModelDatabricks) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *ModelDatabricks) SyncEffectiveFieldsDuringCreateOrUpdate(plan ModelDatabricks)

func (*ModelDatabricks) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *ModelDatabricks) SyncEffectiveFieldsDuringRead(existingState ModelDatabricks)

func (ModelDatabricks) ToObjectValue added in v1.61.0

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

func (ModelDatabricks) Type added in v1.61.0

func (o ModelDatabricks) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type ModelDatabricks_SdkV2 added in v1.62.1

type ModelDatabricks_SdkV2 struct {
	// Creation time of the object, as a Unix timestamp in milliseconds.
	CreationTimestamp types.Int64 `tfsdk:"creation_timestamp"`
	// User-specified description for the object.
	Description types.String `tfsdk:"description"`
	// Unique identifier for the object.
	Id types.String `tfsdk:"id"`
	// Time of the object at last update, as a Unix timestamp in milliseconds.
	LastUpdatedTimestamp types.Int64 `tfsdk:"last_updated_timestamp"`
	// Array of model versions, each the latest version for its stage.
	LatestVersions types.List `tfsdk:"latest_versions"`
	// Name of the model.
	Name types.String `tfsdk:"name"`
	// Permission level of the requesting user on the object. For what is
	// allowed at each level, see [MLflow Model permissions](..).
	PermissionLevel types.String `tfsdk:"permission_level"`
	// Array of tags associated with the model.
	Tags types.List `tfsdk:"tags"`
	// The username of the user that created the object.
	UserId types.String `tfsdk:"user_id"`
}

func (ModelDatabricks_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c ModelDatabricks_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (ModelDatabricks_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a ModelDatabricks_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ModelDatabricks. 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 (*ModelDatabricks_SdkV2) GetLatestVersions added in v1.62.1

func (o *ModelDatabricks_SdkV2) GetLatestVersions(ctx context.Context) ([]ModelVersion_SdkV2, bool)

GetLatestVersions returns the value of the LatestVersions field in ModelDatabricks_SdkV2 as a slice of ModelVersion_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*ModelDatabricks_SdkV2) GetTags added in v1.62.1

GetTags returns the value of the Tags field in ModelDatabricks_SdkV2 as a slice of ModelTag_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*ModelDatabricks_SdkV2) SetLatestVersions added in v1.62.1

func (o *ModelDatabricks_SdkV2) SetLatestVersions(ctx context.Context, v []ModelVersion_SdkV2)

SetLatestVersions sets the value of the LatestVersions field in ModelDatabricks_SdkV2.

func (*ModelDatabricks_SdkV2) SetTags added in v1.62.1

func (o *ModelDatabricks_SdkV2) SetTags(ctx context.Context, v []ModelTag_SdkV2)

SetTags sets the value of the Tags field in ModelDatabricks_SdkV2.

func (*ModelDatabricks_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *ModelDatabricks_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ModelDatabricks_SdkV2)

func (*ModelDatabricks_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *ModelDatabricks_SdkV2) SyncEffectiveFieldsDuringRead(existingState ModelDatabricks_SdkV2)

func (ModelDatabricks_SdkV2) ToObjectValue added in v1.62.1

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

func (ModelDatabricks_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type ModelTag

type ModelTag struct {
	// The tag key.
	Key types.String `tfsdk:"key"`
	// The tag value.
	Value types.String `tfsdk:"value"`
}

func (ModelTag) ApplySchemaCustomizations added in v1.63.0

func (c ModelTag) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (ModelTag) GetComplexFieldTypes added in v1.61.0

func (a ModelTag) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *ModelTag) SyncEffectiveFieldsDuringCreateOrUpdate(plan ModelTag)

func (*ModelTag) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *ModelTag) SyncEffectiveFieldsDuringRead(existingState ModelTag)

func (ModelTag) ToObjectValue added in v1.61.0

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

func (ModelTag) Type added in v1.61.0

func (o ModelTag) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type ModelTag_SdkV2 added in v1.62.1

type ModelTag_SdkV2 struct {
	// The tag key.
	Key types.String `tfsdk:"key"`
	// The tag value.
	Value types.String `tfsdk:"value"`
}

func (ModelTag_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c ModelTag_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (ModelTag_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a ModelTag_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ModelTag. 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 (*ModelTag_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *ModelTag_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ModelTag_SdkV2)

func (*ModelTag_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *ModelTag_SdkV2) SyncEffectiveFieldsDuringRead(existingState ModelTag_SdkV2)

func (ModelTag_SdkV2) ToObjectValue added in v1.62.1

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

func (ModelTag_SdkV2) Type added in v1.62.1

func (o ModelTag_SdkV2) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type ModelVersion

type ModelVersion struct {
	// Timestamp recorded when this `model_version` was created.
	CreationTimestamp types.Int64 `tfsdk:"creation_timestamp"`
	// Current stage for this `model_version`.
	CurrentStage types.String `tfsdk:"current_stage"`
	// Description of this `model_version`.
	Description types.String `tfsdk:"description"`
	// Timestamp recorded when metadata for this `model_version` was last
	// updated.
	LastUpdatedTimestamp types.Int64 `tfsdk:"last_updated_timestamp"`
	// Unique name of the model
	Name types.String `tfsdk:"name"`
	// MLflow run ID used when creating `model_version`, if `source` was
	// generated by an experiment run stored in MLflow tracking server.
	RunId types.String `tfsdk:"run_id"`
	// Run Link: Direct link to the run that generated this version
	RunLink types.String `tfsdk:"run_link"`
	// URI indicating the location of the source model artifacts, used when
	// creating `model_version`
	Source types.String `tfsdk:"source"`
	// Current status of `model_version`
	Status types.String `tfsdk:"status"`
	// Details on current `status`, if it is pending or failed.
	StatusMessage types.String `tfsdk:"status_message"`
	// Tags: Additional metadata key-value pairs for this `model_version`.
	Tags types.List `tfsdk:"tags"`
	// User that created this `model_version`.
	UserId types.String `tfsdk:"user_id"`
	// Model's version number.
	Version types.String `tfsdk:"version"`
}

func (ModelVersion) ApplySchemaCustomizations added in v1.63.0

func (c ModelVersion) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (ModelVersion) GetComplexFieldTypes added in v1.61.0

func (a ModelVersion) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *ModelVersion) GetTags(ctx context.Context) ([]ModelVersionTag, bool)

GetTags returns the value of the Tags field in ModelVersion as a slice of ModelVersionTag values. If the field is unknown or null, the boolean return value is false.

func (*ModelVersion) SetTags added in v1.61.0

func (o *ModelVersion) SetTags(ctx context.Context, v []ModelVersionTag)

SetTags sets the value of the Tags field in ModelVersion.

func (*ModelVersion) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *ModelVersion) SyncEffectiveFieldsDuringCreateOrUpdate(plan ModelVersion)

func (*ModelVersion) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *ModelVersion) SyncEffectiveFieldsDuringRead(existingState ModelVersion)

func (ModelVersion) ToObjectValue added in v1.61.0

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

func (ModelVersion) Type added in v1.61.0

func (o ModelVersion) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type ModelVersionDatabricks

type ModelVersionDatabricks struct {
	// Creation time of the object, as a Unix timestamp in milliseconds.
	CreationTimestamp types.Int64 `tfsdk:"creation_timestamp"`
	// Stage of the model version. Valid values are:
	//
	// * `None`: The initial stage of a model version.
	//
	// * `Staging`: Staging or pre-production stage.
	//
	// * `Production`: Production stage.
	//
	// * `Archived`: Archived stage.
	CurrentStage types.String `tfsdk:"current_stage"`
	// User-specified description for the object.
	Description types.String `tfsdk:"description"`
	// Time of the object at last update, as a Unix timestamp in milliseconds.
	LastUpdatedTimestamp types.Int64 `tfsdk:"last_updated_timestamp"`
	// Name of the model.
	Name types.String `tfsdk:"name"`
	// Permission level of the requesting user on the object. For what is
	// allowed at each level, see [MLflow Model permissions](..).
	PermissionLevel types.String `tfsdk:"permission_level"`
	// Unique identifier for the MLflow tracking run associated with the source
	// model artifacts.
	RunId types.String `tfsdk:"run_id"`
	// URL of the run associated with the model artifacts. This field is set at
	// model version creation time only for model versions whose source run is
	// from a tracking server that is different from the registry server.
	RunLink types.String `tfsdk:"run_link"`
	// URI that indicates the location of the source model artifacts. This is
	// used when creating the model version.
	Source types.String `tfsdk:"source"`
	// The status of the model version. Valid values are: *
	// `PENDING_REGISTRATION`: Request to register a new model version is
	// pending as server performs background tasks.
	//
	// * `FAILED_REGISTRATION`: Request to register a new model version has
	// failed.
	//
	// * `READY`: Model version is ready for use.
	Status types.String `tfsdk:"status"`
	// Details on the current status, for example why registration failed.
	StatusMessage types.String `tfsdk:"status_message"`
	// Array of tags that are associated with the model version.
	Tags types.List `tfsdk:"tags"`
	// The username of the user that created the object.
	UserId types.String `tfsdk:"user_id"`
	// Version of the model.
	Version types.String `tfsdk:"version"`
}

func (ModelVersionDatabricks) ApplySchemaCustomizations added in v1.63.0

func (c ModelVersionDatabricks) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (ModelVersionDatabricks) GetComplexFieldTypes added in v1.61.0

func (a ModelVersionDatabricks) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

GetTags returns the value of the Tags field in ModelVersionDatabricks as a slice of ModelVersionTag values. If the field is unknown or null, the boolean return value is false.

func (*ModelVersionDatabricks) SetTags added in v1.61.0

SetTags sets the value of the Tags field in ModelVersionDatabricks.

func (*ModelVersionDatabricks) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *ModelVersionDatabricks) SyncEffectiveFieldsDuringCreateOrUpdate(plan ModelVersionDatabricks)

func (*ModelVersionDatabricks) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *ModelVersionDatabricks) SyncEffectiveFieldsDuringRead(existingState ModelVersionDatabricks)

func (ModelVersionDatabricks) ToObjectValue added in v1.61.0

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

func (ModelVersionDatabricks) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type ModelVersionDatabricks_SdkV2 added in v1.62.1

type ModelVersionDatabricks_SdkV2 struct {
	// Creation time of the object, as a Unix timestamp in milliseconds.
	CreationTimestamp types.Int64 `tfsdk:"creation_timestamp"`
	// Stage of the model version. Valid values are:
	//
	// * `None`: The initial stage of a model version.
	//
	// * `Staging`: Staging or pre-production stage.
	//
	// * `Production`: Production stage.
	//
	// * `Archived`: Archived stage.
	CurrentStage types.String `tfsdk:"current_stage"`
	// User-specified description for the object.
	Description types.String `tfsdk:"description"`
	// Time of the object at last update, as a Unix timestamp in milliseconds.
	LastUpdatedTimestamp types.Int64 `tfsdk:"last_updated_timestamp"`
	// Name of the model.
	Name types.String `tfsdk:"name"`
	// Permission level of the requesting user on the object. For what is
	// allowed at each level, see [MLflow Model permissions](..).
	PermissionLevel types.String `tfsdk:"permission_level"`
	// Unique identifier for the MLflow tracking run associated with the source
	// model artifacts.
	RunId types.String `tfsdk:"run_id"`
	// URL of the run associated with the model artifacts. This field is set at
	// model version creation time only for model versions whose source run is
	// from a tracking server that is different from the registry server.
	RunLink types.String `tfsdk:"run_link"`
	// URI that indicates the location of the source model artifacts. This is
	// used when creating the model version.
	Source types.String `tfsdk:"source"`
	// The status of the model version. Valid values are: *
	// `PENDING_REGISTRATION`: Request to register a new model version is
	// pending as server performs background tasks.
	//
	// * `FAILED_REGISTRATION`: Request to register a new model version has
	// failed.
	//
	// * `READY`: Model version is ready for use.
	Status types.String `tfsdk:"status"`
	// Details on the current status, for example why registration failed.
	StatusMessage types.String `tfsdk:"status_message"`
	// Array of tags that are associated with the model version.
	Tags types.List `tfsdk:"tags"`
	// The username of the user that created the object.
	UserId types.String `tfsdk:"user_id"`
	// Version of the model.
	Version types.String `tfsdk:"version"`
}

func (ModelVersionDatabricks_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (ModelVersionDatabricks_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a ModelVersionDatabricks_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ModelVersionDatabricks. 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 (*ModelVersionDatabricks_SdkV2) GetTags added in v1.62.1

GetTags returns the value of the Tags field in ModelVersionDatabricks_SdkV2 as a slice of ModelVersionTag_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*ModelVersionDatabricks_SdkV2) SetTags added in v1.62.1

SetTags sets the value of the Tags field in ModelVersionDatabricks_SdkV2.

func (*ModelVersionDatabricks_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *ModelVersionDatabricks_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ModelVersionDatabricks_SdkV2)

func (*ModelVersionDatabricks_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *ModelVersionDatabricks_SdkV2) SyncEffectiveFieldsDuringRead(existingState ModelVersionDatabricks_SdkV2)

func (ModelVersionDatabricks_SdkV2) ToObjectValue added in v1.62.1

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

func (ModelVersionDatabricks_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type ModelVersionTag

type ModelVersionTag struct {
	// The tag key.
	Key types.String `tfsdk:"key"`
	// The tag value.
	Value types.String `tfsdk:"value"`
}

func (ModelVersionTag) ApplySchemaCustomizations added in v1.63.0

func (c ModelVersionTag) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (ModelVersionTag) GetComplexFieldTypes added in v1.61.0

func (a ModelVersionTag) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *ModelVersionTag) SyncEffectiveFieldsDuringCreateOrUpdate(plan ModelVersionTag)

func (*ModelVersionTag) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *ModelVersionTag) SyncEffectiveFieldsDuringRead(existingState ModelVersionTag)

func (ModelVersionTag) ToObjectValue added in v1.61.0

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

func (ModelVersionTag) Type added in v1.61.0

func (o ModelVersionTag) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type ModelVersionTag_SdkV2 added in v1.62.1

type ModelVersionTag_SdkV2 struct {
	// The tag key.
	Key types.String `tfsdk:"key"`
	// The tag value.
	Value types.String `tfsdk:"value"`
}

func (ModelVersionTag_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c ModelVersionTag_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (ModelVersionTag_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a ModelVersionTag_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ModelVersionTag. 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 (*ModelVersionTag_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *ModelVersionTag_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ModelVersionTag_SdkV2)

func (*ModelVersionTag_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *ModelVersionTag_SdkV2) SyncEffectiveFieldsDuringRead(existingState ModelVersionTag_SdkV2)

func (ModelVersionTag_SdkV2) ToObjectValue added in v1.62.1

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

func (ModelVersionTag_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type ModelVersion_SdkV2 added in v1.62.1

type ModelVersion_SdkV2 struct {
	// Timestamp recorded when this `model_version` was created.
	CreationTimestamp types.Int64 `tfsdk:"creation_timestamp"`
	// Current stage for this `model_version`.
	CurrentStage types.String `tfsdk:"current_stage"`
	// Description of this `model_version`.
	Description types.String `tfsdk:"description"`
	// Timestamp recorded when metadata for this `model_version` was last
	// updated.
	LastUpdatedTimestamp types.Int64 `tfsdk:"last_updated_timestamp"`
	// Unique name of the model
	Name types.String `tfsdk:"name"`
	// MLflow run ID used when creating `model_version`, if `source` was
	// generated by an experiment run stored in MLflow tracking server.
	RunId types.String `tfsdk:"run_id"`
	// Run Link: Direct link to the run that generated this version
	RunLink types.String `tfsdk:"run_link"`
	// URI indicating the location of the source model artifacts, used when
	// creating `model_version`
	Source types.String `tfsdk:"source"`
	// Current status of `model_version`
	Status types.String `tfsdk:"status"`
	// Details on current `status`, if it is pending or failed.
	StatusMessage types.String `tfsdk:"status_message"`
	// Tags: Additional metadata key-value pairs for this `model_version`.
	Tags types.List `tfsdk:"tags"`
	// User that created this `model_version`.
	UserId types.String `tfsdk:"user_id"`
	// Model's version number.
	Version types.String `tfsdk:"version"`
}

func (ModelVersion_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c ModelVersion_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (ModelVersion_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a ModelVersion_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in ModelVersion. 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 (*ModelVersion_SdkV2) GetTags added in v1.62.1

GetTags returns the value of the Tags field in ModelVersion_SdkV2 as a slice of ModelVersionTag_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*ModelVersion_SdkV2) SetTags added in v1.62.1

SetTags sets the value of the Tags field in ModelVersion_SdkV2.

func (*ModelVersion_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *ModelVersion_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ModelVersion_SdkV2)

func (*ModelVersion_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *ModelVersion_SdkV2) SyncEffectiveFieldsDuringRead(existingState ModelVersion_SdkV2)

func (ModelVersion_SdkV2) ToObjectValue added in v1.62.1

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

func (ModelVersion_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type Model_SdkV2 added in v1.62.1

type Model_SdkV2 struct {
	// Timestamp recorded when this `registered_model` was created.
	CreationTimestamp types.Int64 `tfsdk:"creation_timestamp"`
	// Description of this `registered_model`.
	Description types.String `tfsdk:"description"`
	// Timestamp recorded when metadata for this `registered_model` was last
	// updated.
	LastUpdatedTimestamp types.Int64 `tfsdk:"last_updated_timestamp"`
	// Collection of latest model versions for each stage. Only contains models
	// with current `READY` status.
	LatestVersions types.List `tfsdk:"latest_versions"`
	// Unique name for the model.
	Name types.String `tfsdk:"name"`
	// Tags: Additional metadata key-value pairs for this `registered_model`.
	Tags types.List `tfsdk:"tags"`
	// User that created this `registered_model`
	UserId types.String `tfsdk:"user_id"`
}

func (Model_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c Model_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (Model_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a Model_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in Model. 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 (*Model_SdkV2) GetLatestVersions added in v1.62.1

func (o *Model_SdkV2) GetLatestVersions(ctx context.Context) ([]ModelVersion_SdkV2, bool)

GetLatestVersions returns the value of the LatestVersions field in Model_SdkV2 as a slice of ModelVersion_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*Model_SdkV2) GetTags added in v1.62.1

func (o *Model_SdkV2) GetTags(ctx context.Context) ([]ModelTag_SdkV2, bool)

GetTags returns the value of the Tags field in Model_SdkV2 as a slice of ModelTag_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*Model_SdkV2) SetLatestVersions added in v1.62.1

func (o *Model_SdkV2) SetLatestVersions(ctx context.Context, v []ModelVersion_SdkV2)

SetLatestVersions sets the value of the LatestVersions field in Model_SdkV2.

func (*Model_SdkV2) SetTags added in v1.62.1

func (o *Model_SdkV2) SetTags(ctx context.Context, v []ModelTag_SdkV2)

SetTags sets the value of the Tags field in Model_SdkV2.

func (*Model_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *Model_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Model_SdkV2)

func (*Model_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *Model_SdkV2) SyncEffectiveFieldsDuringRead(existingState Model_SdkV2)

func (Model_SdkV2) ToObjectValue added in v1.62.1

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

func (Model_SdkV2) Type added in v1.62.1

func (o Model_SdkV2) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type Param

type Param struct {
	// Key identifying this param.
	Key types.String `tfsdk:"key"`
	// Value associated with this param.
	Value types.String `tfsdk:"value"`
}

func (Param) ApplySchemaCustomizations added in v1.63.0

func (c Param) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (Param) GetComplexFieldTypes added in v1.61.0

func (a Param) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *Param) SyncEffectiveFieldsDuringCreateOrUpdate(plan Param)

func (*Param) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *Param) SyncEffectiveFieldsDuringRead(existingState Param)

func (Param) ToObjectValue added in v1.61.0

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

func (Param) Type added in v1.61.0

func (o Param) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type Param_SdkV2 added in v1.62.1

type Param_SdkV2 struct {
	// Key identifying this param.
	Key types.String `tfsdk:"key"`
	// Value associated with this param.
	Value types.String `tfsdk:"value"`
}

func (Param_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c Param_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (Param_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a Param_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in Param. 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 (*Param_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *Param_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Param_SdkV2)

func (*Param_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *Param_SdkV2) SyncEffectiveFieldsDuringRead(existingState Param_SdkV2)

func (Param_SdkV2) ToObjectValue added in v1.62.1

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

func (Param_SdkV2) Type added in v1.62.1

func (o Param_SdkV2) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type RegisteredModelAccessControlRequest

type RegisteredModelAccessControlRequest struct {
	// name of the group
	GroupName types.String `tfsdk:"group_name"`
	// Permission level
	PermissionLevel types.String `tfsdk:"permission_level"`
	// application ID of a service principal
	ServicePrincipalName types.String `tfsdk:"service_principal_name"`
	// name of the user
	UserName types.String `tfsdk:"user_name"`
}

func (RegisteredModelAccessControlRequest) ApplySchemaCustomizations added in v1.63.0

func (RegisteredModelAccessControlRequest) GetComplexFieldTypes added in v1.61.0

func (a RegisteredModelAccessControlRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *RegisteredModelAccessControlRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan RegisteredModelAccessControlRequest)

func (*RegisteredModelAccessControlRequest) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *RegisteredModelAccessControlRequest) SyncEffectiveFieldsDuringRead(existingState RegisteredModelAccessControlRequest)

func (RegisteredModelAccessControlRequest) ToObjectValue added in v1.61.0

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

func (RegisteredModelAccessControlRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type RegisteredModelAccessControlRequest_SdkV2 added in v1.62.1

type RegisteredModelAccessControlRequest_SdkV2 struct {
	// name of the group
	GroupName types.String `tfsdk:"group_name"`
	// Permission level
	PermissionLevel types.String `tfsdk:"permission_level"`
	// application ID of a service principal
	ServicePrincipalName types.String `tfsdk:"service_principal_name"`
	// name of the user
	UserName types.String `tfsdk:"user_name"`
}

func (RegisteredModelAccessControlRequest_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (RegisteredModelAccessControlRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

GetComplexFieldTypes returns a map of the types of elements in complex fields in RegisteredModelAccessControlRequest. 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 (*RegisteredModelAccessControlRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *RegisteredModelAccessControlRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RegisteredModelAccessControlRequest_SdkV2)

func (*RegisteredModelAccessControlRequest_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *RegisteredModelAccessControlRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState RegisteredModelAccessControlRequest_SdkV2)

func (RegisteredModelAccessControlRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (RegisteredModelAccessControlRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type RegisteredModelAccessControlResponse

type RegisteredModelAccessControlResponse struct {
	// All permissions.
	AllPermissions types.List `tfsdk:"all_permissions"`
	// Display name of the user or service principal.
	DisplayName types.String `tfsdk:"display_name"`
	// name of the group
	GroupName types.String `tfsdk:"group_name"`
	// Name of the service principal.
	ServicePrincipalName types.String `tfsdk:"service_principal_name"`
	// name of the user
	UserName types.String `tfsdk:"user_name"`
}

func (RegisteredModelAccessControlResponse) ApplySchemaCustomizations added in v1.63.0

func (*RegisteredModelAccessControlResponse) GetAllPermissions added in v1.61.0

GetAllPermissions returns the value of the AllPermissions field in RegisteredModelAccessControlResponse as a slice of RegisteredModelPermission values. If the field is unknown or null, the boolean return value is false.

func (RegisteredModelAccessControlResponse) GetComplexFieldTypes added in v1.61.0

func (a RegisteredModelAccessControlResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

SetAllPermissions sets the value of the AllPermissions field in RegisteredModelAccessControlResponse.

func (*RegisteredModelAccessControlResponse) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *RegisteredModelAccessControlResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan RegisteredModelAccessControlResponse)

func (*RegisteredModelAccessControlResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *RegisteredModelAccessControlResponse) SyncEffectiveFieldsDuringRead(existingState RegisteredModelAccessControlResponse)

func (RegisteredModelAccessControlResponse) ToObjectValue added in v1.61.0

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

func (RegisteredModelAccessControlResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type RegisteredModelAccessControlResponse_SdkV2 added in v1.62.1

type RegisteredModelAccessControlResponse_SdkV2 struct {
	// All permissions.
	AllPermissions types.List `tfsdk:"all_permissions"`
	// Display name of the user or service principal.
	DisplayName types.String `tfsdk:"display_name"`
	// name of the group
	GroupName types.String `tfsdk:"group_name"`
	// Name of the service principal.
	ServicePrincipalName types.String `tfsdk:"service_principal_name"`
	// name of the user
	UserName types.String `tfsdk:"user_name"`
}

func (RegisteredModelAccessControlResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (*RegisteredModelAccessControlResponse_SdkV2) GetAllPermissions added in v1.62.1

GetAllPermissions returns the value of the AllPermissions field in RegisteredModelAccessControlResponse_SdkV2 as a slice of RegisteredModelPermission_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (RegisteredModelAccessControlResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

GetComplexFieldTypes returns a map of the types of elements in complex fields in RegisteredModelAccessControlResponse. 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 (*RegisteredModelAccessControlResponse_SdkV2) SetAllPermissions added in v1.62.1

SetAllPermissions sets the value of the AllPermissions field in RegisteredModelAccessControlResponse_SdkV2.

func (*RegisteredModelAccessControlResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *RegisteredModelAccessControlResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RegisteredModelAccessControlResponse_SdkV2)

func (*RegisteredModelAccessControlResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *RegisteredModelAccessControlResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState RegisteredModelAccessControlResponse_SdkV2)

func (RegisteredModelAccessControlResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (RegisteredModelAccessControlResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type RegisteredModelPermission

type RegisteredModelPermission struct {
	Inherited types.Bool `tfsdk:"inherited"`

	InheritedFromObject types.List `tfsdk:"inherited_from_object"`
	// Permission level
	PermissionLevel types.String `tfsdk:"permission_level"`
}

func (RegisteredModelPermission) ApplySchemaCustomizations added in v1.63.0

func (c RegisteredModelPermission) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (RegisteredModelPermission) GetComplexFieldTypes added in v1.61.0

func (a RegisteredModelPermission) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *RegisteredModelPermission) GetInheritedFromObject(ctx context.Context) ([]types.String, bool)

GetInheritedFromObject returns the value of the InheritedFromObject field in RegisteredModelPermission as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*RegisteredModelPermission) SetInheritedFromObject added in v1.61.0

func (o *RegisteredModelPermission) SetInheritedFromObject(ctx context.Context, v []types.String)

SetInheritedFromObject sets the value of the InheritedFromObject field in RegisteredModelPermission.

func (*RegisteredModelPermission) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *RegisteredModelPermission) SyncEffectiveFieldsDuringCreateOrUpdate(plan RegisteredModelPermission)

func (*RegisteredModelPermission) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *RegisteredModelPermission) SyncEffectiveFieldsDuringRead(existingState RegisteredModelPermission)

func (RegisteredModelPermission) ToObjectValue added in v1.61.0

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

func (RegisteredModelPermission) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type RegisteredModelPermission_SdkV2 added in v1.62.1

type RegisteredModelPermission_SdkV2 struct {
	Inherited types.Bool `tfsdk:"inherited"`

	InheritedFromObject types.List `tfsdk:"inherited_from_object"`
	// Permission level
	PermissionLevel types.String `tfsdk:"permission_level"`
}

func (RegisteredModelPermission_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (RegisteredModelPermission_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a RegisteredModelPermission_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in RegisteredModelPermission. 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 (*RegisteredModelPermission_SdkV2) GetInheritedFromObject added in v1.62.1

func (o *RegisteredModelPermission_SdkV2) GetInheritedFromObject(ctx context.Context) ([]types.String, bool)

GetInheritedFromObject returns the value of the InheritedFromObject field in RegisteredModelPermission_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*RegisteredModelPermission_SdkV2) SetInheritedFromObject added in v1.62.1

func (o *RegisteredModelPermission_SdkV2) SetInheritedFromObject(ctx context.Context, v []types.String)

SetInheritedFromObject sets the value of the InheritedFromObject field in RegisteredModelPermission_SdkV2.

func (*RegisteredModelPermission_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *RegisteredModelPermission_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RegisteredModelPermission_SdkV2)

func (*RegisteredModelPermission_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *RegisteredModelPermission_SdkV2) SyncEffectiveFieldsDuringRead(existingState RegisteredModelPermission_SdkV2)

func (RegisteredModelPermission_SdkV2) ToObjectValue added in v1.62.1

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

func (RegisteredModelPermission_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type RegisteredModelPermissions

type RegisteredModelPermissions struct {
	AccessControlList types.List `tfsdk:"access_control_list"`

	ObjectId types.String `tfsdk:"object_id"`

	ObjectType types.String `tfsdk:"object_type"`
}

func (RegisteredModelPermissions) ApplySchemaCustomizations added in v1.63.0

func (c RegisteredModelPermissions) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (*RegisteredModelPermissions) GetAccessControlList added in v1.61.0

GetAccessControlList returns the value of the AccessControlList field in RegisteredModelPermissions as a slice of RegisteredModelAccessControlResponse values. If the field is unknown or null, the boolean return value is false.

func (RegisteredModelPermissions) GetComplexFieldTypes added in v1.61.0

func (a RegisteredModelPermissions) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

SetAccessControlList sets the value of the AccessControlList field in RegisteredModelPermissions.

func (*RegisteredModelPermissions) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *RegisteredModelPermissions) SyncEffectiveFieldsDuringCreateOrUpdate(plan RegisteredModelPermissions)

func (*RegisteredModelPermissions) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *RegisteredModelPermissions) SyncEffectiveFieldsDuringRead(existingState RegisteredModelPermissions)

func (RegisteredModelPermissions) ToObjectValue added in v1.61.0

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

func (RegisteredModelPermissions) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type RegisteredModelPermissionsDescription

type RegisteredModelPermissionsDescription struct {
	Description types.String `tfsdk:"description"`
	// Permission level
	PermissionLevel types.String `tfsdk:"permission_level"`
}

func (RegisteredModelPermissionsDescription) ApplySchemaCustomizations added in v1.63.0

func (RegisteredModelPermissionsDescription) GetComplexFieldTypes added in v1.61.0

func (a RegisteredModelPermissionsDescription) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *RegisteredModelPermissionsDescription) SyncEffectiveFieldsDuringCreateOrUpdate(plan RegisteredModelPermissionsDescription)

func (*RegisteredModelPermissionsDescription) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *RegisteredModelPermissionsDescription) SyncEffectiveFieldsDuringRead(existingState RegisteredModelPermissionsDescription)

func (RegisteredModelPermissionsDescription) ToObjectValue added in v1.61.0

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

func (RegisteredModelPermissionsDescription) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type RegisteredModelPermissionsDescription_SdkV2 added in v1.62.1

type RegisteredModelPermissionsDescription_SdkV2 struct {
	Description types.String `tfsdk:"description"`
	// Permission level
	PermissionLevel types.String `tfsdk:"permission_level"`
}

func (RegisteredModelPermissionsDescription_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (RegisteredModelPermissionsDescription_SdkV2) GetComplexFieldTypes added in v1.62.1

GetComplexFieldTypes returns a map of the types of elements in complex fields in RegisteredModelPermissionsDescription. 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 (*RegisteredModelPermissionsDescription_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *RegisteredModelPermissionsDescription_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RegisteredModelPermissionsDescription_SdkV2)

func (*RegisteredModelPermissionsDescription_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *RegisteredModelPermissionsDescription_SdkV2) SyncEffectiveFieldsDuringRead(existingState RegisteredModelPermissionsDescription_SdkV2)

func (RegisteredModelPermissionsDescription_SdkV2) ToObjectValue added in v1.62.1

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

func (RegisteredModelPermissionsDescription_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type RegisteredModelPermissionsRequest

type RegisteredModelPermissionsRequest struct {
	AccessControlList types.List `tfsdk:"access_control_list"`
	// The registered model for which to get or manage permissions.
	RegisteredModelId types.String `tfsdk:"-"`
}

func (RegisteredModelPermissionsRequest) ApplySchemaCustomizations added in v1.63.0

func (*RegisteredModelPermissionsRequest) GetAccessControlList added in v1.61.0

GetAccessControlList returns the value of the AccessControlList field in RegisteredModelPermissionsRequest as a slice of RegisteredModelAccessControlRequest values. If the field is unknown or null, the boolean return value is false.

func (RegisteredModelPermissionsRequest) GetComplexFieldTypes added in v1.61.0

func (a RegisteredModelPermissionsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

SetAccessControlList sets the value of the AccessControlList field in RegisteredModelPermissionsRequest.

func (*RegisteredModelPermissionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *RegisteredModelPermissionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan RegisteredModelPermissionsRequest)

func (*RegisteredModelPermissionsRequest) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *RegisteredModelPermissionsRequest) SyncEffectiveFieldsDuringRead(existingState RegisteredModelPermissionsRequest)

func (RegisteredModelPermissionsRequest) ToObjectValue added in v1.61.0

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

func (RegisteredModelPermissionsRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type RegisteredModelPermissionsRequest_SdkV2 added in v1.62.1

type RegisteredModelPermissionsRequest_SdkV2 struct {
	AccessControlList types.List `tfsdk:"access_control_list"`
	// The registered model for which to get or manage permissions.
	RegisteredModelId types.String `tfsdk:"-"`
}

func (RegisteredModelPermissionsRequest_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (*RegisteredModelPermissionsRequest_SdkV2) GetAccessControlList added in v1.62.1

GetAccessControlList returns the value of the AccessControlList field in RegisteredModelPermissionsRequest_SdkV2 as a slice of RegisteredModelAccessControlRequest_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (RegisteredModelPermissionsRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

GetComplexFieldTypes returns a map of the types of elements in complex fields in RegisteredModelPermissionsRequest. 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 (*RegisteredModelPermissionsRequest_SdkV2) SetAccessControlList added in v1.62.1

SetAccessControlList sets the value of the AccessControlList field in RegisteredModelPermissionsRequest_SdkV2.

func (*RegisteredModelPermissionsRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *RegisteredModelPermissionsRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RegisteredModelPermissionsRequest_SdkV2)

func (*RegisteredModelPermissionsRequest_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *RegisteredModelPermissionsRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState RegisteredModelPermissionsRequest_SdkV2)

func (RegisteredModelPermissionsRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (RegisteredModelPermissionsRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type RegisteredModelPermissions_SdkV2 added in v1.62.1

type RegisteredModelPermissions_SdkV2 struct {
	AccessControlList types.List `tfsdk:"access_control_list"`

	ObjectId types.String `tfsdk:"object_id"`

	ObjectType types.String `tfsdk:"object_type"`
}

func (RegisteredModelPermissions_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (*RegisteredModelPermissions_SdkV2) GetAccessControlList added in v1.62.1

GetAccessControlList returns the value of the AccessControlList field in RegisteredModelPermissions_SdkV2 as a slice of RegisteredModelAccessControlResponse_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (RegisteredModelPermissions_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a RegisteredModelPermissions_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in RegisteredModelPermissions. 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 (*RegisteredModelPermissions_SdkV2) SetAccessControlList added in v1.62.1

SetAccessControlList sets the value of the AccessControlList field in RegisteredModelPermissions_SdkV2.

func (*RegisteredModelPermissions_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *RegisteredModelPermissions_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RegisteredModelPermissions_SdkV2)

func (*RegisteredModelPermissions_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *RegisteredModelPermissions_SdkV2) SyncEffectiveFieldsDuringRead(existingState RegisteredModelPermissions_SdkV2)

func (RegisteredModelPermissions_SdkV2) ToObjectValue added in v1.62.1

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

func (RegisteredModelPermissions_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type RegistryWebhook

type RegistryWebhook struct {
	// Creation time of the object, as a Unix timestamp in milliseconds.
	CreationTimestamp types.Int64 `tfsdk:"creation_timestamp"`
	// User-specified description for the webhook.
	Description types.String `tfsdk:"description"`
	// Events that can trigger a registry webhook: * `MODEL_VERSION_CREATED`: A
	// new model version was created for the associated model.
	//
	// * `MODEL_VERSION_TRANSITIONED_STAGE`: A model version’s stage was
	// changed.
	//
	// * `TRANSITION_REQUEST_CREATED`: A user requested a model version’s
	// stage be transitioned.
	//
	// * `COMMENT_CREATED`: A user wrote a comment on a registered model.
	//
	// * `REGISTERED_MODEL_CREATED`: A new registered model was created. This
	// event type can only be specified for a registry-wide webhook, which can
	// be created by not specifying a model name in the create request.
	//
	// * `MODEL_VERSION_TAG_SET`: A user set a tag on the model version.
	//
	// * `MODEL_VERSION_TRANSITIONED_TO_STAGING`: A model version was
	// transitioned to staging.
	//
	// * `MODEL_VERSION_TRANSITIONED_TO_PRODUCTION`: A model version was
	// transitioned to production.
	//
	// * `MODEL_VERSION_TRANSITIONED_TO_ARCHIVED`: A model version was archived.
	//
	// * `TRANSITION_REQUEST_TO_STAGING_CREATED`: A user requested a model
	// version be transitioned to staging.
	//
	// * `TRANSITION_REQUEST_TO_PRODUCTION_CREATED`: A user requested a model
	// version be transitioned to production.
	//
	// * `TRANSITION_REQUEST_TO_ARCHIVED_CREATED`: A user requested a model
	// version be archived.
	Events types.List `tfsdk:"events"`

	HttpUrlSpec types.Object `tfsdk:"http_url_spec"`
	// Webhook ID
	Id types.String `tfsdk:"id"`

	JobSpec types.Object `tfsdk:"job_spec"`
	// Time of the object at last update, as a Unix timestamp in milliseconds.
	LastUpdatedTimestamp types.Int64 `tfsdk:"last_updated_timestamp"`
	// Name of the model whose events would trigger this webhook.
	ModelName types.String `tfsdk:"model_name"`
	// Enable or disable triggering the webhook, or put the webhook into test
	// mode. The default is `ACTIVE`: * `ACTIVE`: Webhook is triggered when an
	// associated event happens.
	//
	// * `DISABLED`: Webhook is not triggered.
	//
	// * `TEST_MODE`: Webhook can be triggered through the test endpoint, but is
	// not triggered on a real event.
	Status types.String `tfsdk:"status"`
}

func (RegistryWebhook) ApplySchemaCustomizations added in v1.63.0

func (c RegistryWebhook) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (RegistryWebhook) GetComplexFieldTypes added in v1.61.0

func (a RegistryWebhook) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *RegistryWebhook) GetEvents(ctx context.Context) ([]types.String, bool)

GetEvents returns the value of the Events field in RegistryWebhook as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*RegistryWebhook) GetHttpUrlSpec added in v1.61.0

func (o *RegistryWebhook) GetHttpUrlSpec(ctx context.Context) (HttpUrlSpecWithoutSecret, bool)

GetHttpUrlSpec returns the value of the HttpUrlSpec field in RegistryWebhook as a HttpUrlSpecWithoutSecret value. If the field is unknown or null, the boolean return value is false.

func (*RegistryWebhook) GetJobSpec added in v1.61.0

GetJobSpec returns the value of the JobSpec field in RegistryWebhook as a JobSpecWithoutSecret value. If the field is unknown or null, the boolean return value is false.

func (*RegistryWebhook) SetEvents added in v1.61.0

func (o *RegistryWebhook) SetEvents(ctx context.Context, v []types.String)

SetEvents sets the value of the Events field in RegistryWebhook.

func (*RegistryWebhook) SetHttpUrlSpec added in v1.61.0

func (o *RegistryWebhook) SetHttpUrlSpec(ctx context.Context, v HttpUrlSpecWithoutSecret)

SetHttpUrlSpec sets the value of the HttpUrlSpec field in RegistryWebhook.

func (*RegistryWebhook) SetJobSpec added in v1.61.0

func (o *RegistryWebhook) SetJobSpec(ctx context.Context, v JobSpecWithoutSecret)

SetJobSpec sets the value of the JobSpec field in RegistryWebhook.

func (*RegistryWebhook) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *RegistryWebhook) SyncEffectiveFieldsDuringCreateOrUpdate(plan RegistryWebhook)

func (*RegistryWebhook) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *RegistryWebhook) SyncEffectiveFieldsDuringRead(existingState RegistryWebhook)

func (RegistryWebhook) ToObjectValue added in v1.61.0

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

func (RegistryWebhook) Type added in v1.61.0

func (o RegistryWebhook) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type RegistryWebhook_SdkV2 added in v1.62.1

type RegistryWebhook_SdkV2 struct {
	// Creation time of the object, as a Unix timestamp in milliseconds.
	CreationTimestamp types.Int64 `tfsdk:"creation_timestamp"`
	// User-specified description for the webhook.
	Description types.String `tfsdk:"description"`
	// Events that can trigger a registry webhook: * `MODEL_VERSION_CREATED`: A
	// new model version was created for the associated model.
	//
	// * `MODEL_VERSION_TRANSITIONED_STAGE`: A model version’s stage was
	// changed.
	//
	// * `TRANSITION_REQUEST_CREATED`: A user requested a model version’s
	// stage be transitioned.
	//
	// * `COMMENT_CREATED`: A user wrote a comment on a registered model.
	//
	// * `REGISTERED_MODEL_CREATED`: A new registered model was created. This
	// event type can only be specified for a registry-wide webhook, which can
	// be created by not specifying a model name in the create request.
	//
	// * `MODEL_VERSION_TAG_SET`: A user set a tag on the model version.
	//
	// * `MODEL_VERSION_TRANSITIONED_TO_STAGING`: A model version was
	// transitioned to staging.
	//
	// * `MODEL_VERSION_TRANSITIONED_TO_PRODUCTION`: A model version was
	// transitioned to production.
	//
	// * `MODEL_VERSION_TRANSITIONED_TO_ARCHIVED`: A model version was archived.
	//
	// * `TRANSITION_REQUEST_TO_STAGING_CREATED`: A user requested a model
	// version be transitioned to staging.
	//
	// * `TRANSITION_REQUEST_TO_PRODUCTION_CREATED`: A user requested a model
	// version be transitioned to production.
	//
	// * `TRANSITION_REQUEST_TO_ARCHIVED_CREATED`: A user requested a model
	// version be archived.
	Events types.List `tfsdk:"events"`

	HttpUrlSpec types.List `tfsdk:"http_url_spec"`
	// Webhook ID
	Id types.String `tfsdk:"id"`

	JobSpec types.List `tfsdk:"job_spec"`
	// Time of the object at last update, as a Unix timestamp in milliseconds.
	LastUpdatedTimestamp types.Int64 `tfsdk:"last_updated_timestamp"`
	// Name of the model whose events would trigger this webhook.
	ModelName types.String `tfsdk:"model_name"`
	// Enable or disable triggering the webhook, or put the webhook into test
	// mode. The default is `ACTIVE`: * `ACTIVE`: Webhook is triggered when an
	// associated event happens.
	//
	// * `DISABLED`: Webhook is not triggered.
	//
	// * `TEST_MODE`: Webhook can be triggered through the test endpoint, but is
	// not triggered on a real event.
	Status types.String `tfsdk:"status"`
}

func (RegistryWebhook_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c RegistryWebhook_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (RegistryWebhook_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a RegistryWebhook_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in RegistryWebhook. 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 (*RegistryWebhook_SdkV2) GetEvents added in v1.62.1

func (o *RegistryWebhook_SdkV2) GetEvents(ctx context.Context) ([]types.String, bool)

GetEvents returns the value of the Events field in RegistryWebhook_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*RegistryWebhook_SdkV2) GetHttpUrlSpec added in v1.62.1

GetHttpUrlSpec returns the value of the HttpUrlSpec field in RegistryWebhook_SdkV2 as a HttpUrlSpecWithoutSecret_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*RegistryWebhook_SdkV2) GetJobSpec added in v1.62.1

GetJobSpec returns the value of the JobSpec field in RegistryWebhook_SdkV2 as a JobSpecWithoutSecret_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*RegistryWebhook_SdkV2) SetEvents added in v1.62.1

func (o *RegistryWebhook_SdkV2) SetEvents(ctx context.Context, v []types.String)

SetEvents sets the value of the Events field in RegistryWebhook_SdkV2.

func (*RegistryWebhook_SdkV2) SetHttpUrlSpec added in v1.62.1

SetHttpUrlSpec sets the value of the HttpUrlSpec field in RegistryWebhook_SdkV2.

func (*RegistryWebhook_SdkV2) SetJobSpec added in v1.62.1

SetJobSpec sets the value of the JobSpec field in RegistryWebhook_SdkV2.

func (*RegistryWebhook_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *RegistryWebhook_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RegistryWebhook_SdkV2)

func (*RegistryWebhook_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *RegistryWebhook_SdkV2) SyncEffectiveFieldsDuringRead(existingState RegistryWebhook_SdkV2)

func (RegistryWebhook_SdkV2) ToObjectValue added in v1.62.1

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

func (RegistryWebhook_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type RejectTransitionRequest

type RejectTransitionRequest struct {
	// User-provided comment on the action.
	Comment types.String `tfsdk:"comment"`
	// Name of the model.
	Name types.String `tfsdk:"name"`
	// Target stage of the transition. Valid values are:
	//
	// * `None`: The initial stage of a model version.
	//
	// * `Staging`: Staging or pre-production stage.
	//
	// * `Production`: Production stage.
	//
	// * `Archived`: Archived stage.
	Stage types.String `tfsdk:"stage"`
	// Version of the model.
	Version types.String `tfsdk:"version"`
}

func (RejectTransitionRequest) ApplySchemaCustomizations added in v1.63.0

func (c RejectTransitionRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (RejectTransitionRequest) GetComplexFieldTypes added in v1.61.0

func (a RejectTransitionRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *RejectTransitionRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan RejectTransitionRequest)

func (*RejectTransitionRequest) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *RejectTransitionRequest) SyncEffectiveFieldsDuringRead(existingState RejectTransitionRequest)

func (RejectTransitionRequest) ToObjectValue added in v1.61.0

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

func (RejectTransitionRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type RejectTransitionRequestResponse

type RejectTransitionRequestResponse struct {
	// Activity recorded for the action.
	Activity types.Object `tfsdk:"activity"`
}

func (*RejectTransitionRequestResponse) GetActivity added in v1.61.0

GetActivity returns the value of the Activity field in RejectTransitionRequestResponse as a Activity value. If the field is unknown or null, the boolean return value is false.

func (RejectTransitionRequestResponse) GetComplexFieldTypes added in v1.61.0

func (a RejectTransitionRequestResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

SetActivity sets the value of the Activity field in RejectTransitionRequestResponse.

func (RejectTransitionRequestResponse) ToObjectValue added in v1.61.0

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

func (RejectTransitionRequestResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type RejectTransitionRequestResponse_SdkV2 added in v1.62.1

type RejectTransitionRequestResponse_SdkV2 struct {
	// Activity recorded for the action.
	Activity types.List `tfsdk:"activity"`
}

func (*RejectTransitionRequestResponse_SdkV2) GetActivity added in v1.62.1

GetActivity returns the value of the Activity field in RejectTransitionRequestResponse_SdkV2 as a Activity_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (RejectTransitionRequestResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a RejectTransitionRequestResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in RejectTransitionRequestResponse. 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 (*RejectTransitionRequestResponse_SdkV2) SetActivity added in v1.62.1

SetActivity sets the value of the Activity field in RejectTransitionRequestResponse_SdkV2.

func (RejectTransitionRequestResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (RejectTransitionRequestResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type RejectTransitionRequest_SdkV2 added in v1.62.1

type RejectTransitionRequest_SdkV2 struct {
	// User-provided comment on the action.
	Comment types.String `tfsdk:"comment"`
	// Name of the model.
	Name types.String `tfsdk:"name"`
	// Target stage of the transition. Valid values are:
	//
	// * `None`: The initial stage of a model version.
	//
	// * `Staging`: Staging or pre-production stage.
	//
	// * `Production`: Production stage.
	//
	// * `Archived`: Archived stage.
	Stage types.String `tfsdk:"stage"`
	// Version of the model.
	Version types.String `tfsdk:"version"`
}

func (RejectTransitionRequest_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (RejectTransitionRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a RejectTransitionRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in RejectTransitionRequest. 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 (*RejectTransitionRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *RejectTransitionRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RejectTransitionRequest_SdkV2)

func (*RejectTransitionRequest_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *RejectTransitionRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState RejectTransitionRequest_SdkV2)

func (RejectTransitionRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (RejectTransitionRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type RenameModelRequest

type RenameModelRequest struct {
	// Registered model unique name identifier.
	Name types.String `tfsdk:"name"`
	// If provided, updates the name for this `registered_model`.
	NewName types.String `tfsdk:"new_name"`
}

func (RenameModelRequest) ApplySchemaCustomizations added in v1.63.0

func (c RenameModelRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (RenameModelRequest) GetComplexFieldTypes added in v1.61.0

func (a RenameModelRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *RenameModelRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan RenameModelRequest)

func (*RenameModelRequest) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *RenameModelRequest) SyncEffectiveFieldsDuringRead(existingState RenameModelRequest)

func (RenameModelRequest) ToObjectValue added in v1.61.0

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

func (RenameModelRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type RenameModelRequest_SdkV2 added in v1.62.1

type RenameModelRequest_SdkV2 struct {
	// Registered model unique name identifier.
	Name types.String `tfsdk:"name"`
	// If provided, updates the name for this `registered_model`.
	NewName types.String `tfsdk:"new_name"`
}

func (RenameModelRequest_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c RenameModelRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (RenameModelRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a RenameModelRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in RenameModelRequest. 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 (*RenameModelRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *RenameModelRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RenameModelRequest_SdkV2)

func (*RenameModelRequest_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *RenameModelRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState RenameModelRequest_SdkV2)

func (RenameModelRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (RenameModelRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type RenameModelResponse

type RenameModelResponse struct {
	RegisteredModel types.Object `tfsdk:"registered_model"`
}

func (RenameModelResponse) ApplySchemaCustomizations added in v1.63.0

func (c RenameModelResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (RenameModelResponse) GetComplexFieldTypes added in v1.61.0

func (a RenameModelResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *RenameModelResponse) GetRegisteredModel(ctx context.Context) (Model, bool)

GetRegisteredModel returns the value of the RegisteredModel field in RenameModelResponse as a Model value. If the field is unknown or null, the boolean return value is false.

func (*RenameModelResponse) SetRegisteredModel added in v1.61.0

func (o *RenameModelResponse) SetRegisteredModel(ctx context.Context, v Model)

SetRegisteredModel sets the value of the RegisteredModel field in RenameModelResponse.

func (*RenameModelResponse) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *RenameModelResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan RenameModelResponse)

func (*RenameModelResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *RenameModelResponse) SyncEffectiveFieldsDuringRead(existingState RenameModelResponse)

func (RenameModelResponse) ToObjectValue added in v1.61.0

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

func (RenameModelResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type RenameModelResponse_SdkV2 added in v1.62.1

type RenameModelResponse_SdkV2 struct {
	RegisteredModel types.List `tfsdk:"registered_model"`
}

func (RenameModelResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c RenameModelResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (RenameModelResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a RenameModelResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in RenameModelResponse. 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 (*RenameModelResponse_SdkV2) GetRegisteredModel added in v1.62.1

func (o *RenameModelResponse_SdkV2) GetRegisteredModel(ctx context.Context) (Model_SdkV2, bool)

GetRegisteredModel returns the value of the RegisteredModel field in RenameModelResponse_SdkV2 as a Model_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*RenameModelResponse_SdkV2) SetRegisteredModel added in v1.62.1

func (o *RenameModelResponse_SdkV2) SetRegisteredModel(ctx context.Context, v Model_SdkV2)

SetRegisteredModel sets the value of the RegisteredModel field in RenameModelResponse_SdkV2.

func (*RenameModelResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *RenameModelResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RenameModelResponse_SdkV2)

func (*RenameModelResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *RenameModelResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState RenameModelResponse_SdkV2)

func (RenameModelResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (RenameModelResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type RestoreExperiment

type RestoreExperiment struct {
	// ID of the associated experiment.
	ExperimentId types.String `tfsdk:"experiment_id"`
}

func (RestoreExperiment) ApplySchemaCustomizations added in v1.63.0

func (c RestoreExperiment) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (RestoreExperiment) GetComplexFieldTypes added in v1.61.0

func (a RestoreExperiment) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *RestoreExperiment) SyncEffectiveFieldsDuringCreateOrUpdate(plan RestoreExperiment)

func (*RestoreExperiment) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *RestoreExperiment) SyncEffectiveFieldsDuringRead(existingState RestoreExperiment)

func (RestoreExperiment) ToObjectValue added in v1.61.0

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

func (RestoreExperiment) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type RestoreExperimentResponse

type RestoreExperimentResponse struct {
}

func (RestoreExperimentResponse) ApplySchemaCustomizations added in v1.63.0

func (c RestoreExperimentResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (RestoreExperimentResponse) GetComplexFieldTypes added in v1.61.0

func (a RestoreExperimentResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *RestoreExperimentResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan RestoreExperimentResponse)

func (*RestoreExperimentResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *RestoreExperimentResponse) SyncEffectiveFieldsDuringRead(existingState RestoreExperimentResponse)

func (RestoreExperimentResponse) ToObjectValue added in v1.61.0

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

func (RestoreExperimentResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type RestoreExperimentResponse_SdkV2 added in v1.62.1

type RestoreExperimentResponse_SdkV2 struct {
}

func (RestoreExperimentResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (RestoreExperimentResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a RestoreExperimentResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in RestoreExperimentResponse. 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 (*RestoreExperimentResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *RestoreExperimentResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RestoreExperimentResponse_SdkV2)

func (*RestoreExperimentResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *RestoreExperimentResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState RestoreExperimentResponse_SdkV2)

func (RestoreExperimentResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (RestoreExperimentResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type RestoreExperiment_SdkV2 added in v1.62.1

type RestoreExperiment_SdkV2 struct {
	// ID of the associated experiment.
	ExperimentId types.String `tfsdk:"experiment_id"`
}

func (RestoreExperiment_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c RestoreExperiment_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (RestoreExperiment_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a RestoreExperiment_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in RestoreExperiment. 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 (*RestoreExperiment_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *RestoreExperiment_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RestoreExperiment_SdkV2)

func (*RestoreExperiment_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *RestoreExperiment_SdkV2) SyncEffectiveFieldsDuringRead(existingState RestoreExperiment_SdkV2)

func (RestoreExperiment_SdkV2) ToObjectValue added in v1.62.1

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

func (RestoreExperiment_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type RestoreRun

type RestoreRun struct {
	// ID of the run to restore.
	RunId types.String `tfsdk:"run_id"`
}

func (RestoreRun) ApplySchemaCustomizations added in v1.63.0

func (c RestoreRun) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (RestoreRun) GetComplexFieldTypes added in v1.61.0

func (a RestoreRun) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *RestoreRun) SyncEffectiveFieldsDuringCreateOrUpdate(plan RestoreRun)

func (*RestoreRun) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *RestoreRun) SyncEffectiveFieldsDuringRead(existingState RestoreRun)

func (RestoreRun) ToObjectValue added in v1.61.0

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

func (RestoreRun) Type added in v1.61.0

func (o RestoreRun) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type RestoreRunResponse

type RestoreRunResponse struct {
}

func (RestoreRunResponse) ApplySchemaCustomizations added in v1.63.0

func (c RestoreRunResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (RestoreRunResponse) GetComplexFieldTypes added in v1.61.0

func (a RestoreRunResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *RestoreRunResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan RestoreRunResponse)

func (*RestoreRunResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *RestoreRunResponse) SyncEffectiveFieldsDuringRead(existingState RestoreRunResponse)

func (RestoreRunResponse) ToObjectValue added in v1.61.0

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

func (RestoreRunResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type RestoreRunResponse_SdkV2 added in v1.62.1

type RestoreRunResponse_SdkV2 struct {
}

func (RestoreRunResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c RestoreRunResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (RestoreRunResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a RestoreRunResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in RestoreRunResponse. 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 (*RestoreRunResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *RestoreRunResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RestoreRunResponse_SdkV2)

func (*RestoreRunResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *RestoreRunResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState RestoreRunResponse_SdkV2)

func (RestoreRunResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (RestoreRunResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type RestoreRun_SdkV2 added in v1.62.1

type RestoreRun_SdkV2 struct {
	// ID of the run to restore.
	RunId types.String `tfsdk:"run_id"`
}

func (RestoreRun_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c RestoreRun_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (RestoreRun_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a RestoreRun_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in RestoreRun. 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 (*RestoreRun_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *RestoreRun_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RestoreRun_SdkV2)

func (*RestoreRun_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *RestoreRun_SdkV2) SyncEffectiveFieldsDuringRead(existingState RestoreRun_SdkV2)

func (RestoreRun_SdkV2) ToObjectValue added in v1.62.1

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

func (RestoreRun_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type RestoreRuns

type RestoreRuns struct {
	// The ID of the experiment containing the runs to restore.
	ExperimentId types.String `tfsdk:"experiment_id"`
	// An optional positive integer indicating the maximum number of runs to
	// restore. The maximum allowed value for max_runs is 10000.
	MaxRuns types.Int64 `tfsdk:"max_runs"`
	// The minimum deletion timestamp in milliseconds since the UNIX epoch for
	// restoring runs. Only runs deleted no earlier than this timestamp are
	// restored.
	MinTimestampMillis types.Int64 `tfsdk:"min_timestamp_millis"`
}

func (RestoreRuns) ApplySchemaCustomizations added in v1.63.0

func (c RestoreRuns) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (RestoreRuns) GetComplexFieldTypes added in v1.61.0

func (a RestoreRuns) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *RestoreRuns) SyncEffectiveFieldsDuringCreateOrUpdate(plan RestoreRuns)

func (*RestoreRuns) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *RestoreRuns) SyncEffectiveFieldsDuringRead(existingState RestoreRuns)

func (RestoreRuns) ToObjectValue added in v1.61.0

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

func (RestoreRuns) Type added in v1.61.0

func (o RestoreRuns) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type RestoreRunsResponse

type RestoreRunsResponse struct {
	// The number of runs restored.
	RunsRestored types.Int64 `tfsdk:"runs_restored"`
}

func (RestoreRunsResponse) ApplySchemaCustomizations added in v1.63.0

func (c RestoreRunsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (RestoreRunsResponse) GetComplexFieldTypes added in v1.61.0

func (a RestoreRunsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *RestoreRunsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan RestoreRunsResponse)

func (*RestoreRunsResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *RestoreRunsResponse) SyncEffectiveFieldsDuringRead(existingState RestoreRunsResponse)

func (RestoreRunsResponse) ToObjectValue added in v1.61.0

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

func (RestoreRunsResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type RestoreRunsResponse_SdkV2 added in v1.62.1

type RestoreRunsResponse_SdkV2 struct {
	// The number of runs restored.
	RunsRestored types.Int64 `tfsdk:"runs_restored"`
}

func (RestoreRunsResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c RestoreRunsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (RestoreRunsResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a RestoreRunsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in RestoreRunsResponse. 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 (*RestoreRunsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *RestoreRunsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RestoreRunsResponse_SdkV2)

func (*RestoreRunsResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *RestoreRunsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState RestoreRunsResponse_SdkV2)

func (RestoreRunsResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (RestoreRunsResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type RestoreRuns_SdkV2 added in v1.62.1

type RestoreRuns_SdkV2 struct {
	// The ID of the experiment containing the runs to restore.
	ExperimentId types.String `tfsdk:"experiment_id"`
	// An optional positive integer indicating the maximum number of runs to
	// restore. The maximum allowed value for max_runs is 10000.
	MaxRuns types.Int64 `tfsdk:"max_runs"`
	// The minimum deletion timestamp in milliseconds since the UNIX epoch for
	// restoring runs. Only runs deleted no earlier than this timestamp are
	// restored.
	MinTimestampMillis types.Int64 `tfsdk:"min_timestamp_millis"`
}

func (RestoreRuns_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c RestoreRuns_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (RestoreRuns_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a RestoreRuns_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in RestoreRuns. 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 (*RestoreRuns_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *RestoreRuns_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RestoreRuns_SdkV2)

func (*RestoreRuns_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *RestoreRuns_SdkV2) SyncEffectiveFieldsDuringRead(existingState RestoreRuns_SdkV2)

func (RestoreRuns_SdkV2) ToObjectValue added in v1.62.1

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

func (RestoreRuns_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type Run

type Run struct {
	// Run data.
	Data types.Object `tfsdk:"data"`
	// Run metadata.
	Info types.Object `tfsdk:"info"`
	// Run inputs.
	Inputs types.Object `tfsdk:"inputs"`
}

func (Run) ApplySchemaCustomizations added in v1.63.0

func (c Run) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (Run) GetComplexFieldTypes added in v1.61.0

func (a Run) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *Run) GetData(ctx context.Context) (RunData, bool)

GetData returns the value of the Data field in Run as a RunData value. If the field is unknown or null, the boolean return value is false.

func (*Run) GetInfo added in v1.61.0

func (o *Run) GetInfo(ctx context.Context) (RunInfo, bool)

GetInfo returns the value of the Info field in Run as a RunInfo value. If the field is unknown or null, the boolean return value is false.

func (*Run) GetInputs added in v1.61.0

func (o *Run) GetInputs(ctx context.Context) (RunInputs, bool)

GetInputs returns the value of the Inputs field in Run as a RunInputs value. If the field is unknown or null, the boolean return value is false.

func (*Run) SetData added in v1.61.0

func (o *Run) SetData(ctx context.Context, v RunData)

SetData sets the value of the Data field in Run.

func (*Run) SetInfo added in v1.61.0

func (o *Run) SetInfo(ctx context.Context, v RunInfo)

SetInfo sets the value of the Info field in Run.

func (*Run) SetInputs added in v1.61.0

func (o *Run) SetInputs(ctx context.Context, v RunInputs)

SetInputs sets the value of the Inputs field in Run.

func (*Run) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *Run) SyncEffectiveFieldsDuringCreateOrUpdate(plan Run)

func (*Run) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *Run) SyncEffectiveFieldsDuringRead(existingState Run)

func (Run) ToObjectValue added in v1.61.0

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

func (Run) Type added in v1.61.0

func (o Run) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type RunData

type RunData struct {
	// Run metrics.
	Metrics types.List `tfsdk:"metrics"`
	// Run parameters.
	Params types.List `tfsdk:"params"`
	// Additional metadata key-value pairs.
	Tags types.List `tfsdk:"tags"`
}

func (RunData) ApplySchemaCustomizations added in v1.63.0

func (c RunData) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (RunData) GetComplexFieldTypes added in v1.61.0

func (a RunData) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *RunData) GetMetrics(ctx context.Context) ([]Metric, bool)

GetMetrics returns the value of the Metrics field in RunData as a slice of Metric values. If the field is unknown or null, the boolean return value is false.

func (*RunData) GetParams added in v1.61.0

func (o *RunData) GetParams(ctx context.Context) ([]Param, bool)

GetParams returns the value of the Params field in RunData as a slice of Param values. If the field is unknown or null, the boolean return value is false.

func (*RunData) GetTags added in v1.61.0

func (o *RunData) GetTags(ctx context.Context) ([]RunTag, bool)

GetTags returns the value of the Tags field in RunData as a slice of RunTag values. If the field is unknown or null, the boolean return value is false.

func (*RunData) SetMetrics added in v1.61.0

func (o *RunData) SetMetrics(ctx context.Context, v []Metric)

SetMetrics sets the value of the Metrics field in RunData.

func (*RunData) SetParams added in v1.61.0

func (o *RunData) SetParams(ctx context.Context, v []Param)

SetParams sets the value of the Params field in RunData.

func (*RunData) SetTags added in v1.61.0

func (o *RunData) SetTags(ctx context.Context, v []RunTag)

SetTags sets the value of the Tags field in RunData.

func (*RunData) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *RunData) SyncEffectiveFieldsDuringCreateOrUpdate(plan RunData)

func (*RunData) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *RunData) SyncEffectiveFieldsDuringRead(existingState RunData)

func (RunData) ToObjectValue added in v1.61.0

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

func (RunData) Type added in v1.61.0

func (o RunData) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type RunData_SdkV2 added in v1.62.1

type RunData_SdkV2 struct {
	// Run metrics.
	Metrics types.List `tfsdk:"metrics"`
	// Run parameters.
	Params types.List `tfsdk:"params"`
	// Additional metadata key-value pairs.
	Tags types.List `tfsdk:"tags"`
}

func (RunData_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c RunData_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (RunData_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a RunData_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in RunData. 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 (*RunData_SdkV2) GetMetrics added in v1.62.1

func (o *RunData_SdkV2) GetMetrics(ctx context.Context) ([]Metric_SdkV2, bool)

GetMetrics returns the value of the Metrics field in RunData_SdkV2 as a slice of Metric_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*RunData_SdkV2) GetParams added in v1.62.1

func (o *RunData_SdkV2) GetParams(ctx context.Context) ([]Param_SdkV2, bool)

GetParams returns the value of the Params field in RunData_SdkV2 as a slice of Param_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*RunData_SdkV2) GetTags added in v1.62.1

func (o *RunData_SdkV2) GetTags(ctx context.Context) ([]RunTag_SdkV2, bool)

GetTags returns the value of the Tags field in RunData_SdkV2 as a slice of RunTag_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*RunData_SdkV2) SetMetrics added in v1.62.1

func (o *RunData_SdkV2) SetMetrics(ctx context.Context, v []Metric_SdkV2)

SetMetrics sets the value of the Metrics field in RunData_SdkV2.

func (*RunData_SdkV2) SetParams added in v1.62.1

func (o *RunData_SdkV2) SetParams(ctx context.Context, v []Param_SdkV2)

SetParams sets the value of the Params field in RunData_SdkV2.

func (*RunData_SdkV2) SetTags added in v1.62.1

func (o *RunData_SdkV2) SetTags(ctx context.Context, v []RunTag_SdkV2)

SetTags sets the value of the Tags field in RunData_SdkV2.

func (*RunData_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *RunData_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RunData_SdkV2)

func (*RunData_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *RunData_SdkV2) SyncEffectiveFieldsDuringRead(existingState RunData_SdkV2)

func (RunData_SdkV2) ToObjectValue added in v1.62.1

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

func (RunData_SdkV2) Type added in v1.62.1

func (o RunData_SdkV2) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type RunInfo

type RunInfo struct {
	// URI of the directory where artifacts should be uploaded. This can be a
	// local path (starting with "/"), or a distributed file system (DFS) path,
	// like `s3://bucket/directory` or `dbfs:/my/directory`. If not set, the
	// local `./mlruns` directory is chosen.
	ArtifactUri types.String `tfsdk:"artifact_uri"`
	// Unix timestamp of when the run ended in milliseconds.
	EndTime types.Int64 `tfsdk:"end_time"`
	// The experiment ID.
	ExperimentId types.String `tfsdk:"experiment_id"`
	// Current life cycle stage of the experiment : OneOf("active", "deleted")
	LifecycleStage types.String `tfsdk:"lifecycle_stage"`
	// Unique identifier for the run.
	RunId types.String `tfsdk:"run_id"`
	// [Deprecated, use run_id instead] Unique identifier for the run. This
	// field will be removed in a future MLflow version.
	RunUuid types.String `tfsdk:"run_uuid"`
	// Unix timestamp of when the run started in milliseconds.
	StartTime types.Int64 `tfsdk:"start_time"`
	// Current status of the run.
	Status types.String `tfsdk:"status"`
	// User who initiated the run. This field is deprecated as of MLflow 1.0,
	// and will be removed in a future MLflow release. Use 'mlflow.user' tag
	// instead.
	UserId types.String `tfsdk:"user_id"`
}

func (RunInfo) ApplySchemaCustomizations added in v1.63.0

func (c RunInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (RunInfo) GetComplexFieldTypes added in v1.61.0

func (a RunInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *RunInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan RunInfo)

func (*RunInfo) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *RunInfo) SyncEffectiveFieldsDuringRead(existingState RunInfo)

func (RunInfo) ToObjectValue added in v1.61.0

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

func (RunInfo) Type added in v1.61.0

func (o RunInfo) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type RunInfo_SdkV2 added in v1.62.1

type RunInfo_SdkV2 struct {
	// URI of the directory where artifacts should be uploaded. This can be a
	// local path (starting with "/"), or a distributed file system (DFS) path,
	// like `s3://bucket/directory` or `dbfs:/my/directory`. If not set, the
	// local `./mlruns` directory is chosen.
	ArtifactUri types.String `tfsdk:"artifact_uri"`
	// Unix timestamp of when the run ended in milliseconds.
	EndTime types.Int64 `tfsdk:"end_time"`
	// The experiment ID.
	ExperimentId types.String `tfsdk:"experiment_id"`
	// Current life cycle stage of the experiment : OneOf("active", "deleted")
	LifecycleStage types.String `tfsdk:"lifecycle_stage"`
	// Unique identifier for the run.
	RunId types.String `tfsdk:"run_id"`
	// [Deprecated, use run_id instead] Unique identifier for the run. This
	// field will be removed in a future MLflow version.
	RunUuid types.String `tfsdk:"run_uuid"`
	// Unix timestamp of when the run started in milliseconds.
	StartTime types.Int64 `tfsdk:"start_time"`
	// Current status of the run.
	Status types.String `tfsdk:"status"`
	// User who initiated the run. This field is deprecated as of MLflow 1.0,
	// and will be removed in a future MLflow release. Use 'mlflow.user' tag
	// instead.
	UserId types.String `tfsdk:"user_id"`
}

func (RunInfo_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c RunInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (RunInfo_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a RunInfo_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in RunInfo. 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 (*RunInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *RunInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RunInfo_SdkV2)

func (*RunInfo_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *RunInfo_SdkV2) SyncEffectiveFieldsDuringRead(existingState RunInfo_SdkV2)

func (RunInfo_SdkV2) ToObjectValue added in v1.62.1

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

func (RunInfo_SdkV2) Type added in v1.62.1

func (o RunInfo_SdkV2) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type RunInputs

type RunInputs struct {
	// Run metrics.
	DatasetInputs types.List `tfsdk:"dataset_inputs"`
}

func (RunInputs) ApplySchemaCustomizations added in v1.63.0

func (c RunInputs) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (RunInputs) GetComplexFieldTypes added in v1.61.0

func (a RunInputs) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *RunInputs) GetDatasetInputs(ctx context.Context) ([]DatasetInput, bool)

GetDatasetInputs returns the value of the DatasetInputs field in RunInputs as a slice of DatasetInput values. If the field is unknown or null, the boolean return value is false.

func (*RunInputs) SetDatasetInputs added in v1.61.0

func (o *RunInputs) SetDatasetInputs(ctx context.Context, v []DatasetInput)

SetDatasetInputs sets the value of the DatasetInputs field in RunInputs.

func (*RunInputs) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *RunInputs) SyncEffectiveFieldsDuringCreateOrUpdate(plan RunInputs)

func (*RunInputs) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *RunInputs) SyncEffectiveFieldsDuringRead(existingState RunInputs)

func (RunInputs) ToObjectValue added in v1.61.0

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

func (RunInputs) Type added in v1.61.0

func (o RunInputs) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type RunInputs_SdkV2 added in v1.62.1

type RunInputs_SdkV2 struct {
	// Run metrics.
	DatasetInputs types.List `tfsdk:"dataset_inputs"`
}

func (RunInputs_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c RunInputs_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (RunInputs_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a RunInputs_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in RunInputs. 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 (*RunInputs_SdkV2) GetDatasetInputs added in v1.62.1

func (o *RunInputs_SdkV2) GetDatasetInputs(ctx context.Context) ([]DatasetInput_SdkV2, bool)

GetDatasetInputs returns the value of the DatasetInputs field in RunInputs_SdkV2 as a slice of DatasetInput_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*RunInputs_SdkV2) SetDatasetInputs added in v1.62.1

func (o *RunInputs_SdkV2) SetDatasetInputs(ctx context.Context, v []DatasetInput_SdkV2)

SetDatasetInputs sets the value of the DatasetInputs field in RunInputs_SdkV2.

func (*RunInputs_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *RunInputs_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RunInputs_SdkV2)

func (*RunInputs_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *RunInputs_SdkV2) SyncEffectiveFieldsDuringRead(existingState RunInputs_SdkV2)

func (RunInputs_SdkV2) ToObjectValue added in v1.62.1

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

func (RunInputs_SdkV2) Type added in v1.62.1

func (o RunInputs_SdkV2) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type RunTag

type RunTag struct {
	// The tag key.
	Key types.String `tfsdk:"key"`
	// The tag value.
	Value types.String `tfsdk:"value"`
}

func (RunTag) ApplySchemaCustomizations added in v1.63.0

func (c RunTag) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (RunTag) GetComplexFieldTypes added in v1.61.0

func (a RunTag) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *RunTag) SyncEffectiveFieldsDuringCreateOrUpdate(plan RunTag)

func (*RunTag) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *RunTag) SyncEffectiveFieldsDuringRead(existingState RunTag)

func (RunTag) ToObjectValue added in v1.61.0

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

func (RunTag) Type added in v1.61.0

func (o RunTag) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type RunTag_SdkV2 added in v1.62.1

type RunTag_SdkV2 struct {
	// The tag key.
	Key types.String `tfsdk:"key"`
	// The tag value.
	Value types.String `tfsdk:"value"`
}

func (RunTag_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c RunTag_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (RunTag_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a RunTag_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in RunTag. 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 (*RunTag_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *RunTag_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RunTag_SdkV2)

func (*RunTag_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *RunTag_SdkV2) SyncEffectiveFieldsDuringRead(existingState RunTag_SdkV2)

func (RunTag_SdkV2) ToObjectValue added in v1.62.1

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

func (RunTag_SdkV2) Type added in v1.62.1

func (o RunTag_SdkV2) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type Run_SdkV2 added in v1.62.1

type Run_SdkV2 struct {
	// Run data.
	Data types.List `tfsdk:"data"`
	// Run metadata.
	Info types.List `tfsdk:"info"`
	// Run inputs.
	Inputs types.List `tfsdk:"inputs"`
}

func (Run_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c Run_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (Run_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a Run_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in Run. 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 (*Run_SdkV2) GetData added in v1.62.1

func (o *Run_SdkV2) GetData(ctx context.Context) (RunData_SdkV2, bool)

GetData returns the value of the Data field in Run_SdkV2 as a RunData_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*Run_SdkV2) GetInfo added in v1.62.1

func (o *Run_SdkV2) GetInfo(ctx context.Context) (RunInfo_SdkV2, bool)

GetInfo returns the value of the Info field in Run_SdkV2 as a RunInfo_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*Run_SdkV2) GetInputs added in v1.62.1

func (o *Run_SdkV2) GetInputs(ctx context.Context) (RunInputs_SdkV2, bool)

GetInputs returns the value of the Inputs field in Run_SdkV2 as a RunInputs_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*Run_SdkV2) SetData added in v1.62.1

func (o *Run_SdkV2) SetData(ctx context.Context, v RunData_SdkV2)

SetData sets the value of the Data field in Run_SdkV2.

func (*Run_SdkV2) SetInfo added in v1.62.1

func (o *Run_SdkV2) SetInfo(ctx context.Context, v RunInfo_SdkV2)

SetInfo sets the value of the Info field in Run_SdkV2.

func (*Run_SdkV2) SetInputs added in v1.62.1

func (o *Run_SdkV2) SetInputs(ctx context.Context, v RunInputs_SdkV2)

SetInputs sets the value of the Inputs field in Run_SdkV2.

func (*Run_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *Run_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Run_SdkV2)

func (*Run_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *Run_SdkV2) SyncEffectiveFieldsDuringRead(existingState Run_SdkV2)

func (Run_SdkV2) ToObjectValue added in v1.62.1

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

func (Run_SdkV2) Type added in v1.62.1

func (o Run_SdkV2) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type SearchExperiments

type SearchExperiments struct {
	// String representing a SQL filter condition (e.g. "name ILIKE
	// 'my-experiment%'")
	Filter types.String `tfsdk:"filter"`
	// Maximum number of experiments desired. Max threshold is 3000.
	MaxResults types.Int64 `tfsdk:"max_results"`
	// List of columns for ordering search results, which can include experiment
	// name and last updated timestamp with an optional "DESC" or "ASC"
	// annotation, where "ASC" is the default. Tiebreaks are done by experiment
	// id DESC.
	OrderBy types.List `tfsdk:"order_by"`
	// Token indicating the page of experiments to fetch
	PageToken types.String `tfsdk:"page_token"`
	// Qualifier for type of experiments to be returned. If unspecified, return
	// only active experiments.
	ViewType types.String `tfsdk:"view_type"`
}

func (SearchExperiments) ApplySchemaCustomizations added in v1.63.0

func (c SearchExperiments) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (SearchExperiments) GetComplexFieldTypes added in v1.61.0

func (a SearchExperiments) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *SearchExperiments) GetOrderBy(ctx context.Context) ([]types.String, bool)

GetOrderBy returns the value of the OrderBy field in SearchExperiments as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*SearchExperiments) SetOrderBy added in v1.61.0

func (o *SearchExperiments) SetOrderBy(ctx context.Context, v []types.String)

SetOrderBy sets the value of the OrderBy field in SearchExperiments.

func (*SearchExperiments) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *SearchExperiments) SyncEffectiveFieldsDuringCreateOrUpdate(plan SearchExperiments)

func (*SearchExperiments) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *SearchExperiments) SyncEffectiveFieldsDuringRead(existingState SearchExperiments)

func (SearchExperiments) ToObjectValue added in v1.61.0

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

func (SearchExperiments) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type SearchExperimentsResponse

type SearchExperimentsResponse struct {
	// Experiments that match the search criteria
	Experiments types.List `tfsdk:"experiments"`
	// Token that can be used to retrieve the next page of experiments. An empty
	// token means that no more experiments are available for retrieval.
	NextPageToken types.String `tfsdk:"next_page_token"`
}

func (SearchExperimentsResponse) ApplySchemaCustomizations added in v1.63.0

func (c SearchExperimentsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (SearchExperimentsResponse) GetComplexFieldTypes added in v1.61.0

func (a SearchExperimentsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *SearchExperimentsResponse) GetExperiments(ctx context.Context) ([]Experiment, bool)

GetExperiments returns the value of the Experiments field in SearchExperimentsResponse as a slice of Experiment values. If the field is unknown or null, the boolean return value is false.

func (*SearchExperimentsResponse) SetExperiments added in v1.61.0

func (o *SearchExperimentsResponse) SetExperiments(ctx context.Context, v []Experiment)

SetExperiments sets the value of the Experiments field in SearchExperimentsResponse.

func (*SearchExperimentsResponse) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *SearchExperimentsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan SearchExperimentsResponse)

func (*SearchExperimentsResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *SearchExperimentsResponse) SyncEffectiveFieldsDuringRead(existingState SearchExperimentsResponse)

func (SearchExperimentsResponse) ToObjectValue added in v1.61.0

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

func (SearchExperimentsResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type SearchExperimentsResponse_SdkV2 added in v1.62.1

type SearchExperimentsResponse_SdkV2 struct {
	// Experiments that match the search criteria
	Experiments types.List `tfsdk:"experiments"`
	// Token that can be used to retrieve the next page of experiments. An empty
	// token means that no more experiments are available for retrieval.
	NextPageToken types.String `tfsdk:"next_page_token"`
}

func (SearchExperimentsResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (SearchExperimentsResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a SearchExperimentsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in SearchExperimentsResponse. 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 (*SearchExperimentsResponse_SdkV2) GetExperiments added in v1.62.1

GetExperiments returns the value of the Experiments field in SearchExperimentsResponse_SdkV2 as a slice of Experiment_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*SearchExperimentsResponse_SdkV2) SetExperiments added in v1.62.1

SetExperiments sets the value of the Experiments field in SearchExperimentsResponse_SdkV2.

func (*SearchExperimentsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *SearchExperimentsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SearchExperimentsResponse_SdkV2)

func (*SearchExperimentsResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *SearchExperimentsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState SearchExperimentsResponse_SdkV2)

func (SearchExperimentsResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (SearchExperimentsResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type SearchExperiments_SdkV2 added in v1.62.1

type SearchExperiments_SdkV2 struct {
	// String representing a SQL filter condition (e.g. "name ILIKE
	// 'my-experiment%'")
	Filter types.String `tfsdk:"filter"`
	// Maximum number of experiments desired. Max threshold is 3000.
	MaxResults types.Int64 `tfsdk:"max_results"`
	// List of columns for ordering search results, which can include experiment
	// name and last updated timestamp with an optional "DESC" or "ASC"
	// annotation, where "ASC" is the default. Tiebreaks are done by experiment
	// id DESC.
	OrderBy types.List `tfsdk:"order_by"`
	// Token indicating the page of experiments to fetch
	PageToken types.String `tfsdk:"page_token"`
	// Qualifier for type of experiments to be returned. If unspecified, return
	// only active experiments.
	ViewType types.String `tfsdk:"view_type"`
}

func (SearchExperiments_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c SearchExperiments_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (SearchExperiments_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a SearchExperiments_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in SearchExperiments. 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 (*SearchExperiments_SdkV2) GetOrderBy added in v1.62.1

func (o *SearchExperiments_SdkV2) GetOrderBy(ctx context.Context) ([]types.String, bool)

GetOrderBy returns the value of the OrderBy field in SearchExperiments_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*SearchExperiments_SdkV2) SetOrderBy added in v1.62.1

func (o *SearchExperiments_SdkV2) SetOrderBy(ctx context.Context, v []types.String)

SetOrderBy sets the value of the OrderBy field in SearchExperiments_SdkV2.

func (*SearchExperiments_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *SearchExperiments_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SearchExperiments_SdkV2)

func (*SearchExperiments_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *SearchExperiments_SdkV2) SyncEffectiveFieldsDuringRead(existingState SearchExperiments_SdkV2)

func (SearchExperiments_SdkV2) ToObjectValue added in v1.62.1

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

func (SearchExperiments_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type SearchModelVersionsRequest

type SearchModelVersionsRequest struct {
	// String filter condition, like "name='my-model-name'". Must be a single
	// boolean condition, with string values wrapped in single quotes.
	Filter types.String `tfsdk:"-"`
	// Maximum number of models desired. Max threshold is 10K.
	MaxResults types.Int64 `tfsdk:"-"`
	// List of columns to be ordered by including model name, version, stage
	// with an optional "DESC" or "ASC" annotation, where "ASC" is the default.
	// Tiebreaks are done by latest stage transition timestamp, followed by name
	// ASC, followed by version DESC.
	OrderBy types.List `tfsdk:"-"`
	// Pagination token to go to next page based on previous search query.
	PageToken types.String `tfsdk:"-"`
}

Searches model versions

func (SearchModelVersionsRequest) GetComplexFieldTypes added in v1.61.0

func (a SearchModelVersionsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *SearchModelVersionsRequest) GetOrderBy(ctx context.Context) ([]types.String, bool)

GetOrderBy returns the value of the OrderBy field in SearchModelVersionsRequest as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*SearchModelVersionsRequest) SetOrderBy added in v1.61.0

func (o *SearchModelVersionsRequest) SetOrderBy(ctx context.Context, v []types.String)

SetOrderBy sets the value of the OrderBy field in SearchModelVersionsRequest.

func (SearchModelVersionsRequest) ToObjectValue added in v1.61.0

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

func (SearchModelVersionsRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type SearchModelVersionsRequest_SdkV2 added in v1.62.1

type SearchModelVersionsRequest_SdkV2 struct {
	// String filter condition, like "name='my-model-name'". Must be a single
	// boolean condition, with string values wrapped in single quotes.
	Filter types.String `tfsdk:"-"`
	// Maximum number of models desired. Max threshold is 10K.
	MaxResults types.Int64 `tfsdk:"-"`
	// List of columns to be ordered by including model name, version, stage
	// with an optional "DESC" or "ASC" annotation, where "ASC" is the default.
	// Tiebreaks are done by latest stage transition timestamp, followed by name
	// ASC, followed by version DESC.
	OrderBy types.List `tfsdk:"-"`
	// Pagination token to go to next page based on previous search query.
	PageToken types.String `tfsdk:"-"`
}

Searches model versions

func (SearchModelVersionsRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a SearchModelVersionsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in SearchModelVersionsRequest. 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 (*SearchModelVersionsRequest_SdkV2) GetOrderBy added in v1.62.1

GetOrderBy returns the value of the OrderBy field in SearchModelVersionsRequest_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*SearchModelVersionsRequest_SdkV2) SetOrderBy added in v1.62.1

SetOrderBy sets the value of the OrderBy field in SearchModelVersionsRequest_SdkV2.

func (SearchModelVersionsRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (SearchModelVersionsRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type SearchModelVersionsResponse

type SearchModelVersionsResponse struct {
	// Models that match the search criteria
	ModelVersions types.List `tfsdk:"model_versions"`
	// Pagination token to request next page of models for the same search
	// query.
	NextPageToken types.String `tfsdk:"next_page_token"`
}

func (SearchModelVersionsResponse) ApplySchemaCustomizations added in v1.63.0

func (c SearchModelVersionsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (SearchModelVersionsResponse) GetComplexFieldTypes added in v1.61.0

func (a SearchModelVersionsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *SearchModelVersionsResponse) GetModelVersions(ctx context.Context) ([]ModelVersion, bool)

GetModelVersions returns the value of the ModelVersions field in SearchModelVersionsResponse as a slice of ModelVersion values. If the field is unknown or null, the boolean return value is false.

func (*SearchModelVersionsResponse) SetModelVersions added in v1.61.0

func (o *SearchModelVersionsResponse) SetModelVersions(ctx context.Context, v []ModelVersion)

SetModelVersions sets the value of the ModelVersions field in SearchModelVersionsResponse.

func (*SearchModelVersionsResponse) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *SearchModelVersionsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan SearchModelVersionsResponse)

func (*SearchModelVersionsResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *SearchModelVersionsResponse) SyncEffectiveFieldsDuringRead(existingState SearchModelVersionsResponse)

func (SearchModelVersionsResponse) ToObjectValue added in v1.61.0

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

func (SearchModelVersionsResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type SearchModelVersionsResponse_SdkV2 added in v1.62.1

type SearchModelVersionsResponse_SdkV2 struct {
	// Models that match the search criteria
	ModelVersions types.List `tfsdk:"model_versions"`
	// Pagination token to request next page of models for the same search
	// query.
	NextPageToken types.String `tfsdk:"next_page_token"`
}

func (SearchModelVersionsResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (SearchModelVersionsResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a SearchModelVersionsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in SearchModelVersionsResponse. 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 (*SearchModelVersionsResponse_SdkV2) GetModelVersions added in v1.62.1

GetModelVersions returns the value of the ModelVersions field in SearchModelVersionsResponse_SdkV2 as a slice of ModelVersion_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*SearchModelVersionsResponse_SdkV2) SetModelVersions added in v1.62.1

SetModelVersions sets the value of the ModelVersions field in SearchModelVersionsResponse_SdkV2.

func (*SearchModelVersionsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *SearchModelVersionsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SearchModelVersionsResponse_SdkV2)

func (*SearchModelVersionsResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *SearchModelVersionsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState SearchModelVersionsResponse_SdkV2)

func (SearchModelVersionsResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (SearchModelVersionsResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type SearchModelsRequest

type SearchModelsRequest struct {
	// String filter condition, like "name LIKE 'my-model-name'". Interpreted in
	// the backend automatically as "name LIKE '%my-model-name%'". Single
	// boolean condition, with string values wrapped in single quotes.
	Filter types.String `tfsdk:"-"`
	// Maximum number of models desired. Default is 100. Max threshold is 1000.
	MaxResults types.Int64 `tfsdk:"-"`
	// List of columns for ordering search results, which can include model name
	// and last updated timestamp with an optional "DESC" or "ASC" annotation,
	// where "ASC" is the default. Tiebreaks are done by model name ASC.
	OrderBy types.List `tfsdk:"-"`
	// Pagination token to go to the next page based on a previous search query.
	PageToken types.String `tfsdk:"-"`
}

Search models

func (SearchModelsRequest) GetComplexFieldTypes added in v1.61.0

func (a SearchModelsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *SearchModelsRequest) GetOrderBy(ctx context.Context) ([]types.String, bool)

GetOrderBy returns the value of the OrderBy field in SearchModelsRequest as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*SearchModelsRequest) SetOrderBy added in v1.61.0

func (o *SearchModelsRequest) SetOrderBy(ctx context.Context, v []types.String)

SetOrderBy sets the value of the OrderBy field in SearchModelsRequest.

func (SearchModelsRequest) ToObjectValue added in v1.61.0

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

func (SearchModelsRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type SearchModelsRequest_SdkV2 added in v1.62.1

type SearchModelsRequest_SdkV2 struct {
	// String filter condition, like "name LIKE 'my-model-name'". Interpreted in
	// the backend automatically as "name LIKE '%my-model-name%'". Single
	// boolean condition, with string values wrapped in single quotes.
	Filter types.String `tfsdk:"-"`
	// Maximum number of models desired. Default is 100. Max threshold is 1000.
	MaxResults types.Int64 `tfsdk:"-"`
	// List of columns for ordering search results, which can include model name
	// and last updated timestamp with an optional "DESC" or "ASC" annotation,
	// where "ASC" is the default. Tiebreaks are done by model name ASC.
	OrderBy types.List `tfsdk:"-"`
	// Pagination token to go to the next page based on a previous search query.
	PageToken types.String `tfsdk:"-"`
}

Search models

func (SearchModelsRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a SearchModelsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in SearchModelsRequest. 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 (*SearchModelsRequest_SdkV2) GetOrderBy added in v1.62.1

func (o *SearchModelsRequest_SdkV2) GetOrderBy(ctx context.Context) ([]types.String, bool)

GetOrderBy returns the value of the OrderBy field in SearchModelsRequest_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*SearchModelsRequest_SdkV2) SetOrderBy added in v1.62.1

func (o *SearchModelsRequest_SdkV2) SetOrderBy(ctx context.Context, v []types.String)

SetOrderBy sets the value of the OrderBy field in SearchModelsRequest_SdkV2.

func (SearchModelsRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (SearchModelsRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type SearchModelsResponse

type SearchModelsResponse struct {
	// Pagination token to request the next page of models.
	NextPageToken types.String `tfsdk:"next_page_token"`
	// Registered Models that match the search criteria.
	RegisteredModels types.List `tfsdk:"registered_models"`
}

func (SearchModelsResponse) ApplySchemaCustomizations added in v1.63.0

func (c SearchModelsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (SearchModelsResponse) GetComplexFieldTypes added in v1.61.0

func (a SearchModelsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *SearchModelsResponse) GetRegisteredModels(ctx context.Context) ([]Model, bool)

GetRegisteredModels returns the value of the RegisteredModels field in SearchModelsResponse as a slice of Model values. If the field is unknown or null, the boolean return value is false.

func (*SearchModelsResponse) SetRegisteredModels added in v1.61.0

func (o *SearchModelsResponse) SetRegisteredModels(ctx context.Context, v []Model)

SetRegisteredModels sets the value of the RegisteredModels field in SearchModelsResponse.

func (*SearchModelsResponse) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *SearchModelsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan SearchModelsResponse)

func (*SearchModelsResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *SearchModelsResponse) SyncEffectiveFieldsDuringRead(existingState SearchModelsResponse)

func (SearchModelsResponse) ToObjectValue added in v1.61.0

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

func (SearchModelsResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type SearchModelsResponse_SdkV2 added in v1.62.1

type SearchModelsResponse_SdkV2 struct {
	// Pagination token to request the next page of models.
	NextPageToken types.String `tfsdk:"next_page_token"`
	// Registered Models that match the search criteria.
	RegisteredModels types.List `tfsdk:"registered_models"`
}

func (SearchModelsResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c SearchModelsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (SearchModelsResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a SearchModelsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in SearchModelsResponse. 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 (*SearchModelsResponse_SdkV2) GetRegisteredModels added in v1.62.1

func (o *SearchModelsResponse_SdkV2) GetRegisteredModels(ctx context.Context) ([]Model_SdkV2, bool)

GetRegisteredModels returns the value of the RegisteredModels field in SearchModelsResponse_SdkV2 as a slice of Model_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*SearchModelsResponse_SdkV2) SetRegisteredModels added in v1.62.1

func (o *SearchModelsResponse_SdkV2) SetRegisteredModels(ctx context.Context, v []Model_SdkV2)

SetRegisteredModels sets the value of the RegisteredModels field in SearchModelsResponse_SdkV2.

func (*SearchModelsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *SearchModelsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SearchModelsResponse_SdkV2)

func (*SearchModelsResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *SearchModelsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState SearchModelsResponse_SdkV2)

func (SearchModelsResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (SearchModelsResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type SearchRuns

type SearchRuns struct {
	// List of experiment IDs to search over.
	ExperimentIds types.List `tfsdk:"experiment_ids"`
	// A filter expression over params, metrics, and tags, that allows returning
	// a subset of runs. The syntax is a subset of SQL that supports ANDing
	// together binary operations between a param, metric, or tag and a
	// constant.
	//
	// Example: `metrics.rmse < 1 and params.model_class = 'LogisticRegression'`
	//
	// You can select columns with special characters (hyphen, space, period,
	// etc.) by using double quotes: `metrics."model class" = 'LinearRegression'
	// and tags."user-name" = 'Tomas'`
	//
	// Supported operators are `=`, `!=`, `>`, `>=`, `<`, and `<=`.
	Filter types.String `tfsdk:"filter"`
	// Maximum number of runs desired. Max threshold is 50000
	MaxResults types.Int64 `tfsdk:"max_results"`
	// List of columns to be ordered by, including attributes, params, metrics,
	// and tags with an optional "DESC" or "ASC" annotation, where "ASC" is the
	// default. Example: ["params.input DESC", "metrics.alpha ASC",
	// "metrics.rmse"] Tiebreaks are done by start_time DESC followed by run_id
	// for runs with the same start time (and this is the default ordering
	// criterion if order_by is not provided).
	OrderBy types.List `tfsdk:"order_by"`
	// Token for the current page of runs.
	PageToken types.String `tfsdk:"page_token"`
	// Whether to display only active, only deleted, or all runs. Defaults to
	// only active runs.
	RunViewType types.String `tfsdk:"run_view_type"`
}

func (SearchRuns) ApplySchemaCustomizations added in v1.63.0

func (c SearchRuns) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (SearchRuns) GetComplexFieldTypes added in v1.61.0

func (a SearchRuns) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *SearchRuns) GetExperimentIds(ctx context.Context) ([]types.String, bool)

GetExperimentIds returns the value of the ExperimentIds field in SearchRuns as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*SearchRuns) GetOrderBy added in v1.61.0

func (o *SearchRuns) GetOrderBy(ctx context.Context) ([]types.String, bool)

GetOrderBy returns the value of the OrderBy field in SearchRuns as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*SearchRuns) SetExperimentIds added in v1.61.0

func (o *SearchRuns) SetExperimentIds(ctx context.Context, v []types.String)

SetExperimentIds sets the value of the ExperimentIds field in SearchRuns.

func (*SearchRuns) SetOrderBy added in v1.61.0

func (o *SearchRuns) SetOrderBy(ctx context.Context, v []types.String)

SetOrderBy sets the value of the OrderBy field in SearchRuns.

func (*SearchRuns) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *SearchRuns) SyncEffectiveFieldsDuringCreateOrUpdate(plan SearchRuns)

func (*SearchRuns) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *SearchRuns) SyncEffectiveFieldsDuringRead(existingState SearchRuns)

func (SearchRuns) ToObjectValue added in v1.61.0

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

func (SearchRuns) Type added in v1.61.0

func (o SearchRuns) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type SearchRunsResponse

type SearchRunsResponse struct {
	// Token for the next page of runs.
	NextPageToken types.String `tfsdk:"next_page_token"`
	// Runs that match the search criteria.
	Runs types.List `tfsdk:"runs"`
}

func (SearchRunsResponse) ApplySchemaCustomizations added in v1.63.0

func (c SearchRunsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (SearchRunsResponse) GetComplexFieldTypes added in v1.61.0

func (a SearchRunsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *SearchRunsResponse) GetRuns(ctx context.Context) ([]Run, bool)

GetRuns returns the value of the Runs field in SearchRunsResponse as a slice of Run values. If the field is unknown or null, the boolean return value is false.

func (*SearchRunsResponse) SetRuns added in v1.61.0

func (o *SearchRunsResponse) SetRuns(ctx context.Context, v []Run)

SetRuns sets the value of the Runs field in SearchRunsResponse.

func (*SearchRunsResponse) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *SearchRunsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan SearchRunsResponse)

func (*SearchRunsResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *SearchRunsResponse) SyncEffectiveFieldsDuringRead(existingState SearchRunsResponse)

func (SearchRunsResponse) ToObjectValue added in v1.61.0

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

func (SearchRunsResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type SearchRunsResponse_SdkV2 added in v1.62.1

type SearchRunsResponse_SdkV2 struct {
	// Token for the next page of runs.
	NextPageToken types.String `tfsdk:"next_page_token"`
	// Runs that match the search criteria.
	Runs types.List `tfsdk:"runs"`
}

func (SearchRunsResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c SearchRunsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (SearchRunsResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a SearchRunsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in SearchRunsResponse. 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 (*SearchRunsResponse_SdkV2) GetRuns added in v1.62.1

func (o *SearchRunsResponse_SdkV2) GetRuns(ctx context.Context) ([]Run_SdkV2, bool)

GetRuns returns the value of the Runs field in SearchRunsResponse_SdkV2 as a slice of Run_SdkV2 values. If the field is unknown or null, the boolean return value is false.

func (*SearchRunsResponse_SdkV2) SetRuns added in v1.62.1

func (o *SearchRunsResponse_SdkV2) SetRuns(ctx context.Context, v []Run_SdkV2)

SetRuns sets the value of the Runs field in SearchRunsResponse_SdkV2.

func (*SearchRunsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *SearchRunsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SearchRunsResponse_SdkV2)

func (*SearchRunsResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *SearchRunsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState SearchRunsResponse_SdkV2)

func (SearchRunsResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (SearchRunsResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type SearchRuns_SdkV2 added in v1.62.1

type SearchRuns_SdkV2 struct {
	// List of experiment IDs to search over.
	ExperimentIds types.List `tfsdk:"experiment_ids"`
	// A filter expression over params, metrics, and tags, that allows returning
	// a subset of runs. The syntax is a subset of SQL that supports ANDing
	// together binary operations between a param, metric, or tag and a
	// constant.
	//
	// Example: `metrics.rmse < 1 and params.model_class = 'LogisticRegression'`
	//
	// You can select columns with special characters (hyphen, space, period,
	// etc.) by using double quotes: `metrics."model class" = 'LinearRegression'
	// and tags."user-name" = 'Tomas'`
	//
	// Supported operators are `=`, `!=`, `>`, `>=`, `<`, and `<=`.
	Filter types.String `tfsdk:"filter"`
	// Maximum number of runs desired. Max threshold is 50000
	MaxResults types.Int64 `tfsdk:"max_results"`
	// List of columns to be ordered by, including attributes, params, metrics,
	// and tags with an optional "DESC" or "ASC" annotation, where "ASC" is the
	// default. Example: ["params.input DESC", "metrics.alpha ASC",
	// "metrics.rmse"] Tiebreaks are done by start_time DESC followed by run_id
	// for runs with the same start time (and this is the default ordering
	// criterion if order_by is not provided).
	OrderBy types.List `tfsdk:"order_by"`
	// Token for the current page of runs.
	PageToken types.String `tfsdk:"page_token"`
	// Whether to display only active, only deleted, or all runs. Defaults to
	// only active runs.
	RunViewType types.String `tfsdk:"run_view_type"`
}

func (SearchRuns_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c SearchRuns_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (SearchRuns_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a SearchRuns_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in SearchRuns. 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 (*SearchRuns_SdkV2) GetExperimentIds added in v1.62.1

func (o *SearchRuns_SdkV2) GetExperimentIds(ctx context.Context) ([]types.String, bool)

GetExperimentIds returns the value of the ExperimentIds field in SearchRuns_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*SearchRuns_SdkV2) GetOrderBy added in v1.62.1

func (o *SearchRuns_SdkV2) GetOrderBy(ctx context.Context) ([]types.String, bool)

GetOrderBy returns the value of the OrderBy field in SearchRuns_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*SearchRuns_SdkV2) SetExperimentIds added in v1.62.1

func (o *SearchRuns_SdkV2) SetExperimentIds(ctx context.Context, v []types.String)

SetExperimentIds sets the value of the ExperimentIds field in SearchRuns_SdkV2.

func (*SearchRuns_SdkV2) SetOrderBy added in v1.62.1

func (o *SearchRuns_SdkV2) SetOrderBy(ctx context.Context, v []types.String)

SetOrderBy sets the value of the OrderBy field in SearchRuns_SdkV2.

func (*SearchRuns_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *SearchRuns_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SearchRuns_SdkV2)

func (*SearchRuns_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *SearchRuns_SdkV2) SyncEffectiveFieldsDuringRead(existingState SearchRuns_SdkV2)

func (SearchRuns_SdkV2) ToObjectValue added in v1.62.1

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

func (SearchRuns_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type SetExperimentTag

type SetExperimentTag struct {
	// ID of the experiment under which to log the tag. Must be provided.
	ExperimentId types.String `tfsdk:"experiment_id"`
	// Name of the tag. Maximum size depends on storage backend. All storage
	// backends are guaranteed to support key values up to 250 bytes in size.
	Key types.String `tfsdk:"key"`
	// String value of the tag being logged. Maximum size depends on storage
	// backend. All storage backends are guaranteed to support key values up to
	// 5000 bytes in size.
	Value types.String `tfsdk:"value"`
}

func (SetExperimentTag) ApplySchemaCustomizations added in v1.63.0

func (c SetExperimentTag) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (SetExperimentTag) GetComplexFieldTypes added in v1.61.0

func (a SetExperimentTag) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *SetExperimentTag) SyncEffectiveFieldsDuringCreateOrUpdate(plan SetExperimentTag)

func (*SetExperimentTag) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *SetExperimentTag) SyncEffectiveFieldsDuringRead(existingState SetExperimentTag)

func (SetExperimentTag) ToObjectValue added in v1.61.0

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

func (SetExperimentTag) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type SetExperimentTagResponse

type SetExperimentTagResponse struct {
}

func (SetExperimentTagResponse) ApplySchemaCustomizations added in v1.63.0

func (c SetExperimentTagResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (SetExperimentTagResponse) GetComplexFieldTypes added in v1.61.0

func (a SetExperimentTagResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *SetExperimentTagResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan SetExperimentTagResponse)

func (*SetExperimentTagResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *SetExperimentTagResponse) SyncEffectiveFieldsDuringRead(existingState SetExperimentTagResponse)

func (SetExperimentTagResponse) ToObjectValue added in v1.61.0

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

func (SetExperimentTagResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type SetExperimentTagResponse_SdkV2 added in v1.62.1

type SetExperimentTagResponse_SdkV2 struct {
}

func (SetExperimentTagResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (SetExperimentTagResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a SetExperimentTagResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in SetExperimentTagResponse. 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 (*SetExperimentTagResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *SetExperimentTagResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SetExperimentTagResponse_SdkV2)

func (*SetExperimentTagResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *SetExperimentTagResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState SetExperimentTagResponse_SdkV2)

func (SetExperimentTagResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (SetExperimentTagResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type SetExperimentTag_SdkV2 added in v1.62.1

type SetExperimentTag_SdkV2 struct {
	// ID of the experiment under which to log the tag. Must be provided.
	ExperimentId types.String `tfsdk:"experiment_id"`
	// Name of the tag. Maximum size depends on storage backend. All storage
	// backends are guaranteed to support key values up to 250 bytes in size.
	Key types.String `tfsdk:"key"`
	// String value of the tag being logged. Maximum size depends on storage
	// backend. All storage backends are guaranteed to support key values up to
	// 5000 bytes in size.
	Value types.String `tfsdk:"value"`
}

func (SetExperimentTag_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c SetExperimentTag_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (SetExperimentTag_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a SetExperimentTag_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in SetExperimentTag. 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 (*SetExperimentTag_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *SetExperimentTag_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SetExperimentTag_SdkV2)

func (*SetExperimentTag_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *SetExperimentTag_SdkV2) SyncEffectiveFieldsDuringRead(existingState SetExperimentTag_SdkV2)

func (SetExperimentTag_SdkV2) ToObjectValue added in v1.62.1

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

func (SetExperimentTag_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type SetModelTagRequest

type SetModelTagRequest struct {
	// Name of the tag. Maximum size depends on storage backend. If a tag with
	// this name already exists, its preexisting value will be replaced by the
	// specified `value`. All storage backends are guaranteed to support key
	// values up to 250 bytes in size.
	Key types.String `tfsdk:"key"`
	// Unique name of the model.
	Name types.String `tfsdk:"name"`
	// String value of the tag being logged. Maximum size depends on storage
	// backend. All storage backends are guaranteed to support key values up to
	// 5000 bytes in size.
	Value types.String `tfsdk:"value"`
}

func (SetModelTagRequest) ApplySchemaCustomizations added in v1.63.0

func (c SetModelTagRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (SetModelTagRequest) GetComplexFieldTypes added in v1.61.0

func (a SetModelTagRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *SetModelTagRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan SetModelTagRequest)

func (*SetModelTagRequest) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *SetModelTagRequest) SyncEffectiveFieldsDuringRead(existingState SetModelTagRequest)

func (SetModelTagRequest) ToObjectValue added in v1.61.0

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

func (SetModelTagRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type SetModelTagRequest_SdkV2 added in v1.62.1

type SetModelTagRequest_SdkV2 struct {
	// Name of the tag. Maximum size depends on storage backend. If a tag with
	// this name already exists, its preexisting value will be replaced by the
	// specified `value`. All storage backends are guaranteed to support key
	// values up to 250 bytes in size.
	Key types.String `tfsdk:"key"`
	// Unique name of the model.
	Name types.String `tfsdk:"name"`
	// String value of the tag being logged. Maximum size depends on storage
	// backend. All storage backends are guaranteed to support key values up to
	// 5000 bytes in size.
	Value types.String `tfsdk:"value"`
}

func (SetModelTagRequest_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c SetModelTagRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (SetModelTagRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a SetModelTagRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in SetModelTagRequest. 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 (*SetModelTagRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *SetModelTagRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SetModelTagRequest_SdkV2)

func (*SetModelTagRequest_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *SetModelTagRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState SetModelTagRequest_SdkV2)

func (SetModelTagRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (SetModelTagRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type SetModelTagResponse

type SetModelTagResponse struct {
}

func (SetModelTagResponse) ApplySchemaCustomizations added in v1.63.0

func (c SetModelTagResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (SetModelTagResponse) GetComplexFieldTypes added in v1.61.0

func (a SetModelTagResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *SetModelTagResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan SetModelTagResponse)

func (*SetModelTagResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *SetModelTagResponse) SyncEffectiveFieldsDuringRead(existingState SetModelTagResponse)

func (SetModelTagResponse) ToObjectValue added in v1.61.0

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

func (SetModelTagResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type SetModelTagResponse_SdkV2 added in v1.62.1

type SetModelTagResponse_SdkV2 struct {
}

func (SetModelTagResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c SetModelTagResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (SetModelTagResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a SetModelTagResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in SetModelTagResponse. 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 (*SetModelTagResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *SetModelTagResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SetModelTagResponse_SdkV2)

func (*SetModelTagResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *SetModelTagResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState SetModelTagResponse_SdkV2)

func (SetModelTagResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (SetModelTagResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type SetModelVersionTagRequest

type SetModelVersionTagRequest struct {
	// Name of the tag. Maximum size depends on storage backend. If a tag with
	// this name already exists, its preexisting value will be replaced by the
	// specified `value`. All storage backends are guaranteed to support key
	// values up to 250 bytes in size.
	Key types.String `tfsdk:"key"`
	// Unique name of the model.
	Name types.String `tfsdk:"name"`
	// String value of the tag being logged. Maximum size depends on storage
	// backend. All storage backends are guaranteed to support key values up to
	// 5000 bytes in size.
	Value types.String `tfsdk:"value"`
	// Model version number.
	Version types.String `tfsdk:"version"`
}

func (SetModelVersionTagRequest) ApplySchemaCustomizations added in v1.63.0

func (c SetModelVersionTagRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (SetModelVersionTagRequest) GetComplexFieldTypes added in v1.61.0

func (a SetModelVersionTagRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *SetModelVersionTagRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan SetModelVersionTagRequest)

func (*SetModelVersionTagRequest) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *SetModelVersionTagRequest) SyncEffectiveFieldsDuringRead(existingState SetModelVersionTagRequest)

func (SetModelVersionTagRequest) ToObjectValue added in v1.61.0

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

func (SetModelVersionTagRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type SetModelVersionTagRequest_SdkV2 added in v1.62.1

type SetModelVersionTagRequest_SdkV2 struct {
	// Name of the tag. Maximum size depends on storage backend. If a tag with
	// this name already exists, its preexisting value will be replaced by the
	// specified `value`. All storage backends are guaranteed to support key
	// values up to 250 bytes in size.
	Key types.String `tfsdk:"key"`
	// Unique name of the model.
	Name types.String `tfsdk:"name"`
	// String value of the tag being logged. Maximum size depends on storage
	// backend. All storage backends are guaranteed to support key values up to
	// 5000 bytes in size.
	Value types.String `tfsdk:"value"`
	// Model version number.
	Version types.String `tfsdk:"version"`
}

func (SetModelVersionTagRequest_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (SetModelVersionTagRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a SetModelVersionTagRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in SetModelVersionTagRequest. 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 (*SetModelVersionTagRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *SetModelVersionTagRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SetModelVersionTagRequest_SdkV2)

func (*SetModelVersionTagRequest_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *SetModelVersionTagRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState SetModelVersionTagRequest_SdkV2)

func (SetModelVersionTagRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (SetModelVersionTagRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type SetModelVersionTagResponse

type SetModelVersionTagResponse struct {
}

func (SetModelVersionTagResponse) ApplySchemaCustomizations added in v1.63.0

func (c SetModelVersionTagResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (SetModelVersionTagResponse) GetComplexFieldTypes added in v1.61.0

func (a SetModelVersionTagResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *SetModelVersionTagResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan SetModelVersionTagResponse)

func (*SetModelVersionTagResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *SetModelVersionTagResponse) SyncEffectiveFieldsDuringRead(existingState SetModelVersionTagResponse)

func (SetModelVersionTagResponse) ToObjectValue added in v1.61.0

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

func (SetModelVersionTagResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type SetModelVersionTagResponse_SdkV2 added in v1.62.1

type SetModelVersionTagResponse_SdkV2 struct {
}

func (SetModelVersionTagResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (SetModelVersionTagResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a SetModelVersionTagResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in SetModelVersionTagResponse. 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 (*SetModelVersionTagResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *SetModelVersionTagResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SetModelVersionTagResponse_SdkV2)

func (*SetModelVersionTagResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *SetModelVersionTagResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState SetModelVersionTagResponse_SdkV2)

func (SetModelVersionTagResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (SetModelVersionTagResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type SetTag

type SetTag struct {
	// Name of the tag. Maximum size depends on storage backend. All storage
	// backends are guaranteed to support key values up to 250 bytes in size.
	Key types.String `tfsdk:"key"`
	// ID of the run under which to log the tag. Must be provided.
	RunId types.String `tfsdk:"run_id"`
	// [Deprecated, use run_id instead] ID of the run under which to log the
	// tag. This field will be removed in a future MLflow version.
	RunUuid types.String `tfsdk:"run_uuid"`
	// String value of the tag being logged. Maximum size depends on storage
	// backend. All storage backends are guaranteed to support key values up to
	// 5000 bytes in size.
	Value types.String `tfsdk:"value"`
}

func (SetTag) ApplySchemaCustomizations added in v1.63.0

func (c SetTag) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (SetTag) GetComplexFieldTypes added in v1.61.0

func (a SetTag) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *SetTag) SyncEffectiveFieldsDuringCreateOrUpdate(plan SetTag)

func (*SetTag) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *SetTag) SyncEffectiveFieldsDuringRead(existingState SetTag)

func (SetTag) ToObjectValue added in v1.61.0

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

func (SetTag) Type added in v1.61.0

func (o SetTag) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type SetTagResponse

type SetTagResponse struct {
}

func (SetTagResponse) ApplySchemaCustomizations added in v1.63.0

func (c SetTagResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (SetTagResponse) GetComplexFieldTypes added in v1.61.0

func (a SetTagResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *SetTagResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan SetTagResponse)

func (*SetTagResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *SetTagResponse) SyncEffectiveFieldsDuringRead(existingState SetTagResponse)

func (SetTagResponse) ToObjectValue added in v1.61.0

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

func (SetTagResponse) Type added in v1.61.0

func (o SetTagResponse) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type SetTagResponse_SdkV2 added in v1.62.1

type SetTagResponse_SdkV2 struct {
}

func (SetTagResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c SetTagResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (SetTagResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a SetTagResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in SetTagResponse. 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 (*SetTagResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *SetTagResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SetTagResponse_SdkV2)

func (*SetTagResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *SetTagResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState SetTagResponse_SdkV2)

func (SetTagResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (SetTagResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type SetTag_SdkV2 added in v1.62.1

type SetTag_SdkV2 struct {
	// Name of the tag. Maximum size depends on storage backend. All storage
	// backends are guaranteed to support key values up to 250 bytes in size.
	Key types.String `tfsdk:"key"`
	// ID of the run under which to log the tag. Must be provided.
	RunId types.String `tfsdk:"run_id"`
	// [Deprecated, use run_id instead] ID of the run under which to log the
	// tag. This field will be removed in a future MLflow version.
	RunUuid types.String `tfsdk:"run_uuid"`
	// String value of the tag being logged. Maximum size depends on storage
	// backend. All storage backends are guaranteed to support key values up to
	// 5000 bytes in size.
	Value types.String `tfsdk:"value"`
}

func (SetTag_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c SetTag_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (SetTag_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a SetTag_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in SetTag. 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 (*SetTag_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *SetTag_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SetTag_SdkV2)

func (*SetTag_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *SetTag_SdkV2) SyncEffectiveFieldsDuringRead(existingState SetTag_SdkV2)

func (SetTag_SdkV2) ToObjectValue added in v1.62.1

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

func (SetTag_SdkV2) Type added in v1.62.1

func (o SetTag_SdkV2) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type TestRegistryWebhook

type TestRegistryWebhook struct {
	// Body of the response from the webhook URL
	Body types.String `tfsdk:"body"`
	// Status code returned by the webhook URL
	StatusCode types.Int64 `tfsdk:"status_code"`
}

Test webhook response object.

func (TestRegistryWebhook) ApplySchemaCustomizations added in v1.63.0

func (c TestRegistryWebhook) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (TestRegistryWebhook) GetComplexFieldTypes added in v1.61.0

func (a TestRegistryWebhook) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *TestRegistryWebhook) SyncEffectiveFieldsDuringCreateOrUpdate(plan TestRegistryWebhook)

func (*TestRegistryWebhook) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *TestRegistryWebhook) SyncEffectiveFieldsDuringRead(existingState TestRegistryWebhook)

func (TestRegistryWebhook) ToObjectValue added in v1.61.0

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

func (TestRegistryWebhook) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type TestRegistryWebhookRequest

type TestRegistryWebhookRequest struct {
	// If `event` is specified, the test trigger uses the specified event. If
	// `event` is not specified, the test trigger uses a randomly chosen event
	// associated with the webhook.
	Event types.String `tfsdk:"event"`
	// Webhook ID
	Id types.String `tfsdk:"id"`
}

func (TestRegistryWebhookRequest) ApplySchemaCustomizations added in v1.63.0

func (c TestRegistryWebhookRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (TestRegistryWebhookRequest) GetComplexFieldTypes added in v1.61.0

func (a TestRegistryWebhookRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *TestRegistryWebhookRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan TestRegistryWebhookRequest)

func (*TestRegistryWebhookRequest) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *TestRegistryWebhookRequest) SyncEffectiveFieldsDuringRead(existingState TestRegistryWebhookRequest)

func (TestRegistryWebhookRequest) ToObjectValue added in v1.61.0

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

func (TestRegistryWebhookRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type TestRegistryWebhookRequest_SdkV2 added in v1.62.1

type TestRegistryWebhookRequest_SdkV2 struct {
	// If `event` is specified, the test trigger uses the specified event. If
	// `event` is not specified, the test trigger uses a randomly chosen event
	// associated with the webhook.
	Event types.String `tfsdk:"event"`
	// Webhook ID
	Id types.String `tfsdk:"id"`
}

func (TestRegistryWebhookRequest_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (TestRegistryWebhookRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a TestRegistryWebhookRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in TestRegistryWebhookRequest. 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 (*TestRegistryWebhookRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *TestRegistryWebhookRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan TestRegistryWebhookRequest_SdkV2)

func (*TestRegistryWebhookRequest_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *TestRegistryWebhookRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState TestRegistryWebhookRequest_SdkV2)

func (TestRegistryWebhookRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (TestRegistryWebhookRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type TestRegistryWebhookResponse

type TestRegistryWebhookResponse struct {
	// Test webhook response object.
	Webhook types.Object `tfsdk:"webhook"`
}

func (TestRegistryWebhookResponse) GetComplexFieldTypes added in v1.61.0

func (a TestRegistryWebhookResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

GetWebhook returns the value of the Webhook field in TestRegistryWebhookResponse as a TestRegistryWebhook value. If the field is unknown or null, the boolean return value is false.

func (*TestRegistryWebhookResponse) SetWebhook added in v1.61.0

SetWebhook sets the value of the Webhook field in TestRegistryWebhookResponse.

func (TestRegistryWebhookResponse) ToObjectValue added in v1.61.0

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

func (TestRegistryWebhookResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type TestRegistryWebhookResponse_SdkV2 added in v1.62.1

type TestRegistryWebhookResponse_SdkV2 struct {
	// Test webhook response object.
	Webhook types.List `tfsdk:"webhook"`
}

func (TestRegistryWebhookResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a TestRegistryWebhookResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in TestRegistryWebhookResponse. 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 (*TestRegistryWebhookResponse_SdkV2) GetWebhook added in v1.62.1

GetWebhook returns the value of the Webhook field in TestRegistryWebhookResponse_SdkV2 as a TestRegistryWebhook_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*TestRegistryWebhookResponse_SdkV2) SetWebhook added in v1.62.1

SetWebhook sets the value of the Webhook field in TestRegistryWebhookResponse_SdkV2.

func (TestRegistryWebhookResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (TestRegistryWebhookResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type TestRegistryWebhook_SdkV2 added in v1.62.1

type TestRegistryWebhook_SdkV2 struct {
	// Body of the response from the webhook URL
	Body types.String `tfsdk:"body"`
	// Status code returned by the webhook URL
	StatusCode types.Int64 `tfsdk:"status_code"`
}

Test webhook response object.

func (TestRegistryWebhook_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c TestRegistryWebhook_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (TestRegistryWebhook_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a TestRegistryWebhook_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in TestRegistryWebhook. 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 (*TestRegistryWebhook_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *TestRegistryWebhook_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan TestRegistryWebhook_SdkV2)

func (*TestRegistryWebhook_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *TestRegistryWebhook_SdkV2) SyncEffectiveFieldsDuringRead(existingState TestRegistryWebhook_SdkV2)

func (TestRegistryWebhook_SdkV2) ToObjectValue added in v1.62.1

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

func (TestRegistryWebhook_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type TransitionModelVersionStageDatabricks

type TransitionModelVersionStageDatabricks struct {
	// Specifies whether to archive all current model versions in the target
	// stage.
	ArchiveExistingVersions types.Bool `tfsdk:"archive_existing_versions"`
	// User-provided comment on the action.
	Comment types.String `tfsdk:"comment"`
	// Name of the model.
	Name types.String `tfsdk:"name"`
	// Target stage of the transition. Valid values are:
	//
	// * `None`: The initial stage of a model version.
	//
	// * `Staging`: Staging or pre-production stage.
	//
	// * `Production`: Production stage.
	//
	// * `Archived`: Archived stage.
	Stage types.String `tfsdk:"stage"`
	// Version of the model.
	Version types.String `tfsdk:"version"`
}

func (TransitionModelVersionStageDatabricks) ApplySchemaCustomizations added in v1.63.0

func (TransitionModelVersionStageDatabricks) GetComplexFieldTypes added in v1.61.0

func (a TransitionModelVersionStageDatabricks) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *TransitionModelVersionStageDatabricks) SyncEffectiveFieldsDuringCreateOrUpdate(plan TransitionModelVersionStageDatabricks)

func (*TransitionModelVersionStageDatabricks) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *TransitionModelVersionStageDatabricks) SyncEffectiveFieldsDuringRead(existingState TransitionModelVersionStageDatabricks)

func (TransitionModelVersionStageDatabricks) ToObjectValue added in v1.61.0

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

func (TransitionModelVersionStageDatabricks) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type TransitionModelVersionStageDatabricks_SdkV2 added in v1.62.1

type TransitionModelVersionStageDatabricks_SdkV2 struct {
	// Specifies whether to archive all current model versions in the target
	// stage.
	ArchiveExistingVersions types.Bool `tfsdk:"archive_existing_versions"`
	// User-provided comment on the action.
	Comment types.String `tfsdk:"comment"`
	// Name of the model.
	Name types.String `tfsdk:"name"`
	// Target stage of the transition. Valid values are:
	//
	// * `None`: The initial stage of a model version.
	//
	// * `Staging`: Staging or pre-production stage.
	//
	// * `Production`: Production stage.
	//
	// * `Archived`: Archived stage.
	Stage types.String `tfsdk:"stage"`
	// Version of the model.
	Version types.String `tfsdk:"version"`
}

func (TransitionModelVersionStageDatabricks_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (TransitionModelVersionStageDatabricks_SdkV2) GetComplexFieldTypes added in v1.62.1

GetComplexFieldTypes returns a map of the types of elements in complex fields in TransitionModelVersionStageDatabricks. 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 (*TransitionModelVersionStageDatabricks_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *TransitionModelVersionStageDatabricks_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan TransitionModelVersionStageDatabricks_SdkV2)

func (*TransitionModelVersionStageDatabricks_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *TransitionModelVersionStageDatabricks_SdkV2) SyncEffectiveFieldsDuringRead(existingState TransitionModelVersionStageDatabricks_SdkV2)

func (TransitionModelVersionStageDatabricks_SdkV2) ToObjectValue added in v1.62.1

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

func (TransitionModelVersionStageDatabricks_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type TransitionRequest

type TransitionRequest struct {
	// Array of actions on the activity allowed for the current viewer.
	AvailableActions types.List `tfsdk:"available_actions"`
	// User-provided comment associated with the transition request.
	Comment types.String `tfsdk:"comment"`
	// Creation time of the object, as a Unix timestamp in milliseconds.
	CreationTimestamp types.Int64 `tfsdk:"creation_timestamp"`
	// Target stage of the transition (if the activity is stage transition
	// related). Valid values are:
	//
	// * `None`: The initial stage of a model version.
	//
	// * `Staging`: Staging or pre-production stage.
	//
	// * `Production`: Production stage.
	//
	// * `Archived`: Archived stage.
	ToStage types.String `tfsdk:"to_stage"`
	// The username of the user that created the object.
	UserId types.String `tfsdk:"user_id"`
}

Transition request details.

func (TransitionRequest) ApplySchemaCustomizations added in v1.63.0

func (c TransitionRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (*TransitionRequest) GetAvailableActions added in v1.61.0

func (o *TransitionRequest) GetAvailableActions(ctx context.Context) ([]types.String, bool)

GetAvailableActions returns the value of the AvailableActions field in TransitionRequest as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (TransitionRequest) GetComplexFieldTypes added in v1.61.0

func (a TransitionRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *TransitionRequest) SetAvailableActions(ctx context.Context, v []types.String)

SetAvailableActions sets the value of the AvailableActions field in TransitionRequest.

func (*TransitionRequest) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *TransitionRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan TransitionRequest)

func (*TransitionRequest) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *TransitionRequest) SyncEffectiveFieldsDuringRead(existingState TransitionRequest)

func (TransitionRequest) ToObjectValue added in v1.61.0

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

func (TransitionRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type TransitionRequest_SdkV2 added in v1.62.1

type TransitionRequest_SdkV2 struct {
	// Array of actions on the activity allowed for the current viewer.
	AvailableActions types.List `tfsdk:"available_actions"`
	// User-provided comment associated with the transition request.
	Comment types.String `tfsdk:"comment"`
	// Creation time of the object, as a Unix timestamp in milliseconds.
	CreationTimestamp types.Int64 `tfsdk:"creation_timestamp"`
	// Target stage of the transition (if the activity is stage transition
	// related). Valid values are:
	//
	// * `None`: The initial stage of a model version.
	//
	// * `Staging`: Staging or pre-production stage.
	//
	// * `Production`: Production stage.
	//
	// * `Archived`: Archived stage.
	ToStage types.String `tfsdk:"to_stage"`
	// The username of the user that created the object.
	UserId types.String `tfsdk:"user_id"`
}

Transition request details.

func (TransitionRequest_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c TransitionRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (*TransitionRequest_SdkV2) GetAvailableActions added in v1.62.1

func (o *TransitionRequest_SdkV2) GetAvailableActions(ctx context.Context) ([]types.String, bool)

GetAvailableActions returns the value of the AvailableActions field in TransitionRequest_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (TransitionRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a TransitionRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in TransitionRequest. 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 (*TransitionRequest_SdkV2) SetAvailableActions added in v1.62.1

func (o *TransitionRequest_SdkV2) SetAvailableActions(ctx context.Context, v []types.String)

SetAvailableActions sets the value of the AvailableActions field in TransitionRequest_SdkV2.

func (*TransitionRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *TransitionRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan TransitionRequest_SdkV2)

func (*TransitionRequest_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *TransitionRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState TransitionRequest_SdkV2)

func (TransitionRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (TransitionRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type TransitionStageResponse

type TransitionStageResponse struct {
	ModelVersion types.Object `tfsdk:"model_version"`
}

func (TransitionStageResponse) GetComplexFieldTypes added in v1.61.0

func (a TransitionStageResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

GetModelVersion returns the value of the ModelVersion field in TransitionStageResponse as a ModelVersionDatabricks value. If the field is unknown or null, the boolean return value is false.

func (*TransitionStageResponse) SetModelVersion added in v1.61.0

SetModelVersion sets the value of the ModelVersion field in TransitionStageResponse.

func (TransitionStageResponse) ToObjectValue added in v1.61.0

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

func (TransitionStageResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type TransitionStageResponse_SdkV2 added in v1.62.1

type TransitionStageResponse_SdkV2 struct {
	ModelVersion types.List `tfsdk:"model_version"`
}

func (TransitionStageResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a TransitionStageResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in TransitionStageResponse. 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 (*TransitionStageResponse_SdkV2) GetModelVersion added in v1.62.1

GetModelVersion returns the value of the ModelVersion field in TransitionStageResponse_SdkV2 as a ModelVersionDatabricks_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*TransitionStageResponse_SdkV2) SetModelVersion added in v1.62.1

SetModelVersion sets the value of the ModelVersion field in TransitionStageResponse_SdkV2.

func (TransitionStageResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (TransitionStageResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type UpdateComment

type UpdateComment struct {
	// User-provided comment on the action.
	Comment types.String `tfsdk:"comment"`
	// Unique identifier of an activity
	Id types.String `tfsdk:"id"`
}

func (UpdateComment) ApplySchemaCustomizations added in v1.63.0

func (c UpdateComment) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (UpdateComment) GetComplexFieldTypes added in v1.61.0

func (a UpdateComment) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *UpdateComment) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateComment)

func (*UpdateComment) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *UpdateComment) SyncEffectiveFieldsDuringRead(existingState UpdateComment)

func (UpdateComment) ToObjectValue added in v1.61.0

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

func (UpdateComment) Type added in v1.61.0

func (o UpdateComment) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type UpdateCommentResponse

type UpdateCommentResponse struct {
	// Comment details.
	Comment types.Object `tfsdk:"comment"`
}

func (*UpdateCommentResponse) GetComment added in v1.61.0

func (o *UpdateCommentResponse) GetComment(ctx context.Context) (CommentObject, bool)

GetComment returns the value of the Comment field in UpdateCommentResponse as a CommentObject value. If the field is unknown or null, the boolean return value is false.

func (UpdateCommentResponse) GetComplexFieldTypes added in v1.61.0

func (a UpdateCommentResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *UpdateCommentResponse) SetComment(ctx context.Context, v CommentObject)

SetComment sets the value of the Comment field in UpdateCommentResponse.

func (UpdateCommentResponse) ToObjectValue added in v1.61.0

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

func (UpdateCommentResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type UpdateCommentResponse_SdkV2 added in v1.62.1

type UpdateCommentResponse_SdkV2 struct {
	// Comment details.
	Comment types.List `tfsdk:"comment"`
}

func (*UpdateCommentResponse_SdkV2) GetComment added in v1.62.1

GetComment returns the value of the Comment field in UpdateCommentResponse_SdkV2 as a CommentObject_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (UpdateCommentResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a UpdateCommentResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateCommentResponse. 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 (*UpdateCommentResponse_SdkV2) SetComment added in v1.62.1

SetComment sets the value of the Comment field in UpdateCommentResponse_SdkV2.

func (UpdateCommentResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (UpdateCommentResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type UpdateComment_SdkV2 added in v1.62.1

type UpdateComment_SdkV2 struct {
	// User-provided comment on the action.
	Comment types.String `tfsdk:"comment"`
	// Unique identifier of an activity
	Id types.String `tfsdk:"id"`
}

func (UpdateComment_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c UpdateComment_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (UpdateComment_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a UpdateComment_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateComment. 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 (*UpdateComment_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *UpdateComment_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateComment_SdkV2)

func (*UpdateComment_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *UpdateComment_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateComment_SdkV2)

func (UpdateComment_SdkV2) ToObjectValue added in v1.62.1

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

func (UpdateComment_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type UpdateExperiment

type UpdateExperiment struct {
	// ID of the associated experiment.
	ExperimentId types.String `tfsdk:"experiment_id"`
	// If provided, the experiment's name is changed to the new name. The new
	// name must be unique.
	NewName types.String `tfsdk:"new_name"`
}

func (UpdateExperiment) ApplySchemaCustomizations added in v1.63.0

func (c UpdateExperiment) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (UpdateExperiment) GetComplexFieldTypes added in v1.61.0

func (a UpdateExperiment) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *UpdateExperiment) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateExperiment)

func (*UpdateExperiment) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *UpdateExperiment) SyncEffectiveFieldsDuringRead(existingState UpdateExperiment)

func (UpdateExperiment) ToObjectValue added in v1.61.0

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

func (UpdateExperiment) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type UpdateExperimentResponse

type UpdateExperimentResponse struct {
}

func (UpdateExperimentResponse) ApplySchemaCustomizations added in v1.63.0

func (c UpdateExperimentResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (UpdateExperimentResponse) GetComplexFieldTypes added in v1.61.0

func (a UpdateExperimentResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *UpdateExperimentResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateExperimentResponse)

func (*UpdateExperimentResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *UpdateExperimentResponse) SyncEffectiveFieldsDuringRead(existingState UpdateExperimentResponse)

func (UpdateExperimentResponse) ToObjectValue added in v1.61.0

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

func (UpdateExperimentResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type UpdateExperimentResponse_SdkV2 added in v1.62.1

type UpdateExperimentResponse_SdkV2 struct {
}

func (UpdateExperimentResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (UpdateExperimentResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a UpdateExperimentResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateExperimentResponse. 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 (*UpdateExperimentResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *UpdateExperimentResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateExperimentResponse_SdkV2)

func (*UpdateExperimentResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *UpdateExperimentResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateExperimentResponse_SdkV2)

func (UpdateExperimentResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (UpdateExperimentResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type UpdateExperiment_SdkV2 added in v1.62.1

type UpdateExperiment_SdkV2 struct {
	// ID of the associated experiment.
	ExperimentId types.String `tfsdk:"experiment_id"`
	// If provided, the experiment's name is changed to the new name. The new
	// name must be unique.
	NewName types.String `tfsdk:"new_name"`
}

func (UpdateExperiment_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c UpdateExperiment_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (UpdateExperiment_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a UpdateExperiment_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateExperiment. 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 (*UpdateExperiment_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *UpdateExperiment_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateExperiment_SdkV2)

func (*UpdateExperiment_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *UpdateExperiment_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateExperiment_SdkV2)

func (UpdateExperiment_SdkV2) ToObjectValue added in v1.62.1

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

func (UpdateExperiment_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type UpdateModelRequest

type UpdateModelRequest struct {
	// If provided, updates the description for this `registered_model`.
	Description types.String `tfsdk:"description"`
	// Registered model unique name identifier.
	Name types.String `tfsdk:"name"`
}

func (UpdateModelRequest) ApplySchemaCustomizations added in v1.63.0

func (c UpdateModelRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (UpdateModelRequest) GetComplexFieldTypes added in v1.61.0

func (a UpdateModelRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *UpdateModelRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateModelRequest)

func (*UpdateModelRequest) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *UpdateModelRequest) SyncEffectiveFieldsDuringRead(existingState UpdateModelRequest)

func (UpdateModelRequest) ToObjectValue added in v1.61.0

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

func (UpdateModelRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type UpdateModelRequest_SdkV2 added in v1.62.1

type UpdateModelRequest_SdkV2 struct {
	// If provided, updates the description for this `registered_model`.
	Description types.String `tfsdk:"description"`
	// Registered model unique name identifier.
	Name types.String `tfsdk:"name"`
}

func (UpdateModelRequest_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c UpdateModelRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (UpdateModelRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a UpdateModelRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateModelRequest. 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 (*UpdateModelRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *UpdateModelRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateModelRequest_SdkV2)

func (*UpdateModelRequest_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *UpdateModelRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateModelRequest_SdkV2)

func (UpdateModelRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (UpdateModelRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type UpdateModelResponse

type UpdateModelResponse struct {
}

func (UpdateModelResponse) GetComplexFieldTypes added in v1.61.0

func (a UpdateModelResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateModelResponse. 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 (UpdateModelResponse) ToObjectValue added in v1.61.0

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

func (UpdateModelResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type UpdateModelResponse_SdkV2 added in v1.62.1

type UpdateModelResponse_SdkV2 struct {
}

func (UpdateModelResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a UpdateModelResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateModelResponse. 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 (UpdateModelResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (UpdateModelResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type UpdateModelVersionRequest

type UpdateModelVersionRequest struct {
	// If provided, updates the description for this `registered_model`.
	Description types.String `tfsdk:"description"`
	// Name of the registered model
	Name types.String `tfsdk:"name"`
	// Model version number
	Version types.String `tfsdk:"version"`
}

func (UpdateModelVersionRequest) ApplySchemaCustomizations added in v1.63.0

func (c UpdateModelVersionRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (UpdateModelVersionRequest) GetComplexFieldTypes added in v1.61.0

func (a UpdateModelVersionRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *UpdateModelVersionRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateModelVersionRequest)

func (*UpdateModelVersionRequest) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *UpdateModelVersionRequest) SyncEffectiveFieldsDuringRead(existingState UpdateModelVersionRequest)

func (UpdateModelVersionRequest) ToObjectValue added in v1.61.0

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

func (UpdateModelVersionRequest) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type UpdateModelVersionRequest_SdkV2 added in v1.62.1

type UpdateModelVersionRequest_SdkV2 struct {
	// If provided, updates the description for this `registered_model`.
	Description types.String `tfsdk:"description"`
	// Name of the registered model
	Name types.String `tfsdk:"name"`
	// Model version number
	Version types.String `tfsdk:"version"`
}

func (UpdateModelVersionRequest_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (UpdateModelVersionRequest_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a UpdateModelVersionRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateModelVersionRequest. 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 (*UpdateModelVersionRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *UpdateModelVersionRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateModelVersionRequest_SdkV2)

func (*UpdateModelVersionRequest_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *UpdateModelVersionRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateModelVersionRequest_SdkV2)

func (UpdateModelVersionRequest_SdkV2) ToObjectValue added in v1.62.1

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

func (UpdateModelVersionRequest_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type UpdateModelVersionResponse

type UpdateModelVersionResponse struct {
}

func (UpdateModelVersionResponse) GetComplexFieldTypes added in v1.61.0

func (a UpdateModelVersionResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateModelVersionResponse. 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 (UpdateModelVersionResponse) ToObjectValue added in v1.61.0

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

func (UpdateModelVersionResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type UpdateModelVersionResponse_SdkV2 added in v1.62.1

type UpdateModelVersionResponse_SdkV2 struct {
}

func (UpdateModelVersionResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a UpdateModelVersionResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateModelVersionResponse. 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 (UpdateModelVersionResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (UpdateModelVersionResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type UpdateRegistryWebhook

type UpdateRegistryWebhook struct {
	// User-specified description for the webhook.
	Description types.String `tfsdk:"description"`
	// Events that can trigger a registry webhook: * `MODEL_VERSION_CREATED`: A
	// new model version was created for the associated model.
	//
	// * `MODEL_VERSION_TRANSITIONED_STAGE`: A model version’s stage was
	// changed.
	//
	// * `TRANSITION_REQUEST_CREATED`: A user requested a model version’s
	// stage be transitioned.
	//
	// * `COMMENT_CREATED`: A user wrote a comment on a registered model.
	//
	// * `REGISTERED_MODEL_CREATED`: A new registered model was created. This
	// event type can only be specified for a registry-wide webhook, which can
	// be created by not specifying a model name in the create request.
	//
	// * `MODEL_VERSION_TAG_SET`: A user set a tag on the model version.
	//
	// * `MODEL_VERSION_TRANSITIONED_TO_STAGING`: A model version was
	// transitioned to staging.
	//
	// * `MODEL_VERSION_TRANSITIONED_TO_PRODUCTION`: A model version was
	// transitioned to production.
	//
	// * `MODEL_VERSION_TRANSITIONED_TO_ARCHIVED`: A model version was archived.
	//
	// * `TRANSITION_REQUEST_TO_STAGING_CREATED`: A user requested a model
	// version be transitioned to staging.
	//
	// * `TRANSITION_REQUEST_TO_PRODUCTION_CREATED`: A user requested a model
	// version be transitioned to production.
	//
	// * `TRANSITION_REQUEST_TO_ARCHIVED_CREATED`: A user requested a model
	// version be archived.
	Events types.List `tfsdk:"events"`

	HttpUrlSpec types.Object `tfsdk:"http_url_spec"`
	// Webhook ID
	Id types.String `tfsdk:"id"`

	JobSpec types.Object `tfsdk:"job_spec"`
	// Enable or disable triggering the webhook, or put the webhook into test
	// mode. The default is `ACTIVE`: * `ACTIVE`: Webhook is triggered when an
	// associated event happens.
	//
	// * `DISABLED`: Webhook is not triggered.
	//
	// * `TEST_MODE`: Webhook can be triggered through the test endpoint, but is
	// not triggered on a real event.
	Status types.String `tfsdk:"status"`
}

func (UpdateRegistryWebhook) ApplySchemaCustomizations added in v1.63.0

func (c UpdateRegistryWebhook) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (UpdateRegistryWebhook) GetComplexFieldTypes added in v1.61.0

func (a UpdateRegistryWebhook) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *UpdateRegistryWebhook) GetEvents(ctx context.Context) ([]types.String, bool)

GetEvents returns the value of the Events field in UpdateRegistryWebhook as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*UpdateRegistryWebhook) GetHttpUrlSpec added in v1.61.0

func (o *UpdateRegistryWebhook) GetHttpUrlSpec(ctx context.Context) (HttpUrlSpec, bool)

GetHttpUrlSpec returns the value of the HttpUrlSpec field in UpdateRegistryWebhook as a HttpUrlSpec value. If the field is unknown or null, the boolean return value is false.

func (*UpdateRegistryWebhook) GetJobSpec added in v1.61.0

func (o *UpdateRegistryWebhook) GetJobSpec(ctx context.Context) (JobSpec, bool)

GetJobSpec returns the value of the JobSpec field in UpdateRegistryWebhook as a JobSpec value. If the field is unknown or null, the boolean return value is false.

func (*UpdateRegistryWebhook) SetEvents added in v1.61.0

func (o *UpdateRegistryWebhook) SetEvents(ctx context.Context, v []types.String)

SetEvents sets the value of the Events field in UpdateRegistryWebhook.

func (*UpdateRegistryWebhook) SetHttpUrlSpec added in v1.61.0

func (o *UpdateRegistryWebhook) SetHttpUrlSpec(ctx context.Context, v HttpUrlSpec)

SetHttpUrlSpec sets the value of the HttpUrlSpec field in UpdateRegistryWebhook.

func (*UpdateRegistryWebhook) SetJobSpec added in v1.61.0

func (o *UpdateRegistryWebhook) SetJobSpec(ctx context.Context, v JobSpec)

SetJobSpec sets the value of the JobSpec field in UpdateRegistryWebhook.

func (*UpdateRegistryWebhook) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *UpdateRegistryWebhook) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateRegistryWebhook)

func (*UpdateRegistryWebhook) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *UpdateRegistryWebhook) SyncEffectiveFieldsDuringRead(existingState UpdateRegistryWebhook)

func (UpdateRegistryWebhook) ToObjectValue added in v1.61.0

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

func (UpdateRegistryWebhook) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type UpdateRegistryWebhook_SdkV2 added in v1.62.1

type UpdateRegistryWebhook_SdkV2 struct {
	// User-specified description for the webhook.
	Description types.String `tfsdk:"description"`
	// Events that can trigger a registry webhook: * `MODEL_VERSION_CREATED`: A
	// new model version was created for the associated model.
	//
	// * `MODEL_VERSION_TRANSITIONED_STAGE`: A model version’s stage was
	// changed.
	//
	// * `TRANSITION_REQUEST_CREATED`: A user requested a model version’s
	// stage be transitioned.
	//
	// * `COMMENT_CREATED`: A user wrote a comment on a registered model.
	//
	// * `REGISTERED_MODEL_CREATED`: A new registered model was created. This
	// event type can only be specified for a registry-wide webhook, which can
	// be created by not specifying a model name in the create request.
	//
	// * `MODEL_VERSION_TAG_SET`: A user set a tag on the model version.
	//
	// * `MODEL_VERSION_TRANSITIONED_TO_STAGING`: A model version was
	// transitioned to staging.
	//
	// * `MODEL_VERSION_TRANSITIONED_TO_PRODUCTION`: A model version was
	// transitioned to production.
	//
	// * `MODEL_VERSION_TRANSITIONED_TO_ARCHIVED`: A model version was archived.
	//
	// * `TRANSITION_REQUEST_TO_STAGING_CREATED`: A user requested a model
	// version be transitioned to staging.
	//
	// * `TRANSITION_REQUEST_TO_PRODUCTION_CREATED`: A user requested a model
	// version be transitioned to production.
	//
	// * `TRANSITION_REQUEST_TO_ARCHIVED_CREATED`: A user requested a model
	// version be archived.
	Events types.List `tfsdk:"events"`

	HttpUrlSpec types.List `tfsdk:"http_url_spec"`
	// Webhook ID
	Id types.String `tfsdk:"id"`

	JobSpec types.List `tfsdk:"job_spec"`
	// Enable or disable triggering the webhook, or put the webhook into test
	// mode. The default is `ACTIVE`: * `ACTIVE`: Webhook is triggered when an
	// associated event happens.
	//
	// * `DISABLED`: Webhook is not triggered.
	//
	// * `TEST_MODE`: Webhook can be triggered through the test endpoint, but is
	// not triggered on a real event.
	Status types.String `tfsdk:"status"`
}

func (UpdateRegistryWebhook_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c UpdateRegistryWebhook_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (UpdateRegistryWebhook_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a UpdateRegistryWebhook_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateRegistryWebhook. 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 (*UpdateRegistryWebhook_SdkV2) GetEvents added in v1.62.1

GetEvents returns the value of the Events field in UpdateRegistryWebhook_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.

func (*UpdateRegistryWebhook_SdkV2) GetHttpUrlSpec added in v1.62.1

GetHttpUrlSpec returns the value of the HttpUrlSpec field in UpdateRegistryWebhook_SdkV2 as a HttpUrlSpec_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*UpdateRegistryWebhook_SdkV2) GetJobSpec added in v1.62.1

GetJobSpec returns the value of the JobSpec field in UpdateRegistryWebhook_SdkV2 as a JobSpec_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*UpdateRegistryWebhook_SdkV2) SetEvents added in v1.62.1

func (o *UpdateRegistryWebhook_SdkV2) SetEvents(ctx context.Context, v []types.String)

SetEvents sets the value of the Events field in UpdateRegistryWebhook_SdkV2.

func (*UpdateRegistryWebhook_SdkV2) SetHttpUrlSpec added in v1.62.1

SetHttpUrlSpec sets the value of the HttpUrlSpec field in UpdateRegistryWebhook_SdkV2.

func (*UpdateRegistryWebhook_SdkV2) SetJobSpec added in v1.62.1

SetJobSpec sets the value of the JobSpec field in UpdateRegistryWebhook_SdkV2.

func (*UpdateRegistryWebhook_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *UpdateRegistryWebhook_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateRegistryWebhook_SdkV2)

func (*UpdateRegistryWebhook_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *UpdateRegistryWebhook_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateRegistryWebhook_SdkV2)

func (UpdateRegistryWebhook_SdkV2) ToObjectValue added in v1.62.1

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

func (UpdateRegistryWebhook_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type UpdateRun

type UpdateRun struct {
	// Unix timestamp in milliseconds of when the run ended.
	EndTime types.Int64 `tfsdk:"end_time"`
	// ID of the run to update. Must be provided.
	RunId types.String `tfsdk:"run_id"`
	// [Deprecated, use run_id instead] ID of the run to update.. This field
	// will be removed in a future MLflow version.
	RunUuid types.String `tfsdk:"run_uuid"`
	// Updated status of the run.
	Status types.String `tfsdk:"status"`
}

func (UpdateRun) ApplySchemaCustomizations added in v1.63.0

func (c UpdateRun) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (UpdateRun) GetComplexFieldTypes added in v1.61.0

func (a UpdateRun) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (newState *UpdateRun) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateRun)

func (*UpdateRun) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *UpdateRun) SyncEffectiveFieldsDuringRead(existingState UpdateRun)

func (UpdateRun) ToObjectValue added in v1.61.0

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

func (UpdateRun) Type added in v1.61.0

func (o UpdateRun) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type UpdateRunResponse

type UpdateRunResponse struct {
	// Updated metadata of the run.
	RunInfo types.Object `tfsdk:"run_info"`
}

func (UpdateRunResponse) ApplySchemaCustomizations added in v1.63.0

func (c UpdateRunResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (UpdateRunResponse) GetComplexFieldTypes added in v1.61.0

func (a UpdateRunResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

func (o *UpdateRunResponse) GetRunInfo(ctx context.Context) (RunInfo, bool)

GetRunInfo returns the value of the RunInfo field in UpdateRunResponse as a RunInfo value. If the field is unknown or null, the boolean return value is false.

func (*UpdateRunResponse) SetRunInfo added in v1.61.0

func (o *UpdateRunResponse) SetRunInfo(ctx context.Context, v RunInfo)

SetRunInfo sets the value of the RunInfo field in UpdateRunResponse.

func (*UpdateRunResponse) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.54.0

func (newState *UpdateRunResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateRunResponse)

func (*UpdateRunResponse) SyncEffectiveFieldsDuringRead added in v1.54.0

func (newState *UpdateRunResponse) SyncEffectiveFieldsDuringRead(existingState UpdateRunResponse)

func (UpdateRunResponse) ToObjectValue added in v1.61.0

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

func (UpdateRunResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type UpdateRunResponse_SdkV2 added in v1.62.1

type UpdateRunResponse_SdkV2 struct {
	// Updated metadata of the run.
	RunInfo types.List `tfsdk:"run_info"`
}

func (UpdateRunResponse_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c UpdateRunResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (UpdateRunResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a UpdateRunResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateRunResponse. 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 (*UpdateRunResponse_SdkV2) GetRunInfo added in v1.62.1

GetRunInfo returns the value of the RunInfo field in UpdateRunResponse_SdkV2 as a RunInfo_SdkV2 value. If the field is unknown or null, the boolean return value is false.

func (*UpdateRunResponse_SdkV2) SetRunInfo added in v1.62.1

func (o *UpdateRunResponse_SdkV2) SetRunInfo(ctx context.Context, v RunInfo_SdkV2)

SetRunInfo sets the value of the RunInfo field in UpdateRunResponse_SdkV2.

func (*UpdateRunResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *UpdateRunResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateRunResponse_SdkV2)

func (*UpdateRunResponse_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *UpdateRunResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateRunResponse_SdkV2)

func (UpdateRunResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (UpdateRunResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

type UpdateRun_SdkV2 added in v1.62.1

type UpdateRun_SdkV2 struct {
	// Unix timestamp in milliseconds of when the run ended.
	EndTime types.Int64 `tfsdk:"end_time"`
	// ID of the run to update. Must be provided.
	RunId types.String `tfsdk:"run_id"`
	// [Deprecated, use run_id instead] ID of the run to update.. This field
	// will be removed in a future MLflow version.
	RunUuid types.String `tfsdk:"run_uuid"`
	// Updated status of the run.
	Status types.String `tfsdk:"status"`
}

func (UpdateRun_SdkV2) ApplySchemaCustomizations added in v1.63.0

func (c UpdateRun_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder

func (UpdateRun_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a UpdateRun_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateRun. 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 (*UpdateRun_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate added in v1.62.1

func (newState *UpdateRun_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateRun_SdkV2)

func (*UpdateRun_SdkV2) SyncEffectiveFieldsDuringRead added in v1.62.1

func (newState *UpdateRun_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateRun_SdkV2)

func (UpdateRun_SdkV2) ToObjectValue added in v1.62.1

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

func (UpdateRun_SdkV2) Type added in v1.62.1

func (o UpdateRun_SdkV2) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

type UpdateWebhookResponse

type UpdateWebhookResponse struct {
}

func (UpdateWebhookResponse) GetComplexFieldTypes added in v1.61.0

func (a UpdateWebhookResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateWebhookResponse. 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 (UpdateWebhookResponse) ToObjectValue added in v1.61.0

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

func (UpdateWebhookResponse) Type added in v1.61.0

Type implements basetypes.ObjectValuable.

type UpdateWebhookResponse_SdkV2 added in v1.62.1

type UpdateWebhookResponse_SdkV2 struct {
}

func (UpdateWebhookResponse_SdkV2) GetComplexFieldTypes added in v1.62.1

func (a UpdateWebhookResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateWebhookResponse. 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 (UpdateWebhookResponse_SdkV2) ToObjectValue added in v1.62.1

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

func (UpdateWebhookResponse_SdkV2) Type added in v1.62.1

Type implements basetypes.ObjectValuable.

Jump to

Keyboard shortcuts

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