Documentation ¶
Overview ¶
package infrastructure defines the types for a generic infrastructure provider used for tests
+kubebuilder:object:generate=true +groupName=infrastructure.cluster.x-k8s.io
Index ¶
- Variables
- type GenericInfrastructureCluster
- type GenericInfrastructureClusterList
- type GenericInfrastructureMachine
- type GenericInfrastructureMachineList
- type GenericInfrastructureMachineTemplate
- type GenericInfrastructureMachineTemplateList
- func (in *GenericInfrastructureMachineTemplateList) DeepCopy() *GenericInfrastructureMachineTemplateList
- func (in *GenericInfrastructureMachineTemplateList) DeepCopyInto(out *GenericInfrastructureMachineTemplateList)
- func (in *GenericInfrastructureMachineTemplateList) DeepCopyObject() runtime.Object
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "infrastructure.cluster.x-k8s.io", Version: "v1alpha3"} // 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 GenericInfrastructureCluster ¶ added in v0.3.7
type GenericInfrastructureCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` }
func (*GenericInfrastructureCluster) DeepCopy ¶ added in v0.3.7
func (in *GenericInfrastructureCluster) DeepCopy() *GenericInfrastructureCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericInfrastructureCluster.
func (*GenericInfrastructureCluster) DeepCopyInto ¶ added in v0.3.7
func (in *GenericInfrastructureCluster) DeepCopyInto(out *GenericInfrastructureCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GenericInfrastructureCluster) DeepCopyObject ¶ added in v0.3.7
func (in *GenericInfrastructureCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GenericInfrastructureClusterList ¶ added in v0.3.7
type GenericInfrastructureClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GenericInfrastructureCluster `json:"items"` }
func (*GenericInfrastructureClusterList) DeepCopy ¶ added in v0.3.7
func (in *GenericInfrastructureClusterList) DeepCopy() *GenericInfrastructureClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericInfrastructureClusterList.
func (*GenericInfrastructureClusterList) DeepCopyInto ¶ added in v0.3.7
func (in *GenericInfrastructureClusterList) DeepCopyInto(out *GenericInfrastructureClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GenericInfrastructureClusterList) DeepCopyObject ¶ added in v0.3.7
func (in *GenericInfrastructureClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GenericInfrastructureMachine ¶ added in v0.3.7
type GenericInfrastructureMachine struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` }
func (*GenericInfrastructureMachine) DeepCopy ¶ added in v0.3.7
func (in *GenericInfrastructureMachine) DeepCopy() *GenericInfrastructureMachine
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericInfrastructureMachine.
func (*GenericInfrastructureMachine) DeepCopyInto ¶ added in v0.3.7
func (in *GenericInfrastructureMachine) DeepCopyInto(out *GenericInfrastructureMachine)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GenericInfrastructureMachine) DeepCopyObject ¶ added in v0.3.7
func (in *GenericInfrastructureMachine) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GenericInfrastructureMachineList ¶ added in v0.3.7
type GenericInfrastructureMachineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GenericInfrastructureMachine `json:"items"` }
func (*GenericInfrastructureMachineList) DeepCopy ¶ added in v0.3.7
func (in *GenericInfrastructureMachineList) DeepCopy() *GenericInfrastructureMachineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericInfrastructureMachineList.
func (*GenericInfrastructureMachineList) DeepCopyInto ¶ added in v0.3.7
func (in *GenericInfrastructureMachineList) DeepCopyInto(out *GenericInfrastructureMachineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GenericInfrastructureMachineList) DeepCopyObject ¶ added in v0.3.7
func (in *GenericInfrastructureMachineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GenericInfrastructureMachineTemplate ¶ added in v0.3.7
type GenericInfrastructureMachineTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` }
func (*GenericInfrastructureMachineTemplate) DeepCopy ¶ added in v0.3.7
func (in *GenericInfrastructureMachineTemplate) DeepCopy() *GenericInfrastructureMachineTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericInfrastructureMachineTemplate.
func (*GenericInfrastructureMachineTemplate) DeepCopyInto ¶ added in v0.3.7
func (in *GenericInfrastructureMachineTemplate) DeepCopyInto(out *GenericInfrastructureMachineTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GenericInfrastructureMachineTemplate) DeepCopyObject ¶ added in v0.3.7
func (in *GenericInfrastructureMachineTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GenericInfrastructureMachineTemplateList ¶ added in v0.3.7
type GenericInfrastructureMachineTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GenericInfrastructureMachineTemplate `json:"items"` }
func (*GenericInfrastructureMachineTemplateList) DeepCopy ¶ added in v0.3.7
func (in *GenericInfrastructureMachineTemplateList) DeepCopy() *GenericInfrastructureMachineTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericInfrastructureMachineTemplateList.
func (*GenericInfrastructureMachineTemplateList) DeepCopyInto ¶ added in v0.3.7
func (in *GenericInfrastructureMachineTemplateList) DeepCopyInto(out *GenericInfrastructureMachineTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GenericInfrastructureMachineTemplateList) DeepCopyObject ¶ added in v0.3.7
func (in *GenericInfrastructureMachineTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.