Documentation ¶
Overview ¶
Package api is the internal version of the API.
Index ¶
- Variables
- func Kind(kind string) schema.GroupKind
- func RegisterDefaults(scheme *runtime.Scheme) error
- func Resource(resource string) schema.GroupResource
- type APIEndpoint
- type Cluster
- func (in *Cluster) DeepCopy() *Cluster
- func (in *Cluster) DeepCopyInto(out *Cluster)
- func (in *Cluster) DeepCopyObject() runtime.Object
- func (pc Cluster) GetGeneration() int64
- func (pc *Cluster) GetObjectMeta() *metav1.ObjectMeta
- func (pc *Cluster) GetSpec() interface{}
- func (pc *Cluster) GetStatus() interface{}
- func (Cluster) NewStatus() interface{}
- func (pc *Cluster) SetGeneration(generation int64)
- func (pc *Cluster) SetSpec(s interface{})
- func (pc *Cluster) SetStatus(s interface{})
- type ClusterList
- type ClusterNetworkingConfig
- type ClusterRegistry
- type ClusterSpec
- type ClusterStatus
- type ClusterStatusStrategy
- type ClusterStrategy
- type Machine
- func (in *Machine) DeepCopy() *Machine
- func (in *Machine) DeepCopyInto(out *Machine)
- func (in *Machine) DeepCopyObject() runtime.Object
- func (pc Machine) GetGeneration() int64
- func (pc *Machine) GetObjectMeta() *metav1.ObjectMeta
- func (pc *Machine) GetSpec() interface{}
- func (pc *Machine) GetStatus() interface{}
- func (Machine) NewStatus() interface{}
- func (pc *Machine) SetGeneration(generation int64)
- func (pc *Machine) SetSpec(s interface{})
- func (pc *Machine) SetStatus(s interface{})
- type MachineDeployment
- func (in *MachineDeployment) DeepCopy() *MachineDeployment
- func (in *MachineDeployment) DeepCopyInto(out *MachineDeployment)
- func (in *MachineDeployment) DeepCopyObject() runtime.Object
- func (pc MachineDeployment) GetGeneration() int64
- func (pc *MachineDeployment) GetObjectMeta() *metav1.ObjectMeta
- func (pc *MachineDeployment) GetSpec() interface{}
- func (pc *MachineDeployment) GetStatus() interface{}
- func (MachineDeployment) NewStatus() interface{}
- func (pc *MachineDeployment) SetGeneration(generation int64)
- func (pc *MachineDeployment) SetSpec(s interface{})
- func (pc *MachineDeployment) SetStatus(s interface{})
- type MachineDeploymentList
- type MachineDeploymentRegistry
- type MachineDeploymentSpec
- type MachineDeploymentStatus
- type MachineDeploymentStrategy
- type MachineDeploymentValidationStatusStrategy
- type MachineDeploymentValidationStrategy
- type MachineList
- type MachineRegistry
- type MachineRollingUpdateDeployment
- type MachineSet
- func (in *MachineSet) DeepCopy() *MachineSet
- func (in *MachineSet) DeepCopyInto(out *MachineSet)
- func (in *MachineSet) DeepCopyObject() runtime.Object
- func (pc MachineSet) GetGeneration() int64
- func (pc *MachineSet) GetObjectMeta() *metav1.ObjectMeta
- func (pc *MachineSet) GetSpec() interface{}
- func (pc *MachineSet) GetStatus() interface{}
- func (MachineSet) NewStatus() interface{}
- func (pc *MachineSet) SetGeneration(generation int64)
- func (pc *MachineSet) SetSpec(s interface{})
- func (pc *MachineSet) SetStatus(s interface{})
- type MachineSetList
- type MachineSetRegistry
- type MachineSetSpec
- type MachineSetStatus
- type MachineSetStatusStrategy
- type MachineSetStrategy
- type MachineSpec
- type MachineStatus
- type MachineStatusStrategy
- type MachineStrategy
- type MachineTemplateSpec
- type MachineVersionInfo
- type NetworkRanges
- type ProviderConfig
- type ProviderConfigSource
Constants ¶
This section is empty.
Variables ¶
var ( InternalCluster = builders.NewInternalResource( "clusters", "Cluster", func() runtime.Object { return &Cluster{} }, func() runtime.Object { return &ClusterList{} }, ) InternalClusterStatus = builders.NewInternalResourceStatus( "clusters", "ClusterStatus", func() runtime.Object { return &Cluster{} }, func() runtime.Object { return &ClusterList{} }, ) InternalMachine = builders.NewInternalResource( "machines", "Machine", func() runtime.Object { return &Machine{} }, func() runtime.Object { return &MachineList{} }, ) InternalMachineStatus = builders.NewInternalResourceStatus( "machines", "MachineStatus", func() runtime.Object { return &Machine{} }, func() runtime.Object { return &MachineList{} }, ) InternalMachineDeployment = builders.NewInternalResource( "machinedeployments", "MachineDeployment", func() runtime.Object { return &MachineDeployment{} }, func() runtime.Object { return &MachineDeploymentList{} }, ) InternalMachineDeploymentStatus = builders.NewInternalResourceStatus( "machinedeployments", "MachineDeploymentStatus", func() runtime.Object { return &MachineDeployment{} }, func() runtime.Object { return &MachineDeploymentList{} }, ) InternalMachineSet = builders.NewInternalResource( "machinesets", "MachineSet", func() runtime.Object { return &MachineSet{} }, func() runtime.Object { return &MachineSetList{} }, ) InternalMachineSetStatus = builders.NewInternalResourceStatus( "machinesets", "MachineSetStatus", func() runtime.Object { return &MachineSet{} }, func() runtime.Object { return &MachineSetList{} }, ) // Registered resources and subresources ApiVersion = builders.NewApiGroup("cluster.k8s.io").WithKinds( InternalCluster, InternalClusterStatus, InternalMachine, InternalMachineStatus, InternalMachineDeployment, InternalMachineDeploymentStatus, InternalMachineSet, InternalMachineSetStatus, ) // Required by code generated by go2idl AddToScheme = ApiVersion.SchemaBuilder.AddToScheme SchemeBuilder = ApiVersion.SchemaBuilder SchemeGroupVersion = ApiVersion.GroupVersion )
Functions ¶
func Kind ¶
Required by code generated by go2idl Kind takes an unqualified kind and returns a Group qualified GroupKind
func RegisterDefaults ¶
RegisterDefaults adds defaulters functions to the given scheme. Public to allow building arbitrary schemes. All generated defaulters are covering - they call all nested defaulters.
func Resource ¶
func Resource(resource string) schema.GroupResource
Required by code generated by go2idl Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type APIEndpoint ¶
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 Cluster ¶
type Cluster struct { metav1.TypeMeta metav1.ObjectMeta Spec ClusterSpec Status ClusterStatus }
func (*Cluster) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cluster.
func (*Cluster) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Cluster) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (Cluster) GetGeneration ¶
func (*Cluster) GetObjectMeta ¶
func (pc *Cluster) GetObjectMeta() *metav1.ObjectMeta
func (*Cluster) SetGeneration ¶
type ClusterList ¶
func (*ClusterList) DeepCopy ¶
func (in *ClusterList) DeepCopy() *ClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterList.
func (*ClusterList) DeepCopyInto ¶
func (in *ClusterList) DeepCopyInto(out *ClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterList) DeepCopyObject ¶
func (in *ClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterNetworkingConfig ¶
type ClusterNetworkingConfig struct { Services NetworkRanges Pods NetworkRanges ServiceDomain string }
func (*ClusterNetworkingConfig) DeepCopy ¶
func (in *ClusterNetworkingConfig) DeepCopy() *ClusterNetworkingConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterNetworkingConfig.
func (*ClusterNetworkingConfig) DeepCopyInto ¶
func (in *ClusterNetworkingConfig) DeepCopyInto(out *ClusterNetworkingConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterRegistry ¶
type ClusterRegistry interface { ListClusters(ctx request.Context, options *internalversion.ListOptions) (*ClusterList, error) GetCluster(ctx request.Context, id string, options *metav1.GetOptions) (*Cluster, error) CreateCluster(ctx request.Context, id *Cluster) (*Cluster, error) UpdateCluster(ctx request.Context, id *Cluster) (*Cluster, error) DeleteCluster(ctx request.Context, id string) (bool, error) }
Registry is an interface for things that know how to store Cluster. +k8s:deepcopy-gen=false
func NewClusterRegistry ¶
func NewClusterRegistry(sp builders.StandardStorageProvider) ClusterRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type ClusterSpec ¶
type ClusterSpec struct { ClusterNetwork ClusterNetworkingConfig ProviderConfig ProviderConfig }
func (*ClusterSpec) DeepCopy ¶
func (in *ClusterSpec) DeepCopy() *ClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpec.
func (*ClusterSpec) DeepCopyInto ¶
func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterStatus ¶
type ClusterStatus struct { APIEndpoints []APIEndpoint ErrorReason clustercommon.ClusterStatusError ErrorMessage string ProviderStatus *pkgruntime.RawExtension }
func (*ClusterStatus) DeepCopy ¶
func (in *ClusterStatus) DeepCopy() *ClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterStatus.
func (*ClusterStatus) DeepCopyInto ¶
func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterStatusStrategy ¶
type ClusterStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type ClusterStrategy ¶
type ClusterStrategy struct {
builders.DefaultStorageStrategy
}
Cluster Functions and Structs
+k8s:deepcopy-gen=false
type Machine ¶
type Machine struct { metav1.TypeMeta metav1.ObjectMeta Spec MachineSpec Status MachineStatus }
func (*Machine) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Machine.
func (*Machine) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Machine) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (Machine) GetGeneration ¶
func (*Machine) GetObjectMeta ¶
func (pc *Machine) GetObjectMeta() *metav1.ObjectMeta
func (*Machine) SetGeneration ¶
type MachineDeployment ¶
type MachineDeployment struct { metav1.TypeMeta metav1.ObjectMeta Spec MachineDeploymentSpec Status MachineDeploymentStatus }
func (*MachineDeployment) DeepCopy ¶
func (in *MachineDeployment) DeepCopy() *MachineDeployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDeployment.
func (*MachineDeployment) DeepCopyInto ¶
func (in *MachineDeployment) DeepCopyInto(out *MachineDeployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineDeployment) DeepCopyObject ¶
func (in *MachineDeployment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (MachineDeployment) GetGeneration ¶
func (pc MachineDeployment) GetGeneration() int64
func (*MachineDeployment) GetObjectMeta ¶
func (pc *MachineDeployment) GetObjectMeta() *metav1.ObjectMeta
func (*MachineDeployment) GetSpec ¶
func (pc *MachineDeployment) GetSpec() interface{}
func (*MachineDeployment) GetStatus ¶
func (pc *MachineDeployment) GetStatus() interface{}
func (MachineDeployment) NewStatus ¶
func (MachineDeployment) NewStatus() interface{}
func (*MachineDeployment) SetGeneration ¶
func (pc *MachineDeployment) SetGeneration(generation int64)
func (*MachineDeployment) SetSpec ¶
func (pc *MachineDeployment) SetSpec(s interface{})
func (*MachineDeployment) SetStatus ¶
func (pc *MachineDeployment) SetStatus(s interface{})
type MachineDeploymentList ¶
type MachineDeploymentList struct { metav1.TypeMeta metav1.ListMeta Items []MachineDeployment }
func (*MachineDeploymentList) DeepCopy ¶
func (in *MachineDeploymentList) DeepCopy() *MachineDeploymentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDeploymentList.
func (*MachineDeploymentList) DeepCopyInto ¶
func (in *MachineDeploymentList) DeepCopyInto(out *MachineDeploymentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineDeploymentList) DeepCopyObject ¶
func (in *MachineDeploymentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MachineDeploymentRegistry ¶
type MachineDeploymentRegistry interface { ListMachineDeployments(ctx request.Context, options *internalversion.ListOptions) (*MachineDeploymentList, error) GetMachineDeployment(ctx request.Context, id string, options *metav1.GetOptions) (*MachineDeployment, error) CreateMachineDeployment(ctx request.Context, id *MachineDeployment) (*MachineDeployment, error) UpdateMachineDeployment(ctx request.Context, id *MachineDeployment) (*MachineDeployment, error) DeleteMachineDeployment(ctx request.Context, id string) (bool, error) }
Registry is an interface for things that know how to store MachineDeployment. +k8s:deepcopy-gen=false
func NewMachineDeploymentRegistry ¶
func NewMachineDeploymentRegistry(sp builders.StandardStorageProvider) MachineDeploymentRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type MachineDeploymentSpec ¶
type MachineDeploymentSpec struct { Replicas *int32 Selector metav1.LabelSelector Template MachineTemplateSpec Strategy MachineDeploymentStrategy MinReadySeconds *int32 RevisionHistoryLimit *int32 Paused bool ProgressDeadlineSeconds *int32 }
func (*MachineDeploymentSpec) DeepCopy ¶
func (in *MachineDeploymentSpec) DeepCopy() *MachineDeploymentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDeploymentSpec.
func (*MachineDeploymentSpec) DeepCopyInto ¶
func (in *MachineDeploymentSpec) DeepCopyInto(out *MachineDeploymentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineDeploymentStatus ¶
type MachineDeploymentStatus struct { ObservedGeneration int64 Replicas int32 UpdatedReplicas int32 ReadyReplicas int32 AvailableReplicas int32 }
func (*MachineDeploymentStatus) DeepCopy ¶
func (in *MachineDeploymentStatus) DeepCopy() *MachineDeploymentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDeploymentStatus.
func (*MachineDeploymentStatus) DeepCopyInto ¶
func (in *MachineDeploymentStatus) DeepCopyInto(out *MachineDeploymentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineDeploymentStrategy ¶
type MachineDeploymentStrategy struct { Type clustercommon.MachineDeploymentStrategyType RollingUpdate *MachineRollingUpdateDeployment }
func (*MachineDeploymentStrategy) DeepCopy ¶
func (in *MachineDeploymentStrategy) DeepCopy() *MachineDeploymentStrategy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDeploymentStrategy.
func (*MachineDeploymentStrategy) DeepCopyInto ¶
func (in *MachineDeploymentStrategy) DeepCopyInto(out *MachineDeploymentStrategy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineDeploymentValidationStatusStrategy ¶
type MachineDeploymentValidationStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type MachineDeploymentValidationStrategy ¶
type MachineDeploymentValidationStrategy struct {
builders.DefaultStorageStrategy
}
MachineDeployment Functions and Structs
+k8s:deepcopy-gen=false
type MachineList ¶
func (*MachineList) DeepCopy ¶
func (in *MachineList) DeepCopy() *MachineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineList.
func (*MachineList) DeepCopyInto ¶
func (in *MachineList) DeepCopyInto(out *MachineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineList) DeepCopyObject ¶
func (in *MachineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MachineRegistry ¶
type MachineRegistry interface { ListMachines(ctx request.Context, options *internalversion.ListOptions) (*MachineList, error) GetMachine(ctx request.Context, id string, options *metav1.GetOptions) (*Machine, error) CreateMachine(ctx request.Context, id *Machine) (*Machine, error) UpdateMachine(ctx request.Context, id *Machine) (*Machine, error) DeleteMachine(ctx request.Context, id string) (bool, error) }
Registry is an interface for things that know how to store Machine. +k8s:deepcopy-gen=false
func NewMachineRegistry ¶
func NewMachineRegistry(sp builders.StandardStorageProvider) MachineRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type MachineRollingUpdateDeployment ¶
type MachineRollingUpdateDeployment struct { MaxSurge *utilintstr.IntOrString }
func (*MachineRollingUpdateDeployment) DeepCopy ¶
func (in *MachineRollingUpdateDeployment) DeepCopy() *MachineRollingUpdateDeployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineRollingUpdateDeployment.
func (*MachineRollingUpdateDeployment) DeepCopyInto ¶
func (in *MachineRollingUpdateDeployment) DeepCopyInto(out *MachineRollingUpdateDeployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineSet ¶
type MachineSet struct { metav1.TypeMeta metav1.ObjectMeta Spec MachineSetSpec Status MachineSetStatus }
func (*MachineSet) DeepCopy ¶
func (in *MachineSet) DeepCopy() *MachineSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSet.
func (*MachineSet) DeepCopyInto ¶
func (in *MachineSet) DeepCopyInto(out *MachineSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineSet) DeepCopyObject ¶
func (in *MachineSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (MachineSet) GetGeneration ¶
func (pc MachineSet) GetGeneration() int64
func (*MachineSet) GetObjectMeta ¶
func (pc *MachineSet) GetObjectMeta() *metav1.ObjectMeta
func (*MachineSet) GetSpec ¶
func (pc *MachineSet) GetSpec() interface{}
func (*MachineSet) GetStatus ¶
func (pc *MachineSet) GetStatus() interface{}
func (MachineSet) NewStatus ¶
func (MachineSet) NewStatus() interface{}
func (*MachineSet) SetGeneration ¶
func (pc *MachineSet) SetGeneration(generation int64)
func (*MachineSet) SetSpec ¶
func (pc *MachineSet) SetSpec(s interface{})
func (*MachineSet) SetStatus ¶
func (pc *MachineSet) SetStatus(s interface{})
type MachineSetList ¶
type MachineSetList struct { metav1.TypeMeta metav1.ListMeta Items []MachineSet }
func (*MachineSetList) DeepCopy ¶
func (in *MachineSetList) DeepCopy() *MachineSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSetList.
func (*MachineSetList) DeepCopyInto ¶
func (in *MachineSetList) DeepCopyInto(out *MachineSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineSetList) DeepCopyObject ¶
func (in *MachineSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MachineSetRegistry ¶
type MachineSetRegistry interface { ListMachineSets(ctx request.Context, options *internalversion.ListOptions) (*MachineSetList, error) GetMachineSet(ctx request.Context, id string, options *metav1.GetOptions) (*MachineSet, error) CreateMachineSet(ctx request.Context, id *MachineSet) (*MachineSet, error) UpdateMachineSet(ctx request.Context, id *MachineSet) (*MachineSet, error) DeleteMachineSet(ctx request.Context, id string) (bool, error) }
Registry is an interface for things that know how to store MachineSet. +k8s:deepcopy-gen=false
func NewMachineSetRegistry ¶
func NewMachineSetRegistry(sp builders.StandardStorageProvider) MachineSetRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type MachineSetSpec ¶
type MachineSetSpec struct { Replicas *int32 MinReadySeconds int32 Selector metav1.LabelSelector Template MachineTemplateSpec }
func (*MachineSetSpec) DeepCopy ¶
func (in *MachineSetSpec) DeepCopy() *MachineSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSetSpec.
func (*MachineSetSpec) DeepCopyInto ¶
func (in *MachineSetSpec) DeepCopyInto(out *MachineSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineSetStatus ¶
type MachineSetStatus struct { Replicas int32 FullyLabeledReplicas int32 ReadyReplicas int32 AvailableReplicas int32 ObservedGeneration int64 ErrorReason *clustercommon.MachineSetStatusError ErrorMessage *string }
func (*MachineSetStatus) DeepCopy ¶
func (in *MachineSetStatus) DeepCopy() *MachineSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSetStatus.
func (*MachineSetStatus) DeepCopyInto ¶
func (in *MachineSetStatus) DeepCopyInto(out *MachineSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineSetStatusStrategy ¶
type MachineSetStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type MachineSetStrategy ¶
type MachineSetStrategy struct {
builders.DefaultStorageStrategy
}
MachineSet Functions and Structs
+k8s:deepcopy-gen=false
type MachineSpec ¶
type MachineSpec struct { metav1.ObjectMeta Taints []corev1.Taint ProviderConfig ProviderConfig Roles []clustercommon.MachineRole Versions MachineVersionInfo ConfigSource *corev1.NodeConfigSource }
func (*MachineSpec) DeepCopy ¶
func (in *MachineSpec) DeepCopy() *MachineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSpec.
func (*MachineSpec) DeepCopyInto ¶
func (in *MachineSpec) DeepCopyInto(out *MachineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineStatus ¶
type MachineStatus struct { NodeRef *corev1.ObjectReference LastUpdated metav1.Time Versions *MachineVersionInfo ErrorReason *clustercommon.MachineStatusError ErrorMessage *string ProviderStatus *pkgruntime.RawExtension }
func (*MachineStatus) DeepCopy ¶
func (in *MachineStatus) DeepCopy() *MachineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineStatus.
func (*MachineStatus) DeepCopyInto ¶
func (in *MachineStatus) DeepCopyInto(out *MachineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineStatusStrategy ¶
type MachineStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type MachineStrategy ¶
type MachineStrategy struct {
builders.DefaultStorageStrategy
}
Machine Functions and Structs
+k8s:deepcopy-gen=false
type MachineTemplateSpec ¶
type MachineTemplateSpec struct { metav1.ObjectMeta Spec MachineSpec }
func (*MachineTemplateSpec) DeepCopy ¶
func (in *MachineTemplateSpec) DeepCopy() *MachineTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineTemplateSpec.
func (*MachineTemplateSpec) DeepCopyInto ¶
func (in *MachineTemplateSpec) DeepCopyInto(out *MachineTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineVersionInfo ¶
func (*MachineVersionInfo) DeepCopy ¶
func (in *MachineVersionInfo) DeepCopy() *MachineVersionInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineVersionInfo.
func (*MachineVersionInfo) DeepCopyInto ¶
func (in *MachineVersionInfo) DeepCopyInto(out *MachineVersionInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkRanges ¶
type NetworkRanges struct {
CIDRBlocks []string
}
func (*NetworkRanges) DeepCopy ¶
func (in *NetworkRanges) DeepCopy() *NetworkRanges
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkRanges.
func (*NetworkRanges) DeepCopyInto ¶
func (in *NetworkRanges) DeepCopyInto(out *NetworkRanges)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderConfig ¶
type ProviderConfig struct { Value *pkgruntime.RawExtension ValueFrom *ProviderConfigSource }
func (*ProviderConfig) DeepCopy ¶
func (in *ProviderConfig) DeepCopy() *ProviderConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderConfig.
func (*ProviderConfig) DeepCopyInto ¶
func (in *ProviderConfig) DeepCopyInto(out *ProviderConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderConfigSource ¶
type ProviderConfigSource struct { }
func (*ProviderConfigSource) DeepCopy ¶
func (in *ProviderConfigSource) DeepCopy() *ProviderConfigSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderConfigSource.
func (*ProviderConfigSource) DeepCopyInto ¶
func (in *ProviderConfigSource) DeepCopyInto(out *ProviderConfigSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
+k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=sigs.k8s.io/cluster-api/pkg/apis/cluster +k8s:defaulter-gen=TypeMeta +groupName=cluster.k8s.io
|
+k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=sigs.k8s.io/cluster-api/pkg/apis/cluster +k8s:defaulter-gen=TypeMeta +groupName=cluster.k8s.io |