Documentation
¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the iaas v1alpha1 API group +kubebuilder:object:generate=true +groupName=iaas.homelabs.io
Index ¶
- Constants
- Variables
- type APIEndpoint
- type ManagedApiServer
- type ManagedApiServerList
- type ManagedApiServerSpec
- type ManagedApiServerStatus
- type ManagedCloudControllerManager
- type ManagedCloudControllerManagerList
- type ManagedCloudControllerManagerSpec
- type ManagedCloudControllerManagerStatus
- type ManagedControlPlane
- type ManagedControlPlaneList
- type ManagedControlPlanePhase
- type ManagedControlPlaneSpec
- type ManagedControlPlaneStatus
- type ManagedControllerManager
- type ManagedControllerManagerList
- type ManagedControllerManagerSpec
- type ManagedControllerManagerStatus
- type ManagedEtcd
- type ManagedEtcdList
- type ManagedEtcdSpec
- type ManagedEtcdStatus
- type ManagedScheduler
- type ManagedSchedulerList
- type ManagedSchedulerSpec
- type ManagedSchedulerStatus
Constants ¶
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 ¶
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.