Documentation ¶
Overview ¶
Package v1alpha1 is the v1alpha1 version of the API.
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) AddToScheme = SchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: nodepoollabelsets.GroupName, Version: "v1alpha1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type NodePoolLabelSet ¶
type NodePoolLabelSet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata"` Spec NodePoolLabelSetSpec `json:"spec"` Status NodePoolLabelSetStatus `json:"status,omitempty"` }
NodePoolLabelSet is a specification for a NodePoolLabelSet resource
func (*NodePoolLabelSet) DeepCopy ¶
func (in *NodePoolLabelSet) DeepCopy() *NodePoolLabelSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodePoolLabelSet.
func (*NodePoolLabelSet) DeepCopyInto ¶
func (in *NodePoolLabelSet) DeepCopyInto(out *NodePoolLabelSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodePoolLabelSet) DeepCopyObject ¶
func (in *NodePoolLabelSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NodePoolLabelSetList ¶
type NodePoolLabelSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []NodePoolLabelSet `json:"items"` }
NodePoolLabelSetList is a list of NodePoolLabelSet resources
func (*NodePoolLabelSetList) DeepCopy ¶
func (in *NodePoolLabelSetList) DeepCopy() *NodePoolLabelSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodePoolLabelSetList.
func (*NodePoolLabelSetList) DeepCopyInto ¶
func (in *NodePoolLabelSetList) DeepCopyInto(out *NodePoolLabelSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodePoolLabelSetList) DeepCopyObject ¶
func (in *NodePoolLabelSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NodePoolLabelSetSpec ¶
NodePoolLabelSetSpec is the spec for an NodePoolLabelSet resource
func (*NodePoolLabelSetSpec) DeepCopy ¶
func (in *NodePoolLabelSetSpec) DeepCopy() *NodePoolLabelSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodePoolLabelSetSpec.
func (*NodePoolLabelSetSpec) DeepCopyInto ¶
func (in *NodePoolLabelSetSpec) DeepCopyInto(out *NodePoolLabelSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodePoolLabelSetState ¶
type NodePoolLabelSetState string
const ( NodePoolLabelSetStateCreated NodePoolLabelSetState = "Created" NodePoolLabelSetStateSyncing NodePoolLabelSetState = "Syncing" NodePoolLabelSetStateSynced NodePoolLabelSetState = "Synced" )
type NodePoolLabelSetStatus ¶
type NodePoolLabelSetStatus struct { State NodePoolLabelSetState `json:"state,omitempty"` Message string `json:"message,omitempty"` }
NodePoolLabelSetStatus is the status for an NodePoolLabelSet resource
func (*NodePoolLabelSetStatus) DeepCopy ¶
func (in *NodePoolLabelSetStatus) DeepCopy() *NodePoolLabelSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodePoolLabelSetStatus.
func (*NodePoolLabelSetStatus) DeepCopyInto ¶
func (in *NodePoolLabelSetStatus) DeepCopyInto(out *NodePoolLabelSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.