v1beta1

package
v0.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 15, 2023 License: Apache-2.0 Imports: 16 Imported by: 1

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

View Source
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"
)
View Source
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"
)
View Source
const (
	// ImageNotReadyReason used when the image is in a queued state.
	ImageNotReadyReason = "ImageNotReady"

	// ImageImportFailedReason used when the image import is failed.
	ImageImportFailedReason = "ImageImportFailed"
)
View Source
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"
)
View Source
const (
	// ClusterFinalizer allows DockerClusterReconciler to clean up resources associated with DockerCluster before
	// removing it from the apiserver.
	ClusterFinalizer = "ibmvpccluster.infrastructure.cluster.x-k8s.io"
)
View Source
const (
	// IBMPowerVSClusterFinalizer allows IBMPowerVSClusterReconciler to clean up resources associated with IBMPowerVSCluster before
	// removing it from the apiserver.
	IBMPowerVSClusterFinalizer = "ibmpowervscluster.infrastructure.cluster.x-k8s.io"
)
View Source
const (
	// IBMPowerVSImageFinalizer allows IBMPowerVSImageReconciler to clean up resources associated with IBMPowerVSImage before
	// removing it from the apiserver.
	IBMPowerVSImageFinalizer = "ibmpowervsimage.infrastructure.cluster.x-k8s.io"
)
View Source
const (
	// IBMPowerVSMachineFinalizer allows IBMPowerVSMachineReconciler to clean up resources associated with IBMPowerVSMachine before
	// removing it from the apiserver.
	IBMPowerVSMachineFinalizer = "ibmpowervsmachine.infrastructure.cluster.x-k8s.io"
)
View Source
const (
	// InstanceReadyCondition reports on current status of the instance. Ready indicates the instance is in a Running state.
	InstanceReadyCondition capiv1beta1.ConditionType = "InstanceReady"
)
View Source
const (
	// LoadBalancerNotReadyReason used when cluster is waiting for load balancer to be ready before proceeding.
	LoadBalancerNotReadyReason = "LoadBalancerNotReady"
)
View Source
const (
	// LoadBalancerReadyCondition reports on current status of the load balancer. Ready indicates the load balancer is in a active state.
	LoadBalancerReadyCondition capiv1beta1.ConditionType = "LoadBalancerReady"
)
View Source
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.

View Source
const (
	// WaitingForIBMPowerVSImageReason used when machine is waiting for powervs image to be ready before proceeding.
	WaitingForIBMPowerVSImageReason = "WaitingForIBMPowerVSImage"
)

Variables

View Source
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
)
View Source
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")
)
View Source
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")
)
View Source
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")
)
View Source
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

func Convert_v1beta1_VPC_To_v1beta2_VPC(in *VPC, out *v1beta2.VPC, s conversion.Scope) error

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

func Convert_v1beta2_VPC_To_v1beta1_VPC(in *v1beta2.VPC, out *VPC, s conversion.Scope) error

Convert_v1beta2_VPC_To_v1beta1_VPC is an autogenerated conversion function.

func RegisterConversions added in v0.4.0

func RegisterConversions(s *runtime.Scheme) error

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

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

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMPowerVSClusterTemplate.

func (*IBMPowerVSClusterTemplate) DeepCopyInto added in v0.4.0

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMPowerVSClusterTemplateList.

func (*IBMPowerVSClusterTemplateList) DeepCopyInto added in v0.4.0

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMPowerVSClusterTemplateResource.

func (*IBMPowerVSClusterTemplateResource) DeepCopyInto added in v0.4.0

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMPowerVSClusterTemplateSpec.

func (*IBMPowerVSClusterTemplateSpec) DeepCopyInto added in v0.4.0

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

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

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

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMPowerVSMachineTemplate.

func (*IBMPowerVSMachineTemplate) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMPowerVSMachineTemplateList.

func (*IBMPowerVSMachineTemplateList) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMPowerVSMachineTemplateResource.

func (*IBMPowerVSMachineTemplateResource) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMPowerVSMachineTemplateSpec.

func (*IBMPowerVSMachineTemplateSpec) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMPowerVSMachineTemplateStatus.

func (*IBMPowerVSMachineTemplateStatus) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMPowerVSResourceReference.

func (*IBMPowerVSResourceReference) DeepCopyInto

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMVPCMachineTemplateList.

func (*IBMVPCMachineTemplateList) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMVPCMachineTemplateResource.

func (*IBMVPCMachineTemplateResource) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMVPCMachineTemplateSpec.

func (*IBMVPCMachineTemplateSpec) DeepCopyInto

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

func (in *Subnet) DeepCopy() *Subnet

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet.

func (*Subnet) DeepCopyInto

func (in *Subnet) DeepCopyInto(out *Subnet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VPC

type VPC struct {
	ID   string `json:"id"`
	Name string `json:"name"`
}

VPC holds the VPC information.

func (*VPC) DeepCopy

func (in *VPC) DeepCopy() *VPC

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPC.

func (*VPC) DeepCopyInto

func (in *VPC) DeepCopyInto(out *VPC)

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
	// Deprecated: This field has no function and is going to be removed in the next release.
	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

func (in *VPCVolume) DeepCopy() *VPCVolume

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCVolume.

func (*VPCVolume) DeepCopyInto added in v0.4.0

func (in *VPCVolume) DeepCopyInto(out *VPCVolume)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL