v1alpha1

package
v0.0.0-...-02f1c70 Latest Latest
Warning

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

Go to latest
Published: Aug 16, 2023 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

Package v1alpha1 contains API Schema definitions for the iaas v1alpha1 API group +kubebuilder:object:generate=true +groupName=iaas.homelabs.io

Index

Constants

View Source
const (
	// ManagedControlPlanePhaseCreating indicates the ManagedControlPlane
	// is under creation.
	ManagedControlPlanePhaseCreating = ManagedControlPlanePhase("creating")

	// ManagedControlPlanePhaseFailed indicates ManagedControlPlane creation
	// failed. The system likely requires user intervention.
	ManagedControlPlanePhaseFailed = ManagedControlPlanePhase("failed")

	// ManagedControlPlanePhaseRunning indicates the ManagedControlPlane
	// is ready.
	ManagedControlPlanePhaseRunning = ManagedControlPlanePhase("running")

	// ManagedControlPlanePhaseUnhealthy indicates the ManagedControlPlane
	// was up and running, but is unhealthy now.
	// The system likely requires user intervention.
	ManagedControlPlanePhaseUnhealthy = ManagedControlPlanePhase("unhealthy")

	// ManagedControlPlanePhaseUpdating indicates the ManagedControlPlane
	// is in the process of rolling update
	ManagedControlPlanePhaseUpdating = ManagedControlPlanePhase("updating")

	// ManagedControlPlanePhaseUpdateFailed indicates the ManagedControlPlane's
	// rolling update failed and likely requires user intervention.
	ManagedControlPlanePhaseUpdateFailed = ManagedControlPlanePhase("updateFailed")

	// ManagedControlPlanePhaseDeleting indicates that the ManagedControlPlane
	// is being deleted.
	ManagedControlPlanePhaseDeleting = ManagedControlPlanePhase("deleting")

	// ManagedControlPlanePhaseEmpty is useful for the initial reconcile,
	// before we even state the phase as creating.
	ManagedControlPlanePhaseEmpty = ManagedControlPlanePhase("")
)

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "iaas.homelabs.io", Version: "v1alpha1"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type APIEndpoint

type APIEndpoint struct {
	// The hostname on which the API server is serving.
	Host string `json:"host"`

	// The port on which the API server is serving.
	Port int `json:"port"`
}

APIEndpoint represents a reachable Kubernetes API endpoint.

func (*APIEndpoint) DeepCopy

func (in *APIEndpoint) DeepCopy() *APIEndpoint

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIEndpoint.

func (*APIEndpoint) DeepCopyInto

func (in *APIEndpoint) DeepCopyInto(out *APIEndpoint)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagedApiServer

type ManagedApiServer struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   ManagedApiServerSpec   `json:"spec,omitempty"`
	Status ManagedApiServerStatus `json:"status,omitempty"`
}

ManagedApiServer is the Schema for the managedapiservers API

func (*ManagedApiServer) DeepCopy

func (in *ManagedApiServer) DeepCopy() *ManagedApiServer

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedApiServer.

func (*ManagedApiServer) DeepCopyInto

func (in *ManagedApiServer) DeepCopyInto(out *ManagedApiServer)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagedApiServer) DeepCopyObject

func (in *ManagedApiServer) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ManagedApiServerList

type ManagedApiServerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ManagedApiServer `json:"items"`
}

ManagedApiServerList contains a list of ManagedApiServer

func (*ManagedApiServerList) DeepCopy

func (in *ManagedApiServerList) DeepCopy() *ManagedApiServerList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedApiServerList.

func (*ManagedApiServerList) DeepCopyInto

func (in *ManagedApiServerList) DeepCopyInto(out *ManagedApiServerList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagedApiServerList) DeepCopyObject

func (in *ManagedApiServerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ManagedApiServerSpec

type ManagedApiServerSpec struct {

	// Foo is an example field of ManagedApiServer. Edit managedapiserver_types.go to remove/update
	Foo string `json:"foo,omitempty"`
}

ManagedApiServerSpec defines the desired state of ManagedApiServer

func (*ManagedApiServerSpec) DeepCopy

func (in *ManagedApiServerSpec) DeepCopy() *ManagedApiServerSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedApiServerSpec.

func (*ManagedApiServerSpec) DeepCopyInto

func (in *ManagedApiServerSpec) DeepCopyInto(out *ManagedApiServerSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagedApiServerStatus

type ManagedApiServerStatus struct {
}

ManagedApiServerStatus defines the observed state of ManagedApiServer

func (*ManagedApiServerStatus) DeepCopy

func (in *ManagedApiServerStatus) DeepCopy() *ManagedApiServerStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedApiServerStatus.

func (*ManagedApiServerStatus) DeepCopyInto

func (in *ManagedApiServerStatus) DeepCopyInto(out *ManagedApiServerStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagedCloudControllerManager

type ManagedCloudControllerManager struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   ManagedCloudControllerManagerSpec   `json:"spec,omitempty"`
	Status ManagedCloudControllerManagerStatus `json:"status,omitempty"`
}

ManagedCloudControllerManager is the Schema for the managedcloudcontrollermanagers API

func (*ManagedCloudControllerManager) DeepCopy

func (in *ManagedCloudControllerManager) DeepCopy() *ManagedCloudControllerManager

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedCloudControllerManager.

func (*ManagedCloudControllerManager) DeepCopyInto

func (in *ManagedCloudControllerManager) DeepCopyInto(out *ManagedCloudControllerManager)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagedCloudControllerManager) DeepCopyObject

func (in *ManagedCloudControllerManager) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ManagedCloudControllerManagerList

type ManagedCloudControllerManagerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ManagedCloudControllerManager `json:"items"`
}

ManagedCloudControllerManagerList contains a list of ManagedCloudControllerManager

func (*ManagedCloudControllerManagerList) DeepCopy

func (in *ManagedCloudControllerManagerList) DeepCopy() *ManagedCloudControllerManagerList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedCloudControllerManagerList.

func (*ManagedCloudControllerManagerList) DeepCopyInto

func (in *ManagedCloudControllerManagerList) DeepCopyInto(out *ManagedCloudControllerManagerList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagedCloudControllerManagerList) DeepCopyObject

func (in *ManagedCloudControllerManagerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ManagedCloudControllerManagerSpec

type ManagedCloudControllerManagerSpec struct {

	// Foo is an example field of ManagedCloudControllerManager. Edit managedcloudcontrollermanager_types.go to remove/update
	Foo string `json:"foo,omitempty"`
}

ManagedCloudControllerManagerSpec defines the desired state of ManagedCloudControllerManager

func (*ManagedCloudControllerManagerSpec) DeepCopy

func (in *ManagedCloudControllerManagerSpec) DeepCopy() *ManagedCloudControllerManagerSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedCloudControllerManagerSpec.

func (*ManagedCloudControllerManagerSpec) DeepCopyInto

func (in *ManagedCloudControllerManagerSpec) DeepCopyInto(out *ManagedCloudControllerManagerSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagedCloudControllerManagerStatus

type ManagedCloudControllerManagerStatus struct {
}

ManagedCloudControllerManagerStatus defines the observed state of ManagedCloudControllerManager

func (*ManagedCloudControllerManagerStatus) DeepCopy

func (in *ManagedCloudControllerManagerStatus) DeepCopy() *ManagedCloudControllerManagerStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedCloudControllerManagerStatus.

func (*ManagedCloudControllerManagerStatus) DeepCopyInto

func (in *ManagedCloudControllerManagerStatus) DeepCopyInto(out *ManagedCloudControllerManagerStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagedControlPlane

type ManagedControlPlane struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   ManagedControlPlaneSpec   `json:"spec,omitempty"`
	Status ManagedControlPlaneStatus `json:"status,omitempty"`
}

ManagedControlPlane is the Schema for the managedcontrolplanes API

func (*ManagedControlPlane) DeepCopy

func (in *ManagedControlPlane) DeepCopy() *ManagedControlPlane

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedControlPlane.

func (*ManagedControlPlane) DeepCopyInto

func (in *ManagedControlPlane) DeepCopyInto(out *ManagedControlPlane)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagedControlPlane) DeepCopyObject

func (in *ManagedControlPlane) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ManagedControlPlaneList

type ManagedControlPlaneList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ManagedControlPlane `json:"items"`
}

ManagedControlPlaneList contains a list of ManagedControlPlane

func (*ManagedControlPlaneList) DeepCopy

func (in *ManagedControlPlaneList) DeepCopy() *ManagedControlPlaneList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedControlPlaneList.

func (*ManagedControlPlaneList) DeepCopyInto

func (in *ManagedControlPlaneList) DeepCopyInto(out *ManagedControlPlaneList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagedControlPlaneList) DeepCopyObject

func (in *ManagedControlPlaneList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ManagedControlPlanePhase

type ManagedControlPlanePhase string

ManagedControlPlanePhase is a type for the ManagedControlPlane's phase constants.

type ManagedControlPlaneSpec

type ManagedControlPlaneSpec struct {
	// Version holds the desired version of the ManagedControlPlane.
	Version string `json:"version"`
	// Unique Tenant ID
	// Uses github.com/rs/xid
	TenantID string `json:"tenantID"`
	// Should this ManagedControlPlane be Highly Available
	EnableHA bool `json:"enableHA"`
}

ManagedControlPlaneSpec defines the desired state of ManagedControlPlane

func (*ManagedControlPlaneSpec) DeepCopy

func (in *ManagedControlPlaneSpec) DeepCopy() *ManagedControlPlaneSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedControlPlaneSpec.

func (*ManagedControlPlaneSpec) DeepCopyInto

func (in *ManagedControlPlaneSpec) DeepCopyInto(out *ManagedControlPlaneSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagedControlPlaneStatus

type ManagedControlPlaneStatus struct {
	// APIEndpoints represents the endpoints to communicate with the
	// ManagedControlPlane.
	// +optional
	APIEndpoints []APIEndpoint `json:"apiEndpoints,"`

	// Version holds the observed version of the ManagedControlPlane.
	// While an upgrade is in progress this value will be the
	// version of the ManagedControlPlane when the upgrade began.
	// +optional
	Version string `json:"version"`
}

ManagedControlPlaneStatus defines the observed state of ManagedControlPlane

func (*ManagedControlPlaneStatus) DeepCopy

func (in *ManagedControlPlaneStatus) DeepCopy() *ManagedControlPlaneStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedControlPlaneStatus.

func (*ManagedControlPlaneStatus) DeepCopyInto

func (in *ManagedControlPlaneStatus) DeepCopyInto(out *ManagedControlPlaneStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagedControllerManager

type ManagedControllerManager struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   ManagedControllerManagerSpec   `json:"spec,omitempty"`
	Status ManagedControllerManagerStatus `json:"status,omitempty"`
}

ManagedControllerManager is the Schema for the managedcontrollermanagers API

func (*ManagedControllerManager) DeepCopy

func (in *ManagedControllerManager) DeepCopy() *ManagedControllerManager

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedControllerManager.

func (*ManagedControllerManager) DeepCopyInto

func (in *ManagedControllerManager) DeepCopyInto(out *ManagedControllerManager)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagedControllerManager) DeepCopyObject

func (in *ManagedControllerManager) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ManagedControllerManagerList

type ManagedControllerManagerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ManagedControllerManager `json:"items"`
}

ManagedControllerManagerList contains a list of ManagedControllerManager

func (*ManagedControllerManagerList) DeepCopy

func (in *ManagedControllerManagerList) DeepCopy() *ManagedControllerManagerList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedControllerManagerList.

func (*ManagedControllerManagerList) DeepCopyInto

func (in *ManagedControllerManagerList) DeepCopyInto(out *ManagedControllerManagerList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagedControllerManagerList) DeepCopyObject

func (in *ManagedControllerManagerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ManagedControllerManagerSpec

type ManagedControllerManagerSpec struct {

	// Foo is an example field of ManagedControllerManager. Edit managedcontrollermanager_types.go to remove/update
	Foo string `json:"foo,omitempty"`
}

ManagedControllerManagerSpec defines the desired state of ManagedControllerManager

func (*ManagedControllerManagerSpec) DeepCopy

func (in *ManagedControllerManagerSpec) DeepCopy() *ManagedControllerManagerSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedControllerManagerSpec.

func (*ManagedControllerManagerSpec) DeepCopyInto

func (in *ManagedControllerManagerSpec) DeepCopyInto(out *ManagedControllerManagerSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagedControllerManagerStatus

type ManagedControllerManagerStatus struct {
}

ManagedControllerManagerStatus defines the observed state of ManagedControllerManager

func (*ManagedControllerManagerStatus) DeepCopy

func (in *ManagedControllerManagerStatus) DeepCopy() *ManagedControllerManagerStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedControllerManagerStatus.

func (*ManagedControllerManagerStatus) DeepCopyInto

func (in *ManagedControllerManagerStatus) DeepCopyInto(out *ManagedControllerManagerStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagedEtcd

type ManagedEtcd struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   ManagedEtcdSpec   `json:"spec,omitempty"`
	Status ManagedEtcdStatus `json:"status,omitempty"`
}

ManagedEtcd is the Schema for the managedetcds API

func (*ManagedEtcd) DeepCopy

func (in *ManagedEtcd) DeepCopy() *ManagedEtcd

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedEtcd.

func (*ManagedEtcd) DeepCopyInto

func (in *ManagedEtcd) DeepCopyInto(out *ManagedEtcd)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagedEtcd) DeepCopyObject

func (in *ManagedEtcd) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ManagedEtcdList

type ManagedEtcdList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ManagedEtcd `json:"items"`
}

ManagedEtcdList contains a list of ManagedEtcd

func (*ManagedEtcdList) DeepCopy

func (in *ManagedEtcdList) DeepCopy() *ManagedEtcdList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedEtcdList.

func (*ManagedEtcdList) DeepCopyInto

func (in *ManagedEtcdList) DeepCopyInto(out *ManagedEtcdList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagedEtcdList) DeepCopyObject

func (in *ManagedEtcdList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ManagedEtcdSpec

type ManagedEtcdSpec struct {

	// Version holds the desired version of the ManagedEtcd.
	Version string `json:"version"`
}

ManagedEtcdSpec defines the desired state of ManagedEtcd

func (*ManagedEtcdSpec) DeepCopy

func (in *ManagedEtcdSpec) DeepCopy() *ManagedEtcdSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedEtcdSpec.

func (*ManagedEtcdSpec) DeepCopyInto

func (in *ManagedEtcdSpec) DeepCopyInto(out *ManagedEtcdSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagedEtcdStatus

type ManagedEtcdStatus struct {

	// Version holds the observed version of the ManagedEtcd.
	// While an upgrade is in progress this value will be the
	// version of the ManagedEtcd when the upgrade began.
	// +optional
	Version string `json:"version"`
}

ManagedEtcdStatus defines the observed state of ManagedEtcd

func (*ManagedEtcdStatus) DeepCopy

func (in *ManagedEtcdStatus) DeepCopy() *ManagedEtcdStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedEtcdStatus.

func (*ManagedEtcdStatus) DeepCopyInto

func (in *ManagedEtcdStatus) DeepCopyInto(out *ManagedEtcdStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagedScheduler

type ManagedScheduler struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   ManagedSchedulerSpec   `json:"spec,omitempty"`
	Status ManagedSchedulerStatus `json:"status,omitempty"`
}

ManagedScheduler is the Schema for the managedschedulers API

func (*ManagedScheduler) DeepCopy

func (in *ManagedScheduler) DeepCopy() *ManagedScheduler

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedScheduler.

func (*ManagedScheduler) DeepCopyInto

func (in *ManagedScheduler) DeepCopyInto(out *ManagedScheduler)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagedScheduler) DeepCopyObject

func (in *ManagedScheduler) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ManagedSchedulerList

type ManagedSchedulerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ManagedScheduler `json:"items"`
}

ManagedSchedulerList contains a list of ManagedScheduler

func (*ManagedSchedulerList) DeepCopy

func (in *ManagedSchedulerList) DeepCopy() *ManagedSchedulerList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedSchedulerList.

func (*ManagedSchedulerList) DeepCopyInto

func (in *ManagedSchedulerList) DeepCopyInto(out *ManagedSchedulerList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagedSchedulerList) DeepCopyObject

func (in *ManagedSchedulerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ManagedSchedulerSpec

type ManagedSchedulerSpec struct {

	// Foo is an example field of ManagedScheduler. Edit managedscheduler_types.go to remove/update
	Foo string `json:"foo,omitempty"`
}

ManagedSchedulerSpec defines the desired state of ManagedScheduler

func (*ManagedSchedulerSpec) DeepCopy

func (in *ManagedSchedulerSpec) DeepCopy() *ManagedSchedulerSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedSchedulerSpec.

func (*ManagedSchedulerSpec) DeepCopyInto

func (in *ManagedSchedulerSpec) DeepCopyInto(out *ManagedSchedulerSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagedSchedulerStatus

type ManagedSchedulerStatus struct {
}

ManagedSchedulerStatus defines the observed state of ManagedScheduler

func (*ManagedSchedulerStatus) DeepCopy

func (in *ManagedSchedulerStatus) DeepCopy() *ManagedSchedulerStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedSchedulerStatus.

func (*ManagedSchedulerStatus) DeepCopyInto

func (in *ManagedSchedulerStatus) DeepCopyInto(out *ManagedSchedulerStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳