Documentation ¶
Overview ¶
Package v1beta1 contains the v1beta1 API implementation. +k8s:conversion-gen=sigs.k8s.io/cluster-api-provider-ibmcloud/api/v1beta2
Package v1beta1 contains API Schema definitions for the infrastructure v1beta1 API group. +kubebuilder:object:generate=true +groupName=infrastructure.cluster.x-k8s.io
Index ¶
- Constants
- Variables
- func Convert_Slice_Pointer_string_To_Slice_Pointer_v1beta2_IBMVPCResourceReference(in *[]*string, out *[]*infrav1beta2.IBMVPCResourceReference, ...) error
- func Convert_Slice_Pointer_v1beta2_IBMVPCResourceReference_To_Slice_Pointer_string(in *[]*infrav1beta2.IBMVPCResourceReference, out *[]*string, ...) error
- func Convert_v1beta1_IBMPowerVSClusterList_To_v1beta2_IBMPowerVSClusterList(in *IBMPowerVSClusterList, out *v1beta2.IBMPowerVSClusterList, ...) error
- func Convert_v1beta1_IBMPowerVSClusterSpec_To_v1beta2_IBMPowerVSClusterSpec(in *IBMPowerVSClusterSpec, out *v1beta2.IBMPowerVSClusterSpec, ...) error
- func Convert_v1beta1_IBMPowerVSClusterStatus_To_v1beta2_IBMPowerVSClusterStatus(in *IBMPowerVSClusterStatus, out *v1beta2.IBMPowerVSClusterStatus, ...) error
- func Convert_v1beta1_IBMPowerVSClusterTemplateList_To_v1beta2_IBMPowerVSClusterTemplateList(in *IBMPowerVSClusterTemplateList, out *v1beta2.IBMPowerVSClusterTemplateList, ...) error
- func Convert_v1beta1_IBMPowerVSClusterTemplateResource_To_v1beta2_IBMPowerVSClusterTemplateResource(in *IBMPowerVSClusterTemplateResource, ...) error
- func Convert_v1beta1_IBMPowerVSClusterTemplateSpec_To_v1beta2_IBMPowerVSClusterTemplateSpec(in *IBMPowerVSClusterTemplateSpec, out *v1beta2.IBMPowerVSClusterTemplateSpec, ...) error
- func Convert_v1beta1_IBMPowerVSClusterTemplate_To_v1beta2_IBMPowerVSClusterTemplate(in *IBMPowerVSClusterTemplate, out *v1beta2.IBMPowerVSClusterTemplate, ...) error
- func Convert_v1beta1_IBMPowerVSCluster_To_v1beta2_IBMPowerVSCluster(in *IBMPowerVSCluster, out *v1beta2.IBMPowerVSCluster, s conversion.Scope) error
- func Convert_v1beta1_IBMPowerVSImageList_To_v1beta2_IBMPowerVSImageList(in *IBMPowerVSImageList, out *v1beta2.IBMPowerVSImageList, s conversion.Scope) error
- func Convert_v1beta1_IBMPowerVSImageSpec_To_v1beta2_IBMPowerVSImageSpec(in *IBMPowerVSImageSpec, out *v1beta2.IBMPowerVSImageSpec, s conversion.Scope) error
- func Convert_v1beta1_IBMPowerVSImageStatus_To_v1beta2_IBMPowerVSImageStatus(in *IBMPowerVSImageStatus, out *v1beta2.IBMPowerVSImageStatus, ...) error
- func Convert_v1beta1_IBMPowerVSImage_To_v1beta2_IBMPowerVSImage(in *IBMPowerVSImage, out *v1beta2.IBMPowerVSImage, s conversion.Scope) error
- func Convert_v1beta1_IBMPowerVSMachineList_To_v1beta2_IBMPowerVSMachineList(in *IBMPowerVSMachineList, out *v1beta2.IBMPowerVSMachineList, ...) error
- func Convert_v1beta1_IBMPowerVSMachineSpec_To_v1beta2_IBMPowerVSMachineSpec(in *IBMPowerVSMachineSpec, out *infrav1beta2.IBMPowerVSMachineSpec, ...) error
- func Convert_v1beta1_IBMPowerVSMachineStatus_To_v1beta2_IBMPowerVSMachineStatus(in *IBMPowerVSMachineStatus, out *v1beta2.IBMPowerVSMachineStatus, ...) error
- func Convert_v1beta1_IBMPowerVSMachineTemplateList_To_v1beta2_IBMPowerVSMachineTemplateList(in *IBMPowerVSMachineTemplateList, out *v1beta2.IBMPowerVSMachineTemplateList, ...) error
- func Convert_v1beta1_IBMPowerVSMachineTemplateResource_To_v1beta2_IBMPowerVSMachineTemplateResource(in *IBMPowerVSMachineTemplateResource, ...) error
- func Convert_v1beta1_IBMPowerVSMachineTemplateSpec_To_v1beta2_IBMPowerVSMachineTemplateSpec(in *IBMPowerVSMachineTemplateSpec, out *v1beta2.IBMPowerVSMachineTemplateSpec, ...) error
- func Convert_v1beta1_IBMPowerVSMachineTemplateStatus_To_v1beta2_IBMPowerVSMachineTemplateStatus(in *IBMPowerVSMachineTemplateStatus, ...) error
- func Convert_v1beta1_IBMPowerVSMachineTemplate_To_v1beta2_IBMPowerVSMachineTemplate(in *IBMPowerVSMachineTemplate, out *v1beta2.IBMPowerVSMachineTemplate, ...) error
- func Convert_v1beta1_IBMPowerVSMachine_To_v1beta2_IBMPowerVSMachine(in *IBMPowerVSMachine, out *v1beta2.IBMPowerVSMachine, s conversion.Scope) error
- func Convert_v1beta1_IBMPowerVSResourceReference_To_v1beta2_IBMPowerVSResourceReference(in *IBMPowerVSResourceReference, out *v1beta2.IBMPowerVSResourceReference, ...) error
- func Convert_v1beta1_IBMVPCClusterList_To_v1beta2_IBMVPCClusterList(in *IBMVPCClusterList, out *v1beta2.IBMVPCClusterList, s conversion.Scope) error
- func Convert_v1beta1_IBMVPCClusterSpec_To_v1beta2_IBMVPCClusterSpec(in *IBMVPCClusterSpec, out *v1beta2.IBMVPCClusterSpec, s conversion.Scope) error
- func Convert_v1beta1_IBMVPCClusterStatus_To_v1beta2_IBMVPCClusterStatus(in *IBMVPCClusterStatus, out *v1beta2.IBMVPCClusterStatus, s conversion.Scope) error
- func Convert_v1beta1_IBMVPCCluster_To_v1beta2_IBMVPCCluster(in *IBMVPCCluster, out *v1beta2.IBMVPCCluster, s conversion.Scope) error
- func Convert_v1beta1_IBMVPCMachineList_To_v1beta2_IBMVPCMachineList(in *IBMVPCMachineList, out *v1beta2.IBMVPCMachineList, s conversion.Scope) error
- func Convert_v1beta1_IBMVPCMachineSpec_To_v1beta2_IBMVPCMachineSpec(in *IBMVPCMachineSpec, out *infrav1beta2.IBMVPCMachineSpec, ...) error
- func Convert_v1beta1_IBMVPCMachineStatus_To_v1beta2_IBMVPCMachineStatus(in *IBMVPCMachineStatus, out *v1beta2.IBMVPCMachineStatus, s conversion.Scope) error
- func Convert_v1beta1_IBMVPCMachineTemplateList_To_v1beta2_IBMVPCMachineTemplateList(in *IBMVPCMachineTemplateList, out *v1beta2.IBMVPCMachineTemplateList, ...) error
- func Convert_v1beta1_IBMVPCMachineTemplateResource_To_v1beta2_IBMVPCMachineTemplateResource(in *IBMVPCMachineTemplateResource, out *v1beta2.IBMVPCMachineTemplateResource, ...) error
- func Convert_v1beta1_IBMVPCMachineTemplateSpec_To_v1beta2_IBMVPCMachineTemplateSpec(in *IBMVPCMachineTemplateSpec, out *v1beta2.IBMVPCMachineTemplateSpec, ...) error
- func Convert_v1beta1_IBMVPCMachineTemplate_To_v1beta2_IBMVPCMachineTemplate(in *IBMVPCMachineTemplate, out *v1beta2.IBMVPCMachineTemplate, ...) error
- func Convert_v1beta1_IBMVPCMachine_To_v1beta2_IBMVPCMachine(in *IBMVPCMachine, out *v1beta2.IBMVPCMachine, s conversion.Scope) error
- func Convert_v1beta1_NetworkInterface_To_v1beta2_NetworkInterface(in *NetworkInterface, out *v1beta2.NetworkInterface, s conversion.Scope) error
- func Convert_v1beta1_Subnet_To_v1beta2_Subnet(in *Subnet, out *v1beta2.Subnet, s conversion.Scope) error
- func Convert_v1beta1_VPCEndpoint_To_v1beta2_VPCEndpoint(in *VPCEndpoint, out *v1beta2.VPCEndpoint, s conversion.Scope) error
- func Convert_v1beta1_VPCLoadBalancerSpec_To_v1beta2_VPCLoadBalancerSpec(in *VPCLoadBalancerSpec, out *v1beta2.VPCLoadBalancerSpec, s conversion.Scope) error
- func Convert_v1beta1_VPCVolume_To_v1beta2_VPCVolume(in *VPCVolume, out *v1beta2.VPCVolume, s conversion.Scope) error
- func Convert_v1beta1_VPC_To_v1beta2_VPC(in *VPC, out *v1beta2.VPC, s conversion.Scope) error
- func Convert_v1beta2_IBMPowerVSClusterList_To_v1beta1_IBMPowerVSClusterList(in *v1beta2.IBMPowerVSClusterList, out *IBMPowerVSClusterList, ...) error
- func Convert_v1beta2_IBMPowerVSClusterSpec_To_v1beta1_IBMPowerVSClusterSpec(in *v1beta2.IBMPowerVSClusterSpec, out *IBMPowerVSClusterSpec, ...) error
- func Convert_v1beta2_IBMPowerVSClusterStatus_To_v1beta1_IBMPowerVSClusterStatus(in *v1beta2.IBMPowerVSClusterStatus, out *IBMPowerVSClusterStatus, ...) error
- func Convert_v1beta2_IBMPowerVSClusterTemplateList_To_v1beta1_IBMPowerVSClusterTemplateList(in *v1beta2.IBMPowerVSClusterTemplateList, out *IBMPowerVSClusterTemplateList, ...) error
- func Convert_v1beta2_IBMPowerVSClusterTemplateResource_To_v1beta1_IBMPowerVSClusterTemplateResource(in *v1beta2.IBMPowerVSClusterTemplateResource, ...) error
- func Convert_v1beta2_IBMPowerVSClusterTemplateSpec_To_v1beta1_IBMPowerVSClusterTemplateSpec(in *v1beta2.IBMPowerVSClusterTemplateSpec, out *IBMPowerVSClusterTemplateSpec, ...) error
- func Convert_v1beta2_IBMPowerVSClusterTemplate_To_v1beta1_IBMPowerVSClusterTemplate(in *v1beta2.IBMPowerVSClusterTemplate, out *IBMPowerVSClusterTemplate, ...) error
- func Convert_v1beta2_IBMPowerVSCluster_To_v1beta1_IBMPowerVSCluster(in *v1beta2.IBMPowerVSCluster, out *IBMPowerVSCluster, s conversion.Scope) error
- func Convert_v1beta2_IBMPowerVSImageList_To_v1beta1_IBMPowerVSImageList(in *v1beta2.IBMPowerVSImageList, out *IBMPowerVSImageList, s conversion.Scope) error
- func Convert_v1beta2_IBMPowerVSImageSpec_To_v1beta1_IBMPowerVSImageSpec(in *v1beta2.IBMPowerVSImageSpec, out *IBMPowerVSImageSpec, s conversion.Scope) error
- func Convert_v1beta2_IBMPowerVSImageStatus_To_v1beta1_IBMPowerVSImageStatus(in *v1beta2.IBMPowerVSImageStatus, out *IBMPowerVSImageStatus, ...) error
- func Convert_v1beta2_IBMPowerVSImage_To_v1beta1_IBMPowerVSImage(in *v1beta2.IBMPowerVSImage, out *IBMPowerVSImage, s conversion.Scope) error
- func Convert_v1beta2_IBMPowerVSMachineList_To_v1beta1_IBMPowerVSMachineList(in *v1beta2.IBMPowerVSMachineList, out *IBMPowerVSMachineList, ...) error
- func Convert_v1beta2_IBMPowerVSMachineSpec_To_v1beta1_IBMPowerVSMachineSpec(in *infrav1beta2.IBMPowerVSMachineSpec, out *IBMPowerVSMachineSpec, ...) error
- func Convert_v1beta2_IBMPowerVSMachineStatus_To_v1beta1_IBMPowerVSMachineStatus(in *v1beta2.IBMPowerVSMachineStatus, out *IBMPowerVSMachineStatus, ...) error
- func Convert_v1beta2_IBMPowerVSMachineTemplateList_To_v1beta1_IBMPowerVSMachineTemplateList(in *v1beta2.IBMPowerVSMachineTemplateList, out *IBMPowerVSMachineTemplateList, ...) error
- func Convert_v1beta2_IBMPowerVSMachineTemplateResource_To_v1beta1_IBMPowerVSMachineTemplateResource(in *v1beta2.IBMPowerVSMachineTemplateResource, ...) error
- func Convert_v1beta2_IBMPowerVSMachineTemplateSpec_To_v1beta1_IBMPowerVSMachineTemplateSpec(in *v1beta2.IBMPowerVSMachineTemplateSpec, out *IBMPowerVSMachineTemplateSpec, ...) error
- func Convert_v1beta2_IBMPowerVSMachineTemplateStatus_To_v1beta1_IBMPowerVSMachineTemplateStatus(in *v1beta2.IBMPowerVSMachineTemplateStatus, ...) error
- func Convert_v1beta2_IBMPowerVSMachineTemplate_To_v1beta1_IBMPowerVSMachineTemplate(in *v1beta2.IBMPowerVSMachineTemplate, out *IBMPowerVSMachineTemplate, ...) error
- func Convert_v1beta2_IBMPowerVSMachine_To_v1beta1_IBMPowerVSMachine(in *v1beta2.IBMPowerVSMachine, out *IBMPowerVSMachine, s conversion.Scope) error
- func Convert_v1beta2_IBMPowerVSResourceReference_To_v1beta1_IBMPowerVSResourceReference(in *v1beta2.IBMPowerVSResourceReference, out *IBMPowerVSResourceReference, ...) error
- func Convert_v1beta2_IBMVPCClusterList_To_v1beta1_IBMVPCClusterList(in *v1beta2.IBMVPCClusterList, out *IBMVPCClusterList, s conversion.Scope) error
- func Convert_v1beta2_IBMVPCClusterSpec_To_v1beta1_IBMVPCClusterSpec(in *v1beta2.IBMVPCClusterSpec, out *IBMVPCClusterSpec, s conversion.Scope) error
- func Convert_v1beta2_IBMVPCClusterStatus_To_v1beta1_IBMVPCClusterStatus(in *v1beta2.IBMVPCClusterStatus, out *IBMVPCClusterStatus, s conversion.Scope) error
- func Convert_v1beta2_IBMVPCCluster_To_v1beta1_IBMVPCCluster(in *v1beta2.IBMVPCCluster, out *IBMVPCCluster, s conversion.Scope) error
- func Convert_v1beta2_IBMVPCMachineList_To_v1beta1_IBMVPCMachineList(in *v1beta2.IBMVPCMachineList, out *IBMVPCMachineList, s conversion.Scope) error
- func Convert_v1beta2_IBMVPCMachineSpec_To_v1beta1_IBMVPCMachineSpec(in *infrav1beta2.IBMVPCMachineSpec, out *IBMVPCMachineSpec, ...) error
- func Convert_v1beta2_IBMVPCMachineStatus_To_v1beta1_IBMVPCMachineStatus(in *v1beta2.IBMVPCMachineStatus, out *IBMVPCMachineStatus, s conversion.Scope) error
- func Convert_v1beta2_IBMVPCMachineTemplateList_To_v1beta1_IBMVPCMachineTemplateList(in *v1beta2.IBMVPCMachineTemplateList, out *IBMVPCMachineTemplateList, ...) error
- func Convert_v1beta2_IBMVPCMachineTemplateResource_To_v1beta1_IBMVPCMachineTemplateResource(in *v1beta2.IBMVPCMachineTemplateResource, out *IBMVPCMachineTemplateResource, ...) error
- func Convert_v1beta2_IBMVPCMachineTemplateSpec_To_v1beta1_IBMVPCMachineTemplateSpec(in *v1beta2.IBMVPCMachineTemplateSpec, out *IBMVPCMachineTemplateSpec, ...) error
- func Convert_v1beta2_IBMVPCMachineTemplate_To_v1beta1_IBMVPCMachineTemplate(in *v1beta2.IBMVPCMachineTemplate, out *IBMVPCMachineTemplate, ...) error
- func Convert_v1beta2_IBMVPCMachine_To_v1beta1_IBMVPCMachine(in *v1beta2.IBMVPCMachine, out *IBMVPCMachine, s conversion.Scope) error
- func Convert_v1beta2_NetworkInterface_To_v1beta1_NetworkInterface(in *v1beta2.NetworkInterface, out *NetworkInterface, s conversion.Scope) error
- func Convert_v1beta2_Subnet_To_v1beta1_Subnet(in *v1beta2.Subnet, out *Subnet, s conversion.Scope) error
- func Convert_v1beta2_VPCEndpoint_To_v1beta1_VPCEndpoint(in *v1beta2.VPCEndpoint, out *VPCEndpoint, s conversion.Scope) error
- func Convert_v1beta2_VPCLoadBalancerSpec_To_v1beta1_VPCLoadBalancerSpec(in *v1beta2.VPCLoadBalancerSpec, out *VPCLoadBalancerSpec, s conversion.Scope) error
- func Convert_v1beta2_VPCVolume_To_v1beta1_VPCVolume(in *v1beta2.VPCVolume, out *VPCVolume, s conversion.Scope) error
- func Convert_v1beta2_VPC_To_v1beta1_VPC(in *v1beta2.VPC, out *VPC, s conversion.Scope) error
- func RegisterConversions(s *runtime.Scheme) error
- type DeletePolicy
- type IBMPowerVSCluster
- func (dst *IBMPowerVSCluster) ConvertFrom(srcRaw conversion.Hub) error
- func (src *IBMPowerVSCluster) ConvertTo(dstRaw conversion.Hub) error
- func (in *IBMPowerVSCluster) DeepCopy() *IBMPowerVSCluster
- func (in *IBMPowerVSCluster) DeepCopyInto(out *IBMPowerVSCluster)
- func (in *IBMPowerVSCluster) DeepCopyObject() runtime.Object
- type IBMPowerVSClusterList
- func (dst *IBMPowerVSClusterList) ConvertFrom(srcRaw conversion.Hub) error
- func (src *IBMPowerVSClusterList) ConvertTo(dstRaw conversion.Hub) error
- func (in *IBMPowerVSClusterList) DeepCopy() *IBMPowerVSClusterList
- func (in *IBMPowerVSClusterList) DeepCopyInto(out *IBMPowerVSClusterList)
- func (in *IBMPowerVSClusterList) DeepCopyObject() runtime.Object
- type IBMPowerVSClusterSpec
- type IBMPowerVSClusterStatus
- type IBMPowerVSClusterTemplate
- func (dst *IBMPowerVSClusterTemplate) ConvertFrom(srcRaw conversion.Hub) error
- func (src *IBMPowerVSClusterTemplate) ConvertTo(dstRaw conversion.Hub) error
- func (in *IBMPowerVSClusterTemplate) DeepCopy() *IBMPowerVSClusterTemplate
- func (in *IBMPowerVSClusterTemplate) DeepCopyInto(out *IBMPowerVSClusterTemplate)
- func (in *IBMPowerVSClusterTemplate) DeepCopyObject() runtime.Object
- type IBMPowerVSClusterTemplateList
- func (dst *IBMPowerVSClusterTemplateList) ConvertFrom(srcRaw conversion.Hub) error
- func (src *IBMPowerVSClusterTemplateList) ConvertTo(dstRaw conversion.Hub) error
- func (in *IBMPowerVSClusterTemplateList) DeepCopy() *IBMPowerVSClusterTemplateList
- func (in *IBMPowerVSClusterTemplateList) DeepCopyInto(out *IBMPowerVSClusterTemplateList)
- func (in *IBMPowerVSClusterTemplateList) DeepCopyObject() runtime.Object
- type IBMPowerVSClusterTemplateResource
- type IBMPowerVSClusterTemplateSpec
- type IBMPowerVSImage
- func (dst *IBMPowerVSImage) ConvertFrom(srcRaw conversion.Hub) error
- func (src *IBMPowerVSImage) ConvertTo(dstRaw conversion.Hub) error
- func (in *IBMPowerVSImage) DeepCopy() *IBMPowerVSImage
- func (in *IBMPowerVSImage) DeepCopyInto(out *IBMPowerVSImage)
- func (in *IBMPowerVSImage) DeepCopyObject() runtime.Object
- func (r *IBMPowerVSImage) GetConditions() capiv1beta1.Conditions
- func (r *IBMPowerVSImage) SetConditions(conditions capiv1beta1.Conditions)
- type IBMPowerVSImageList
- func (dst *IBMPowerVSImageList) ConvertFrom(srcRaw conversion.Hub) error
- func (src *IBMPowerVSImageList) ConvertTo(dstRaw conversion.Hub) error
- func (in *IBMPowerVSImageList) DeepCopy() *IBMPowerVSImageList
- func (in *IBMPowerVSImageList) DeepCopyInto(out *IBMPowerVSImageList)
- func (in *IBMPowerVSImageList) DeepCopyObject() runtime.Object
- type IBMPowerVSImageSpec
- type IBMPowerVSImageStatus
- type IBMPowerVSMachine
- func (dst *IBMPowerVSMachine) ConvertFrom(srcRaw conversion.Hub) error
- func (src *IBMPowerVSMachine) ConvertTo(dstRaw conversion.Hub) error
- func (in *IBMPowerVSMachine) DeepCopy() *IBMPowerVSMachine
- func (in *IBMPowerVSMachine) DeepCopyInto(out *IBMPowerVSMachine)
- func (in *IBMPowerVSMachine) DeepCopyObject() runtime.Object
- func (r *IBMPowerVSMachine) GetConditions() capiv1beta1.Conditions
- func (r *IBMPowerVSMachine) SetConditions(conditions capiv1beta1.Conditions)
- type IBMPowerVSMachineList
- func (dst *IBMPowerVSMachineList) ConvertFrom(srcRaw conversion.Hub) error
- func (src *IBMPowerVSMachineList) ConvertTo(dstRaw conversion.Hub) error
- func (in *IBMPowerVSMachineList) DeepCopy() *IBMPowerVSMachineList
- func (in *IBMPowerVSMachineList) DeepCopyInto(out *IBMPowerVSMachineList)
- func (in *IBMPowerVSMachineList) DeepCopyObject() runtime.Object
- type IBMPowerVSMachineSpec
- type IBMPowerVSMachineStatus
- type IBMPowerVSMachineTemplate
- func (dst *IBMPowerVSMachineTemplate) ConvertFrom(srcRaw conversion.Hub) error
- func (src *IBMPowerVSMachineTemplate) ConvertTo(dstRaw conversion.Hub) error
- func (in *IBMPowerVSMachineTemplate) DeepCopy() *IBMPowerVSMachineTemplate
- func (in *IBMPowerVSMachineTemplate) DeepCopyInto(out *IBMPowerVSMachineTemplate)
- func (in *IBMPowerVSMachineTemplate) DeepCopyObject() runtime.Object
- type IBMPowerVSMachineTemplateList
- func (dst *IBMPowerVSMachineTemplateList) ConvertFrom(srcRaw conversion.Hub) error
- func (src *IBMPowerVSMachineTemplateList) ConvertTo(dstRaw conversion.Hub) error
- func (in *IBMPowerVSMachineTemplateList) DeepCopy() *IBMPowerVSMachineTemplateList
- func (in *IBMPowerVSMachineTemplateList) DeepCopyInto(out *IBMPowerVSMachineTemplateList)
- func (in *IBMPowerVSMachineTemplateList) DeepCopyObject() runtime.Object
- type IBMPowerVSMachineTemplateResource
- type IBMPowerVSMachineTemplateSpec
- type IBMPowerVSMachineTemplateStatus
- type IBMPowerVSResourceReference
- type IBMVPCCluster
- func (dst *IBMVPCCluster) ConvertFrom(srcRaw conversion.Hub) error
- func (src *IBMVPCCluster) ConvertTo(dstRaw conversion.Hub) error
- func (in *IBMVPCCluster) DeepCopy() *IBMVPCCluster
- func (in *IBMVPCCluster) DeepCopyInto(out *IBMVPCCluster)
- func (in *IBMVPCCluster) DeepCopyObject() runtime.Object
- func (r *IBMVPCCluster) GetConditions() capiv1beta1.Conditions
- func (r *IBMVPCCluster) SetConditions(conditions capiv1beta1.Conditions)
- type IBMVPCClusterList
- func (dst *IBMVPCClusterList) ConvertFrom(srcRaw conversion.Hub) error
- func (src *IBMVPCClusterList) ConvertTo(dstRaw conversion.Hub) error
- func (in *IBMVPCClusterList) DeepCopy() *IBMVPCClusterList
- func (in *IBMVPCClusterList) DeepCopyInto(out *IBMVPCClusterList)
- func (in *IBMVPCClusterList) DeepCopyObject() runtime.Object
- type IBMVPCClusterSpec
- type IBMVPCClusterStatus
- type IBMVPCMachine
- type IBMVPCMachineList
- func (dst *IBMVPCMachineList) ConvertFrom(srcRaw conversion.Hub) error
- func (src *IBMVPCMachineList) ConvertTo(dstRaw conversion.Hub) error
- func (in *IBMVPCMachineList) DeepCopy() *IBMVPCMachineList
- func (in *IBMVPCMachineList) DeepCopyInto(out *IBMVPCMachineList)
- func (in *IBMVPCMachineList) DeepCopyObject() runtime.Object
- type IBMVPCMachineSpec
- type IBMVPCMachineStatus
- type IBMVPCMachineTemplate
- func (dst *IBMVPCMachineTemplate) ConvertFrom(srcRaw conversion.Hub) error
- func (src *IBMVPCMachineTemplate) ConvertTo(dstRaw conversion.Hub) error
- func (in *IBMVPCMachineTemplate) DeepCopy() *IBMVPCMachineTemplate
- func (in *IBMVPCMachineTemplate) DeepCopyInto(out *IBMVPCMachineTemplate)
- func (in *IBMVPCMachineTemplate) DeepCopyObject() runtime.Object
- type IBMVPCMachineTemplateList
- func (dst *IBMVPCMachineTemplateList) ConvertFrom(srcRaw conversion.Hub) error
- func (src *IBMVPCMachineTemplateList) ConvertTo(dstRaw conversion.Hub) error
- func (in *IBMVPCMachineTemplateList) DeepCopy() *IBMVPCMachineTemplateList
- func (in *IBMVPCMachineTemplateList) DeepCopyInto(out *IBMVPCMachineTemplateList)
- func (in *IBMVPCMachineTemplateList) DeepCopyObject() runtime.Object
- type IBMVPCMachineTemplateResource
- type IBMVPCMachineTemplateSpec
- type NetworkInterface
- type PowerVSImageState
- type PowerVSInstanceState
- type Subnet
- type VPC
- type VPCEndpoint
- type VPCLoadBalancerSpec
- type VPCLoadBalancerState
- type VPCVolume
Constants ¶
const ( // InstanceProvisionFailedReason used for failures during instance provisioning. InstanceProvisionFailedReason = "InstanceProvisionFailed" // WaitingForClusterInfrastructureReason used when machine is waiting for cluster infrastructure to be ready before proceeding. WaitingForClusterInfrastructureReason = "WaitingForClusterInfrastructure" // WaitingForBootstrapDataReason used when machine is waiting for bootstrap data to be ready before proceeding. WaitingForBootstrapDataReason = "WaitingForBootstrapData" )
const ( // InstanceStoppedReason instance is in a stopped state. InstanceStoppedReason = "InstanceStopped" // InstanceErroredReason instance is in a errored state. InstanceErroredReason = "InstanceErrored" // InstanceNotReadyReason used when the instance is in a pending state. InstanceNotReadyReason = "InstanceNotReady" )
const ( // ImageNotReadyReason used when the image is in a queued state. ImageNotReadyReason = "ImageNotReady" // ImageImportFailedReason used when the image import is failed. ImageImportFailedReason = "ImageImportFailed" )
const ( // ImageReadyCondition reports on current status of the image. Ready indicates the image is in a active state. ImageReadyCondition capiv1beta1.ConditionType = "ImageReady" // ImageImportedCondition reports on current status of the image import job. Ready indicates the import job is finished. ImageImportedCondition capiv1beta1.ConditionType = "ImageImported" )
const ( // ClusterFinalizer allows DockerClusterReconciler to clean up resources associated with DockerCluster before // removing it from the apiserver. ClusterFinalizer = "ibmvpccluster.infrastructure.cluster.x-k8s.io" )
const ( // IBMPowerVSClusterFinalizer allows IBMPowerVSClusterReconciler to clean up resources associated with IBMPowerVSCluster before // removing it from the apiserver. IBMPowerVSClusterFinalizer = "ibmpowervscluster.infrastructure.cluster.x-k8s.io" )
const ( // IBMPowerVSImageFinalizer allows IBMPowerVSImageReconciler to clean up resources associated with IBMPowerVSImage before // removing it from the apiserver. IBMPowerVSImageFinalizer = "ibmpowervsimage.infrastructure.cluster.x-k8s.io" )
const ( // IBMPowerVSMachineFinalizer allows IBMPowerVSMachineReconciler to clean up resources associated with IBMPowerVSMachine before // removing it from the apiserver. IBMPowerVSMachineFinalizer = "ibmpowervsmachine.infrastructure.cluster.x-k8s.io" )
const ( // InstanceReadyCondition reports on current status of the instance. Ready indicates the instance is in a Running state. InstanceReadyCondition capiv1beta1.ConditionType = "InstanceReady" )
const (
// LoadBalancerNotReadyReason used when cluster is waiting for load balancer to be ready before proceeding.
LoadBalancerNotReadyReason = "LoadBalancerNotReady"
)
const ( // LoadBalancerReadyCondition reports on current status of the load balancer. Ready indicates the load balancer is in a active state. LoadBalancerReadyCondition capiv1beta1.ConditionType = "LoadBalancerReady" )
const ( // MachineFinalizer allows IBMVPCMachineReconciler to clean up resources associated with IBMVPCMachine before // removing it from the apiserver. MachineFinalizer = "ibmvpcmachine.infrastructure.cluster.x-k8s.io" )
NOTE: json tags are required. Any new fields you add must have json tags for the fields to be serialized.
const (
// WaitingForIBMPowerVSImageReason used when machine is waiting for powervs image to be ready before proceeding.
WaitingForIBMPowerVSImageReason = "WaitingForIBMPowerVSImage"
)
Variables ¶
var ( // GroupVersion is group version used to register these objects. GroupVersion = schema.GroupVersion{Group: "infrastructure.cluster.x-k8s.io", Version: "v1beta1"} // 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 )
var ( // PowerVSInstanceStateACTIVE is the string representing an instance in a ACTIVE state. PowerVSInstanceStateACTIVE = PowerVSInstanceState("ACTIVE") // PowerVSInstanceStateBUILD is the string representing an instance in a BUILD state. PowerVSInstanceStateBUILD = PowerVSInstanceState("BUILD") // PowerVSInstanceStateSHUTOFF is the string representing an instance in a SHUTOFF state. PowerVSInstanceStateSHUTOFF = PowerVSInstanceState("SHUTOFF") // PowerVSInstanceStateREBOOT is the string representing an instance in a REBOOT state. PowerVSInstanceStateREBOOT = PowerVSInstanceState("REBOOT") // PowerVSInstanceStateERROR is the string representing an instance in a ERROR state. PowerVSInstanceStateERROR = PowerVSInstanceState("ERROR") )
var ( // PowerVSImageStateACTIVE is the string representing an image in a active state. PowerVSImageStateACTIVE = PowerVSImageState("active") // PowerVSImageStateQue is the string representing an image in a queued state. PowerVSImageStateQue = PowerVSImageState("queued") // PowerVSImageStateFailed is the string representing an image in a failed state. PowerVSImageStateFailed = PowerVSImageState("failed") // PowerVSImageStateImporting is the string representing an image in a failed state. PowerVSImageStateImporting = PowerVSImageState("importing") )
var ( // VPCLoadBalancerStateActive is the string representing the load balancer in a active state. VPCLoadBalancerStateActive = VPCLoadBalancerState("active") // VPCLoadBalancerStateCreatePending is the string representing the load balancer in a queued state. VPCLoadBalancerStateCreatePending = VPCLoadBalancerState("create_pending") // VPCLoadBalancerStateDeletePending is the string representing the load balancer in a failed state. VPCLoadBalancerStateDeletePending = VPCLoadBalancerState("delete_pending") )
var ( // DeletePolicyRetain is the string representing an image to be retained. DeletePolicyRetain = DeletePolicy("retain") )
Functions ¶
func Convert_Slice_Pointer_string_To_Slice_Pointer_v1beta2_IBMVPCResourceReference ¶ added in v0.4.0
func Convert_Slice_Pointer_string_To_Slice_Pointer_v1beta2_IBMVPCResourceReference(in *[]*string, out *[]*infrav1beta2.IBMVPCResourceReference, _ apiconversion.Scope) error
func Convert_Slice_Pointer_v1beta2_IBMVPCResourceReference_To_Slice_Pointer_string ¶ added in v0.4.0
func Convert_Slice_Pointer_v1beta2_IBMVPCResourceReference_To_Slice_Pointer_string(in *[]*infrav1beta2.IBMVPCResourceReference, out *[]*string, _ apiconversion.Scope) error
func Convert_v1beta1_IBMPowerVSClusterList_To_v1beta2_IBMPowerVSClusterList ¶ added in v0.4.0
func Convert_v1beta1_IBMPowerVSClusterList_To_v1beta2_IBMPowerVSClusterList(in *IBMPowerVSClusterList, out *v1beta2.IBMPowerVSClusterList, s conversion.Scope) error
Convert_v1beta1_IBMPowerVSClusterList_To_v1beta2_IBMPowerVSClusterList is an autogenerated conversion function.
func Convert_v1beta1_IBMPowerVSClusterSpec_To_v1beta2_IBMPowerVSClusterSpec ¶ added in v0.4.0
func Convert_v1beta1_IBMPowerVSClusterSpec_To_v1beta2_IBMPowerVSClusterSpec(in *IBMPowerVSClusterSpec, out *v1beta2.IBMPowerVSClusterSpec, s conversion.Scope) error
Convert_v1beta1_IBMPowerVSClusterSpec_To_v1beta2_IBMPowerVSClusterSpec is an autogenerated conversion function.
func Convert_v1beta1_IBMPowerVSClusterStatus_To_v1beta2_IBMPowerVSClusterStatus ¶ added in v0.4.0
func Convert_v1beta1_IBMPowerVSClusterStatus_To_v1beta2_IBMPowerVSClusterStatus(in *IBMPowerVSClusterStatus, out *v1beta2.IBMPowerVSClusterStatus, s conversion.Scope) error
Convert_v1beta1_IBMPowerVSClusterStatus_To_v1beta2_IBMPowerVSClusterStatus is an autogenerated conversion function.
func Convert_v1beta1_IBMPowerVSClusterTemplateList_To_v1beta2_IBMPowerVSClusterTemplateList ¶ added in v0.4.0
func Convert_v1beta1_IBMPowerVSClusterTemplateList_To_v1beta2_IBMPowerVSClusterTemplateList(in *IBMPowerVSClusterTemplateList, out *v1beta2.IBMPowerVSClusterTemplateList, s conversion.Scope) error
Convert_v1beta1_IBMPowerVSClusterTemplateList_To_v1beta2_IBMPowerVSClusterTemplateList is an autogenerated conversion function.
func Convert_v1beta1_IBMPowerVSClusterTemplateResource_To_v1beta2_IBMPowerVSClusterTemplateResource ¶ added in v0.4.0
func Convert_v1beta1_IBMPowerVSClusterTemplateResource_To_v1beta2_IBMPowerVSClusterTemplateResource(in *IBMPowerVSClusterTemplateResource, out *v1beta2.IBMPowerVSClusterTemplateResource, s conversion.Scope) error
Convert_v1beta1_IBMPowerVSClusterTemplateResource_To_v1beta2_IBMPowerVSClusterTemplateResource is an autogenerated conversion function.
func Convert_v1beta1_IBMPowerVSClusterTemplateSpec_To_v1beta2_IBMPowerVSClusterTemplateSpec ¶ added in v0.4.0
func Convert_v1beta1_IBMPowerVSClusterTemplateSpec_To_v1beta2_IBMPowerVSClusterTemplateSpec(in *IBMPowerVSClusterTemplateSpec, out *v1beta2.IBMPowerVSClusterTemplateSpec, s conversion.Scope) error
Convert_v1beta1_IBMPowerVSClusterTemplateSpec_To_v1beta2_IBMPowerVSClusterTemplateSpec is an autogenerated conversion function.
func Convert_v1beta1_IBMPowerVSClusterTemplate_To_v1beta2_IBMPowerVSClusterTemplate ¶ added in v0.4.0
func Convert_v1beta1_IBMPowerVSClusterTemplate_To_v1beta2_IBMPowerVSClusterTemplate(in *IBMPowerVSClusterTemplate, out *v1beta2.IBMPowerVSClusterTemplate, s conversion.Scope) error
Convert_v1beta1_IBMPowerVSClusterTemplate_To_v1beta2_IBMPowerVSClusterTemplate is an autogenerated conversion function.
func Convert_v1beta1_IBMPowerVSCluster_To_v1beta2_IBMPowerVSCluster ¶ added in v0.4.0
func Convert_v1beta1_IBMPowerVSCluster_To_v1beta2_IBMPowerVSCluster(in *IBMPowerVSCluster, out *v1beta2.IBMPowerVSCluster, s conversion.Scope) error
Convert_v1beta1_IBMPowerVSCluster_To_v1beta2_IBMPowerVSCluster is an autogenerated conversion function.
func Convert_v1beta1_IBMPowerVSImageList_To_v1beta2_IBMPowerVSImageList ¶ added in v0.4.0
func Convert_v1beta1_IBMPowerVSImageList_To_v1beta2_IBMPowerVSImageList(in *IBMPowerVSImageList, out *v1beta2.IBMPowerVSImageList, s conversion.Scope) error
Convert_v1beta1_IBMPowerVSImageList_To_v1beta2_IBMPowerVSImageList is an autogenerated conversion function.
func Convert_v1beta1_IBMPowerVSImageSpec_To_v1beta2_IBMPowerVSImageSpec ¶ added in v0.4.0
func Convert_v1beta1_IBMPowerVSImageSpec_To_v1beta2_IBMPowerVSImageSpec(in *IBMPowerVSImageSpec, out *v1beta2.IBMPowerVSImageSpec, s conversion.Scope) error
Convert_v1beta1_IBMPowerVSImageSpec_To_v1beta2_IBMPowerVSImageSpec is an autogenerated conversion function.
func Convert_v1beta1_IBMPowerVSImageStatus_To_v1beta2_IBMPowerVSImageStatus ¶ added in v0.4.0
func Convert_v1beta1_IBMPowerVSImageStatus_To_v1beta2_IBMPowerVSImageStatus(in *IBMPowerVSImageStatus, out *v1beta2.IBMPowerVSImageStatus, s conversion.Scope) error
Convert_v1beta1_IBMPowerVSImageStatus_To_v1beta2_IBMPowerVSImageStatus is an autogenerated conversion function.
func Convert_v1beta1_IBMPowerVSImage_To_v1beta2_IBMPowerVSImage ¶ added in v0.4.0
func Convert_v1beta1_IBMPowerVSImage_To_v1beta2_IBMPowerVSImage(in *IBMPowerVSImage, out *v1beta2.IBMPowerVSImage, s conversion.Scope) error
Convert_v1beta1_IBMPowerVSImage_To_v1beta2_IBMPowerVSImage is an autogenerated conversion function.
func Convert_v1beta1_IBMPowerVSMachineList_To_v1beta2_IBMPowerVSMachineList ¶ added in v0.4.0
func Convert_v1beta1_IBMPowerVSMachineList_To_v1beta2_IBMPowerVSMachineList(in *IBMPowerVSMachineList, out *v1beta2.IBMPowerVSMachineList, s conversion.Scope) error
Convert_v1beta1_IBMPowerVSMachineList_To_v1beta2_IBMPowerVSMachineList is an autogenerated conversion function.
func Convert_v1beta1_IBMPowerVSMachineSpec_To_v1beta2_IBMPowerVSMachineSpec ¶ added in v0.4.0
func Convert_v1beta1_IBMPowerVSMachineSpec_To_v1beta2_IBMPowerVSMachineSpec(in *IBMPowerVSMachineSpec, out *infrav1beta2.IBMPowerVSMachineSpec, s apiconversion.Scope) error
func Convert_v1beta1_IBMPowerVSMachineStatus_To_v1beta2_IBMPowerVSMachineStatus ¶ added in v0.4.0
func Convert_v1beta1_IBMPowerVSMachineStatus_To_v1beta2_IBMPowerVSMachineStatus(in *IBMPowerVSMachineStatus, out *v1beta2.IBMPowerVSMachineStatus, s conversion.Scope) error
Convert_v1beta1_IBMPowerVSMachineStatus_To_v1beta2_IBMPowerVSMachineStatus is an autogenerated conversion function.
func Convert_v1beta1_IBMPowerVSMachineTemplateList_To_v1beta2_IBMPowerVSMachineTemplateList ¶ added in v0.4.0
func Convert_v1beta1_IBMPowerVSMachineTemplateList_To_v1beta2_IBMPowerVSMachineTemplateList(in *IBMPowerVSMachineTemplateList, out *v1beta2.IBMPowerVSMachineTemplateList, s conversion.Scope) error
Convert_v1beta1_IBMPowerVSMachineTemplateList_To_v1beta2_IBMPowerVSMachineTemplateList is an autogenerated conversion function.
func Convert_v1beta1_IBMPowerVSMachineTemplateResource_To_v1beta2_IBMPowerVSMachineTemplateResource ¶ added in v0.4.0
func Convert_v1beta1_IBMPowerVSMachineTemplateResource_To_v1beta2_IBMPowerVSMachineTemplateResource(in *IBMPowerVSMachineTemplateResource, out *v1beta2.IBMPowerVSMachineTemplateResource, s conversion.Scope) error
Convert_v1beta1_IBMPowerVSMachineTemplateResource_To_v1beta2_IBMPowerVSMachineTemplateResource is an autogenerated conversion function.
func Convert_v1beta1_IBMPowerVSMachineTemplateSpec_To_v1beta2_IBMPowerVSMachineTemplateSpec ¶ added in v0.4.0
func Convert_v1beta1_IBMPowerVSMachineTemplateSpec_To_v1beta2_IBMPowerVSMachineTemplateSpec(in *IBMPowerVSMachineTemplateSpec, out *v1beta2.IBMPowerVSMachineTemplateSpec, s conversion.Scope) error
Convert_v1beta1_IBMPowerVSMachineTemplateSpec_To_v1beta2_IBMPowerVSMachineTemplateSpec is an autogenerated conversion function.
func Convert_v1beta1_IBMPowerVSMachineTemplateStatus_To_v1beta2_IBMPowerVSMachineTemplateStatus ¶ added in v0.4.0
func Convert_v1beta1_IBMPowerVSMachineTemplateStatus_To_v1beta2_IBMPowerVSMachineTemplateStatus(in *IBMPowerVSMachineTemplateStatus, out *v1beta2.IBMPowerVSMachineTemplateStatus, s conversion.Scope) error
Convert_v1beta1_IBMPowerVSMachineTemplateStatus_To_v1beta2_IBMPowerVSMachineTemplateStatus is an autogenerated conversion function.
func Convert_v1beta1_IBMPowerVSMachineTemplate_To_v1beta2_IBMPowerVSMachineTemplate ¶ added in v0.4.0
func Convert_v1beta1_IBMPowerVSMachineTemplate_To_v1beta2_IBMPowerVSMachineTemplate(in *IBMPowerVSMachineTemplate, out *v1beta2.IBMPowerVSMachineTemplate, s conversion.Scope) error
Convert_v1beta1_IBMPowerVSMachineTemplate_To_v1beta2_IBMPowerVSMachineTemplate is an autogenerated conversion function.
func Convert_v1beta1_IBMPowerVSMachine_To_v1beta2_IBMPowerVSMachine ¶ added in v0.4.0
func Convert_v1beta1_IBMPowerVSMachine_To_v1beta2_IBMPowerVSMachine(in *IBMPowerVSMachine, out *v1beta2.IBMPowerVSMachine, s conversion.Scope) error
Convert_v1beta1_IBMPowerVSMachine_To_v1beta2_IBMPowerVSMachine is an autogenerated conversion function.
func Convert_v1beta1_IBMPowerVSResourceReference_To_v1beta2_IBMPowerVSResourceReference ¶ added in v0.4.0
func Convert_v1beta1_IBMPowerVSResourceReference_To_v1beta2_IBMPowerVSResourceReference(in *IBMPowerVSResourceReference, out *v1beta2.IBMPowerVSResourceReference, s conversion.Scope) error
Convert_v1beta1_IBMPowerVSResourceReference_To_v1beta2_IBMPowerVSResourceReference is an autogenerated conversion function.
func Convert_v1beta1_IBMVPCClusterList_To_v1beta2_IBMVPCClusterList ¶ added in v0.4.0
func Convert_v1beta1_IBMVPCClusterList_To_v1beta2_IBMVPCClusterList(in *IBMVPCClusterList, out *v1beta2.IBMVPCClusterList, s conversion.Scope) error
Convert_v1beta1_IBMVPCClusterList_To_v1beta2_IBMVPCClusterList is an autogenerated conversion function.
func Convert_v1beta1_IBMVPCClusterSpec_To_v1beta2_IBMVPCClusterSpec ¶ added in v0.4.0
func Convert_v1beta1_IBMVPCClusterSpec_To_v1beta2_IBMVPCClusterSpec(in *IBMVPCClusterSpec, out *v1beta2.IBMVPCClusterSpec, s conversion.Scope) error
Convert_v1beta1_IBMVPCClusterSpec_To_v1beta2_IBMVPCClusterSpec is an autogenerated conversion function.
func Convert_v1beta1_IBMVPCClusterStatus_To_v1beta2_IBMVPCClusterStatus ¶ added in v0.4.0
func Convert_v1beta1_IBMVPCClusterStatus_To_v1beta2_IBMVPCClusterStatus(in *IBMVPCClusterStatus, out *v1beta2.IBMVPCClusterStatus, s conversion.Scope) error
Convert_v1beta1_IBMVPCClusterStatus_To_v1beta2_IBMVPCClusterStatus is an autogenerated conversion function.
func Convert_v1beta1_IBMVPCCluster_To_v1beta2_IBMVPCCluster ¶ added in v0.4.0
func Convert_v1beta1_IBMVPCCluster_To_v1beta2_IBMVPCCluster(in *IBMVPCCluster, out *v1beta2.IBMVPCCluster, s conversion.Scope) error
Convert_v1beta1_IBMVPCCluster_To_v1beta2_IBMVPCCluster is an autogenerated conversion function.
func Convert_v1beta1_IBMVPCMachineList_To_v1beta2_IBMVPCMachineList ¶ added in v0.4.0
func Convert_v1beta1_IBMVPCMachineList_To_v1beta2_IBMVPCMachineList(in *IBMVPCMachineList, out *v1beta2.IBMVPCMachineList, s conversion.Scope) error
Convert_v1beta1_IBMVPCMachineList_To_v1beta2_IBMVPCMachineList is an autogenerated conversion function.
func Convert_v1beta1_IBMVPCMachineSpec_To_v1beta2_IBMVPCMachineSpec ¶ added in v0.4.0
func Convert_v1beta1_IBMVPCMachineSpec_To_v1beta2_IBMVPCMachineSpec(in *IBMVPCMachineSpec, out *infrav1beta2.IBMVPCMachineSpec, s apiconversion.Scope) error
func Convert_v1beta1_IBMVPCMachineStatus_To_v1beta2_IBMVPCMachineStatus ¶ added in v0.4.0
func Convert_v1beta1_IBMVPCMachineStatus_To_v1beta2_IBMVPCMachineStatus(in *IBMVPCMachineStatus, out *v1beta2.IBMVPCMachineStatus, s conversion.Scope) error
Convert_v1beta1_IBMVPCMachineStatus_To_v1beta2_IBMVPCMachineStatus is an autogenerated conversion function.
func Convert_v1beta1_IBMVPCMachineTemplateList_To_v1beta2_IBMVPCMachineTemplateList ¶ added in v0.4.0
func Convert_v1beta1_IBMVPCMachineTemplateList_To_v1beta2_IBMVPCMachineTemplateList(in *IBMVPCMachineTemplateList, out *v1beta2.IBMVPCMachineTemplateList, s conversion.Scope) error
Convert_v1beta1_IBMVPCMachineTemplateList_To_v1beta2_IBMVPCMachineTemplateList is an autogenerated conversion function.
func Convert_v1beta1_IBMVPCMachineTemplateResource_To_v1beta2_IBMVPCMachineTemplateResource ¶ added in v0.4.0
func Convert_v1beta1_IBMVPCMachineTemplateResource_To_v1beta2_IBMVPCMachineTemplateResource(in *IBMVPCMachineTemplateResource, out *v1beta2.IBMVPCMachineTemplateResource, s conversion.Scope) error
Convert_v1beta1_IBMVPCMachineTemplateResource_To_v1beta2_IBMVPCMachineTemplateResource is an autogenerated conversion function.
func Convert_v1beta1_IBMVPCMachineTemplateSpec_To_v1beta2_IBMVPCMachineTemplateSpec ¶ added in v0.4.0
func Convert_v1beta1_IBMVPCMachineTemplateSpec_To_v1beta2_IBMVPCMachineTemplateSpec(in *IBMVPCMachineTemplateSpec, out *v1beta2.IBMVPCMachineTemplateSpec, s conversion.Scope) error
Convert_v1beta1_IBMVPCMachineTemplateSpec_To_v1beta2_IBMVPCMachineTemplateSpec is an autogenerated conversion function.
func Convert_v1beta1_IBMVPCMachineTemplate_To_v1beta2_IBMVPCMachineTemplate ¶ added in v0.4.0
func Convert_v1beta1_IBMVPCMachineTemplate_To_v1beta2_IBMVPCMachineTemplate(in *IBMVPCMachineTemplate, out *v1beta2.IBMVPCMachineTemplate, s conversion.Scope) error
Convert_v1beta1_IBMVPCMachineTemplate_To_v1beta2_IBMVPCMachineTemplate is an autogenerated conversion function.
func Convert_v1beta1_IBMVPCMachine_To_v1beta2_IBMVPCMachine ¶ added in v0.4.0
func Convert_v1beta1_IBMVPCMachine_To_v1beta2_IBMVPCMachine(in *IBMVPCMachine, out *v1beta2.IBMVPCMachine, s conversion.Scope) error
Convert_v1beta1_IBMVPCMachine_To_v1beta2_IBMVPCMachine is an autogenerated conversion function.
func Convert_v1beta1_NetworkInterface_To_v1beta2_NetworkInterface ¶ added in v0.4.0
func Convert_v1beta1_NetworkInterface_To_v1beta2_NetworkInterface(in *NetworkInterface, out *v1beta2.NetworkInterface, s conversion.Scope) error
Convert_v1beta1_NetworkInterface_To_v1beta2_NetworkInterface is an autogenerated conversion function.
func Convert_v1beta1_Subnet_To_v1beta2_Subnet ¶ added in v0.4.0
func Convert_v1beta1_Subnet_To_v1beta2_Subnet(in *Subnet, out *v1beta2.Subnet, s conversion.Scope) error
Convert_v1beta1_Subnet_To_v1beta2_Subnet is an autogenerated conversion function.
func Convert_v1beta1_VPCEndpoint_To_v1beta2_VPCEndpoint ¶ added in v0.4.0
func Convert_v1beta1_VPCEndpoint_To_v1beta2_VPCEndpoint(in *VPCEndpoint, out *v1beta2.VPCEndpoint, s conversion.Scope) error
Convert_v1beta1_VPCEndpoint_To_v1beta2_VPCEndpoint is an autogenerated conversion function.
func Convert_v1beta1_VPCLoadBalancerSpec_To_v1beta2_VPCLoadBalancerSpec ¶ added in v0.4.0
func Convert_v1beta1_VPCLoadBalancerSpec_To_v1beta2_VPCLoadBalancerSpec(in *VPCLoadBalancerSpec, out *v1beta2.VPCLoadBalancerSpec, s conversion.Scope) error
Convert_v1beta1_VPCLoadBalancerSpec_To_v1beta2_VPCLoadBalancerSpec is an autogenerated conversion function.
func Convert_v1beta1_VPCVolume_To_v1beta2_VPCVolume ¶ added in v0.4.0
func Convert_v1beta1_VPCVolume_To_v1beta2_VPCVolume(in *VPCVolume, out *v1beta2.VPCVolume, s conversion.Scope) error
Convert_v1beta1_VPCVolume_To_v1beta2_VPCVolume is an autogenerated conversion function.
func Convert_v1beta1_VPC_To_v1beta2_VPC ¶ added in v0.4.0
Convert_v1beta1_VPC_To_v1beta2_VPC is an autogenerated conversion function.
func Convert_v1beta2_IBMPowerVSClusterList_To_v1beta1_IBMPowerVSClusterList ¶ added in v0.4.0
func Convert_v1beta2_IBMPowerVSClusterList_To_v1beta1_IBMPowerVSClusterList(in *v1beta2.IBMPowerVSClusterList, out *IBMPowerVSClusterList, s conversion.Scope) error
Convert_v1beta2_IBMPowerVSClusterList_To_v1beta1_IBMPowerVSClusterList is an autogenerated conversion function.
func Convert_v1beta2_IBMPowerVSClusterSpec_To_v1beta1_IBMPowerVSClusterSpec ¶ added in v0.4.0
func Convert_v1beta2_IBMPowerVSClusterSpec_To_v1beta1_IBMPowerVSClusterSpec(in *v1beta2.IBMPowerVSClusterSpec, out *IBMPowerVSClusterSpec, s conversion.Scope) error
Convert_v1beta2_IBMPowerVSClusterSpec_To_v1beta1_IBMPowerVSClusterSpec is an autogenerated conversion function.
func Convert_v1beta2_IBMPowerVSClusterStatus_To_v1beta1_IBMPowerVSClusterStatus ¶ added in v0.4.0
func Convert_v1beta2_IBMPowerVSClusterStatus_To_v1beta1_IBMPowerVSClusterStatus(in *v1beta2.IBMPowerVSClusterStatus, out *IBMPowerVSClusterStatus, s conversion.Scope) error
Convert_v1beta2_IBMPowerVSClusterStatus_To_v1beta1_IBMPowerVSClusterStatus is an autogenerated conversion function.
func Convert_v1beta2_IBMPowerVSClusterTemplateList_To_v1beta1_IBMPowerVSClusterTemplateList ¶ added in v0.4.0
func Convert_v1beta2_IBMPowerVSClusterTemplateList_To_v1beta1_IBMPowerVSClusterTemplateList(in *v1beta2.IBMPowerVSClusterTemplateList, out *IBMPowerVSClusterTemplateList, s conversion.Scope) error
Convert_v1beta2_IBMPowerVSClusterTemplateList_To_v1beta1_IBMPowerVSClusterTemplateList is an autogenerated conversion function.
func Convert_v1beta2_IBMPowerVSClusterTemplateResource_To_v1beta1_IBMPowerVSClusterTemplateResource ¶ added in v0.4.0
func Convert_v1beta2_IBMPowerVSClusterTemplateResource_To_v1beta1_IBMPowerVSClusterTemplateResource(in *v1beta2.IBMPowerVSClusterTemplateResource, out *IBMPowerVSClusterTemplateResource, s conversion.Scope) error
Convert_v1beta2_IBMPowerVSClusterTemplateResource_To_v1beta1_IBMPowerVSClusterTemplateResource is an autogenerated conversion function.
func Convert_v1beta2_IBMPowerVSClusterTemplateSpec_To_v1beta1_IBMPowerVSClusterTemplateSpec ¶ added in v0.4.0
func Convert_v1beta2_IBMPowerVSClusterTemplateSpec_To_v1beta1_IBMPowerVSClusterTemplateSpec(in *v1beta2.IBMPowerVSClusterTemplateSpec, out *IBMPowerVSClusterTemplateSpec, s conversion.Scope) error
Convert_v1beta2_IBMPowerVSClusterTemplateSpec_To_v1beta1_IBMPowerVSClusterTemplateSpec is an autogenerated conversion function.
func Convert_v1beta2_IBMPowerVSClusterTemplate_To_v1beta1_IBMPowerVSClusterTemplate ¶ added in v0.4.0
func Convert_v1beta2_IBMPowerVSClusterTemplate_To_v1beta1_IBMPowerVSClusterTemplate(in *v1beta2.IBMPowerVSClusterTemplate, out *IBMPowerVSClusterTemplate, s conversion.Scope) error
Convert_v1beta2_IBMPowerVSClusterTemplate_To_v1beta1_IBMPowerVSClusterTemplate is an autogenerated conversion function.
func Convert_v1beta2_IBMPowerVSCluster_To_v1beta1_IBMPowerVSCluster ¶ added in v0.4.0
func Convert_v1beta2_IBMPowerVSCluster_To_v1beta1_IBMPowerVSCluster(in *v1beta2.IBMPowerVSCluster, out *IBMPowerVSCluster, s conversion.Scope) error
Convert_v1beta2_IBMPowerVSCluster_To_v1beta1_IBMPowerVSCluster is an autogenerated conversion function.
func Convert_v1beta2_IBMPowerVSImageList_To_v1beta1_IBMPowerVSImageList ¶ added in v0.4.0
func Convert_v1beta2_IBMPowerVSImageList_To_v1beta1_IBMPowerVSImageList(in *v1beta2.IBMPowerVSImageList, out *IBMPowerVSImageList, s conversion.Scope) error
Convert_v1beta2_IBMPowerVSImageList_To_v1beta1_IBMPowerVSImageList is an autogenerated conversion function.
func Convert_v1beta2_IBMPowerVSImageSpec_To_v1beta1_IBMPowerVSImageSpec ¶ added in v0.4.0
func Convert_v1beta2_IBMPowerVSImageSpec_To_v1beta1_IBMPowerVSImageSpec(in *v1beta2.IBMPowerVSImageSpec, out *IBMPowerVSImageSpec, s conversion.Scope) error
Convert_v1beta2_IBMPowerVSImageSpec_To_v1beta1_IBMPowerVSImageSpec is an autogenerated conversion function.
func Convert_v1beta2_IBMPowerVSImageStatus_To_v1beta1_IBMPowerVSImageStatus ¶ added in v0.4.0
func Convert_v1beta2_IBMPowerVSImageStatus_To_v1beta1_IBMPowerVSImageStatus(in *v1beta2.IBMPowerVSImageStatus, out *IBMPowerVSImageStatus, s conversion.Scope) error
Convert_v1beta2_IBMPowerVSImageStatus_To_v1beta1_IBMPowerVSImageStatus is an autogenerated conversion function.
func Convert_v1beta2_IBMPowerVSImage_To_v1beta1_IBMPowerVSImage ¶ added in v0.4.0
func Convert_v1beta2_IBMPowerVSImage_To_v1beta1_IBMPowerVSImage(in *v1beta2.IBMPowerVSImage, out *IBMPowerVSImage, s conversion.Scope) error
Convert_v1beta2_IBMPowerVSImage_To_v1beta1_IBMPowerVSImage is an autogenerated conversion function.
func Convert_v1beta2_IBMPowerVSMachineList_To_v1beta1_IBMPowerVSMachineList ¶ added in v0.4.0
func Convert_v1beta2_IBMPowerVSMachineList_To_v1beta1_IBMPowerVSMachineList(in *v1beta2.IBMPowerVSMachineList, out *IBMPowerVSMachineList, s conversion.Scope) error
Convert_v1beta2_IBMPowerVSMachineList_To_v1beta1_IBMPowerVSMachineList is an autogenerated conversion function.
func Convert_v1beta2_IBMPowerVSMachineSpec_To_v1beta1_IBMPowerVSMachineSpec ¶ added in v0.4.0
func Convert_v1beta2_IBMPowerVSMachineSpec_To_v1beta1_IBMPowerVSMachineSpec(in *infrav1beta2.IBMPowerVSMachineSpec, out *IBMPowerVSMachineSpec, s apiconversion.Scope) error
func Convert_v1beta2_IBMPowerVSMachineStatus_To_v1beta1_IBMPowerVSMachineStatus ¶ added in v0.4.0
func Convert_v1beta2_IBMPowerVSMachineStatus_To_v1beta1_IBMPowerVSMachineStatus(in *v1beta2.IBMPowerVSMachineStatus, out *IBMPowerVSMachineStatus, s conversion.Scope) error
Convert_v1beta2_IBMPowerVSMachineStatus_To_v1beta1_IBMPowerVSMachineStatus is an autogenerated conversion function.
func Convert_v1beta2_IBMPowerVSMachineTemplateList_To_v1beta1_IBMPowerVSMachineTemplateList ¶ added in v0.4.0
func Convert_v1beta2_IBMPowerVSMachineTemplateList_To_v1beta1_IBMPowerVSMachineTemplateList(in *v1beta2.IBMPowerVSMachineTemplateList, out *IBMPowerVSMachineTemplateList, s conversion.Scope) error
Convert_v1beta2_IBMPowerVSMachineTemplateList_To_v1beta1_IBMPowerVSMachineTemplateList is an autogenerated conversion function.
func Convert_v1beta2_IBMPowerVSMachineTemplateResource_To_v1beta1_IBMPowerVSMachineTemplateResource ¶ added in v0.4.0
func Convert_v1beta2_IBMPowerVSMachineTemplateResource_To_v1beta1_IBMPowerVSMachineTemplateResource(in *v1beta2.IBMPowerVSMachineTemplateResource, out *IBMPowerVSMachineTemplateResource, s conversion.Scope) error
Convert_v1beta2_IBMPowerVSMachineTemplateResource_To_v1beta1_IBMPowerVSMachineTemplateResource is an autogenerated conversion function.
func Convert_v1beta2_IBMPowerVSMachineTemplateSpec_To_v1beta1_IBMPowerVSMachineTemplateSpec ¶ added in v0.4.0
func Convert_v1beta2_IBMPowerVSMachineTemplateSpec_To_v1beta1_IBMPowerVSMachineTemplateSpec(in *v1beta2.IBMPowerVSMachineTemplateSpec, out *IBMPowerVSMachineTemplateSpec, s conversion.Scope) error
Convert_v1beta2_IBMPowerVSMachineTemplateSpec_To_v1beta1_IBMPowerVSMachineTemplateSpec is an autogenerated conversion function.
func Convert_v1beta2_IBMPowerVSMachineTemplateStatus_To_v1beta1_IBMPowerVSMachineTemplateStatus ¶ added in v0.4.0
func Convert_v1beta2_IBMPowerVSMachineTemplateStatus_To_v1beta1_IBMPowerVSMachineTemplateStatus(in *v1beta2.IBMPowerVSMachineTemplateStatus, out *IBMPowerVSMachineTemplateStatus, s conversion.Scope) error
Convert_v1beta2_IBMPowerVSMachineTemplateStatus_To_v1beta1_IBMPowerVSMachineTemplateStatus is an autogenerated conversion function.
func Convert_v1beta2_IBMPowerVSMachineTemplate_To_v1beta1_IBMPowerVSMachineTemplate ¶ added in v0.4.0
func Convert_v1beta2_IBMPowerVSMachineTemplate_To_v1beta1_IBMPowerVSMachineTemplate(in *v1beta2.IBMPowerVSMachineTemplate, out *IBMPowerVSMachineTemplate, s conversion.Scope) error
Convert_v1beta2_IBMPowerVSMachineTemplate_To_v1beta1_IBMPowerVSMachineTemplate is an autogenerated conversion function.
func Convert_v1beta2_IBMPowerVSMachine_To_v1beta1_IBMPowerVSMachine ¶ added in v0.4.0
func Convert_v1beta2_IBMPowerVSMachine_To_v1beta1_IBMPowerVSMachine(in *v1beta2.IBMPowerVSMachine, out *IBMPowerVSMachine, s conversion.Scope) error
Convert_v1beta2_IBMPowerVSMachine_To_v1beta1_IBMPowerVSMachine is an autogenerated conversion function.
func Convert_v1beta2_IBMPowerVSResourceReference_To_v1beta1_IBMPowerVSResourceReference ¶ added in v0.4.0
func Convert_v1beta2_IBMPowerVSResourceReference_To_v1beta1_IBMPowerVSResourceReference(in *v1beta2.IBMPowerVSResourceReference, out *IBMPowerVSResourceReference, s conversion.Scope) error
Convert_v1beta2_IBMPowerVSResourceReference_To_v1beta1_IBMPowerVSResourceReference is an autogenerated conversion function.
func Convert_v1beta2_IBMVPCClusterList_To_v1beta1_IBMVPCClusterList ¶ added in v0.4.0
func Convert_v1beta2_IBMVPCClusterList_To_v1beta1_IBMVPCClusterList(in *v1beta2.IBMVPCClusterList, out *IBMVPCClusterList, s conversion.Scope) error
Convert_v1beta2_IBMVPCClusterList_To_v1beta1_IBMVPCClusterList is an autogenerated conversion function.
func Convert_v1beta2_IBMVPCClusterSpec_To_v1beta1_IBMVPCClusterSpec ¶ added in v0.4.0
func Convert_v1beta2_IBMVPCClusterSpec_To_v1beta1_IBMVPCClusterSpec(in *v1beta2.IBMVPCClusterSpec, out *IBMVPCClusterSpec, s conversion.Scope) error
Convert_v1beta2_IBMVPCClusterSpec_To_v1beta1_IBMVPCClusterSpec is an autogenerated conversion function.
func Convert_v1beta2_IBMVPCClusterStatus_To_v1beta1_IBMVPCClusterStatus ¶ added in v0.4.0
func Convert_v1beta2_IBMVPCClusterStatus_To_v1beta1_IBMVPCClusterStatus(in *v1beta2.IBMVPCClusterStatus, out *IBMVPCClusterStatus, s conversion.Scope) error
Convert_v1beta2_IBMVPCClusterStatus_To_v1beta1_IBMVPCClusterStatus is an autogenerated conversion function.
func Convert_v1beta2_IBMVPCCluster_To_v1beta1_IBMVPCCluster ¶ added in v0.4.0
func Convert_v1beta2_IBMVPCCluster_To_v1beta1_IBMVPCCluster(in *v1beta2.IBMVPCCluster, out *IBMVPCCluster, s conversion.Scope) error
Convert_v1beta2_IBMVPCCluster_To_v1beta1_IBMVPCCluster is an autogenerated conversion function.
func Convert_v1beta2_IBMVPCMachineList_To_v1beta1_IBMVPCMachineList ¶ added in v0.4.0
func Convert_v1beta2_IBMVPCMachineList_To_v1beta1_IBMVPCMachineList(in *v1beta2.IBMVPCMachineList, out *IBMVPCMachineList, s conversion.Scope) error
Convert_v1beta2_IBMVPCMachineList_To_v1beta1_IBMVPCMachineList is an autogenerated conversion function.
func Convert_v1beta2_IBMVPCMachineSpec_To_v1beta1_IBMVPCMachineSpec ¶ added in v0.4.0
func Convert_v1beta2_IBMVPCMachineSpec_To_v1beta1_IBMVPCMachineSpec(in *infrav1beta2.IBMVPCMachineSpec, out *IBMVPCMachineSpec, s apiconversion.Scope) error
func Convert_v1beta2_IBMVPCMachineStatus_To_v1beta1_IBMVPCMachineStatus ¶ added in v0.4.0
func Convert_v1beta2_IBMVPCMachineStatus_To_v1beta1_IBMVPCMachineStatus(in *v1beta2.IBMVPCMachineStatus, out *IBMVPCMachineStatus, s conversion.Scope) error
Convert_v1beta2_IBMVPCMachineStatus_To_v1beta1_IBMVPCMachineStatus is an autogenerated conversion function.
func Convert_v1beta2_IBMVPCMachineTemplateList_To_v1beta1_IBMVPCMachineTemplateList ¶ added in v0.4.0
func Convert_v1beta2_IBMVPCMachineTemplateList_To_v1beta1_IBMVPCMachineTemplateList(in *v1beta2.IBMVPCMachineTemplateList, out *IBMVPCMachineTemplateList, s conversion.Scope) error
Convert_v1beta2_IBMVPCMachineTemplateList_To_v1beta1_IBMVPCMachineTemplateList is an autogenerated conversion function.
func Convert_v1beta2_IBMVPCMachineTemplateResource_To_v1beta1_IBMVPCMachineTemplateResource ¶ added in v0.4.0
func Convert_v1beta2_IBMVPCMachineTemplateResource_To_v1beta1_IBMVPCMachineTemplateResource(in *v1beta2.IBMVPCMachineTemplateResource, out *IBMVPCMachineTemplateResource, s conversion.Scope) error
Convert_v1beta2_IBMVPCMachineTemplateResource_To_v1beta1_IBMVPCMachineTemplateResource is an autogenerated conversion function.
func Convert_v1beta2_IBMVPCMachineTemplateSpec_To_v1beta1_IBMVPCMachineTemplateSpec ¶ added in v0.4.0
func Convert_v1beta2_IBMVPCMachineTemplateSpec_To_v1beta1_IBMVPCMachineTemplateSpec(in *v1beta2.IBMVPCMachineTemplateSpec, out *IBMVPCMachineTemplateSpec, s conversion.Scope) error
Convert_v1beta2_IBMVPCMachineTemplateSpec_To_v1beta1_IBMVPCMachineTemplateSpec is an autogenerated conversion function.
func Convert_v1beta2_IBMVPCMachineTemplate_To_v1beta1_IBMVPCMachineTemplate ¶ added in v0.4.0
func Convert_v1beta2_IBMVPCMachineTemplate_To_v1beta1_IBMVPCMachineTemplate(in *v1beta2.IBMVPCMachineTemplate, out *IBMVPCMachineTemplate, s conversion.Scope) error
Convert_v1beta2_IBMVPCMachineTemplate_To_v1beta1_IBMVPCMachineTemplate is an autogenerated conversion function.
func Convert_v1beta2_IBMVPCMachine_To_v1beta1_IBMVPCMachine ¶ added in v0.4.0
func Convert_v1beta2_IBMVPCMachine_To_v1beta1_IBMVPCMachine(in *v1beta2.IBMVPCMachine, out *IBMVPCMachine, s conversion.Scope) error
Convert_v1beta2_IBMVPCMachine_To_v1beta1_IBMVPCMachine is an autogenerated conversion function.
func Convert_v1beta2_NetworkInterface_To_v1beta1_NetworkInterface ¶ added in v0.4.0
func Convert_v1beta2_NetworkInterface_To_v1beta1_NetworkInterface(in *v1beta2.NetworkInterface, out *NetworkInterface, s conversion.Scope) error
Convert_v1beta2_NetworkInterface_To_v1beta1_NetworkInterface is an autogenerated conversion function.
func Convert_v1beta2_Subnet_To_v1beta1_Subnet ¶ added in v0.4.0
func Convert_v1beta2_Subnet_To_v1beta1_Subnet(in *v1beta2.Subnet, out *Subnet, s conversion.Scope) error
Convert_v1beta2_Subnet_To_v1beta1_Subnet is an autogenerated conversion function.
func Convert_v1beta2_VPCEndpoint_To_v1beta1_VPCEndpoint ¶ added in v0.4.0
func Convert_v1beta2_VPCEndpoint_To_v1beta1_VPCEndpoint(in *v1beta2.VPCEndpoint, out *VPCEndpoint, s conversion.Scope) error
Convert_v1beta2_VPCEndpoint_To_v1beta1_VPCEndpoint is an autogenerated conversion function.
func Convert_v1beta2_VPCLoadBalancerSpec_To_v1beta1_VPCLoadBalancerSpec ¶ added in v0.4.0
func Convert_v1beta2_VPCLoadBalancerSpec_To_v1beta1_VPCLoadBalancerSpec(in *v1beta2.VPCLoadBalancerSpec, out *VPCLoadBalancerSpec, s conversion.Scope) error
Convert_v1beta2_VPCLoadBalancerSpec_To_v1beta1_VPCLoadBalancerSpec is an autogenerated conversion function.
func Convert_v1beta2_VPCVolume_To_v1beta1_VPCVolume ¶ added in v0.4.0
func Convert_v1beta2_VPCVolume_To_v1beta1_VPCVolume(in *v1beta2.VPCVolume, out *VPCVolume, s conversion.Scope) error
Convert_v1beta2_VPCVolume_To_v1beta1_VPCVolume is an autogenerated conversion function.
func Convert_v1beta2_VPC_To_v1beta1_VPC ¶ added in v0.4.0
Convert_v1beta2_VPC_To_v1beta1_VPC is an autogenerated conversion function.
func RegisterConversions ¶ added in v0.4.0
RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.
Types ¶
type DeletePolicy ¶
type DeletePolicy string
DeletePolicy defines the policy used to identify images to be preserved.
type IBMPowerVSCluster ¶
type IBMPowerVSCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IBMPowerVSClusterSpec `json:"spec,omitempty"` Status IBMPowerVSClusterStatus `json:"status,omitempty"` }
IBMPowerVSCluster is the Schema for the ibmpowervsclusters API.
func (*IBMPowerVSCluster) ConvertFrom ¶ added in v0.4.0
func (dst *IBMPowerVSCluster) ConvertFrom(srcRaw conversion.Hub) error
func (*IBMPowerVSCluster) ConvertTo ¶ added in v0.4.0
func (src *IBMPowerVSCluster) ConvertTo(dstRaw conversion.Hub) error
func (*IBMPowerVSCluster) DeepCopy ¶
func (in *IBMPowerVSCluster) DeepCopy() *IBMPowerVSCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMPowerVSCluster.
func (*IBMPowerVSCluster) DeepCopyInto ¶
func (in *IBMPowerVSCluster) DeepCopyInto(out *IBMPowerVSCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IBMPowerVSCluster) DeepCopyObject ¶
func (in *IBMPowerVSCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IBMPowerVSClusterList ¶
type IBMPowerVSClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IBMPowerVSCluster `json:"items"` }
IBMPowerVSClusterList contains a list of IBMPowerVSCluster.
func (*IBMPowerVSClusterList) ConvertFrom ¶ added in v0.4.0
func (dst *IBMPowerVSClusterList) ConvertFrom(srcRaw conversion.Hub) error
func (*IBMPowerVSClusterList) ConvertTo ¶ added in v0.4.0
func (src *IBMPowerVSClusterList) ConvertTo(dstRaw conversion.Hub) error
func (*IBMPowerVSClusterList) DeepCopy ¶
func (in *IBMPowerVSClusterList) DeepCopy() *IBMPowerVSClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMPowerVSClusterList.
func (*IBMPowerVSClusterList) DeepCopyInto ¶
func (in *IBMPowerVSClusterList) DeepCopyInto(out *IBMPowerVSClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IBMPowerVSClusterList) DeepCopyObject ¶
func (in *IBMPowerVSClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IBMPowerVSClusterSpec ¶
type IBMPowerVSClusterSpec struct { // ServiceInstanceID is the id of the power cloud instance where the vsi instance will get deployed. // +kubebuilder:validation:MinLength=1 ServiceInstanceID string `json:"serviceInstanceID"` // Network is the reference to the Network to use for this cluster. Network IBMPowerVSResourceReference `json:"network"` // ControlPlaneEndpoint represents the endpoint used to communicate with the control plane. // +optional ControlPlaneEndpoint capiv1beta1.APIEndpoint `json:"controlPlaneEndpoint"` }
IBMPowerVSClusterSpec defines the desired state of IBMPowerVSCluster.
func (*IBMPowerVSClusterSpec) DeepCopy ¶
func (in *IBMPowerVSClusterSpec) DeepCopy() *IBMPowerVSClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMPowerVSClusterSpec.
func (*IBMPowerVSClusterSpec) DeepCopyInto ¶
func (in *IBMPowerVSClusterSpec) DeepCopyInto(out *IBMPowerVSClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IBMPowerVSClusterStatus ¶
type IBMPowerVSClusterStatus struct { // INSERT ADDITIONAL STATUS FIELD - define observed state of cluster // Important: Run "make" to regenerate code after modifying this file Ready bool `json:"ready"` }
IBMPowerVSClusterStatus defines the observed state of IBMPowerVSCluster.
func (*IBMPowerVSClusterStatus) DeepCopy ¶
func (in *IBMPowerVSClusterStatus) DeepCopy() *IBMPowerVSClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMPowerVSClusterStatus.
func (*IBMPowerVSClusterStatus) DeepCopyInto ¶
func (in *IBMPowerVSClusterStatus) DeepCopyInto(out *IBMPowerVSClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IBMPowerVSClusterTemplate ¶ added in v0.4.0
type IBMPowerVSClusterTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IBMPowerVSClusterTemplateSpec `json:"spec,omitempty"` }
IBMPowerVSClusterTemplate is the schema for IBM Power VS Kubernetes Cluster Templates.
func (*IBMPowerVSClusterTemplate) ConvertFrom ¶ added in v0.4.0
func (dst *IBMPowerVSClusterTemplate) ConvertFrom(srcRaw conversion.Hub) error
func (*IBMPowerVSClusterTemplate) ConvertTo ¶ added in v0.4.0
func (src *IBMPowerVSClusterTemplate) ConvertTo(dstRaw conversion.Hub) error
func (*IBMPowerVSClusterTemplate) DeepCopy ¶ added in v0.4.0
func (in *IBMPowerVSClusterTemplate) DeepCopy() *IBMPowerVSClusterTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMPowerVSClusterTemplate.
func (*IBMPowerVSClusterTemplate) DeepCopyInto ¶ added in v0.4.0
func (in *IBMPowerVSClusterTemplate) DeepCopyInto(out *IBMPowerVSClusterTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IBMPowerVSClusterTemplate) DeepCopyObject ¶ added in v0.4.0
func (in *IBMPowerVSClusterTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IBMPowerVSClusterTemplateList ¶ added in v0.4.0
type IBMPowerVSClusterTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IBMPowerVSClusterTemplate `json:"items"` }
IBMPowerVSClusterTemplateList contains a list of IBMPowerVSClusterTemplate.
func (*IBMPowerVSClusterTemplateList) ConvertFrom ¶ added in v0.4.0
func (dst *IBMPowerVSClusterTemplateList) ConvertFrom(srcRaw conversion.Hub) error
func (*IBMPowerVSClusterTemplateList) ConvertTo ¶ added in v0.4.0
func (src *IBMPowerVSClusterTemplateList) ConvertTo(dstRaw conversion.Hub) error
func (*IBMPowerVSClusterTemplateList) DeepCopy ¶ added in v0.4.0
func (in *IBMPowerVSClusterTemplateList) DeepCopy() *IBMPowerVSClusterTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMPowerVSClusterTemplateList.
func (*IBMPowerVSClusterTemplateList) DeepCopyInto ¶ added in v0.4.0
func (in *IBMPowerVSClusterTemplateList) DeepCopyInto(out *IBMPowerVSClusterTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IBMPowerVSClusterTemplateList) DeepCopyObject ¶ added in v0.4.0
func (in *IBMPowerVSClusterTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IBMPowerVSClusterTemplateResource ¶ added in v0.4.0
type IBMPowerVSClusterTemplateResource struct { // Standard object's metadata. // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional ObjectMeta capiv1beta1.ObjectMeta `json:"metadata,omitempty"` Spec IBMPowerVSClusterSpec `json:"spec"` }
IBMPowerVSClusterTemplateResource describes the data needed to create an IBMPowerVSCluster from a template.
func (*IBMPowerVSClusterTemplateResource) DeepCopy ¶ added in v0.4.0
func (in *IBMPowerVSClusterTemplateResource) DeepCopy() *IBMPowerVSClusterTemplateResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMPowerVSClusterTemplateResource.
func (*IBMPowerVSClusterTemplateResource) DeepCopyInto ¶ added in v0.4.0
func (in *IBMPowerVSClusterTemplateResource) DeepCopyInto(out *IBMPowerVSClusterTemplateResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IBMPowerVSClusterTemplateSpec ¶ added in v0.4.0
type IBMPowerVSClusterTemplateSpec struct {
Template IBMPowerVSClusterTemplateResource `json:"template"`
}
IBMPowerVSClusterTemplateSpec defines the desired state of IBMPowerVSClusterTemplate.
func (*IBMPowerVSClusterTemplateSpec) DeepCopy ¶ added in v0.4.0
func (in *IBMPowerVSClusterTemplateSpec) DeepCopy() *IBMPowerVSClusterTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMPowerVSClusterTemplateSpec.
func (*IBMPowerVSClusterTemplateSpec) DeepCopyInto ¶ added in v0.4.0
func (in *IBMPowerVSClusterTemplateSpec) DeepCopyInto(out *IBMPowerVSClusterTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IBMPowerVSImage ¶
type IBMPowerVSImage struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IBMPowerVSImageSpec `json:"spec,omitempty"` Status IBMPowerVSImageStatus `json:"status,omitempty"` }
IBMPowerVSImage is the Schema for the ibmpowervsimages API.
func (*IBMPowerVSImage) ConvertFrom ¶ added in v0.4.0
func (dst *IBMPowerVSImage) ConvertFrom(srcRaw conversion.Hub) error
func (*IBMPowerVSImage) ConvertTo ¶ added in v0.4.0
func (src *IBMPowerVSImage) ConvertTo(dstRaw conversion.Hub) error
func (*IBMPowerVSImage) DeepCopy ¶
func (in *IBMPowerVSImage) DeepCopy() *IBMPowerVSImage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMPowerVSImage.
func (*IBMPowerVSImage) DeepCopyInto ¶
func (in *IBMPowerVSImage) DeepCopyInto(out *IBMPowerVSImage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IBMPowerVSImage) DeepCopyObject ¶
func (in *IBMPowerVSImage) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IBMPowerVSImage) GetConditions ¶
func (r *IBMPowerVSImage) GetConditions() capiv1beta1.Conditions
GetConditions returns the observations of the operational state of the IBMPowerVSImage resource.
func (*IBMPowerVSImage) SetConditions ¶
func (r *IBMPowerVSImage) SetConditions(conditions capiv1beta1.Conditions)
SetConditions sets the underlying service state of the IBMPowerVSImage to the predescribed clusterv1.Conditions.
type IBMPowerVSImageList ¶
type IBMPowerVSImageList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IBMPowerVSImage `json:"items"` }
IBMPowerVSImageList contains a list of IBMPowerVSImage.
func (*IBMPowerVSImageList) ConvertFrom ¶ added in v0.4.0
func (dst *IBMPowerVSImageList) ConvertFrom(srcRaw conversion.Hub) error
func (*IBMPowerVSImageList) ConvertTo ¶ added in v0.4.0
func (src *IBMPowerVSImageList) ConvertTo(dstRaw conversion.Hub) error
func (*IBMPowerVSImageList) DeepCopy ¶
func (in *IBMPowerVSImageList) DeepCopy() *IBMPowerVSImageList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMPowerVSImageList.
func (*IBMPowerVSImageList) DeepCopyInto ¶
func (in *IBMPowerVSImageList) DeepCopyInto(out *IBMPowerVSImageList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IBMPowerVSImageList) DeepCopyObject ¶
func (in *IBMPowerVSImageList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IBMPowerVSImageSpec ¶
type IBMPowerVSImageSpec struct { // ClusterName is the name of the Cluster this object belongs to. // +kubebuilder:validation:MinLength=1 ClusterName string `json:"clusterName"` // ServiceInstanceID is the id of the power cloud instance where the image will get imported. ServiceInstanceID string `json:"serviceInstanceID"` // Cloud Object Storage bucket name; bucket-name[/optional/folder] Bucket *string `json:"bucket"` // Cloud Object Storage image filename. Object *string `json:"object"` // Cloud Object Storage region. Region *string `json:"region"` // Type of storage, storage pool with the most available space will be selected. // +kubebuilder:default=tier1 // +kubebuilder:validation:Enum=tier1;tier3 // +optional StorageType string `json:"storageType,omitempty"` // DeletePolicy defines the policy used to identify images to be preserved beyond the lifecycle of associated cluster. // +kubebuilder:default=delete // +kubebuilder:validation:Enum=delete;retain // +optional DeletePolicy string `json:"deletePolicy,omitempty"` }
IBMPowerVSImageSpec defines the desired state of IBMPowerVSImage.
func (*IBMPowerVSImageSpec) DeepCopy ¶
func (in *IBMPowerVSImageSpec) DeepCopy() *IBMPowerVSImageSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMPowerVSImageSpec.
func (*IBMPowerVSImageSpec) DeepCopyInto ¶
func (in *IBMPowerVSImageSpec) DeepCopyInto(out *IBMPowerVSImageSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IBMPowerVSImageStatus ¶
type IBMPowerVSImageStatus struct { // Ready is true when the provider resource is ready. // +optional Ready bool `json:"ready"` // ImageID is the id of the imported image. ImageID string `json:"imageID,omitempty"` // ImageState is the status of the imported image. // +optional ImageState PowerVSImageState `json:"imageState,omitempty"` // JobID is the job ID of an import operation. // +optional JobID string `json:"jobID,omitempty"` // Conditions defines current service state of the IBMPowerVSImage. // +optional Conditions capiv1beta1.Conditions `json:"conditions,omitempty"` }
IBMPowerVSImageStatus defines the observed state of IBMPowerVSImage.
func (*IBMPowerVSImageStatus) DeepCopy ¶
func (in *IBMPowerVSImageStatus) DeepCopy() *IBMPowerVSImageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMPowerVSImageStatus.
func (*IBMPowerVSImageStatus) DeepCopyInto ¶
func (in *IBMPowerVSImageStatus) DeepCopyInto(out *IBMPowerVSImageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IBMPowerVSMachine ¶
type IBMPowerVSMachine struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IBMPowerVSMachineSpec `json:"spec,omitempty"` Status IBMPowerVSMachineStatus `json:"status,omitempty"` }
IBMPowerVSMachine is the Schema for the ibmpowervsmachines API.
func (*IBMPowerVSMachine) ConvertFrom ¶ added in v0.4.0
func (dst *IBMPowerVSMachine) ConvertFrom(srcRaw conversion.Hub) error
func (*IBMPowerVSMachine) ConvertTo ¶ added in v0.4.0
func (src *IBMPowerVSMachine) ConvertTo(dstRaw conversion.Hub) error
func (*IBMPowerVSMachine) DeepCopy ¶
func (in *IBMPowerVSMachine) DeepCopy() *IBMPowerVSMachine
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMPowerVSMachine.
func (*IBMPowerVSMachine) DeepCopyInto ¶
func (in *IBMPowerVSMachine) DeepCopyInto(out *IBMPowerVSMachine)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IBMPowerVSMachine) DeepCopyObject ¶
func (in *IBMPowerVSMachine) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IBMPowerVSMachine) GetConditions ¶
func (r *IBMPowerVSMachine) GetConditions() capiv1beta1.Conditions
GetConditions returns the observations of the operational state of the IBMPowerVSMachine resource.
func (*IBMPowerVSMachine) SetConditions ¶
func (r *IBMPowerVSMachine) SetConditions(conditions capiv1beta1.Conditions)
SetConditions sets the underlying service state of the IBMPowerVSMachine to the predescribed clusterv1.Conditions.
type IBMPowerVSMachineList ¶
type IBMPowerVSMachineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IBMPowerVSMachine `json:"items"` }
IBMPowerVSMachineList contains a list of IBMPowerVSMachine.
func (*IBMPowerVSMachineList) ConvertFrom ¶ added in v0.4.0
func (dst *IBMPowerVSMachineList) ConvertFrom(srcRaw conversion.Hub) error
func (*IBMPowerVSMachineList) ConvertTo ¶ added in v0.4.0
func (src *IBMPowerVSMachineList) ConvertTo(dstRaw conversion.Hub) error
func (*IBMPowerVSMachineList) DeepCopy ¶
func (in *IBMPowerVSMachineList) DeepCopy() *IBMPowerVSMachineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMPowerVSMachineList.
func (*IBMPowerVSMachineList) DeepCopyInto ¶
func (in *IBMPowerVSMachineList) DeepCopyInto(out *IBMPowerVSMachineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IBMPowerVSMachineList) DeepCopyObject ¶
func (in *IBMPowerVSMachineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IBMPowerVSMachineSpec ¶
type IBMPowerVSMachineSpec struct { // ServiceInstanceID is the id of the power cloud instance where the vsi instance will get deployed. // +kubebuilder:validation:MinLength=1 ServiceInstanceID string `json:"serviceInstanceID"` // SSHKey is the name of the SSH key pair provided to the vsi for authenticating users. SSHKey string `json:"sshKey,omitempty"` // Image is the reference to the Image from which to create the machine instance. // +optional Image *IBMPowerVSResourceReference `json:"image,omitempty"` // ImageRef is an optional reference to a provider-specific resource that holds // the details for provisioning the Image for a Cluster. // +optional ImageRef *corev1.LocalObjectReference `json:"imageRef,omitempty"` // SysType is the System type used to host the vsi. // +optional SysType string `json:"sysType,omitempty"` // ProcType is the processor type, e.g: dedicated, shared, capped // +optional ProcType string `json:"procType,omitempty"` // Processors is Number of processors allocated. // +optional // +kubebuilder:validation:Pattern=^\d+(\.)?(\d)?(\d)?$ Processors string `json:"processors,omitempty"` // Memory is Amount of memory allocated (in GB) // +optional Memory string `json:"memory,omitempty"` // Network is the reference to the Network to use for this instance. Network IBMPowerVSResourceReference `json:"network"` // ProviderID is the unique identifier as specified by the cloud provider. // +optional ProviderID *string `json:"providerID,omitempty"` }
IBMPowerVSMachineSpec defines the desired state of IBMPowerVSMachine.
func (*IBMPowerVSMachineSpec) DeepCopy ¶
func (in *IBMPowerVSMachineSpec) DeepCopy() *IBMPowerVSMachineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMPowerVSMachineSpec.
func (*IBMPowerVSMachineSpec) DeepCopyInto ¶
func (in *IBMPowerVSMachineSpec) DeepCopyInto(out *IBMPowerVSMachineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IBMPowerVSMachineStatus ¶
type IBMPowerVSMachineStatus struct { InstanceID string `json:"instanceID,omitempty"` // Ready is true when the provider resource is ready. // +optional Ready bool `json:"ready"` // Addresses contains the vsi associated addresses. Addresses []corev1.NodeAddress `json:"addresses,omitempty"` // Health is the health of the vsi. // +optional Health string `json:"health,omitempty"` // InstanceState is the status of the vsi. // +optional InstanceState PowerVSInstanceState `json:"instanceState,omitempty"` // Fault will report if any fault messages for the vsi. // +optional Fault string `json:"fault,omitempty"` // FailureReason will be set in the event that there is a terminal problem // reconciling the Machine and will contain a succinct value suitable // for machine interpretation. // // This field should not be set for transitive errors that a controller // faces that are expected to be fixed automatically over // time (like service outages), but instead indicate that something is // fundamentally wrong with the Machine's spec or the configuration of // the controller, and that manual intervention is required. Examples // of terminal errors would be invalid combinations of settings in the // spec, values that are unsupported by the controller, or the // responsible controller itself being critically misconfigured. // // Any transient errors that occur during the reconciliation of Machines // can be added as events to the Machine object and/or logged in the // controller's output. // +optional FailureReason *errors.MachineStatusError `json:"failureReason,omitempty"` // FailureMessage will be set in the event that there is a terminal problem // reconciling the Machine and will contain a more verbose string suitable // for logging and human consumption. // // This field should not be set for transitive errors that a controller // faces that are expected to be fixed automatically over // time (like service outages), but instead indicate that something is // fundamentally wrong with the Machine's spec or the configuration of // the controller, and that manual intervention is required. Examples // of terminal errors would be invalid combinations of settings in the // spec, values that are unsupported by the controller, or the // responsible controller itself being critically misconfigured. // // Any transient errors that occur during the reconciliation of Machines // can be added as events to the Machine object and/or logged in the // controller's output. // +optional FailureMessage *string `json:"failureMessage,omitempty"` // Conditions defines current service state of the IBMPowerVSMachine. // +optional Conditions capiv1beta1.Conditions `json:"conditions,omitempty"` // Region specifies the Power VS Service instance region. Region *string `json:"region,omitempty"` // Zone specifies the Power VS Service instance zone. Zone *string `json:"zone,omitempty"` }
IBMPowerVSMachineStatus defines the observed state of IBMPowerVSMachine.
func (*IBMPowerVSMachineStatus) DeepCopy ¶
func (in *IBMPowerVSMachineStatus) DeepCopy() *IBMPowerVSMachineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMPowerVSMachineStatus.
func (*IBMPowerVSMachineStatus) DeepCopyInto ¶
func (in *IBMPowerVSMachineStatus) DeepCopyInto(out *IBMPowerVSMachineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IBMPowerVSMachineTemplate ¶
type IBMPowerVSMachineTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IBMPowerVSMachineTemplateSpec `json:"spec,omitempty"` Status IBMPowerVSMachineTemplateStatus `json:"status,omitempty"` }
IBMPowerVSMachineTemplate is the Schema for the ibmpowervsmachinetemplates API.
func (*IBMPowerVSMachineTemplate) ConvertFrom ¶ added in v0.4.0
func (dst *IBMPowerVSMachineTemplate) ConvertFrom(srcRaw conversion.Hub) error
func (*IBMPowerVSMachineTemplate) ConvertTo ¶ added in v0.4.0
func (src *IBMPowerVSMachineTemplate) ConvertTo(dstRaw conversion.Hub) error
func (*IBMPowerVSMachineTemplate) DeepCopy ¶
func (in *IBMPowerVSMachineTemplate) DeepCopy() *IBMPowerVSMachineTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMPowerVSMachineTemplate.
func (*IBMPowerVSMachineTemplate) DeepCopyInto ¶
func (in *IBMPowerVSMachineTemplate) DeepCopyInto(out *IBMPowerVSMachineTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IBMPowerVSMachineTemplate) DeepCopyObject ¶
func (in *IBMPowerVSMachineTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IBMPowerVSMachineTemplateList ¶
type IBMPowerVSMachineTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IBMPowerVSMachineTemplate `json:"items"` }
IBMPowerVSMachineTemplateList contains a list of IBMPowerVSMachineTemplate.
func (*IBMPowerVSMachineTemplateList) ConvertFrom ¶ added in v0.4.0
func (dst *IBMPowerVSMachineTemplateList) ConvertFrom(srcRaw conversion.Hub) error
func (*IBMPowerVSMachineTemplateList) ConvertTo ¶ added in v0.4.0
func (src *IBMPowerVSMachineTemplateList) ConvertTo(dstRaw conversion.Hub) error
func (*IBMPowerVSMachineTemplateList) DeepCopy ¶
func (in *IBMPowerVSMachineTemplateList) DeepCopy() *IBMPowerVSMachineTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMPowerVSMachineTemplateList.
func (*IBMPowerVSMachineTemplateList) DeepCopyInto ¶
func (in *IBMPowerVSMachineTemplateList) DeepCopyInto(out *IBMPowerVSMachineTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IBMPowerVSMachineTemplateList) DeepCopyObject ¶
func (in *IBMPowerVSMachineTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IBMPowerVSMachineTemplateResource ¶
type IBMPowerVSMachineTemplateResource struct {
Spec IBMPowerVSMachineSpec `json:"spec"`
}
IBMPowerVSMachineTemplateResource holds the IBMPowerVSMachine spec.
func (*IBMPowerVSMachineTemplateResource) DeepCopy ¶
func (in *IBMPowerVSMachineTemplateResource) DeepCopy() *IBMPowerVSMachineTemplateResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMPowerVSMachineTemplateResource.
func (*IBMPowerVSMachineTemplateResource) DeepCopyInto ¶
func (in *IBMPowerVSMachineTemplateResource) DeepCopyInto(out *IBMPowerVSMachineTemplateResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IBMPowerVSMachineTemplateSpec ¶
type IBMPowerVSMachineTemplateSpec struct {
Template IBMPowerVSMachineTemplateResource `json:"template"`
}
IBMPowerVSMachineTemplateSpec defines the desired state of IBMPowerVSMachineTemplate.
func (*IBMPowerVSMachineTemplateSpec) DeepCopy ¶
func (in *IBMPowerVSMachineTemplateSpec) DeepCopy() *IBMPowerVSMachineTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMPowerVSMachineTemplateSpec.
func (*IBMPowerVSMachineTemplateSpec) DeepCopyInto ¶
func (in *IBMPowerVSMachineTemplateSpec) DeepCopyInto(out *IBMPowerVSMachineTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IBMPowerVSMachineTemplateStatus ¶
type IBMPowerVSMachineTemplateStatus struct { // Capacity defines the resource capacity for this machine. // This value is used for autoscaling from zero operations as defined in: // https://github.com/kubernetes-sigs/cluster-api/blob/main/docs/proposals/20210310-opt-in-autoscaling-from-zero.md // +optional Capacity corev1.ResourceList `json:"capacity,omitempty"` }
IBMPowerVSMachineTemplateStatus defines the observed state of IBMPowerVSMachineTemplate.
func (*IBMPowerVSMachineTemplateStatus) DeepCopy ¶
func (in *IBMPowerVSMachineTemplateStatus) DeepCopy() *IBMPowerVSMachineTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMPowerVSMachineTemplateStatus.
func (*IBMPowerVSMachineTemplateStatus) DeepCopyInto ¶
func (in *IBMPowerVSMachineTemplateStatus) DeepCopyInto(out *IBMPowerVSMachineTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IBMPowerVSResourceReference ¶
type IBMPowerVSResourceReference struct { // ID of resource // +kubebuilder:validation:MinLength=1 // +optional ID *string `json:"id,omitempty"` // Name of resource // +kubebuilder:validation:MinLength=1 // +optional Name *string `json:"name,omitempty"` // Regular expression to match resource, // In case of multiple resources matches the provided regular expression the first matched resource will be selected // +kubebuilder:validation:MinLength=1 // +optional RegEx *string `json:"regex,omitempty"` }
IBMPowerVSResourceReference is a reference to a specific PowerVS resource by ID or Name Only one of ID or Name may be specified. Specifying more than one will result in a validation error.
func (*IBMPowerVSResourceReference) DeepCopy ¶
func (in *IBMPowerVSResourceReference) DeepCopy() *IBMPowerVSResourceReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMPowerVSResourceReference.
func (*IBMPowerVSResourceReference) DeepCopyInto ¶
func (in *IBMPowerVSResourceReference) DeepCopyInto(out *IBMPowerVSResourceReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IBMVPCCluster ¶
type IBMVPCCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IBMVPCClusterSpec `json:"spec,omitempty"` Status IBMVPCClusterStatus `json:"status,omitempty"` }
IBMVPCCluster is the Schema for the ibmvpcclusters API.
func (*IBMVPCCluster) ConvertFrom ¶ added in v0.4.0
func (dst *IBMVPCCluster) ConvertFrom(srcRaw conversion.Hub) error
func (*IBMVPCCluster) ConvertTo ¶ added in v0.4.0
func (src *IBMVPCCluster) ConvertTo(dstRaw conversion.Hub) error
func (*IBMVPCCluster) DeepCopy ¶
func (in *IBMVPCCluster) DeepCopy() *IBMVPCCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMVPCCluster.
func (*IBMVPCCluster) DeepCopyInto ¶
func (in *IBMVPCCluster) DeepCopyInto(out *IBMVPCCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IBMVPCCluster) DeepCopyObject ¶
func (in *IBMVPCCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IBMVPCCluster) GetConditions ¶ added in v0.3.0
func (r *IBMVPCCluster) GetConditions() capiv1beta1.Conditions
GetConditions returns the observations of the operational state of the IBMVPCCluster resource.
func (*IBMVPCCluster) SetConditions ¶ added in v0.3.0
func (r *IBMVPCCluster) SetConditions(conditions capiv1beta1.Conditions)
SetConditions sets the underlying service state of the IBMVPCCluster to the predescribed clusterv1.Conditions.
type IBMVPCClusterList ¶
type IBMVPCClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IBMVPCCluster `json:"items"` }
IBMVPCClusterList contains a list of IBMVPCCluster.
func (*IBMVPCClusterList) ConvertFrom ¶ added in v0.4.0
func (dst *IBMVPCClusterList) ConvertFrom(srcRaw conversion.Hub) error
func (*IBMVPCClusterList) ConvertTo ¶ added in v0.4.0
func (src *IBMVPCClusterList) ConvertTo(dstRaw conversion.Hub) error
func (*IBMVPCClusterList) DeepCopy ¶
func (in *IBMVPCClusterList) DeepCopy() *IBMVPCClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMVPCClusterList.
func (*IBMVPCClusterList) DeepCopyInto ¶
func (in *IBMVPCClusterList) DeepCopyInto(out *IBMVPCClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IBMVPCClusterList) DeepCopyObject ¶
func (in *IBMVPCClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IBMVPCClusterSpec ¶
type IBMVPCClusterSpec struct { // The IBM Cloud Region the cluster lives in. Region string `json:"region"` // The VPC resources should be created under the resource group. ResourceGroup string `json:"resourceGroup"` // The Name of VPC. VPC string `json:"vpc,omitempty"` // The Name of availability zone. Zone string `json:"zone,omitempty"` // ControlPlaneEndpoint represents the endpoint used to communicate with the control plane. // +optional ControlPlaneEndpoint capiv1beta1.APIEndpoint `json:"controlPlaneEndpoint"` // ControlPlaneLoadBalancer is optional configuration for customizing control plane behavior. // +optional ControlPlaneLoadBalancer *VPCLoadBalancerSpec `json:"controlPlaneLoadBalancer,omitempty"` }
IBMVPCClusterSpec defines the desired state of IBMVPCCluster.
func (*IBMVPCClusterSpec) DeepCopy ¶
func (in *IBMVPCClusterSpec) DeepCopy() *IBMVPCClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMVPCClusterSpec.
func (*IBMVPCClusterSpec) DeepCopyInto ¶
func (in *IBMVPCClusterSpec) DeepCopyInto(out *IBMVPCClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IBMVPCClusterStatus ¶
type IBMVPCClusterStatus struct { // INSERT ADDITIONAL STATUS FIELD - define observed state of cluster // Important: Run "make" to regenerate code after modifying this file VPC VPC `json:"vpc,omitempty"` // Ready is true when the provider resource is ready. // +optional Ready bool `json:"ready"` Subnet Subnet `json:"subnet,omitempty"` VPCEndpoint VPCEndpoint `json:"vpcEndpoint,omitempty"` // ControlPlaneLoadBalancerState is the status of the load balancer. // +optional ControlPlaneLoadBalancerState VPCLoadBalancerState `json:"controlPlaneLoadBalancerState,omitempty"` // Conditions defines current service state of the load balancer. // +optional Conditions capiv1beta1.Conditions `json:"conditions,omitempty"` }
IBMVPCClusterStatus defines the observed state of IBMVPCCluster.
func (*IBMVPCClusterStatus) DeepCopy ¶
func (in *IBMVPCClusterStatus) DeepCopy() *IBMVPCClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMVPCClusterStatus.
func (*IBMVPCClusterStatus) DeepCopyInto ¶
func (in *IBMVPCClusterStatus) DeepCopyInto(out *IBMVPCClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IBMVPCMachine ¶
type IBMVPCMachine struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IBMVPCMachineSpec `json:"spec,omitempty"` Status IBMVPCMachineStatus `json:"status,omitempty"` }
IBMVPCMachine is the Schema for the ibmvpcmachines API.
func (*IBMVPCMachine) ConvertFrom ¶ added in v0.4.0
func (dst *IBMVPCMachine) ConvertFrom(srcRaw conversion.Hub) error
func (*IBMVPCMachine) ConvertTo ¶ added in v0.4.0
func (src *IBMVPCMachine) ConvertTo(dstRaw conversion.Hub) error
func (*IBMVPCMachine) DeepCopy ¶
func (in *IBMVPCMachine) DeepCopy() *IBMVPCMachine
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMVPCMachine.
func (*IBMVPCMachine) DeepCopyInto ¶
func (in *IBMVPCMachine) DeepCopyInto(out *IBMVPCMachine)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IBMVPCMachine) DeepCopyObject ¶
func (in *IBMVPCMachine) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IBMVPCMachineList ¶
type IBMVPCMachineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IBMVPCMachine `json:"items"` }
IBMVPCMachineList contains a list of IBMVPCMachine.
func (*IBMVPCMachineList) ConvertFrom ¶ added in v0.4.0
func (dst *IBMVPCMachineList) ConvertFrom(srcRaw conversion.Hub) error
func (*IBMVPCMachineList) ConvertTo ¶ added in v0.4.0
func (src *IBMVPCMachineList) ConvertTo(dstRaw conversion.Hub) error
func (*IBMVPCMachineList) DeepCopy ¶
func (in *IBMVPCMachineList) DeepCopy() *IBMVPCMachineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMVPCMachineList.
func (*IBMVPCMachineList) DeepCopyInto ¶
func (in *IBMVPCMachineList) DeepCopyInto(out *IBMVPCMachineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IBMVPCMachineList) DeepCopyObject ¶
func (in *IBMVPCMachineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IBMVPCMachineSpec ¶
type IBMVPCMachineSpec struct { // Name of the instance. Name string `json:"name,omitempty"` // Image is the id of OS image which would be install on the instance. // +optional // Example: r134-ed3f775f-ad7e-4e37-ae62-7199b4988b00 Image string `json:"image,omitempty"` // ImageName is the name of OS image which would be install on the instance. // +optional ImageName string `json:"imageName,omitempty"` // Zone is the place where the instance should be created. Example: us-south-3 // TODO: Actually zone is transparent to user. The field user can access is location. Example: Dallas 2 Zone string `json:"zone"` // Profile indicates the flavor of instance. Example: bx2-8x32 means 8 vCPUs 32 GB RAM 16 Gbps // TODO: add a reference link of profile // +optional Profile string `json:"profile,omitempty"` // BootVolume contains machines's boot volume configurations like size, iops etc.. // +optional BootVolume *VPCVolume `json:"bootVolume,omitempty"` // ProviderID is the unique identifier as specified by the cloud provider. // +optional ProviderID *string `json:"providerID,omitempty"` // PrimaryNetworkInterface is required to specify subnet. PrimaryNetworkInterface NetworkInterface `json:"primaryNetworkInterface,omitempty"` // SSHKeys is the SSH pub keys that will be used to access VM. // +optional SSHKeys []*string `json:"sshKeys,omitempty"` // SSHKeysNames is the SSH pub key names that will be used to access VM. // +optional SSHKeyNames []*string `json:"sshKeyNames,omitempty"` }
IBMVPCMachineSpec defines the desired state of IBMVPCMachine.
func (*IBMVPCMachineSpec) DeepCopy ¶
func (in *IBMVPCMachineSpec) DeepCopy() *IBMVPCMachineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMVPCMachineSpec.
func (*IBMVPCMachineSpec) DeepCopyInto ¶
func (in *IBMVPCMachineSpec) DeepCopyInto(out *IBMVPCMachineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IBMVPCMachineStatus ¶
type IBMVPCMachineStatus struct { InstanceID string `json:"instanceID,omitempty"` // Ready is true when the provider resource is ready. // +optional Ready bool `json:"ready"` // Addresses contains the GCP instance associated addresses. Addresses []corev1.NodeAddress `json:"addresses,omitempty"` // InstanceStatus is the status of the GCP instance for this machine. // +optional InstanceStatus string `json:"instanceState,omitempty"` }
IBMVPCMachineStatus defines the observed state of IBMVPCMachine.
func (*IBMVPCMachineStatus) DeepCopy ¶
func (in *IBMVPCMachineStatus) DeepCopy() *IBMVPCMachineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMVPCMachineStatus.
func (*IBMVPCMachineStatus) DeepCopyInto ¶
func (in *IBMVPCMachineStatus) DeepCopyInto(out *IBMVPCMachineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IBMVPCMachineTemplate ¶
type IBMVPCMachineTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IBMVPCMachineTemplateSpec `json:"spec,omitempty"` }
IBMVPCMachineTemplate is the Schema for the ibmvpcmachinetemplates API.
func (*IBMVPCMachineTemplate) ConvertFrom ¶ added in v0.4.0
func (dst *IBMVPCMachineTemplate) ConvertFrom(srcRaw conversion.Hub) error
func (*IBMVPCMachineTemplate) ConvertTo ¶ added in v0.4.0
func (src *IBMVPCMachineTemplate) ConvertTo(dstRaw conversion.Hub) error
func (*IBMVPCMachineTemplate) DeepCopy ¶
func (in *IBMVPCMachineTemplate) DeepCopy() *IBMVPCMachineTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMVPCMachineTemplate.
func (*IBMVPCMachineTemplate) DeepCopyInto ¶
func (in *IBMVPCMachineTemplate) DeepCopyInto(out *IBMVPCMachineTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IBMVPCMachineTemplate) DeepCopyObject ¶
func (in *IBMVPCMachineTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IBMVPCMachineTemplateList ¶
type IBMVPCMachineTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IBMVPCMachineTemplate `json:"items"` }
IBMVPCMachineTemplateList contains a list of IBMVPCMachineTemplate.
func (*IBMVPCMachineTemplateList) ConvertFrom ¶ added in v0.4.0
func (dst *IBMVPCMachineTemplateList) ConvertFrom(srcRaw conversion.Hub) error
func (*IBMVPCMachineTemplateList) ConvertTo ¶ added in v0.4.0
func (src *IBMVPCMachineTemplateList) ConvertTo(dstRaw conversion.Hub) error
func (*IBMVPCMachineTemplateList) DeepCopy ¶
func (in *IBMVPCMachineTemplateList) DeepCopy() *IBMVPCMachineTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMVPCMachineTemplateList.
func (*IBMVPCMachineTemplateList) DeepCopyInto ¶
func (in *IBMVPCMachineTemplateList) DeepCopyInto(out *IBMVPCMachineTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IBMVPCMachineTemplateList) DeepCopyObject ¶
func (in *IBMVPCMachineTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IBMVPCMachineTemplateResource ¶
type IBMVPCMachineTemplateResource struct { // Spec is the specification of the desired behavior of the machine. Spec IBMVPCMachineSpec `json:"spec"` }
IBMVPCMachineTemplateResource describes the data needed to create am IBMVPCMachine from a template.
func (*IBMVPCMachineTemplateResource) DeepCopy ¶
func (in *IBMVPCMachineTemplateResource) DeepCopy() *IBMVPCMachineTemplateResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMVPCMachineTemplateResource.
func (*IBMVPCMachineTemplateResource) DeepCopyInto ¶
func (in *IBMVPCMachineTemplateResource) DeepCopyInto(out *IBMVPCMachineTemplateResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IBMVPCMachineTemplateSpec ¶
type IBMVPCMachineTemplateSpec struct {
Template IBMVPCMachineTemplateResource `json:"template"`
}
IBMVPCMachineTemplateSpec defines the desired state of IBMVPCMachineTemplate.
func (*IBMVPCMachineTemplateSpec) DeepCopy ¶
func (in *IBMVPCMachineTemplateSpec) DeepCopy() *IBMVPCMachineTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMVPCMachineTemplateSpec.
func (*IBMVPCMachineTemplateSpec) DeepCopyInto ¶
func (in *IBMVPCMachineTemplateSpec) DeepCopyInto(out *IBMVPCMachineTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterface ¶
type NetworkInterface struct { // Subnet ID of the network interface. Subnet string `json:"subnet,omitempty"` }
NetworkInterface holds the network interface information like subnet id.
func (*NetworkInterface) DeepCopy ¶
func (in *NetworkInterface) DeepCopy() *NetworkInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterface.
func (*NetworkInterface) DeepCopyInto ¶
func (in *NetworkInterface) DeepCopyInto(out *NetworkInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PowerVSImageState ¶
type PowerVSImageState string
PowerVSImageState describes the state of an IBM Power VS image.
type PowerVSInstanceState ¶
type PowerVSInstanceState string
PowerVSInstanceState describes the state of an IBM Power VS instance.
type Subnet ¶
type Subnet struct { Ipv4CidrBlock *string `json:"cidr"` Name *string `json:"name"` ID *string `json:"id"` Zone *string `json:"zone"` }
Subnet describes a subnet.
func (*Subnet) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet.
func (*Subnet) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPC ¶
VPC holds the VPC information.
func (*VPC) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPC.
func (*VPC) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCEndpoint ¶
type VPCEndpoint struct { Address *string `json:"address"` // +optional FIPID *string `json:"floatingIPID,omitempty"` // +optional LBID *string `json:"loadBalancerIPID,omitempty"` }
VPCEndpoint describes a VPCEndpoint.
func (*VPCEndpoint) DeepCopy ¶
func (in *VPCEndpoint) DeepCopy() *VPCEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpoint.
func (*VPCEndpoint) DeepCopyInto ¶
func (in *VPCEndpoint) DeepCopyInto(out *VPCEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCLoadBalancerSpec ¶ added in v0.3.0
type VPCLoadBalancerSpec struct { // Name sets the name of the VPC load balancer. // +kubebuilder:validation:MaxLength:=63 // +kubebuilder:validation:Pattern=`^([a-z]|[a-z][-a-z0-9]*[a-z0-9])$` // +optional Name string `json:"name,omitempty"` }
VPCLoadBalancerSpec defines the desired state of an VPC load balancer.
func (*VPCLoadBalancerSpec) DeepCopy ¶ added in v0.3.0
func (in *VPCLoadBalancerSpec) DeepCopy() *VPCLoadBalancerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCLoadBalancerSpec.
func (*VPCLoadBalancerSpec) DeepCopyInto ¶ added in v0.3.0
func (in *VPCLoadBalancerSpec) DeepCopyInto(out *VPCLoadBalancerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCLoadBalancerState ¶ added in v0.3.0
type VPCLoadBalancerState string
VPCLoadBalancerState describes the state of the load balancer.
type VPCVolume ¶ added in v0.4.0
type VPCVolume struct { // DeleteVolumeOnInstanceDelete If set to true, when deleting the instance the volume will also be deleted. // Default is set as true // +kubebuilder:default=true // +optional DeleteVolumeOnInstanceDelete bool `json:"deleteVolumeOnInstanceDelete,omitempty"` // Name is the unique user-defined name for this volume. // Default will be autogenerated // +optional Name string `json:"name,omitempty"` // SizeGiB is the size of the virtual server's boot disk in GiB. // Default to the size of the image's `minimum_provisioned_size`. // +optional SizeGiB int64 `json:"sizeGiB,omitempty"` // Profile is the volume profile for the bootdisk, refer https://cloud.ibm.com/docs/vpc?topic=vpc-block-storage-profiles // for more information. // Default to general-purpose // +kubebuilder:validation:Enum="general-purpose";"5iops-tier";"10iops-tier";"custom" // +kubebuilder:default=general-purpose // +optional Profile string `json:"profile,omitempty"` // Iops is the maximum I/O operations per second (IOPS) to use for the volume. Applicable only to volumes using a profile // family of `custom`. // +optional Iops int64 `json:"iops,omitempty"` // EncryptionKey is the root key to use to wrap the data encryption key for the volume and this points to the CRN // and possible values are as follows. // The CRN of the [Key Protect Root // Key](https://cloud.ibm.com/docs/key-protect?topic=key-protect-getting-started-tutorial) or [Hyper Protect Crypto // Service Root Key](https://cloud.ibm.com/docs/hs-crypto?topic=hs-crypto-get-started) for this resource. // If unspecified, the `encryption` type for the volume will be `provider_managed`. // +optional EncryptionKeyCRN string `json:"encryptionKeyCRN,omitempty"` }
VPCVolume defines the volume information for the instance.
func (*VPCVolume) DeepCopy ¶ added in v0.4.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCVolume.
func (*VPCVolume) DeepCopyInto ¶ added in v0.4.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- conditions_consts.go
- doc.go
- groupversion_info.go
- ibmpowervs_conversion.go
- ibmpowervscluster_types.go
- ibmpowervsclustertemplate_types.go
- ibmpowervsimage_types.go
- ibmpowervsmachine_types.go
- ibmpowervsmachinetemplate_types.go
- ibmvpc_conversion.go
- ibmvpccluster_types.go
- ibmvpcmachine_types.go
- ibmvpcmachinetemplate_types.go
- types.go
- zz_generated.conversion.go
- zz_generated.deepcopy.go