Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=mlflow.databricks.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type MlflowExperiment
- func (in *MlflowExperiment) DeepCopy() *MlflowExperiment
- func (in *MlflowExperiment) DeepCopyInto(out *MlflowExperiment)
- func (in *MlflowExperiment) DeepCopyObject() runtime.Object
- func (mg *MlflowExperiment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MlflowExperiment) GetConnectionDetailsMapping() map[string]string
- func (mg *MlflowExperiment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MlflowExperiment) GetID() string
- func (tr *MlflowExperiment) GetInitParameters() (map[string]any, error)
- func (mg *MlflowExperiment) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *MlflowExperiment) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *MlflowExperiment) GetObservation() (map[string]any, error)
- func (tr *MlflowExperiment) GetParameters() (map[string]any, error)
- func (mg *MlflowExperiment) GetProviderConfigReference() *xpv1.Reference
- func (mg *MlflowExperiment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MlflowExperiment) GetTerraformResourceType() string
- func (tr *MlflowExperiment) GetTerraformSchemaVersion() int
- func (mg *MlflowExperiment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MlflowExperiment) Hub()
- func (tr *MlflowExperiment) LateInitialize(attrs []byte) (bool, error)
- func (mg *MlflowExperiment) SetConditions(c ...xpv1.Condition)
- func (mg *MlflowExperiment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *MlflowExperiment) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *MlflowExperiment) SetObservation(obs map[string]any) error
- func (tr *MlflowExperiment) SetParameters(params map[string]any) error
- func (mg *MlflowExperiment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MlflowExperiment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MlflowExperiment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MlflowExperimentInitParameters
- type MlflowExperimentList
- type MlflowExperimentObservation
- type MlflowExperimentParameters
- type MlflowExperimentSpec
- type MlflowExperimentStatus
- type MlflowModel
- func (in *MlflowModel) DeepCopy() *MlflowModel
- func (in *MlflowModel) DeepCopyInto(out *MlflowModel)
- func (in *MlflowModel) DeepCopyObject() runtime.Object
- func (mg *MlflowModel) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MlflowModel) GetConnectionDetailsMapping() map[string]string
- func (mg *MlflowModel) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MlflowModel) GetID() string
- func (tr *MlflowModel) GetInitParameters() (map[string]any, error)
- func (mg *MlflowModel) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *MlflowModel) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *MlflowModel) GetObservation() (map[string]any, error)
- func (tr *MlflowModel) GetParameters() (map[string]any, error)
- func (mg *MlflowModel) GetProviderConfigReference() *xpv1.Reference
- func (mg *MlflowModel) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MlflowModel) GetTerraformResourceType() string
- func (tr *MlflowModel) GetTerraformSchemaVersion() int
- func (mg *MlflowModel) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MlflowModel) Hub()
- func (tr *MlflowModel) LateInitialize(attrs []byte) (bool, error)
- func (mg *MlflowModel) SetConditions(c ...xpv1.Condition)
- func (mg *MlflowModel) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *MlflowModel) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *MlflowModel) SetObservation(obs map[string]any) error
- func (tr *MlflowModel) SetParameters(params map[string]any) error
- func (mg *MlflowModel) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MlflowModel) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MlflowModel) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MlflowModelInitParameters
- type MlflowModelList
- type MlflowModelObservation
- type MlflowModelParameters
- type MlflowModelSpec
- type MlflowModelStatus
- type TagsInitParameters
- type TagsObservation
- type TagsParameters
Constants ¶
const ( CRDGroup = "mlflow.databricks.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( MlflowExperiment_Kind = "MlflowExperiment" MlflowExperiment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MlflowExperiment_Kind}.String() MlflowExperiment_KindAPIVersion = MlflowExperiment_Kind + "." + CRDGroupVersion.String() MlflowExperiment_GroupVersionKind = CRDGroupVersion.WithKind(MlflowExperiment_Kind) )
Repository type metadata.
var ( MlflowModel_Kind = "MlflowModel" MlflowModel_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MlflowModel_Kind}.String() MlflowModel_KindAPIVersion = MlflowModel_Kind + "." + CRDGroupVersion.String() MlflowModel_GroupVersionKind = CRDGroupVersion.WithKind(MlflowModel_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type MlflowExperiment ¶
type MlflowExperiment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec MlflowExperimentSpec `json:"spec"` Status MlflowExperimentStatus `json:"status,omitempty"` }
MlflowExperiment is the Schema for the MlflowExperiments API. ""subcategory: "MLflow" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,databricks}
func (*MlflowExperiment) DeepCopy ¶
func (in *MlflowExperiment) DeepCopy() *MlflowExperiment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MlflowExperiment.
func (*MlflowExperiment) DeepCopyInto ¶
func (in *MlflowExperiment) DeepCopyInto(out *MlflowExperiment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MlflowExperiment) DeepCopyObject ¶
func (in *MlflowExperiment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MlflowExperiment) GetCondition ¶
func (mg *MlflowExperiment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MlflowExperiment.
func (*MlflowExperiment) GetConnectionDetailsMapping ¶
func (tr *MlflowExperiment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MlflowExperiment
func (*MlflowExperiment) GetDeletionPolicy ¶
func (mg *MlflowExperiment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MlflowExperiment.
func (*MlflowExperiment) GetID ¶
func (tr *MlflowExperiment) GetID() string
GetID returns ID of underlying Terraform resource of this MlflowExperiment
func (*MlflowExperiment) GetInitParameters ¶
func (tr *MlflowExperiment) GetInitParameters() (map[string]any, error)
GetInitParameters of this MlflowExperiment
func (*MlflowExperiment) GetManagementPolicies ¶
func (mg *MlflowExperiment) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this MlflowExperiment.
func (*MlflowExperiment) GetMergedParameters ¶
func (tr *MlflowExperiment) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this MlflowExperiment
func (*MlflowExperiment) GetObservation ¶
func (tr *MlflowExperiment) GetObservation() (map[string]any, error)
GetObservation of this MlflowExperiment
func (*MlflowExperiment) GetParameters ¶
func (tr *MlflowExperiment) GetParameters() (map[string]any, error)
GetParameters of this MlflowExperiment
func (*MlflowExperiment) GetProviderConfigReference ¶
func (mg *MlflowExperiment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MlflowExperiment.
func (*MlflowExperiment) GetPublishConnectionDetailsTo ¶
func (mg *MlflowExperiment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MlflowExperiment.
func (*MlflowExperiment) GetTerraformResourceType ¶
func (mg *MlflowExperiment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MlflowExperiment
func (*MlflowExperiment) GetTerraformSchemaVersion ¶
func (tr *MlflowExperiment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MlflowExperiment) GetWriteConnectionSecretToReference ¶
func (mg *MlflowExperiment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MlflowExperiment.
func (*MlflowExperiment) Hub ¶
func (tr *MlflowExperiment) Hub()
Hub marks this type as a conversion hub.
func (*MlflowExperiment) LateInitialize ¶
func (tr *MlflowExperiment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MlflowExperiment using its observed tfState. returns True if there are any spec changes for the resource.
func (*MlflowExperiment) SetConditions ¶
func (mg *MlflowExperiment) SetConditions(c ...xpv1.Condition)
SetConditions of this MlflowExperiment.
func (*MlflowExperiment) SetDeletionPolicy ¶
func (mg *MlflowExperiment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MlflowExperiment.
func (*MlflowExperiment) SetManagementPolicies ¶
func (mg *MlflowExperiment) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this MlflowExperiment.
func (*MlflowExperiment) SetObservation ¶
func (tr *MlflowExperiment) SetObservation(obs map[string]any) error
SetObservation for this MlflowExperiment
func (*MlflowExperiment) SetParameters ¶
func (tr *MlflowExperiment) SetParameters(params map[string]any) error
SetParameters for this MlflowExperiment
func (*MlflowExperiment) SetProviderConfigReference ¶
func (mg *MlflowExperiment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MlflowExperiment.
func (*MlflowExperiment) SetPublishConnectionDetailsTo ¶
func (mg *MlflowExperiment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MlflowExperiment.
func (*MlflowExperiment) SetWriteConnectionSecretToReference ¶
func (mg *MlflowExperiment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MlflowExperiment.
type MlflowExperimentInitParameters ¶
type MlflowExperimentInitParameters struct { // Path to dbfs:/ or s3:// artifact location of the MLflow experiment. ArtifactLocation *string `json:"artifactLocation,omitempty" tf:"artifact_location,omitempty"` CreationTime *float64 `json:"creationTime,omitempty" tf:"creation_time,omitempty"` // The description of the MLflow experiment. Description *string `json:"description,omitempty" tf:"description,omitempty"` // ID of the MLflow experiment. ExperimentID *string `json:"experimentId,omitempty" tf:"experiment_id,omitempty"` LastUpdateTime *float64 `json:"lastUpdateTime,omitempty" tf:"last_update_time,omitempty"` LifecycleStage *string `json:"lifecycleStage,omitempty" tf:"lifecycle_stage,omitempty"` // Name of MLflow experiment. It must be an absolute path within the Databricks workspace, e.g. /Users/<some-username>/my-experiment. For more information about changes to experiment naming conventions, see mlflow docs. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*MlflowExperimentInitParameters) DeepCopy ¶
func (in *MlflowExperimentInitParameters) DeepCopy() *MlflowExperimentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MlflowExperimentInitParameters.
func (*MlflowExperimentInitParameters) DeepCopyInto ¶
func (in *MlflowExperimentInitParameters) DeepCopyInto(out *MlflowExperimentInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MlflowExperimentList ¶
type MlflowExperimentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MlflowExperiment `json:"items"` }
MlflowExperimentList contains a list of MlflowExperiments
func (*MlflowExperimentList) DeepCopy ¶
func (in *MlflowExperimentList) DeepCopy() *MlflowExperimentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MlflowExperimentList.
func (*MlflowExperimentList) DeepCopyInto ¶
func (in *MlflowExperimentList) DeepCopyInto(out *MlflowExperimentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MlflowExperimentList) DeepCopyObject ¶
func (in *MlflowExperimentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MlflowExperimentList) GetItems ¶
func (l *MlflowExperimentList) GetItems() []resource.Managed
GetItems of this MlflowExperimentList.
type MlflowExperimentObservation ¶
type MlflowExperimentObservation struct { // Path to dbfs:/ or s3:// artifact location of the MLflow experiment. ArtifactLocation *string `json:"artifactLocation,omitempty" tf:"artifact_location,omitempty"` CreationTime *float64 `json:"creationTime,omitempty" tf:"creation_time,omitempty"` // The description of the MLflow experiment. Description *string `json:"description,omitempty" tf:"description,omitempty"` // ID of the MLflow experiment. ExperimentID *string `json:"experimentId,omitempty" tf:"experiment_id,omitempty"` // ID of the MLflow experiment. ID *string `json:"id,omitempty" tf:"id,omitempty"` LastUpdateTime *float64 `json:"lastUpdateTime,omitempty" tf:"last_update_time,omitempty"` LifecycleStage *string `json:"lifecycleStage,omitempty" tf:"lifecycle_stage,omitempty"` // Name of MLflow experiment. It must be an absolute path within the Databricks workspace, e.g. /Users/<some-username>/my-experiment. For more information about changes to experiment naming conventions, see mlflow docs. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*MlflowExperimentObservation) DeepCopy ¶
func (in *MlflowExperimentObservation) DeepCopy() *MlflowExperimentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MlflowExperimentObservation.
func (*MlflowExperimentObservation) DeepCopyInto ¶
func (in *MlflowExperimentObservation) DeepCopyInto(out *MlflowExperimentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MlflowExperimentParameters ¶
type MlflowExperimentParameters struct { // Path to dbfs:/ or s3:// artifact location of the MLflow experiment. // +kubebuilder:validation:Optional ArtifactLocation *string `json:"artifactLocation,omitempty" tf:"artifact_location,omitempty"` // +kubebuilder:validation:Optional CreationTime *float64 `json:"creationTime,omitempty" tf:"creation_time,omitempty"` // The description of the MLflow experiment. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // ID of the MLflow experiment. // +kubebuilder:validation:Optional ExperimentID *string `json:"experimentId,omitempty" tf:"experiment_id,omitempty"` // +kubebuilder:validation:Optional LastUpdateTime *float64 `json:"lastUpdateTime,omitempty" tf:"last_update_time,omitempty"` // +kubebuilder:validation:Optional LifecycleStage *string `json:"lifecycleStage,omitempty" tf:"lifecycle_stage,omitempty"` // Name of MLflow experiment. It must be an absolute path within the Databricks workspace, e.g. /Users/<some-username>/my-experiment. For more information about changes to experiment naming conventions, see mlflow docs. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*MlflowExperimentParameters) DeepCopy ¶
func (in *MlflowExperimentParameters) DeepCopy() *MlflowExperimentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MlflowExperimentParameters.
func (*MlflowExperimentParameters) DeepCopyInto ¶
func (in *MlflowExperimentParameters) DeepCopyInto(out *MlflowExperimentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MlflowExperimentSpec ¶
type MlflowExperimentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MlflowExperimentParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider MlflowExperimentInitParameters `json:"initProvider,omitempty"` }
MlflowExperimentSpec defines the desired state of MlflowExperiment
func (*MlflowExperimentSpec) DeepCopy ¶
func (in *MlflowExperimentSpec) DeepCopy() *MlflowExperimentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MlflowExperimentSpec.
func (*MlflowExperimentSpec) DeepCopyInto ¶
func (in *MlflowExperimentSpec) DeepCopyInto(out *MlflowExperimentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MlflowExperimentStatus ¶
type MlflowExperimentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MlflowExperimentObservation `json:"atProvider,omitempty"` }
MlflowExperimentStatus defines the observed state of MlflowExperiment.
func (*MlflowExperimentStatus) DeepCopy ¶
func (in *MlflowExperimentStatus) DeepCopy() *MlflowExperimentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MlflowExperimentStatus.
func (*MlflowExperimentStatus) DeepCopyInto ¶
func (in *MlflowExperimentStatus) DeepCopyInto(out *MlflowExperimentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MlflowModel ¶
type MlflowModel struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec MlflowModelSpec `json:"spec"` Status MlflowModelStatus `json:"status,omitempty"` }
MlflowModel is the Schema for the MlflowModels API. ""subcategory: "MLflow" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,databricks}
func (*MlflowModel) DeepCopy ¶
func (in *MlflowModel) DeepCopy() *MlflowModel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MlflowModel.
func (*MlflowModel) DeepCopyInto ¶
func (in *MlflowModel) DeepCopyInto(out *MlflowModel)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MlflowModel) DeepCopyObject ¶
func (in *MlflowModel) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MlflowModel) GetCondition ¶
func (mg *MlflowModel) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MlflowModel.
func (*MlflowModel) GetConnectionDetailsMapping ¶
func (tr *MlflowModel) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MlflowModel
func (*MlflowModel) GetDeletionPolicy ¶
func (mg *MlflowModel) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MlflowModel.
func (*MlflowModel) GetID ¶
func (tr *MlflowModel) GetID() string
GetID returns ID of underlying Terraform resource of this MlflowModel
func (*MlflowModel) GetInitParameters ¶
func (tr *MlflowModel) GetInitParameters() (map[string]any, error)
GetInitParameters of this MlflowModel
func (*MlflowModel) GetManagementPolicies ¶
func (mg *MlflowModel) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this MlflowModel.
func (*MlflowModel) GetMergedParameters ¶
func (tr *MlflowModel) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this MlflowModel
func (*MlflowModel) GetObservation ¶
func (tr *MlflowModel) GetObservation() (map[string]any, error)
GetObservation of this MlflowModel
func (*MlflowModel) GetParameters ¶
func (tr *MlflowModel) GetParameters() (map[string]any, error)
GetParameters of this MlflowModel
func (*MlflowModel) GetProviderConfigReference ¶
func (mg *MlflowModel) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MlflowModel.
func (*MlflowModel) GetPublishConnectionDetailsTo ¶
func (mg *MlflowModel) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MlflowModel.
func (*MlflowModel) GetTerraformResourceType ¶
func (mg *MlflowModel) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MlflowModel
func (*MlflowModel) GetTerraformSchemaVersion ¶
func (tr *MlflowModel) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MlflowModel) GetWriteConnectionSecretToReference ¶
func (mg *MlflowModel) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MlflowModel.
func (*MlflowModel) LateInitialize ¶
func (tr *MlflowModel) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MlflowModel using its observed tfState. returns True if there are any spec changes for the resource.
func (*MlflowModel) SetConditions ¶
func (mg *MlflowModel) SetConditions(c ...xpv1.Condition)
SetConditions of this MlflowModel.
func (*MlflowModel) SetDeletionPolicy ¶
func (mg *MlflowModel) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MlflowModel.
func (*MlflowModel) SetManagementPolicies ¶
func (mg *MlflowModel) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this MlflowModel.
func (*MlflowModel) SetObservation ¶
func (tr *MlflowModel) SetObservation(obs map[string]any) error
SetObservation for this MlflowModel
func (*MlflowModel) SetParameters ¶
func (tr *MlflowModel) SetParameters(params map[string]any) error
SetParameters for this MlflowModel
func (*MlflowModel) SetProviderConfigReference ¶
func (mg *MlflowModel) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MlflowModel.
func (*MlflowModel) SetPublishConnectionDetailsTo ¶
func (mg *MlflowModel) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MlflowModel.
func (*MlflowModel) SetWriteConnectionSecretToReference ¶
func (mg *MlflowModel) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MlflowModel.
type MlflowModelInitParameters ¶
type MlflowModelInitParameters struct { // The description of the MLflow model. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Name of MLflow model. Change of name triggers new resource. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Tags for the MLflow model. Tags []TagsInitParameters `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*MlflowModelInitParameters) DeepCopy ¶
func (in *MlflowModelInitParameters) DeepCopy() *MlflowModelInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MlflowModelInitParameters.
func (*MlflowModelInitParameters) DeepCopyInto ¶
func (in *MlflowModelInitParameters) DeepCopyInto(out *MlflowModelInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MlflowModelList ¶
type MlflowModelList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MlflowModel `json:"items"` }
MlflowModelList contains a list of MlflowModels
func (*MlflowModelList) DeepCopy ¶
func (in *MlflowModelList) DeepCopy() *MlflowModelList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MlflowModelList.
func (*MlflowModelList) DeepCopyInto ¶
func (in *MlflowModelList) DeepCopyInto(out *MlflowModelList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MlflowModelList) DeepCopyObject ¶
func (in *MlflowModelList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MlflowModelList) GetItems ¶
func (l *MlflowModelList) GetItems() []resource.Managed
GetItems of this MlflowModelList.
type MlflowModelObservation ¶
type MlflowModelObservation struct { // The description of the MLflow model. Description *string `json:"description,omitempty" tf:"description,omitempty"` // ID of the MLflow model, the same as name. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Name of MLflow model. Change of name triggers new resource. Name *string `json:"name,omitempty" tf:"name,omitempty"` // ID of the MLflow model, the same as name. RegisteredModelID *string `json:"registeredModelId,omitempty" tf:"registered_model_id,omitempty"` // Tags for the MLflow model. Tags []TagsObservation `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*MlflowModelObservation) DeepCopy ¶
func (in *MlflowModelObservation) DeepCopy() *MlflowModelObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MlflowModelObservation.
func (*MlflowModelObservation) DeepCopyInto ¶
func (in *MlflowModelObservation) DeepCopyInto(out *MlflowModelObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MlflowModelParameters ¶
type MlflowModelParameters struct { // The description of the MLflow model. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Name of MLflow model. Change of name triggers new resource. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Tags for the MLflow model. // +kubebuilder:validation:Optional Tags []TagsParameters `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*MlflowModelParameters) DeepCopy ¶
func (in *MlflowModelParameters) DeepCopy() *MlflowModelParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MlflowModelParameters.
func (*MlflowModelParameters) DeepCopyInto ¶
func (in *MlflowModelParameters) DeepCopyInto(out *MlflowModelParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MlflowModelSpec ¶
type MlflowModelSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MlflowModelParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider MlflowModelInitParameters `json:"initProvider,omitempty"` }
MlflowModelSpec defines the desired state of MlflowModel
func (*MlflowModelSpec) DeepCopy ¶
func (in *MlflowModelSpec) DeepCopy() *MlflowModelSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MlflowModelSpec.
func (*MlflowModelSpec) DeepCopyInto ¶
func (in *MlflowModelSpec) DeepCopyInto(out *MlflowModelSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MlflowModelStatus ¶
type MlflowModelStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MlflowModelObservation `json:"atProvider,omitempty"` }
MlflowModelStatus defines the observed state of MlflowModel.
func (*MlflowModelStatus) DeepCopy ¶
func (in *MlflowModelStatus) DeepCopy() *MlflowModelStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MlflowModelStatus.
func (*MlflowModelStatus) DeepCopyInto ¶
func (in *MlflowModelStatus) DeepCopyInto(out *MlflowModelStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagsInitParameters ¶
type TagsInitParameters struct { Key *string `json:"key,omitempty" tf:"key,omitempty"` Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*TagsInitParameters) DeepCopy ¶
func (in *TagsInitParameters) DeepCopy() *TagsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagsInitParameters.
func (*TagsInitParameters) DeepCopyInto ¶
func (in *TagsInitParameters) DeepCopyInto(out *TagsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagsObservation ¶
type TagsObservation struct { Key *string `json:"key,omitempty" tf:"key,omitempty"` Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*TagsObservation) DeepCopy ¶
func (in *TagsObservation) DeepCopy() *TagsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagsObservation.
func (*TagsObservation) DeepCopyInto ¶
func (in *TagsObservation) DeepCopyInto(out *TagsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagsParameters ¶
type TagsParameters struct { // +kubebuilder:validation:Optional Key *string `json:"key,omitempty" tf:"key,omitempty"` // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*TagsParameters) DeepCopy ¶
func (in *TagsParameters) DeepCopy() *TagsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagsParameters.
func (*TagsParameters) DeepCopyInto ¶
func (in *TagsParameters) DeepCopyInto(out *TagsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.