Documentation
¶
Overview ¶
Package v1beta2 contains API Schema definitions for the infrastructure v1beta2 API group +kubebuilder:object:generate=true +groupName=infrastructure.cluster.x-k8s.io +k8s:conversion-gen=sigs.k8s.io/cluster-api-provider-cloudstack/api/v1beta3
Package v1beta2 contains API Schema definitions for the infrastructure v1beta2 API group +kubebuilder:object:generate=true +groupName=infrastructure.cluster.x-k8s.io
Index ¶
- Constants
- Variables
- func Convert_v1_ObjectMeta_To_v1beta1_ObjectMeta(in *metav1.ObjectMeta, out *clusterv1.ObjectMeta, s machineryconversion.Scope) error
- func Convert_v1beta1_ObjectMeta_To_v1_ObjectMeta(in *clusterv1.ObjectMeta, out *metav1.ObjectMeta, s machineryconversion.Scope) error
- func Convert_v1beta2_CloudStackAffinityGroupList_To_v1beta3_CloudStackAffinityGroupList(in *CloudStackAffinityGroupList, out *v1beta3.CloudStackAffinityGroupList, ...) error
- func Convert_v1beta2_CloudStackAffinityGroupSpec_To_v1beta3_CloudStackAffinityGroupSpec(in *CloudStackAffinityGroupSpec, out *v1beta3.CloudStackAffinityGroupSpec, ...) error
- func Convert_v1beta2_CloudStackAffinityGroupStatus_To_v1beta3_CloudStackAffinityGroupStatus(in *CloudStackAffinityGroupStatus, out *v1beta3.CloudStackAffinityGroupStatus, ...) error
- func Convert_v1beta2_CloudStackAffinityGroup_To_v1beta3_CloudStackAffinityGroup(in *CloudStackAffinityGroup, out *v1beta3.CloudStackAffinityGroup, ...) error
- func Convert_v1beta2_CloudStackClusterList_To_v1beta3_CloudStackClusterList(in *CloudStackClusterList, out *v1beta3.CloudStackClusterList, ...) error
- func Convert_v1beta2_CloudStackClusterSpec_To_v1beta3_CloudStackClusterSpec(in *CloudStackClusterSpec, out *v1beta3.CloudStackClusterSpec, ...) error
- func Convert_v1beta2_CloudStackClusterStatus_To_v1beta3_CloudStackClusterStatus(in *CloudStackClusterStatus, out *v1beta3.CloudStackClusterStatus, ...) error
- func Convert_v1beta2_CloudStackCluster_To_v1beta3_CloudStackCluster(in *CloudStackCluster, out *v1beta3.CloudStackCluster, s conversion.Scope) error
- func Convert_v1beta2_CloudStackFailureDomainList_To_v1beta3_CloudStackFailureDomainList(in *CloudStackFailureDomainList, out *v1beta3.CloudStackFailureDomainList, ...) error
- func Convert_v1beta2_CloudStackFailureDomainSpec_To_v1beta3_CloudStackFailureDomainSpec(in *CloudStackFailureDomainSpec, out *v1beta3.CloudStackFailureDomainSpec, ...) error
- func Convert_v1beta2_CloudStackFailureDomainStatus_To_v1beta3_CloudStackFailureDomainStatus(in *CloudStackFailureDomainStatus, out *v1beta3.CloudStackFailureDomainStatus, ...) error
- func Convert_v1beta2_CloudStackFailureDomain_To_v1beta3_CloudStackFailureDomain(in *CloudStackFailureDomain, out *v1beta3.CloudStackFailureDomain, ...) error
- func Convert_v1beta2_CloudStackIsolatedNetworkList_To_v1beta3_CloudStackIsolatedNetworkList(in *CloudStackIsolatedNetworkList, out *v1beta3.CloudStackIsolatedNetworkList, ...) error
- func Convert_v1beta2_CloudStackIsolatedNetworkSpec_To_v1beta3_CloudStackIsolatedNetworkSpec(in *CloudStackIsolatedNetworkSpec, out *v1beta3.CloudStackIsolatedNetworkSpec, ...) error
- func Convert_v1beta2_CloudStackIsolatedNetworkStatus_To_v1beta3_CloudStackIsolatedNetworkStatus(in *CloudStackIsolatedNetworkStatus, ...) error
- func Convert_v1beta2_CloudStackIsolatedNetwork_To_v1beta3_CloudStackIsolatedNetwork(in *CloudStackIsolatedNetwork, out *v1beta3.CloudStackIsolatedNetwork, ...) error
- func Convert_v1beta2_CloudStackMachineList_To_v1beta3_CloudStackMachineList(in *CloudStackMachineList, out *v1beta3.CloudStackMachineList, ...) error
- func Convert_v1beta2_CloudStackMachineSpec_To_v1beta3_CloudStackMachineSpec(in *CloudStackMachineSpec, out *v1beta3.CloudStackMachineSpec, ...) error
- func Convert_v1beta2_CloudStackMachineStateCheckerList_To_v1beta3_CloudStackMachineStateCheckerList(in *CloudStackMachineStateCheckerList, ...) error
- func Convert_v1beta2_CloudStackMachineStateCheckerSpec_To_v1beta3_CloudStackMachineStateCheckerSpec(in *CloudStackMachineStateCheckerSpec, ...) error
- func Convert_v1beta2_CloudStackMachineStateCheckerStatus_To_v1beta3_CloudStackMachineStateCheckerStatus(in *CloudStackMachineStateCheckerStatus, ...) error
- func Convert_v1beta2_CloudStackMachineStateChecker_To_v1beta3_CloudStackMachineStateChecker(in *CloudStackMachineStateChecker, out *v1beta3.CloudStackMachineStateChecker, ...) error
- func Convert_v1beta2_CloudStackMachineStatus_To_v1beta3_CloudStackMachineStatus(in *CloudStackMachineStatus, out *v1beta3.CloudStackMachineStatus, ...) error
- func Convert_v1beta2_CloudStackMachineTemplateList_To_v1beta3_CloudStackMachineTemplateList(in *CloudStackMachineTemplateList, out *v1beta3.CloudStackMachineTemplateList, ...) error
- func Convert_v1beta2_CloudStackMachineTemplateResource_To_v1beta3_CloudStackMachineTemplateResource(in *CloudStackMachineTemplateResource, ...) error
- func Convert_v1beta2_CloudStackMachineTemplateSpec_To_v1beta3_CloudStackMachineTemplateSpec(in *CloudStackMachineTemplateSpec, out *v1beta3.CloudStackMachineTemplateSpec, ...) error
- func Convert_v1beta2_CloudStackMachineTemplate_To_v1beta3_CloudStackMachineTemplate(in *CloudStackMachineTemplate, out *v1beta3.CloudStackMachineTemplate, ...) error
- func Convert_v1beta2_CloudStackMachine_To_v1beta3_CloudStackMachine(in *CloudStackMachine, out *v1beta3.CloudStackMachine, s conversion.Scope) error
- func Convert_v1beta2_CloudStackResourceDiskOffering_To_v1beta3_CloudStackResourceDiskOffering(in *CloudStackResourceDiskOffering, ...) error
- func Convert_v1beta2_CloudStackResourceIdentifier_To_v1beta3_CloudStackResourceIdentifier(in *CloudStackResourceIdentifier, out *v1beta3.CloudStackResourceIdentifier, ...) error
- func Convert_v1beta2_CloudStackZoneSpec_To_v1beta3_CloudStackZoneSpec(in *CloudStackZoneSpec, out *v1beta3.CloudStackZoneSpec, s conversion.Scope) error
- func Convert_v1beta2_Network_To_v1beta3_Network(in *Network, out *v1beta3.Network, s conversion.Scope) error
- func Convert_v1beta3_CloudStackAffinityGroupList_To_v1beta2_CloudStackAffinityGroupList(in *v1beta3.CloudStackAffinityGroupList, out *CloudStackAffinityGroupList, ...) error
- func Convert_v1beta3_CloudStackAffinityGroupSpec_To_v1beta2_CloudStackAffinityGroupSpec(in *v1beta3.CloudStackAffinityGroupSpec, out *CloudStackAffinityGroupSpec, ...) error
- func Convert_v1beta3_CloudStackAffinityGroupStatus_To_v1beta2_CloudStackAffinityGroupStatus(in *v1beta3.CloudStackAffinityGroupStatus, out *CloudStackAffinityGroupStatus, ...) error
- func Convert_v1beta3_CloudStackAffinityGroup_To_v1beta2_CloudStackAffinityGroup(in *v1beta3.CloudStackAffinityGroup, out *CloudStackAffinityGroup, ...) error
- func Convert_v1beta3_CloudStackClusterList_To_v1beta2_CloudStackClusterList(in *v1beta3.CloudStackClusterList, out *CloudStackClusterList, ...) error
- func Convert_v1beta3_CloudStackClusterSpec_To_v1beta2_CloudStackClusterSpec(in *v1beta3.CloudStackClusterSpec, out *CloudStackClusterSpec, ...) error
- func Convert_v1beta3_CloudStackClusterStatus_To_v1beta2_CloudStackClusterStatus(in *v1beta3.CloudStackClusterStatus, out *CloudStackClusterStatus, ...) error
- func Convert_v1beta3_CloudStackCluster_To_v1beta2_CloudStackCluster(in *v1beta3.CloudStackCluster, out *CloudStackCluster, s conversion.Scope) error
- func Convert_v1beta3_CloudStackFailureDomainList_To_v1beta2_CloudStackFailureDomainList(in *v1beta3.CloudStackFailureDomainList, out *CloudStackFailureDomainList, ...) error
- func Convert_v1beta3_CloudStackFailureDomainSpec_To_v1beta2_CloudStackFailureDomainSpec(in *v1beta3.CloudStackFailureDomainSpec, out *CloudStackFailureDomainSpec, ...) error
- func Convert_v1beta3_CloudStackFailureDomainStatus_To_v1beta2_CloudStackFailureDomainStatus(in *v1beta3.CloudStackFailureDomainStatus, out *CloudStackFailureDomainStatus, ...) error
- func Convert_v1beta3_CloudStackFailureDomain_To_v1beta2_CloudStackFailureDomain(in *v1beta3.CloudStackFailureDomain, out *CloudStackFailureDomain, ...) error
- func Convert_v1beta3_CloudStackIsolatedNetworkList_To_v1beta2_CloudStackIsolatedNetworkList(in *v1beta3.CloudStackIsolatedNetworkList, out *CloudStackIsolatedNetworkList, ...) error
- func Convert_v1beta3_CloudStackIsolatedNetworkSpec_To_v1beta2_CloudStackIsolatedNetworkSpec(in *v1beta3.CloudStackIsolatedNetworkSpec, out *CloudStackIsolatedNetworkSpec, ...) error
- func Convert_v1beta3_CloudStackIsolatedNetworkStatus_To_v1beta2_CloudStackIsolatedNetworkStatus(in *v1beta3.CloudStackIsolatedNetworkStatus, ...) error
- func Convert_v1beta3_CloudStackIsolatedNetwork_To_v1beta2_CloudStackIsolatedNetwork(in *v1beta3.CloudStackIsolatedNetwork, out *CloudStackIsolatedNetwork, ...) error
- func Convert_v1beta3_CloudStackMachineList_To_v1beta2_CloudStackMachineList(in *v1beta3.CloudStackMachineList, out *CloudStackMachineList, ...) error
- func Convert_v1beta3_CloudStackMachineSpec_To_v1beta2_CloudStackMachineSpec(in *v1beta3.CloudStackMachineSpec, out *CloudStackMachineSpec, ...) error
- func Convert_v1beta3_CloudStackMachineStateCheckerList_To_v1beta2_CloudStackMachineStateCheckerList(in *v1beta3.CloudStackMachineStateCheckerList, ...) error
- func Convert_v1beta3_CloudStackMachineStateCheckerSpec_To_v1beta2_CloudStackMachineStateCheckerSpec(in *v1beta3.CloudStackMachineStateCheckerSpec, ...) error
- func Convert_v1beta3_CloudStackMachineStateCheckerStatus_To_v1beta2_CloudStackMachineStateCheckerStatus(in *v1beta3.CloudStackMachineStateCheckerStatus, ...) error
- func Convert_v1beta3_CloudStackMachineStateChecker_To_v1beta2_CloudStackMachineStateChecker(in *v1beta3.CloudStackMachineStateChecker, out *CloudStackMachineStateChecker, ...) error
- func Convert_v1beta3_CloudStackMachineStatus_To_v1beta2_CloudStackMachineStatus(in *v1beta3.CloudStackMachineStatus, out *CloudStackMachineStatus, ...) error
- func Convert_v1beta3_CloudStackMachineTemplateList_To_v1beta2_CloudStackMachineTemplateList(in *v1beta3.CloudStackMachineTemplateList, out *CloudStackMachineTemplateList, ...) error
- func Convert_v1beta3_CloudStackMachineTemplateResource_To_v1beta2_CloudStackMachineTemplateResource(in *v1beta3.CloudStackMachineTemplateResource, ...) error
- func Convert_v1beta3_CloudStackMachineTemplateSpec_To_v1beta2_CloudStackMachineTemplateSpec(in *v1beta3.CloudStackMachineTemplateSpec, out *CloudStackMachineTemplateSpec, ...) error
- func Convert_v1beta3_CloudStackMachineTemplate_To_v1beta2_CloudStackMachineTemplate(in *v1beta3.CloudStackMachineTemplate, out *CloudStackMachineTemplate, ...) error
- func Convert_v1beta3_CloudStackMachine_To_v1beta2_CloudStackMachine(in *v1beta3.CloudStackMachine, out *CloudStackMachine, s conversion.Scope) error
- func Convert_v1beta3_CloudStackResourceDiskOffering_To_v1beta2_CloudStackResourceDiskOffering(in *v1beta3.CloudStackResourceDiskOffering, ...) error
- func Convert_v1beta3_CloudStackResourceIdentifier_To_v1beta2_CloudStackResourceIdentifier(in *v1beta3.CloudStackResourceIdentifier, out *CloudStackResourceIdentifier, ...) error
- func Convert_v1beta3_CloudStackZoneSpec_To_v1beta2_CloudStackZoneSpec(in *v1beta3.CloudStackZoneSpec, out *CloudStackZoneSpec, s conversion.Scope) error
- func Convert_v1beta3_Network_To_v1beta2_Network(in *v1beta3.Network, out *Network, _ conv.Scope) error
- func FailureDomainHashedMetaName(fdName, clusterName string) string
- func RegisterConversions(s *runtime.Scheme) error
- type CloudStackAffinityGroup
- func (dst *CloudStackAffinityGroup) ConvertFrom(srcRaw conversion.Hub) error
- func (src *CloudStackAffinityGroup) ConvertTo(dstRaw conversion.Hub) error
- func (in *CloudStackAffinityGroup) DeepCopy() *CloudStackAffinityGroup
- func (in *CloudStackAffinityGroup) DeepCopyInto(out *CloudStackAffinityGroup)
- func (in *CloudStackAffinityGroup) DeepCopyObject() runtime.Object
- type CloudStackAffinityGroupList
- type CloudStackAffinityGroupSpec
- type CloudStackAffinityGroupStatus
- type CloudStackCluster
- func (dst *CloudStackCluster) ConvertFrom(srcRaw conversion.Hub) error
- func (src *CloudStackCluster) ConvertTo(dstRaw conversion.Hub) error
- func (in *CloudStackCluster) DeepCopy() *CloudStackCluster
- func (in *CloudStackCluster) DeepCopyInto(out *CloudStackCluster)
- func (in *CloudStackCluster) DeepCopyObject() runtime.Object
- type CloudStackClusterList
- type CloudStackClusterSpec
- type CloudStackClusterStatus
- type CloudStackFailureDomain
- func (dst *CloudStackFailureDomain) ConvertFrom(srcRaw conversion.Hub) error
- func (src *CloudStackFailureDomain) ConvertTo(dstRaw conversion.Hub) error
- func (in *CloudStackFailureDomain) DeepCopy() *CloudStackFailureDomain
- func (in *CloudStackFailureDomain) DeepCopyInto(out *CloudStackFailureDomain)
- func (in *CloudStackFailureDomain) DeepCopyObject() runtime.Object
- type CloudStackFailureDomainList
- type CloudStackFailureDomainSpec
- type CloudStackFailureDomainStatus
- type CloudStackIsolatedNetwork
- func (dst *CloudStackIsolatedNetwork) ConvertFrom(srcRaw conversion.Hub) error
- func (src *CloudStackIsolatedNetwork) ConvertTo(dstRaw conversion.Hub) error
- func (in *CloudStackIsolatedNetwork) DeepCopy() *CloudStackIsolatedNetwork
- func (in *CloudStackIsolatedNetwork) DeepCopyInto(out *CloudStackIsolatedNetwork)
- func (in *CloudStackIsolatedNetwork) DeepCopyObject() runtime.Object
- func (n *CloudStackIsolatedNetwork) Network() *Network
- type CloudStackIsolatedNetworkList
- type CloudStackIsolatedNetworkSpec
- type CloudStackIsolatedNetworkStatus
- type CloudStackMachine
- func (c *CloudStackMachine) CompressUserdata() bool
- func (dst *CloudStackMachine) ConvertFrom(srcRaw conversion.Hub) error
- func (src *CloudStackMachine) ConvertTo(dstRaw conversion.Hub) error
- func (in *CloudStackMachine) DeepCopy() *CloudStackMachine
- func (in *CloudStackMachine) DeepCopyInto(out *CloudStackMachine)
- func (in *CloudStackMachine) DeepCopyObject() runtime.Object
- type CloudStackMachineList
- type CloudStackMachineSpec
- type CloudStackMachineStateChecker
- func (dst *CloudStackMachineStateChecker) ConvertFrom(srcRaw conversion.Hub) error
- func (src *CloudStackMachineStateChecker) ConvertTo(dstRaw conversion.Hub) error
- func (in *CloudStackMachineStateChecker) DeepCopy() *CloudStackMachineStateChecker
- func (in *CloudStackMachineStateChecker) DeepCopyInto(out *CloudStackMachineStateChecker)
- func (in *CloudStackMachineStateChecker) DeepCopyObject() runtime.Object
- type CloudStackMachineStateCheckerList
- type CloudStackMachineStateCheckerSpec
- type CloudStackMachineStateCheckerStatus
- type CloudStackMachineStatus
- type CloudStackMachineTemplate
- func (dst *CloudStackMachineTemplate) ConvertFrom(srcRaw conversion.Hub) error
- func (src *CloudStackMachineTemplate) ConvertTo(dstRaw conversion.Hub) error
- func (in *CloudStackMachineTemplate) DeepCopy() *CloudStackMachineTemplate
- func (in *CloudStackMachineTemplate) DeepCopyInto(out *CloudStackMachineTemplate)
- func (in *CloudStackMachineTemplate) DeepCopyObject() runtime.Object
- type CloudStackMachineTemplateList
- type CloudStackMachineTemplateResource
- type CloudStackMachineTemplateSpec
- type CloudStackResourceDiskOffering
- type CloudStackResourceIdentifier
- type CloudStackZoneSpec
- type Network
Constants ¶
const ( FailureDomainFinalizer = "cloudstackfailuredomain.infrastructure.cluster.x-k8s.io" FailureDomainLabelName = "cloudstackfailuredomain.infrastructure.cluster.x-k8s.io/name" )
const ( NetworkTypeIsolated = "Isolated" )
const ( ProAffinity = "pro" AntiAffinity = "anti" NoAffinity = "no" )
const AffinityGroupFinalizer = "affinitygroup.infrastructure.cluster.x-k8s.io"
const (
ClusterFinalizer = "cloudstackcluster.infrastructure.cluster.x-k8s.io"
)
const IsolatedNetworkFinalizer = "cloudstackisolatednetwork.infrastructure.cluster.x-k8s.io"
The presence of a finalizer prevents CAPI from deleting the corresponding CAPI data.
const MachineFinalizer = "cloudstackmachine.infrastructure.cluster.x-k8s.io"
The presence of a finalizer prevents CAPI from deleting the corresponding CAPI data.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "infrastructure.cluster.x-k8s.io", Version: "v1beta2"} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = schemeBuilder.AddToScheme )
var K8sClient client.Client
Functions ¶
func Convert_v1_ObjectMeta_To_v1beta1_ObjectMeta ¶ added in v0.5.0
func Convert_v1_ObjectMeta_To_v1beta1_ObjectMeta(in *metav1.ObjectMeta, out *clusterv1.ObjectMeta, s machineryconversion.Scope) error
func Convert_v1beta1_ObjectMeta_To_v1_ObjectMeta ¶ added in v0.5.0
func Convert_v1beta1_ObjectMeta_To_v1_ObjectMeta(in *clusterv1.ObjectMeta, out *metav1.ObjectMeta, s machineryconversion.Scope) error
func Convert_v1beta2_CloudStackAffinityGroupList_To_v1beta3_CloudStackAffinityGroupList ¶ added in v0.4.9
func Convert_v1beta2_CloudStackAffinityGroupList_To_v1beta3_CloudStackAffinityGroupList(in *CloudStackAffinityGroupList, out *v1beta3.CloudStackAffinityGroupList, s conversion.Scope) error
Convert_v1beta2_CloudStackAffinityGroupList_To_v1beta3_CloudStackAffinityGroupList is an autogenerated conversion function.
func Convert_v1beta2_CloudStackAffinityGroupSpec_To_v1beta3_CloudStackAffinityGroupSpec ¶ added in v0.4.9
func Convert_v1beta2_CloudStackAffinityGroupSpec_To_v1beta3_CloudStackAffinityGroupSpec(in *CloudStackAffinityGroupSpec, out *v1beta3.CloudStackAffinityGroupSpec, s conversion.Scope) error
Convert_v1beta2_CloudStackAffinityGroupSpec_To_v1beta3_CloudStackAffinityGroupSpec is an autogenerated conversion function.
func Convert_v1beta2_CloudStackAffinityGroupStatus_To_v1beta3_CloudStackAffinityGroupStatus ¶ added in v0.4.9
func Convert_v1beta2_CloudStackAffinityGroupStatus_To_v1beta3_CloudStackAffinityGroupStatus(in *CloudStackAffinityGroupStatus, out *v1beta3.CloudStackAffinityGroupStatus, s conversion.Scope) error
Convert_v1beta2_CloudStackAffinityGroupStatus_To_v1beta3_CloudStackAffinityGroupStatus is an autogenerated conversion function.
func Convert_v1beta2_CloudStackAffinityGroup_To_v1beta3_CloudStackAffinityGroup ¶ added in v0.4.9
func Convert_v1beta2_CloudStackAffinityGroup_To_v1beta3_CloudStackAffinityGroup(in *CloudStackAffinityGroup, out *v1beta3.CloudStackAffinityGroup, s conversion.Scope) error
Convert_v1beta2_CloudStackAffinityGroup_To_v1beta3_CloudStackAffinityGroup is an autogenerated conversion function.
func Convert_v1beta2_CloudStackClusterList_To_v1beta3_CloudStackClusterList ¶ added in v0.4.9
func Convert_v1beta2_CloudStackClusterList_To_v1beta3_CloudStackClusterList(in *CloudStackClusterList, out *v1beta3.CloudStackClusterList, s conversion.Scope) error
Convert_v1beta2_CloudStackClusterList_To_v1beta3_CloudStackClusterList is an autogenerated conversion function.
func Convert_v1beta2_CloudStackClusterSpec_To_v1beta3_CloudStackClusterSpec ¶ added in v0.4.9
func Convert_v1beta2_CloudStackClusterSpec_To_v1beta3_CloudStackClusterSpec(in *CloudStackClusterSpec, out *v1beta3.CloudStackClusterSpec, s conversion.Scope) error
Convert_v1beta2_CloudStackClusterSpec_To_v1beta3_CloudStackClusterSpec is an autogenerated conversion function.
func Convert_v1beta2_CloudStackClusterStatus_To_v1beta3_CloudStackClusterStatus ¶ added in v0.4.9
func Convert_v1beta2_CloudStackClusterStatus_To_v1beta3_CloudStackClusterStatus(in *CloudStackClusterStatus, out *v1beta3.CloudStackClusterStatus, s conversion.Scope) error
Convert_v1beta2_CloudStackClusterStatus_To_v1beta3_CloudStackClusterStatus is an autogenerated conversion function.
func Convert_v1beta2_CloudStackCluster_To_v1beta3_CloudStackCluster ¶ added in v0.4.9
func Convert_v1beta2_CloudStackCluster_To_v1beta3_CloudStackCluster(in *CloudStackCluster, out *v1beta3.CloudStackCluster, s conversion.Scope) error
Convert_v1beta2_CloudStackCluster_To_v1beta3_CloudStackCluster is an autogenerated conversion function.
func Convert_v1beta2_CloudStackFailureDomainList_To_v1beta3_CloudStackFailureDomainList ¶ added in v0.4.9
func Convert_v1beta2_CloudStackFailureDomainList_To_v1beta3_CloudStackFailureDomainList(in *CloudStackFailureDomainList, out *v1beta3.CloudStackFailureDomainList, s conversion.Scope) error
Convert_v1beta2_CloudStackFailureDomainList_To_v1beta3_CloudStackFailureDomainList is an autogenerated conversion function.
func Convert_v1beta2_CloudStackFailureDomainSpec_To_v1beta3_CloudStackFailureDomainSpec ¶ added in v0.4.9
func Convert_v1beta2_CloudStackFailureDomainSpec_To_v1beta3_CloudStackFailureDomainSpec(in *CloudStackFailureDomainSpec, out *v1beta3.CloudStackFailureDomainSpec, s conversion.Scope) error
Convert_v1beta2_CloudStackFailureDomainSpec_To_v1beta3_CloudStackFailureDomainSpec is an autogenerated conversion function.
func Convert_v1beta2_CloudStackFailureDomainStatus_To_v1beta3_CloudStackFailureDomainStatus ¶ added in v0.4.9
func Convert_v1beta2_CloudStackFailureDomainStatus_To_v1beta3_CloudStackFailureDomainStatus(in *CloudStackFailureDomainStatus, out *v1beta3.CloudStackFailureDomainStatus, s conversion.Scope) error
Convert_v1beta2_CloudStackFailureDomainStatus_To_v1beta3_CloudStackFailureDomainStatus is an autogenerated conversion function.
func Convert_v1beta2_CloudStackFailureDomain_To_v1beta3_CloudStackFailureDomain ¶ added in v0.4.9
func Convert_v1beta2_CloudStackFailureDomain_To_v1beta3_CloudStackFailureDomain(in *CloudStackFailureDomain, out *v1beta3.CloudStackFailureDomain, s conversion.Scope) error
Convert_v1beta2_CloudStackFailureDomain_To_v1beta3_CloudStackFailureDomain is an autogenerated conversion function.
func Convert_v1beta2_CloudStackIsolatedNetworkList_To_v1beta3_CloudStackIsolatedNetworkList ¶ added in v0.4.9
func Convert_v1beta2_CloudStackIsolatedNetworkList_To_v1beta3_CloudStackIsolatedNetworkList(in *CloudStackIsolatedNetworkList, out *v1beta3.CloudStackIsolatedNetworkList, s conversion.Scope) error
Convert_v1beta2_CloudStackIsolatedNetworkList_To_v1beta3_CloudStackIsolatedNetworkList is an autogenerated conversion function.
func Convert_v1beta2_CloudStackIsolatedNetworkSpec_To_v1beta3_CloudStackIsolatedNetworkSpec ¶ added in v0.4.9
func Convert_v1beta2_CloudStackIsolatedNetworkSpec_To_v1beta3_CloudStackIsolatedNetworkSpec(in *CloudStackIsolatedNetworkSpec, out *v1beta3.CloudStackIsolatedNetworkSpec, s conversion.Scope) error
Convert_v1beta2_CloudStackIsolatedNetworkSpec_To_v1beta3_CloudStackIsolatedNetworkSpec is an autogenerated conversion function.
func Convert_v1beta2_CloudStackIsolatedNetworkStatus_To_v1beta3_CloudStackIsolatedNetworkStatus ¶ added in v0.4.9
func Convert_v1beta2_CloudStackIsolatedNetworkStatus_To_v1beta3_CloudStackIsolatedNetworkStatus(in *CloudStackIsolatedNetworkStatus, out *v1beta3.CloudStackIsolatedNetworkStatus, s conversion.Scope) error
Convert_v1beta2_CloudStackIsolatedNetworkStatus_To_v1beta3_CloudStackIsolatedNetworkStatus is an autogenerated conversion function.
func Convert_v1beta2_CloudStackIsolatedNetwork_To_v1beta3_CloudStackIsolatedNetwork ¶ added in v0.4.9
func Convert_v1beta2_CloudStackIsolatedNetwork_To_v1beta3_CloudStackIsolatedNetwork(in *CloudStackIsolatedNetwork, out *v1beta3.CloudStackIsolatedNetwork, s conversion.Scope) error
Convert_v1beta2_CloudStackIsolatedNetwork_To_v1beta3_CloudStackIsolatedNetwork is an autogenerated conversion function.
func Convert_v1beta2_CloudStackMachineList_To_v1beta3_CloudStackMachineList ¶ added in v0.4.9
func Convert_v1beta2_CloudStackMachineList_To_v1beta3_CloudStackMachineList(in *CloudStackMachineList, out *v1beta3.CloudStackMachineList, s conversion.Scope) error
Convert_v1beta2_CloudStackMachineList_To_v1beta3_CloudStackMachineList is an autogenerated conversion function.
func Convert_v1beta2_CloudStackMachineSpec_To_v1beta3_CloudStackMachineSpec ¶ added in v0.4.9
func Convert_v1beta2_CloudStackMachineSpec_To_v1beta3_CloudStackMachineSpec(in *CloudStackMachineSpec, out *v1beta3.CloudStackMachineSpec, s conversion.Scope) error
Convert_v1beta2_CloudStackMachineSpec_To_v1beta3_CloudStackMachineSpec is an autogenerated conversion function.
func Convert_v1beta2_CloudStackMachineStateCheckerList_To_v1beta3_CloudStackMachineStateCheckerList ¶ added in v0.4.9
func Convert_v1beta2_CloudStackMachineStateCheckerList_To_v1beta3_CloudStackMachineStateCheckerList(in *CloudStackMachineStateCheckerList, out *v1beta3.CloudStackMachineStateCheckerList, s conversion.Scope) error
Convert_v1beta2_CloudStackMachineStateCheckerList_To_v1beta3_CloudStackMachineStateCheckerList is an autogenerated conversion function.
func Convert_v1beta2_CloudStackMachineStateCheckerSpec_To_v1beta3_CloudStackMachineStateCheckerSpec ¶ added in v0.4.9
func Convert_v1beta2_CloudStackMachineStateCheckerSpec_To_v1beta3_CloudStackMachineStateCheckerSpec(in *CloudStackMachineStateCheckerSpec, out *v1beta3.CloudStackMachineStateCheckerSpec, s conversion.Scope) error
Convert_v1beta2_CloudStackMachineStateCheckerSpec_To_v1beta3_CloudStackMachineStateCheckerSpec is an autogenerated conversion function.
func Convert_v1beta2_CloudStackMachineStateCheckerStatus_To_v1beta3_CloudStackMachineStateCheckerStatus ¶ added in v0.4.9
func Convert_v1beta2_CloudStackMachineStateCheckerStatus_To_v1beta3_CloudStackMachineStateCheckerStatus(in *CloudStackMachineStateCheckerStatus, out *v1beta3.CloudStackMachineStateCheckerStatus, s conversion.Scope) error
Convert_v1beta2_CloudStackMachineStateCheckerStatus_To_v1beta3_CloudStackMachineStateCheckerStatus is an autogenerated conversion function.
func Convert_v1beta2_CloudStackMachineStateChecker_To_v1beta3_CloudStackMachineStateChecker ¶ added in v0.4.9
func Convert_v1beta2_CloudStackMachineStateChecker_To_v1beta3_CloudStackMachineStateChecker(in *CloudStackMachineStateChecker, out *v1beta3.CloudStackMachineStateChecker, s conversion.Scope) error
Convert_v1beta2_CloudStackMachineStateChecker_To_v1beta3_CloudStackMachineStateChecker is an autogenerated conversion function.
func Convert_v1beta2_CloudStackMachineStatus_To_v1beta3_CloudStackMachineStatus ¶ added in v0.4.9
func Convert_v1beta2_CloudStackMachineStatus_To_v1beta3_CloudStackMachineStatus(in *CloudStackMachineStatus, out *v1beta3.CloudStackMachineStatus, s conversion.Scope) error
Convert_v1beta2_CloudStackMachineStatus_To_v1beta3_CloudStackMachineStatus is an autogenerated conversion function.
func Convert_v1beta2_CloudStackMachineTemplateList_To_v1beta3_CloudStackMachineTemplateList ¶ added in v0.4.9
func Convert_v1beta2_CloudStackMachineTemplateList_To_v1beta3_CloudStackMachineTemplateList(in *CloudStackMachineTemplateList, out *v1beta3.CloudStackMachineTemplateList, s conversion.Scope) error
Convert_v1beta2_CloudStackMachineTemplateList_To_v1beta3_CloudStackMachineTemplateList is an autogenerated conversion function.
func Convert_v1beta2_CloudStackMachineTemplateResource_To_v1beta3_CloudStackMachineTemplateResource ¶ added in v0.4.9
func Convert_v1beta2_CloudStackMachineTemplateResource_To_v1beta3_CloudStackMachineTemplateResource(in *CloudStackMachineTemplateResource, out *v1beta3.CloudStackMachineTemplateResource, s conversion.Scope) error
Convert_v1beta2_CloudStackMachineTemplateResource_To_v1beta3_CloudStackMachineTemplateResource is an autogenerated conversion function.
func Convert_v1beta2_CloudStackMachineTemplateSpec_To_v1beta3_CloudStackMachineTemplateSpec ¶ added in v0.4.9
func Convert_v1beta2_CloudStackMachineTemplateSpec_To_v1beta3_CloudStackMachineTemplateSpec(in *CloudStackMachineTemplateSpec, out *v1beta3.CloudStackMachineTemplateSpec, s machineryconversion.Scope) error
func Convert_v1beta2_CloudStackMachineTemplate_To_v1beta3_CloudStackMachineTemplate ¶ added in v0.4.9
func Convert_v1beta2_CloudStackMachineTemplate_To_v1beta3_CloudStackMachineTemplate(in *CloudStackMachineTemplate, out *v1beta3.CloudStackMachineTemplate, s conversion.Scope) error
Convert_v1beta2_CloudStackMachineTemplate_To_v1beta3_CloudStackMachineTemplate is an autogenerated conversion function.
func Convert_v1beta2_CloudStackMachine_To_v1beta3_CloudStackMachine ¶ added in v0.4.9
func Convert_v1beta2_CloudStackMachine_To_v1beta3_CloudStackMachine(in *CloudStackMachine, out *v1beta3.CloudStackMachine, s conversion.Scope) error
Convert_v1beta2_CloudStackMachine_To_v1beta3_CloudStackMachine is an autogenerated conversion function.
func Convert_v1beta2_CloudStackResourceDiskOffering_To_v1beta3_CloudStackResourceDiskOffering ¶ added in v0.4.9
func Convert_v1beta2_CloudStackResourceDiskOffering_To_v1beta3_CloudStackResourceDiskOffering(in *CloudStackResourceDiskOffering, out *v1beta3.CloudStackResourceDiskOffering, s conversion.Scope) error
Convert_v1beta2_CloudStackResourceDiskOffering_To_v1beta3_CloudStackResourceDiskOffering is an autogenerated conversion function.
func Convert_v1beta2_CloudStackResourceIdentifier_To_v1beta3_CloudStackResourceIdentifier ¶ added in v0.4.9
func Convert_v1beta2_CloudStackResourceIdentifier_To_v1beta3_CloudStackResourceIdentifier(in *CloudStackResourceIdentifier, out *v1beta3.CloudStackResourceIdentifier, s conversion.Scope) error
Convert_v1beta2_CloudStackResourceIdentifier_To_v1beta3_CloudStackResourceIdentifier is an autogenerated conversion function.
func Convert_v1beta2_CloudStackZoneSpec_To_v1beta3_CloudStackZoneSpec ¶ added in v0.4.9
func Convert_v1beta2_CloudStackZoneSpec_To_v1beta3_CloudStackZoneSpec(in *CloudStackZoneSpec, out *v1beta3.CloudStackZoneSpec, s conversion.Scope) error
Convert_v1beta2_CloudStackZoneSpec_To_v1beta3_CloudStackZoneSpec is an autogenerated conversion function.
func Convert_v1beta2_Network_To_v1beta3_Network ¶ added in v0.4.9
func Convert_v1beta2_Network_To_v1beta3_Network(in *Network, out *v1beta3.Network, s conversion.Scope) error
Convert_v1beta2_Network_To_v1beta3_Network is an autogenerated conversion function.
func Convert_v1beta3_CloudStackAffinityGroupList_To_v1beta2_CloudStackAffinityGroupList ¶ added in v0.4.9
func Convert_v1beta3_CloudStackAffinityGroupList_To_v1beta2_CloudStackAffinityGroupList(in *v1beta3.CloudStackAffinityGroupList, out *CloudStackAffinityGroupList, s conversion.Scope) error
Convert_v1beta3_CloudStackAffinityGroupList_To_v1beta2_CloudStackAffinityGroupList is an autogenerated conversion function.
func Convert_v1beta3_CloudStackAffinityGroupSpec_To_v1beta2_CloudStackAffinityGroupSpec ¶ added in v0.4.9
func Convert_v1beta3_CloudStackAffinityGroupSpec_To_v1beta2_CloudStackAffinityGroupSpec(in *v1beta3.CloudStackAffinityGroupSpec, out *CloudStackAffinityGroupSpec, s conversion.Scope) error
Convert_v1beta3_CloudStackAffinityGroupSpec_To_v1beta2_CloudStackAffinityGroupSpec is an autogenerated conversion function.
func Convert_v1beta3_CloudStackAffinityGroupStatus_To_v1beta2_CloudStackAffinityGroupStatus ¶ added in v0.4.9
func Convert_v1beta3_CloudStackAffinityGroupStatus_To_v1beta2_CloudStackAffinityGroupStatus(in *v1beta3.CloudStackAffinityGroupStatus, out *CloudStackAffinityGroupStatus, s conversion.Scope) error
Convert_v1beta3_CloudStackAffinityGroupStatus_To_v1beta2_CloudStackAffinityGroupStatus is an autogenerated conversion function.
func Convert_v1beta3_CloudStackAffinityGroup_To_v1beta2_CloudStackAffinityGroup ¶ added in v0.4.9
func Convert_v1beta3_CloudStackAffinityGroup_To_v1beta2_CloudStackAffinityGroup(in *v1beta3.CloudStackAffinityGroup, out *CloudStackAffinityGroup, s conversion.Scope) error
Convert_v1beta3_CloudStackAffinityGroup_To_v1beta2_CloudStackAffinityGroup is an autogenerated conversion function.
func Convert_v1beta3_CloudStackClusterList_To_v1beta2_CloudStackClusterList ¶ added in v0.4.9
func Convert_v1beta3_CloudStackClusterList_To_v1beta2_CloudStackClusterList(in *v1beta3.CloudStackClusterList, out *CloudStackClusterList, s conversion.Scope) error
Convert_v1beta3_CloudStackClusterList_To_v1beta2_CloudStackClusterList is an autogenerated conversion function.
func Convert_v1beta3_CloudStackClusterSpec_To_v1beta2_CloudStackClusterSpec ¶ added in v0.4.9
func Convert_v1beta3_CloudStackClusterSpec_To_v1beta2_CloudStackClusterSpec(in *v1beta3.CloudStackClusterSpec, out *CloudStackClusterSpec, s machineryconversion.Scope) error
func Convert_v1beta3_CloudStackClusterStatus_To_v1beta2_CloudStackClusterStatus ¶ added in v0.4.9
func Convert_v1beta3_CloudStackClusterStatus_To_v1beta2_CloudStackClusterStatus(in *v1beta3.CloudStackClusterStatus, out *CloudStackClusterStatus, s machineryconversion.Scope) error
func Convert_v1beta3_CloudStackCluster_To_v1beta2_CloudStackCluster ¶ added in v0.4.9
func Convert_v1beta3_CloudStackCluster_To_v1beta2_CloudStackCluster(in *v1beta3.CloudStackCluster, out *CloudStackCluster, s conversion.Scope) error
Convert_v1beta3_CloudStackCluster_To_v1beta2_CloudStackCluster is an autogenerated conversion function.
func Convert_v1beta3_CloudStackFailureDomainList_To_v1beta2_CloudStackFailureDomainList ¶ added in v0.4.9
func Convert_v1beta3_CloudStackFailureDomainList_To_v1beta2_CloudStackFailureDomainList(in *v1beta3.CloudStackFailureDomainList, out *CloudStackFailureDomainList, s conversion.Scope) error
Convert_v1beta3_CloudStackFailureDomainList_To_v1beta2_CloudStackFailureDomainList is an autogenerated conversion function.
func Convert_v1beta3_CloudStackFailureDomainSpec_To_v1beta2_CloudStackFailureDomainSpec ¶ added in v0.4.9
func Convert_v1beta3_CloudStackFailureDomainSpec_To_v1beta2_CloudStackFailureDomainSpec(in *v1beta3.CloudStackFailureDomainSpec, out *CloudStackFailureDomainSpec, s machineryconversion.Scope) error
func Convert_v1beta3_CloudStackFailureDomainStatus_To_v1beta2_CloudStackFailureDomainStatus ¶ added in v0.4.9
func Convert_v1beta3_CloudStackFailureDomainStatus_To_v1beta2_CloudStackFailureDomainStatus(in *v1beta3.CloudStackFailureDomainStatus, out *CloudStackFailureDomainStatus, s conversion.Scope) error
Convert_v1beta3_CloudStackFailureDomainStatus_To_v1beta2_CloudStackFailureDomainStatus is an autogenerated conversion function.
func Convert_v1beta3_CloudStackFailureDomain_To_v1beta2_CloudStackFailureDomain ¶ added in v0.4.9
func Convert_v1beta3_CloudStackFailureDomain_To_v1beta2_CloudStackFailureDomain(in *v1beta3.CloudStackFailureDomain, out *CloudStackFailureDomain, s conversion.Scope) error
Convert_v1beta3_CloudStackFailureDomain_To_v1beta2_CloudStackFailureDomain is an autogenerated conversion function.
func Convert_v1beta3_CloudStackIsolatedNetworkList_To_v1beta2_CloudStackIsolatedNetworkList ¶ added in v0.4.9
func Convert_v1beta3_CloudStackIsolatedNetworkList_To_v1beta2_CloudStackIsolatedNetworkList(in *v1beta3.CloudStackIsolatedNetworkList, out *CloudStackIsolatedNetworkList, s conversion.Scope) error
Convert_v1beta3_CloudStackIsolatedNetworkList_To_v1beta2_CloudStackIsolatedNetworkList is an autogenerated conversion function.
func Convert_v1beta3_CloudStackIsolatedNetworkSpec_To_v1beta2_CloudStackIsolatedNetworkSpec ¶ added in v0.4.9
func Convert_v1beta3_CloudStackIsolatedNetworkSpec_To_v1beta2_CloudStackIsolatedNetworkSpec(in *v1beta3.CloudStackIsolatedNetworkSpec, out *CloudStackIsolatedNetworkSpec, _ conv.Scope) error
Convert_v1beta3_CloudStackIsolatedNetworkSpec_To_v1beta2_CloudStackIsolatedNetworkSpec converts from v1beta3.CloudStackIsolatedNetworkSpec to v1beta2.CloudStackIsolatedNetworkSpec
func Convert_v1beta3_CloudStackIsolatedNetworkStatus_To_v1beta2_CloudStackIsolatedNetworkStatus ¶ added in v0.4.9
func Convert_v1beta3_CloudStackIsolatedNetworkStatus_To_v1beta2_CloudStackIsolatedNetworkStatus(in *v1beta3.CloudStackIsolatedNetworkStatus, out *CloudStackIsolatedNetworkStatus, _ conv.Scope) error
Convert_v1beta3_CloudStackIsolatedNetworkStatus_To_v1beta2_CloudStackIsolatedNetworkStatus handles manual conversion of CloudStackIsolatedNetworkStatus from v1beta3 to v1beta2
func Convert_v1beta3_CloudStackIsolatedNetwork_To_v1beta2_CloudStackIsolatedNetwork ¶ added in v0.4.9
func Convert_v1beta3_CloudStackIsolatedNetwork_To_v1beta2_CloudStackIsolatedNetwork(in *v1beta3.CloudStackIsolatedNetwork, out *CloudStackIsolatedNetwork, s conversion.Scope) error
Convert_v1beta3_CloudStackIsolatedNetwork_To_v1beta2_CloudStackIsolatedNetwork is an autogenerated conversion function.
func Convert_v1beta3_CloudStackMachineList_To_v1beta2_CloudStackMachineList ¶ added in v0.4.9
func Convert_v1beta3_CloudStackMachineList_To_v1beta2_CloudStackMachineList(in *v1beta3.CloudStackMachineList, out *CloudStackMachineList, s conversion.Scope) error
Convert_v1beta3_CloudStackMachineList_To_v1beta2_CloudStackMachineList is an autogenerated conversion function.
func Convert_v1beta3_CloudStackMachineSpec_To_v1beta2_CloudStackMachineSpec ¶ added in v0.4.9
func Convert_v1beta3_CloudStackMachineSpec_To_v1beta2_CloudStackMachineSpec(in *v1beta3.CloudStackMachineSpec, out *CloudStackMachineSpec, s machineryconversion.Scope) error
Convert_v1beta3_CloudStackMachineSpec_To_v1beta2_CloudStackMachineSpec handles the conversion from v1beta3 to v1beta2, ignoring the Networks field that doesn't exist in v1beta2
func Convert_v1beta3_CloudStackMachineStateCheckerList_To_v1beta2_CloudStackMachineStateCheckerList ¶ added in v0.4.9
func Convert_v1beta3_CloudStackMachineStateCheckerList_To_v1beta2_CloudStackMachineStateCheckerList(in *v1beta3.CloudStackMachineStateCheckerList, out *CloudStackMachineStateCheckerList, s conversion.Scope) error
Convert_v1beta3_CloudStackMachineStateCheckerList_To_v1beta2_CloudStackMachineStateCheckerList is an autogenerated conversion function.
func Convert_v1beta3_CloudStackMachineStateCheckerSpec_To_v1beta2_CloudStackMachineStateCheckerSpec ¶ added in v0.4.9
func Convert_v1beta3_CloudStackMachineStateCheckerSpec_To_v1beta2_CloudStackMachineStateCheckerSpec(in *v1beta3.CloudStackMachineStateCheckerSpec, out *CloudStackMachineStateCheckerSpec, s conversion.Scope) error
Convert_v1beta3_CloudStackMachineStateCheckerSpec_To_v1beta2_CloudStackMachineStateCheckerSpec is an autogenerated conversion function.
func Convert_v1beta3_CloudStackMachineStateCheckerStatus_To_v1beta2_CloudStackMachineStateCheckerStatus ¶ added in v0.4.9
func Convert_v1beta3_CloudStackMachineStateCheckerStatus_To_v1beta2_CloudStackMachineStateCheckerStatus(in *v1beta3.CloudStackMachineStateCheckerStatus, out *CloudStackMachineStateCheckerStatus, s conversion.Scope) error
Convert_v1beta3_CloudStackMachineStateCheckerStatus_To_v1beta2_CloudStackMachineStateCheckerStatus is an autogenerated conversion function.
func Convert_v1beta3_CloudStackMachineStateChecker_To_v1beta2_CloudStackMachineStateChecker ¶ added in v0.4.9
func Convert_v1beta3_CloudStackMachineStateChecker_To_v1beta2_CloudStackMachineStateChecker(in *v1beta3.CloudStackMachineStateChecker, out *CloudStackMachineStateChecker, s conversion.Scope) error
Convert_v1beta3_CloudStackMachineStateChecker_To_v1beta2_CloudStackMachineStateChecker is an autogenerated conversion function.
func Convert_v1beta3_CloudStackMachineStatus_To_v1beta2_CloudStackMachineStatus ¶ added in v0.4.9
func Convert_v1beta3_CloudStackMachineStatus_To_v1beta2_CloudStackMachineStatus(in *v1beta3.CloudStackMachineStatus, out *CloudStackMachineStatus, s conversion.Scope) error
Convert_v1beta3_CloudStackMachineStatus_To_v1beta2_CloudStackMachineStatus is an autogenerated conversion function.
func Convert_v1beta3_CloudStackMachineTemplateList_To_v1beta2_CloudStackMachineTemplateList ¶ added in v0.4.9
func Convert_v1beta3_CloudStackMachineTemplateList_To_v1beta2_CloudStackMachineTemplateList(in *v1beta3.CloudStackMachineTemplateList, out *CloudStackMachineTemplateList, s conversion.Scope) error
Convert_v1beta3_CloudStackMachineTemplateList_To_v1beta2_CloudStackMachineTemplateList is an autogenerated conversion function.
func Convert_v1beta3_CloudStackMachineTemplateResource_To_v1beta2_CloudStackMachineTemplateResource ¶ added in v0.4.9
func Convert_v1beta3_CloudStackMachineTemplateResource_To_v1beta2_CloudStackMachineTemplateResource(in *v1beta3.CloudStackMachineTemplateResource, out *CloudStackMachineTemplateResource, s conversion.Scope) error
Convert_v1beta3_CloudStackMachineTemplateResource_To_v1beta2_CloudStackMachineTemplateResource is an autogenerated conversion function.
func Convert_v1beta3_CloudStackMachineTemplateSpec_To_v1beta2_CloudStackMachineTemplateSpec ¶ added in v0.4.9
func Convert_v1beta3_CloudStackMachineTemplateSpec_To_v1beta2_CloudStackMachineTemplateSpec(in *v1beta3.CloudStackMachineTemplateSpec, out *CloudStackMachineTemplateSpec, s machineryconversion.Scope) error
func Convert_v1beta3_CloudStackMachineTemplate_To_v1beta2_CloudStackMachineTemplate ¶ added in v0.4.9
func Convert_v1beta3_CloudStackMachineTemplate_To_v1beta2_CloudStackMachineTemplate(in *v1beta3.CloudStackMachineTemplate, out *CloudStackMachineTemplate, s conversion.Scope) error
Convert_v1beta3_CloudStackMachineTemplate_To_v1beta2_CloudStackMachineTemplate is an autogenerated conversion function.
func Convert_v1beta3_CloudStackMachine_To_v1beta2_CloudStackMachine ¶ added in v0.4.9
func Convert_v1beta3_CloudStackMachine_To_v1beta2_CloudStackMachine(in *v1beta3.CloudStackMachine, out *CloudStackMachine, s conversion.Scope) error
Convert_v1beta3_CloudStackMachine_To_v1beta2_CloudStackMachine is an autogenerated conversion function.
func Convert_v1beta3_CloudStackResourceDiskOffering_To_v1beta2_CloudStackResourceDiskOffering ¶ added in v0.4.9
func Convert_v1beta3_CloudStackResourceDiskOffering_To_v1beta2_CloudStackResourceDiskOffering(in *v1beta3.CloudStackResourceDiskOffering, out *CloudStackResourceDiskOffering, s conversion.Scope) error
Convert_v1beta3_CloudStackResourceDiskOffering_To_v1beta2_CloudStackResourceDiskOffering is an autogenerated conversion function.
func Convert_v1beta3_CloudStackResourceIdentifier_To_v1beta2_CloudStackResourceIdentifier ¶ added in v0.4.9
func Convert_v1beta3_CloudStackResourceIdentifier_To_v1beta2_CloudStackResourceIdentifier(in *v1beta3.CloudStackResourceIdentifier, out *CloudStackResourceIdentifier, s conversion.Scope) error
Convert_v1beta3_CloudStackResourceIdentifier_To_v1beta2_CloudStackResourceIdentifier is an autogenerated conversion function.
func Convert_v1beta3_CloudStackZoneSpec_To_v1beta2_CloudStackZoneSpec ¶ added in v0.4.9
func Convert_v1beta3_CloudStackZoneSpec_To_v1beta2_CloudStackZoneSpec(in *v1beta3.CloudStackZoneSpec, out *CloudStackZoneSpec, s conversion.Scope) error
Convert_v1beta3_CloudStackZoneSpec_To_v1beta2_CloudStackZoneSpec is an autogenerated conversion function.
func Convert_v1beta3_Network_To_v1beta2_Network ¶ added in v0.4.9
func Convert_v1beta3_Network_To_v1beta2_Network(in *v1beta3.Network, out *Network, _ conv.Scope) error
Convert_v1beta3_Network_To_v1beta2_Network converts from v1beta3.Network to v1beta2.Network
func FailureDomainHashedMetaName ¶
FailureDomainHashedMetaName returns an MD5 name generated from the FailureDomain and Cluster name. FailureDomains must have a unique name even when potentially sharing a namespace with other clusters. In the future we may remove the ability to run multiple clusters in a single namespace, but today this is a consequence of being upstream of EKS-A which does run multiple clusters in a single namepace.
func RegisterConversions ¶ added in v0.4.9
RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.
Types ¶
type CloudStackAffinityGroup ¶
type CloudStackAffinityGroup struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec CloudStackAffinityGroupSpec `json:"spec,omitempty"`
Status CloudStackAffinityGroupStatus `json:"status,omitempty"`
}
CloudStackAffinityGroup is the Schema for the cloudstackaffinitygroups API
func (*CloudStackAffinityGroup) ConvertFrom ¶ added in v0.4.9
func (dst *CloudStackAffinityGroup) ConvertFrom(srcRaw conversion.Hub) error
func (*CloudStackAffinityGroup) ConvertTo ¶ added in v0.4.9
func (src *CloudStackAffinityGroup) ConvertTo(dstRaw conversion.Hub) error
func (*CloudStackAffinityGroup) DeepCopy ¶ added in v0.4.9
func (in *CloudStackAffinityGroup) DeepCopy() *CloudStackAffinityGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackAffinityGroup.
func (*CloudStackAffinityGroup) DeepCopyInto ¶ added in v0.4.9
func (in *CloudStackAffinityGroup) DeepCopyInto(out *CloudStackAffinityGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudStackAffinityGroup) DeepCopyObject ¶ added in v0.4.9
func (in *CloudStackAffinityGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudStackAffinityGroupList ¶
type CloudStackAffinityGroupList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []CloudStackAffinityGroup `json:"items"`
}
CloudStackAffinityGroupList contains a list of CloudStackAffinityGroup
func (*CloudStackAffinityGroupList) DeepCopy ¶ added in v0.4.9
func (in *CloudStackAffinityGroupList) DeepCopy() *CloudStackAffinityGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackAffinityGroupList.
func (*CloudStackAffinityGroupList) DeepCopyInto ¶ added in v0.4.9
func (in *CloudStackAffinityGroupList) DeepCopyInto(out *CloudStackAffinityGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudStackAffinityGroupList) DeepCopyObject ¶ added in v0.4.9
func (in *CloudStackAffinityGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudStackAffinityGroupSpec ¶
type CloudStackAffinityGroupSpec struct {
// Mutually exclusive parameter with AffinityGroupIDs.
// Can be "host affinity" or "host anti-affinity". Will create an affinity group per machine set.
Type string `json:"type,omitempty"`
// Name.
Name string `json:"name,omitempty"`
// ID.
//+optional
ID string `json:"id,omitempty"`
// FailureDomainName -- the name of the FailureDomain the machine is placed in.
// +optional
FailureDomainName string `json:"failureDomainName,omitempty"`
}
CloudStackAffinityGroupSpec defines the desired state of CloudStackAffinityGroup
func (*CloudStackAffinityGroupSpec) DeepCopy ¶ added in v0.4.9
func (in *CloudStackAffinityGroupSpec) DeepCopy() *CloudStackAffinityGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackAffinityGroupSpec.
func (*CloudStackAffinityGroupSpec) DeepCopyInto ¶ added in v0.4.9
func (in *CloudStackAffinityGroupSpec) DeepCopyInto(out *CloudStackAffinityGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudStackAffinityGroupStatus ¶
type CloudStackAffinityGroupStatus struct {
// Reflects the readiness of the CS Affinity Group.
Ready bool `json:"ready"`
}
CloudStackAffinityGroupStatus defines the observed state of CloudStackAffinityGroup
func (*CloudStackAffinityGroupStatus) DeepCopy ¶ added in v0.4.9
func (in *CloudStackAffinityGroupStatus) DeepCopy() *CloudStackAffinityGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackAffinityGroupStatus.
func (*CloudStackAffinityGroupStatus) DeepCopyInto ¶ added in v0.4.9
func (in *CloudStackAffinityGroupStatus) DeepCopyInto(out *CloudStackAffinityGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudStackCluster ¶
type CloudStackCluster struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec CloudStackClusterSpec `json:"spec,omitempty"`
// The actual cluster state reported by CloudStack.
Status CloudStackClusterStatus `json:"status,omitempty"`
}
CloudStackCluster is the Schema for the cloudstackclusters API
func (*CloudStackCluster) ConvertFrom ¶ added in v0.4.9
func (dst *CloudStackCluster) ConvertFrom(srcRaw conversion.Hub) error
func (*CloudStackCluster) ConvertTo ¶ added in v0.4.9
func (src *CloudStackCluster) ConvertTo(dstRaw conversion.Hub) error
func (*CloudStackCluster) DeepCopy ¶ added in v0.4.9
func (in *CloudStackCluster) DeepCopy() *CloudStackCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackCluster.
func (*CloudStackCluster) DeepCopyInto ¶ added in v0.4.9
func (in *CloudStackCluster) DeepCopyInto(out *CloudStackCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudStackCluster) DeepCopyObject ¶ added in v0.4.9
func (in *CloudStackCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudStackClusterList ¶
type CloudStackClusterList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []CloudStackCluster `json:"items"`
}
CloudStackClusterList contains a list of CloudStackCluster
func (*CloudStackClusterList) DeepCopy ¶ added in v0.4.9
func (in *CloudStackClusterList) DeepCopy() *CloudStackClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackClusterList.
func (*CloudStackClusterList) DeepCopyInto ¶ added in v0.4.9
func (in *CloudStackClusterList) DeepCopyInto(out *CloudStackClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudStackClusterList) DeepCopyObject ¶ added in v0.4.9
func (in *CloudStackClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudStackClusterSpec ¶
type CloudStackClusterSpec struct {
FailureDomains []CloudStackFailureDomainSpec `json:"failureDomains"`
// The kubernetes control plane endpoint.
ControlPlaneEndpoint clusterv1.APIEndpoint `json:"controlPlaneEndpoint"`
}
CloudStackClusterSpec defines the desired state of CloudStackCluster.
func (*CloudStackClusterSpec) DeepCopy ¶ added in v0.4.9
func (in *CloudStackClusterSpec) DeepCopy() *CloudStackClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackClusterSpec.
func (*CloudStackClusterSpec) DeepCopyInto ¶ added in v0.4.9
func (in *CloudStackClusterSpec) DeepCopyInto(out *CloudStackClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudStackClusterStatus ¶
type CloudStackClusterStatus struct {
// CAPI recognizes failure domains as a method to spread machines.
// CAPC sets failure domains to indicate functioning CloudStackFailureDomains.
// +optional
FailureDomains clusterv1.FailureDomains `json:"failureDomains,omitempty"`
// Reflects the readiness of the CS cluster.
Ready bool `json:"ready"`
}
The status of the CloudStackCluster object.
func (*CloudStackClusterStatus) DeepCopy ¶ added in v0.4.9
func (in *CloudStackClusterStatus) DeepCopy() *CloudStackClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackClusterStatus.
func (*CloudStackClusterStatus) DeepCopyInto ¶ added in v0.4.9
func (in *CloudStackClusterStatus) DeepCopyInto(out *CloudStackClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudStackFailureDomain ¶
type CloudStackFailureDomain struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec CloudStackFailureDomainSpec `json:"spec"`
Status CloudStackFailureDomainStatus `json:"status,omitempty"`
}
CloudStackFailureDomain is the Schema for the cloudstackfailuredomains API
func (*CloudStackFailureDomain) ConvertFrom ¶ added in v0.4.9
func (dst *CloudStackFailureDomain) ConvertFrom(srcRaw conversion.Hub) error
func (*CloudStackFailureDomain) ConvertTo ¶ added in v0.4.9
func (src *CloudStackFailureDomain) ConvertTo(dstRaw conversion.Hub) error
func (*CloudStackFailureDomain) DeepCopy ¶ added in v0.4.9
func (in *CloudStackFailureDomain) DeepCopy() *CloudStackFailureDomain
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackFailureDomain.
func (*CloudStackFailureDomain) DeepCopyInto ¶ added in v0.4.9
func (in *CloudStackFailureDomain) DeepCopyInto(out *CloudStackFailureDomain)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudStackFailureDomain) DeepCopyObject ¶ added in v0.4.9
func (in *CloudStackFailureDomain) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudStackFailureDomainList ¶
type CloudStackFailureDomainList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []CloudStackFailureDomain `json:"items"`
}
CloudStackFailureDomainList contains a list of CloudStackFailureDomain
func (*CloudStackFailureDomainList) DeepCopy ¶ added in v0.4.9
func (in *CloudStackFailureDomainList) DeepCopy() *CloudStackFailureDomainList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackFailureDomainList.
func (*CloudStackFailureDomainList) DeepCopyInto ¶ added in v0.4.9
func (in *CloudStackFailureDomainList) DeepCopyInto(out *CloudStackFailureDomainList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudStackFailureDomainList) DeepCopyObject ¶ added in v0.4.9
func (in *CloudStackFailureDomainList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudStackFailureDomainSpec ¶
type CloudStackFailureDomainSpec struct {
// The failure domain unique name.
Name string `json:"name"`
// The ACS Zone for this failure domain.
Zone CloudStackZoneSpec `json:"zone"`
// CloudStack account.
// +optional
Account string `json:"account,omitempty"`
// CloudStack domain.
// +optional
Domain string `json:"domain,omitempty"`
// Apache CloudStack Endpoint secret reference.
ACSEndpoint corev1.SecretReference `json:"acsEndpoint"`
}
CloudStackFailureDomainSpec defines the desired state of CloudStackFailureDomain
func (*CloudStackFailureDomainSpec) DeepCopy ¶ added in v0.4.9
func (in *CloudStackFailureDomainSpec) DeepCopy() *CloudStackFailureDomainSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackFailureDomainSpec.
func (*CloudStackFailureDomainSpec) DeepCopyInto ¶ added in v0.4.9
func (in *CloudStackFailureDomainSpec) DeepCopyInto(out *CloudStackFailureDomainSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudStackFailureDomainStatus ¶
type CloudStackFailureDomainStatus struct {
// Reflects the readiness of the CloudStack Failure Domain.
Ready bool `json:"ready"`
}
CloudStackFailureDomainStatus defines the observed state of CloudStackFailureDomain
func (*CloudStackFailureDomainStatus) DeepCopy ¶ added in v0.4.9
func (in *CloudStackFailureDomainStatus) DeepCopy() *CloudStackFailureDomainStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackFailureDomainStatus.
func (*CloudStackFailureDomainStatus) DeepCopyInto ¶ added in v0.4.9
func (in *CloudStackFailureDomainStatus) DeepCopyInto(out *CloudStackFailureDomainStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudStackIsolatedNetwork ¶
type CloudStackIsolatedNetwork struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec CloudStackIsolatedNetworkSpec `json:"spec,omitempty"`
Status CloudStackIsolatedNetworkStatus `json:"status,omitempty"`
}
CloudStackIsolatedNetwork is the Schema for the cloudstackisolatednetworks API
func (*CloudStackIsolatedNetwork) ConvertFrom ¶ added in v0.4.9
func (dst *CloudStackIsolatedNetwork) ConvertFrom(srcRaw conversion.Hub) error
func (*CloudStackIsolatedNetwork) ConvertTo ¶ added in v0.4.9
func (src *CloudStackIsolatedNetwork) ConvertTo(dstRaw conversion.Hub) error
func (*CloudStackIsolatedNetwork) DeepCopy ¶ added in v0.4.9
func (in *CloudStackIsolatedNetwork) DeepCopy() *CloudStackIsolatedNetwork
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackIsolatedNetwork.
func (*CloudStackIsolatedNetwork) DeepCopyInto ¶ added in v0.4.9
func (in *CloudStackIsolatedNetwork) DeepCopyInto(out *CloudStackIsolatedNetwork)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudStackIsolatedNetwork) DeepCopyObject ¶ added in v0.4.9
func (in *CloudStackIsolatedNetwork) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CloudStackIsolatedNetwork) Network ¶
func (n *CloudStackIsolatedNetwork) Network() *Network
type CloudStackIsolatedNetworkList ¶
type CloudStackIsolatedNetworkList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []CloudStackIsolatedNetwork `json:"items"`
}
CloudStackIsolatedNetworkList contains a list of CloudStackIsolatedNetwork
func (*CloudStackIsolatedNetworkList) DeepCopy ¶ added in v0.4.9
func (in *CloudStackIsolatedNetworkList) DeepCopy() *CloudStackIsolatedNetworkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackIsolatedNetworkList.
func (*CloudStackIsolatedNetworkList) DeepCopyInto ¶ added in v0.4.9
func (in *CloudStackIsolatedNetworkList) DeepCopyInto(out *CloudStackIsolatedNetworkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudStackIsolatedNetworkList) DeepCopyObject ¶ added in v0.4.9
func (in *CloudStackIsolatedNetworkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudStackIsolatedNetworkSpec ¶
type CloudStackIsolatedNetworkSpec struct {
// Name.
//+optional
Name string `json:"name,omitempty"`
// ID.
//+optional
ID string `json:"id,omitempty"`
// The kubernetes control plane endpoint.
ControlPlaneEndpoint clusterv1.APIEndpoint `json:"controlPlaneEndpoint"`
// FailureDomainName -- the FailureDomain the network is placed in.
FailureDomainName string `json:"failureDomainName"`
}
CloudStackIsolatedNetworkSpec defines the desired state of CloudStackIsolatedNetwork
func (*CloudStackIsolatedNetworkSpec) DeepCopy ¶ added in v0.4.9
func (in *CloudStackIsolatedNetworkSpec) DeepCopy() *CloudStackIsolatedNetworkSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackIsolatedNetworkSpec.
func (*CloudStackIsolatedNetworkSpec) DeepCopyInto ¶ added in v0.4.9
func (in *CloudStackIsolatedNetworkSpec) DeepCopyInto(out *CloudStackIsolatedNetworkSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudStackIsolatedNetworkStatus ¶
type CloudStackIsolatedNetworkStatus struct {
// The CS public IP ID to use for the k8s endpoint.
PublicIPID string `json:"publicIPID,omitempty"`
// The ID of the lb rule used to assign VMs to the lb.
LBRuleID string `json:"loadBalancerRuleID,omitempty"`
// Ready indicates the readiness of this provider resource.
Ready bool `json:"ready"`
}
CloudStackIsolatedNetworkStatus defines the observed state of CloudStackIsolatedNetwork
func (*CloudStackIsolatedNetworkStatus) DeepCopy ¶ added in v0.4.9
func (in *CloudStackIsolatedNetworkStatus) DeepCopy() *CloudStackIsolatedNetworkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackIsolatedNetworkStatus.
func (*CloudStackIsolatedNetworkStatus) DeepCopyInto ¶ added in v0.4.9
func (in *CloudStackIsolatedNetworkStatus) DeepCopyInto(out *CloudStackIsolatedNetworkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudStackMachine ¶
type CloudStackMachine struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec CloudStackMachineSpec `json:"spec,omitempty"`
Status CloudStackMachineStatus `json:"status,omitempty"`
}
CloudStackMachine is the Schema for the cloudstackmachines API
func (*CloudStackMachine) CompressUserdata ¶ added in v0.4.9
func (c *CloudStackMachine) CompressUserdata() bool
func (*CloudStackMachine) ConvertFrom ¶ added in v0.4.9
func (dst *CloudStackMachine) ConvertFrom(srcRaw conversion.Hub) error
func (*CloudStackMachine) ConvertTo ¶ added in v0.4.9
func (src *CloudStackMachine) ConvertTo(dstRaw conversion.Hub) error
func (*CloudStackMachine) DeepCopy ¶ added in v0.4.9
func (in *CloudStackMachine) DeepCopy() *CloudStackMachine
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackMachine.
func (*CloudStackMachine) DeepCopyInto ¶ added in v0.4.9
func (in *CloudStackMachine) DeepCopyInto(out *CloudStackMachine)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudStackMachine) DeepCopyObject ¶ added in v0.4.9
func (in *CloudStackMachine) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudStackMachineList ¶
type CloudStackMachineList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []CloudStackMachine `json:"items"`
}
CloudStackMachineList contains a list of CloudStackMachine
func (*CloudStackMachineList) DeepCopy ¶ added in v0.4.9
func (in *CloudStackMachineList) DeepCopy() *CloudStackMachineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackMachineList.
func (*CloudStackMachineList) DeepCopyInto ¶ added in v0.4.9
func (in *CloudStackMachineList) DeepCopyInto(out *CloudStackMachineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudStackMachineList) DeepCopyObject ¶ added in v0.4.9
func (in *CloudStackMachineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudStackMachineSpec ¶
type CloudStackMachineSpec struct {
// Name.
//+optional
Name string `json:"name,omitempty"`
// ID.
//+optional
ID string `json:"id,omitempty"`
// Instance ID. Should only be useful to modify an existing instance.
InstanceID *string `json:"instanceID,omitempty"`
// CloudStack compute offering.
Offering CloudStackResourceIdentifier `json:"offering"`
// CloudStack template to use.
Template CloudStackResourceIdentifier `json:"template"`
// CloudStack disk offering to use.
// +optional
DiskOffering CloudStackResourceDiskOffering `json:"diskOffering,omitempty"`
// CloudStack ssh key to use.
// +optional
SSHKey string `json:"sshKey"`
// Optional details map for deployVirtualMachine
Details map[string]string `json:"details,omitempty"`
// Optional affinitygroupids for deployVirtualMachine
// +optional
AffinityGroupIDs []string `json:"affinityGroupIDs,omitempty"`
// Mutually exclusive parameter with AffinityGroupIDs.
// Defaults to `no`. Can be `pro` or `anti`. Will create an affinity group per machine set.
// +optional
Affinity string `json:"affinity,omitempty"`
// Mutually exclusive parameter with AffinityGroupIDs.
// Is a reference to a CloudStack affinity group CRD.
// +optional
AffinityGroupRef *corev1.ObjectReference `json:"cloudstackAffinityRef,omitempty"`
// The CS specific unique identifier. Of the form: fmt.Sprintf("cloudstack:///%s", CS Machine ID)
// +optional
ProviderID *string `json:"providerID,omitempty"`
// FailureDomainName -- the name of the FailureDomain the machine is placed in.
// +optional
FailureDomainName string `json:"failureDomainName,omitempty"`
// UncompressedUserData specifies whether the user data is gzip-compressed.
// cloud-init has built-in support for gzip-compressed user data, ignition does not
//
// +optional
UncompressedUserData *bool `json:"uncompressedUserData,omitempty"`
}
CloudStackMachineSpec defines the desired state of CloudStackMachine
func (*CloudStackMachineSpec) DeepCopy ¶ added in v0.4.9
func (in *CloudStackMachineSpec) DeepCopy() *CloudStackMachineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackMachineSpec.
func (*CloudStackMachineSpec) DeepCopyInto ¶ added in v0.4.9
func (in *CloudStackMachineSpec) DeepCopyInto(out *CloudStackMachineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudStackMachineStateChecker ¶
type CloudStackMachineStateChecker struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec CloudStackMachineStateCheckerSpec `json:"spec,omitempty"`
Status CloudStackMachineStateCheckerStatus `json:"status,omitempty"`
}
CloudStackMachineStateChecker is the Schema for the cloudstackmachinestatecheckers API
func (*CloudStackMachineStateChecker) ConvertFrom ¶ added in v0.4.9
func (dst *CloudStackMachineStateChecker) ConvertFrom(srcRaw conversion.Hub) error
func (*CloudStackMachineStateChecker) ConvertTo ¶ added in v0.4.9
func (src *CloudStackMachineStateChecker) ConvertTo(dstRaw conversion.Hub) error
func (*CloudStackMachineStateChecker) DeepCopy ¶ added in v0.4.9
func (in *CloudStackMachineStateChecker) DeepCopy() *CloudStackMachineStateChecker
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackMachineStateChecker.
func (*CloudStackMachineStateChecker) DeepCopyInto ¶ added in v0.4.9
func (in *CloudStackMachineStateChecker) DeepCopyInto(out *CloudStackMachineStateChecker)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudStackMachineStateChecker) DeepCopyObject ¶ added in v0.4.9
func (in *CloudStackMachineStateChecker) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudStackMachineStateCheckerList ¶
type CloudStackMachineStateCheckerList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []CloudStackMachineStateChecker `json:"items"`
}
CloudStackMachineStateCheckerList contains a list of CloudStackMachineStateChecker
func (*CloudStackMachineStateCheckerList) DeepCopy ¶ added in v0.4.9
func (in *CloudStackMachineStateCheckerList) DeepCopy() *CloudStackMachineStateCheckerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackMachineStateCheckerList.
func (*CloudStackMachineStateCheckerList) DeepCopyInto ¶ added in v0.4.9
func (in *CloudStackMachineStateCheckerList) DeepCopyInto(out *CloudStackMachineStateCheckerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudStackMachineStateCheckerList) DeepCopyObject ¶ added in v0.4.9
func (in *CloudStackMachineStateCheckerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudStackMachineStateCheckerSpec ¶
type CloudStackMachineStateCheckerSpec struct {
// CloudStack machine instance ID
InstanceID string `json:"instanceID,omitempty"`
}
CloudStackMachineStateCheckerSpec
func (*CloudStackMachineStateCheckerSpec) DeepCopy ¶ added in v0.4.9
func (in *CloudStackMachineStateCheckerSpec) DeepCopy() *CloudStackMachineStateCheckerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackMachineStateCheckerSpec.
func (*CloudStackMachineStateCheckerSpec) DeepCopyInto ¶ added in v0.4.9
func (in *CloudStackMachineStateCheckerSpec) DeepCopyInto(out *CloudStackMachineStateCheckerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudStackMachineStateCheckerStatus ¶
type CloudStackMachineStateCheckerStatus struct {
// Reflects the readiness of the Machine State Checker.
Ready bool `json:"ready"`
}
CloudStackMachineStateCheckerStatus defines the observed state of CloudStackMachineStateChecker
func (*CloudStackMachineStateCheckerStatus) DeepCopy ¶ added in v0.4.9
func (in *CloudStackMachineStateCheckerStatus) DeepCopy() *CloudStackMachineStateCheckerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackMachineStateCheckerStatus.
func (*CloudStackMachineStateCheckerStatus) DeepCopyInto ¶ added in v0.4.9
func (in *CloudStackMachineStateCheckerStatus) DeepCopyInto(out *CloudStackMachineStateCheckerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudStackMachineStatus ¶
type CloudStackMachineStatus struct {
// Addresses contains a CloudStack VM instance's IP addresses.
Addresses []corev1.NodeAddress `json:"addresses,omitempty"`
// InstanceState is the state of the CloudStack instance for this machine.
// +optional
InstanceState string `json:"instanceState,omitempty"`
// InstanceStateLastUpdated is the time the instance state was last updated.
// +optional
InstanceStateLastUpdated metav1.Time `json:"instanceStateLastUpdated,omitempty"`
// Ready indicates the readiness of the provider resource.
Ready bool `json:"ready"`
// Status indicates the status of the provider resource.
// +optional
Status *string `json:"status,omitempty"`
// Reason indicates the reason of status failure
// +optional
Reason *string `json:"reason,omitempty"`
}
Type pulled mostly from the CloudStack API.
func (*CloudStackMachineStatus) DeepCopy ¶ added in v0.4.9
func (in *CloudStackMachineStatus) DeepCopy() *CloudStackMachineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackMachineStatus.
func (*CloudStackMachineStatus) DeepCopyInto ¶ added in v0.4.9
func (in *CloudStackMachineStatus) DeepCopyInto(out *CloudStackMachineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudStackMachineStatus) TimeSinceLastStateChange ¶
func (s *CloudStackMachineStatus) TimeSinceLastStateChange() time.Duration
TimeSinceLastStateChange returns the amount of time that's elapsed since the state was last updated. If the state hasn't ever been updated, it returns a negative value.
type CloudStackMachineTemplate ¶
type CloudStackMachineTemplate struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec CloudStackMachineTemplateSpec `json:"spec,omitempty"`
}
CloudStackMachineTemplate is the Schema for the cloudstackmachinetemplates API
func (*CloudStackMachineTemplate) ConvertFrom ¶ added in v0.4.9
func (dst *CloudStackMachineTemplate) ConvertFrom(srcRaw conversion.Hub) error
func (*CloudStackMachineTemplate) ConvertTo ¶ added in v0.4.9
func (src *CloudStackMachineTemplate) ConvertTo(dstRaw conversion.Hub) error
func (*CloudStackMachineTemplate) DeepCopy ¶ added in v0.4.9
func (in *CloudStackMachineTemplate) DeepCopy() *CloudStackMachineTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackMachineTemplate.
func (*CloudStackMachineTemplate) DeepCopyInto ¶ added in v0.4.9
func (in *CloudStackMachineTemplate) DeepCopyInto(out *CloudStackMachineTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudStackMachineTemplate) DeepCopyObject ¶ added in v0.4.9
func (in *CloudStackMachineTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudStackMachineTemplateList ¶
type CloudStackMachineTemplateList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []CloudStackMachineTemplate `json:"items"`
}
CloudStackMachineTemplateList contains a list of CloudStackMachineTemplate
func (*CloudStackMachineTemplateList) DeepCopy ¶ added in v0.4.9
func (in *CloudStackMachineTemplateList) DeepCopy() *CloudStackMachineTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackMachineTemplateList.
func (*CloudStackMachineTemplateList) DeepCopyInto ¶ added in v0.4.9
func (in *CloudStackMachineTemplateList) DeepCopyInto(out *CloudStackMachineTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudStackMachineTemplateList) DeepCopyObject ¶ added in v0.4.9
func (in *CloudStackMachineTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudStackMachineTemplateResource ¶
type CloudStackMachineTemplateResource struct {
// Standard object's metadata.
// More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
// +optional
// +nullable
ObjectMeta metav1.ObjectMeta `json:"metadata,omitempty"`
Spec CloudStackMachineSpec `json:"spec"`
}
func (*CloudStackMachineTemplateResource) DeepCopy ¶ added in v0.4.9
func (in *CloudStackMachineTemplateResource) DeepCopy() *CloudStackMachineTemplateResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackMachineTemplateResource.
func (*CloudStackMachineTemplateResource) DeepCopyInto ¶ added in v0.4.9
func (in *CloudStackMachineTemplateResource) DeepCopyInto(out *CloudStackMachineTemplateResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudStackMachineTemplateSpec ¶
type CloudStackMachineTemplateSpec struct {
Spec CloudStackMachineTemplateResource `json:"template"`
}
CloudStackMachineTemplateSpec defines the desired state of CloudStackMachineTemplate
func (*CloudStackMachineTemplateSpec) DeepCopy ¶ added in v0.4.9
func (in *CloudStackMachineTemplateSpec) DeepCopy() *CloudStackMachineTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackMachineTemplateSpec.
func (*CloudStackMachineTemplateSpec) DeepCopyInto ¶ added in v0.4.9
func (in *CloudStackMachineTemplateSpec) DeepCopyInto(out *CloudStackMachineTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudStackResourceDiskOffering ¶
type CloudStackResourceDiskOffering struct {
CloudStackResourceIdentifier `json:",inline"`
// Desired disk size. Used if disk offering is customizable as indicated by the ACS field 'Custom Disk Size'.
// +optional
CustomSize int64 `json:"customSizeInGB"`
// mount point the data disk uses to mount. The actual partition, mkfs and mount are done by cloud-init generated by kubeadmConfig.
MountPath string `json:"mountPath"`
// device name of data disk, for example /dev/vdb
Device string `json:"device"`
// filesystem used by data disk, for example, ext4, xfs
Filesystem string `json:"filesystem"`
// label of data disk, used by mkfs as label parameter
Label string `json:"label"`
}
func (*CloudStackResourceDiskOffering) DeepCopy ¶ added in v0.4.9
func (in *CloudStackResourceDiskOffering) DeepCopy() *CloudStackResourceDiskOffering
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackResourceDiskOffering.
func (*CloudStackResourceDiskOffering) DeepCopyInto ¶ added in v0.4.9
func (in *CloudStackResourceDiskOffering) DeepCopyInto(out *CloudStackResourceDiskOffering)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudStackResourceIdentifier ¶
type CloudStackResourceIdentifier struct {
// Cloudstack resource ID.
// +optional
ID string `json:"id,omitempty"`
// Cloudstack resource Name
// +optional
Name string `json:"name,omitempty"`
}
func (*CloudStackResourceIdentifier) DeepCopy ¶ added in v0.4.9
func (in *CloudStackResourceIdentifier) DeepCopy() *CloudStackResourceIdentifier
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackResourceIdentifier.
func (*CloudStackResourceIdentifier) DeepCopyInto ¶ added in v0.4.9
func (in *CloudStackResourceIdentifier) DeepCopyInto(out *CloudStackResourceIdentifier)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudStackZoneSpec ¶
type CloudStackZoneSpec struct {
// Name.
//+optional
Name string `json:"name,omitempty"`
// ID.
//+optional
ID string `json:"id,omitempty"`
// The network within the Zone to use.
Network Network `json:"network"`
}
CloudStackZoneSpec specifies a Zone's details.
func (*CloudStackZoneSpec) DeepCopy ¶ added in v0.4.9
func (in *CloudStackZoneSpec) DeepCopy() *CloudStackZoneSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackZoneSpec.
func (*CloudStackZoneSpec) DeepCopyInto ¶ added in v0.4.9
func (in *CloudStackZoneSpec) DeepCopyInto(out *CloudStackZoneSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Network ¶
type Network struct {
// Cloudstack Network ID the cluster is built in.
// +optional
ID string `json:"id,omitempty"`
// Cloudstack Network Type the cluster is built in.
// + optional
Type string `json:"type,omitempty"`
// Cloudstack Network Name the cluster is built in.
Name string `json:"name"`
}
func (*Network) DeepCopy ¶ added in v0.4.9
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Network.
func (*Network) DeepCopyInto ¶ added in v0.4.9
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- cloudstackaffinitygroup_conversion.go
- cloudstackaffinitygroup_types.go
- cloudstackcluster_conversion.go
- cloudstackcluster_types.go
- cloudstackfailuredomain_conversion.go
- cloudstackfailuredomain_types.go
- cloudstackisolatednetwork_conversion.go
- cloudstackisolatednetwork_types.go
- cloudstackmachine_conversion.go
- cloudstackmachine_types.go
- cloudstackmachinestatechecker_conversion.go
- cloudstackmachinestatechecker_types.go
- cloudstackmachinetemplate_conversion.go
- cloudstackmachinetemplate_types.go
- conversion.go
- doc.go
- groupversion_info.go
- zz_generated.conversion.go
- zz_generated.deepcopy.go