Documentation ¶
Overview ¶
Package v1alpha3 contains API Schema definitions for the infrastructure v1alpha3 API group +kubebuilder:object:generate=true +groupName=infrastructure.cluster.x-k8s.io
Index ¶
- Constants
- Variables
- func Convert_v1alpha3_APIEndpoint_To_v1beta1_APIEndpoint(in *clusterv1alpha3.APIEndpoint, out *clusterv1beta1.APIEndpoint, ...) error
- func Convert_v1alpha3_AvailabilityZone_To_v1beta1_AvailabilityZone(in *AvailabilityZone, out *v1beta1.AvailabilityZone, s conversion.Scope) error
- func Convert_v1alpha3_AzureStackHCIClusterList_To_v1beta1_AzureStackHCIClusterList(in *AzureStackHCIClusterList, out *v1beta1.AzureStackHCIClusterList, ...) error
- func Convert_v1alpha3_AzureStackHCIClusterSpec_To_v1beta1_AzureStackHCIClusterSpec(in *AzureStackHCIClusterSpec, out *v1beta1.AzureStackHCIClusterSpec, ...) error
- func Convert_v1alpha3_AzureStackHCIClusterStatus_To_v1beta1_AzureStackHCIClusterStatus(in *AzureStackHCIClusterStatus, out *v1beta1.AzureStackHCIClusterStatus, ...) error
- func Convert_v1alpha3_AzureStackHCICluster_To_v1beta1_AzureStackHCICluster(in *AzureStackHCICluster, out *v1beta1.AzureStackHCICluster, ...) error
- func Convert_v1alpha3_AzureStackHCILoadBalancerList_To_v1beta1_AzureStackHCILoadBalancerList(in *AzureStackHCILoadBalancerList, out *v1beta1.AzureStackHCILoadBalancerList, ...) error
- func Convert_v1alpha3_AzureStackHCILoadBalancerSpec_To_v1beta1_AzureStackHCILoadBalancerSpec(in *AzureStackHCILoadBalancerSpec, out *v1beta1.AzureStackHCILoadBalancerSpec, ...) error
- func Convert_v1alpha3_AzureStackHCILoadBalancerStatus_To_v1beta1_AzureStackHCILoadBalancerStatus(in *AzureStackHCILoadBalancerStatus, ...) error
- func Convert_v1alpha3_AzureStackHCILoadBalancer_To_v1beta1_AzureStackHCILoadBalancer(in *AzureStackHCILoadBalancer, out *v1beta1.AzureStackHCILoadBalancer, ...) error
- func Convert_v1alpha3_AzureStackHCIMachineList_To_v1beta1_AzureStackHCIMachineList(in *AzureStackHCIMachineList, out *v1beta1.AzureStackHCIMachineList, ...) error
- func Convert_v1alpha3_AzureStackHCIMachineProviderCondition_To_v1beta1_AzureStackHCIMachineProviderCondition(in *AzureStackHCIMachineProviderCondition, ...) error
- func Convert_v1alpha3_AzureStackHCIMachineSpec_To_v1beta1_AzureStackHCIMachineSpec(in *AzureStackHCIMachineSpec, out *v1beta1.AzureStackHCIMachineSpec, ...) error
- func Convert_v1alpha3_AzureStackHCIMachineStatus_To_v1beta1_AzureStackHCIMachineStatus(in *AzureStackHCIMachineStatus, out *v1beta1.AzureStackHCIMachineStatus, ...) error
- func Convert_v1alpha3_AzureStackHCIMachineTemplateList_To_v1beta1_AzureStackHCIMachineTemplateList(in *AzureStackHCIMachineTemplateList, ...) error
- func Convert_v1alpha3_AzureStackHCIMachineTemplateResource_To_v1beta1_AzureStackHCIMachineTemplateResource(in *AzureStackHCIMachineTemplateResource, ...) error
- func Convert_v1alpha3_AzureStackHCIMachineTemplateSpec_To_v1beta1_AzureStackHCIMachineTemplateSpec(in *AzureStackHCIMachineTemplateSpec, ...) error
- func Convert_v1alpha3_AzureStackHCIMachineTemplate_To_v1beta1_AzureStackHCIMachineTemplate(in *AzureStackHCIMachineTemplate, out *v1beta1.AzureStackHCIMachineTemplate, ...) error
- func Convert_v1alpha3_AzureStackHCIMachine_To_v1beta1_AzureStackHCIMachine(in *AzureStackHCIMachine, out *v1beta1.AzureStackHCIMachine, ...) error
- func Convert_v1alpha3_AzureStackHCIResourceReference_To_v1beta1_AzureStackHCIResourceReference(in *AzureStackHCIResourceReference, ...) error
- func Convert_v1alpha3_AzureStackHCIVirtualMachineList_To_v1beta1_AzureStackHCIVirtualMachineList(in *AzureStackHCIVirtualMachineList, ...) error
- func Convert_v1alpha3_AzureStackHCIVirtualMachineSpec_To_v1beta1_AzureStackHCIVirtualMachineSpec(in *AzureStackHCIVirtualMachineSpec, ...) error
- func Convert_v1alpha3_AzureStackHCIVirtualMachineStatus_To_v1beta1_AzureStackHCIVirtualMachineStatus(in *AzureStackHCIVirtualMachineStatus, ...) error
- func Convert_v1alpha3_AzureStackHCIVirtualMachine_To_v1beta1_AzureStackHCIVirtualMachine(in *AzureStackHCIVirtualMachine, out *v1beta1.AzureStackHCIVirtualMachine, ...) error
- func Convert_v1alpha3_Image_To_v1beta1_Image(in *Image, out *v1beta1.Image, s conversion.Scope) error
- func Convert_v1alpha3_ManagedDisk_To_v1beta1_ManagedDisk(in *ManagedDisk, out *v1beta1.ManagedDisk, s conversion.Scope) error
- func Convert_v1alpha3_NetworkSpec_To_v1beta1_NetworkSpec(in *NetworkSpec, out *v1beta1.NetworkSpec, s conversion.Scope) error
- func Convert_v1alpha3_OSDisk_To_v1beta1_OSDisk(in *OSDisk, out *v1beta1.OSDisk, s conversion.Scope) error
- func Convert_v1alpha3_SubnetSpec_To_v1beta1_SubnetSpec(in *SubnetSpec, out *v1beta1.SubnetSpec, s conversion.Scope) error
- func Convert_v1alpha3_VM_To_v1beta1_VM(in *VM, out *v1beta1.VM, s conversion.Scope) error
- func Convert_v1alpha3_VnetSpec_To_v1beta1_VnetSpec(in *VnetSpec, out *v1beta1.VnetSpec, s conversion.Scope) error
- func Convert_v1beta1_APIEndpoint_To_v1alpha3_APIEndpoint(in *clusterv1beta1.APIEndpoint, out *clusterv1alpha3.APIEndpoint, ...) error
- func Convert_v1beta1_AvailabilityZone_To_v1alpha3_AvailabilityZone(in *v1beta1.AvailabilityZone, out *AvailabilityZone, s conversion.Scope) error
- func Convert_v1beta1_AzureStackHCIClusterList_To_v1alpha3_AzureStackHCIClusterList(in *v1beta1.AzureStackHCIClusterList, out *AzureStackHCIClusterList, ...) error
- func Convert_v1beta1_AzureStackHCIClusterSpec_To_v1alpha3_AzureStackHCIClusterSpec(in *v1beta1.AzureStackHCIClusterSpec, out *AzureStackHCIClusterSpec, ...) error
- func Convert_v1beta1_AzureStackHCIClusterStatus_To_v1alpha3_AzureStackHCIClusterStatus(in *v1beta1.AzureStackHCIClusterStatus, out *AzureStackHCIClusterStatus, ...) error
- func Convert_v1beta1_AzureStackHCICluster_To_v1alpha3_AzureStackHCICluster(in *v1beta1.AzureStackHCICluster, out *AzureStackHCICluster, ...) error
- func Convert_v1beta1_AzureStackHCILoadBalancerList_To_v1alpha3_AzureStackHCILoadBalancerList(in *v1beta1.AzureStackHCILoadBalancerList, out *AzureStackHCILoadBalancerList, ...) error
- func Convert_v1beta1_AzureStackHCILoadBalancerSpec_To_v1alpha3_AzureStackHCILoadBalancerSpec(in *v1beta1.AzureStackHCILoadBalancerSpec, out *AzureStackHCILoadBalancerSpec, ...) error
- func Convert_v1beta1_AzureStackHCILoadBalancerStatus_To_v1alpha3_AzureStackHCILoadBalancerStatus(in *v1beta1.AzureStackHCILoadBalancerStatus, ...) error
- func Convert_v1beta1_AzureStackHCILoadBalancer_To_v1alpha3_AzureStackHCILoadBalancer(in *v1beta1.AzureStackHCILoadBalancer, out *AzureStackHCILoadBalancer, ...) error
- func Convert_v1beta1_AzureStackHCIMachineList_To_v1alpha3_AzureStackHCIMachineList(in *v1beta1.AzureStackHCIMachineList, out *AzureStackHCIMachineList, ...) error
- func Convert_v1beta1_AzureStackHCIMachineProviderCondition_To_v1alpha3_AzureStackHCIMachineProviderCondition(in *v1beta1.AzureStackHCIMachineProviderCondition, ...) error
- func Convert_v1beta1_AzureStackHCIMachineSpec_To_v1alpha3_AzureStackHCIMachineSpec(in *v1beta1.AzureStackHCIMachineSpec, out *AzureStackHCIMachineSpec, ...) error
- func Convert_v1beta1_AzureStackHCIMachineStatus_To_v1alpha3_AzureStackHCIMachineStatus(in *v1beta1.AzureStackHCIMachineStatus, out *AzureStackHCIMachineStatus, ...) error
- func Convert_v1beta1_AzureStackHCIMachineTemplateList_To_v1alpha3_AzureStackHCIMachineTemplateList(in *v1beta1.AzureStackHCIMachineTemplateList, ...) error
- func Convert_v1beta1_AzureStackHCIMachineTemplateResource_To_v1alpha3_AzureStackHCIMachineTemplateResource(in *v1beta1.AzureStackHCIMachineTemplateResource, ...) error
- func Convert_v1beta1_AzureStackHCIMachineTemplateSpec_To_v1alpha3_AzureStackHCIMachineTemplateSpec(in *v1beta1.AzureStackHCIMachineTemplateSpec, ...) error
- func Convert_v1beta1_AzureStackHCIMachineTemplate_To_v1alpha3_AzureStackHCIMachineTemplate(in *v1beta1.AzureStackHCIMachineTemplate, out *AzureStackHCIMachineTemplate, ...) error
- func Convert_v1beta1_AzureStackHCIMachine_To_v1alpha3_AzureStackHCIMachine(in *v1beta1.AzureStackHCIMachine, out *AzureStackHCIMachine, ...) error
- func Convert_v1beta1_AzureStackHCIResourceReference_To_v1alpha3_AzureStackHCIResourceReference(in *v1beta1.AzureStackHCIResourceReference, ...) error
- func Convert_v1beta1_AzureStackHCIVirtualMachineList_To_v1alpha3_AzureStackHCIVirtualMachineList(in *v1beta1.AzureStackHCIVirtualMachineList, ...) error
- func Convert_v1beta1_AzureStackHCIVirtualMachineSpec_To_v1alpha3_AzureStackHCIVirtualMachineSpec(in *v1beta1.AzureStackHCIVirtualMachineSpec, ...) error
- func Convert_v1beta1_AzureStackHCIVirtualMachineStatus_To_v1alpha3_AzureStackHCIVirtualMachineStatus(in *v1beta1.AzureStackHCIVirtualMachineStatus, ...) error
- func Convert_v1beta1_AzureStackHCIVirtualMachine_To_v1alpha3_AzureStackHCIVirtualMachine(in *v1beta1.AzureStackHCIVirtualMachine, out *AzureStackHCIVirtualMachine, ...) error
- func Convert_v1beta1_Image_To_v1alpha3_Image(in *v1beta1.Image, out *Image, s conversion.Scope) error
- func Convert_v1beta1_ManagedDisk_To_v1alpha3_ManagedDisk(in *v1beta1.ManagedDisk, out *ManagedDisk, s conversion.Scope) error
- func Convert_v1beta1_NetworkSpec_To_v1alpha3_NetworkSpec(in *v1beta1.NetworkSpec, out *NetworkSpec, s conversion.Scope) error
- func Convert_v1beta1_OSDisk_To_v1alpha3_OSDisk(in *v1beta1.OSDisk, out *OSDisk, s conversion.Scope) error
- func Convert_v1beta1_SubnetSpec_To_v1alpha3_SubnetSpec(in *v1beta1.SubnetSpec, out *SubnetSpec, s conversion.Scope) error
- func Convert_v1beta1_VM_To_v1alpha3_VM(in *v1beta1.VM, out *VM, s conversion.Scope) error
- func Convert_v1beta1_VnetSpec_To_v1alpha3_VnetSpec(in *v1beta1.VnetSpec, out *VnetSpec, s conversion.Scope) error
- func DecodeRawExtension(in *runtime.RawExtension, out runtime.Object) error
- func RegisterConversions(s *runtime.Scheme) error
- type AvailabilityZone
- type AzureStackHCICluster
- func (dst *AzureStackHCICluster) ConvertFrom(srcRaw conversion.Hub) error
- func (src *AzureStackHCICluster) ConvertTo(dstRaw conversion.Hub) error
- func (in *AzureStackHCICluster) DeepCopy() *AzureStackHCICluster
- func (in *AzureStackHCICluster) DeepCopyInto(out *AzureStackHCICluster)
- func (in *AzureStackHCICluster) DeepCopyObject() runtime.Object
- func (c *AzureStackHCICluster) GetConditions() clusterv1.Conditions
- func (c *AzureStackHCICluster) SetConditions(conditions clusterv1.Conditions)
- type AzureStackHCIClusterList
- func (dst *AzureStackHCIClusterList) ConvertFrom(srcRaw conversion.Hub) error
- func (src *AzureStackHCIClusterList) ConvertTo(dstRaw conversion.Hub) error
- func (in *AzureStackHCIClusterList) DeepCopy() *AzureStackHCIClusterList
- func (in *AzureStackHCIClusterList) DeepCopyInto(out *AzureStackHCIClusterList)
- func (in *AzureStackHCIClusterList) DeepCopyObject() runtime.Object
- type AzureStackHCIClusterPhase
- type AzureStackHCIClusterSpec
- type AzureStackHCIClusterStatus
- func (in *AzureStackHCIClusterStatus) DeepCopy() *AzureStackHCIClusterStatus
- func (in *AzureStackHCIClusterStatus) DeepCopyInto(out *AzureStackHCIClusterStatus)
- func (c *AzureStackHCIClusterStatus) GetTypedPhase() AzureStackHCIClusterPhase
- func (c *AzureStackHCIClusterStatus) SetTypedPhase(p AzureStackHCIClusterPhase)
- type AzureStackHCILoadBalancer
- func (dst *AzureStackHCILoadBalancer) ConvertFrom(srcRaw conversion.Hub) error
- func (src *AzureStackHCILoadBalancer) ConvertTo(dstRaw conversion.Hub) error
- func (in *AzureStackHCILoadBalancer) DeepCopy() *AzureStackHCILoadBalancer
- func (in *AzureStackHCILoadBalancer) DeepCopyInto(out *AzureStackHCILoadBalancer)
- func (in *AzureStackHCILoadBalancer) DeepCopyObject() runtime.Object
- func (c *AzureStackHCILoadBalancer) GetConditions() clusterv1.Conditions
- func (c *AzureStackHCILoadBalancer) SetConditions(conditions clusterv1.Conditions)
- type AzureStackHCILoadBalancerList
- func (dst *AzureStackHCILoadBalancerList) ConvertFrom(srcRaw conversion.Hub) error
- func (src *AzureStackHCILoadBalancerList) ConvertTo(dstRaw conversion.Hub) error
- func (in *AzureStackHCILoadBalancerList) DeepCopy() *AzureStackHCILoadBalancerList
- func (in *AzureStackHCILoadBalancerList) DeepCopyInto(out *AzureStackHCILoadBalancerList)
- func (in *AzureStackHCILoadBalancerList) DeepCopyObject() runtime.Object
- type AzureStackHCILoadBalancerPhase
- type AzureStackHCILoadBalancerSpec
- type AzureStackHCILoadBalancerStatus
- func (in *AzureStackHCILoadBalancerStatus) DeepCopy() *AzureStackHCILoadBalancerStatus
- func (in *AzureStackHCILoadBalancerStatus) DeepCopyInto(out *AzureStackHCILoadBalancerStatus)
- func (c *AzureStackHCILoadBalancerStatus) GetTypedPhase() AzureStackHCILoadBalancerPhase
- func (c *AzureStackHCILoadBalancerStatus) SetTypedPhase(p AzureStackHCILoadBalancerPhase)
- type AzureStackHCIMachine
- func (dst *AzureStackHCIMachine) ConvertFrom(srcRaw conversion.Hub) error
- func (src *AzureStackHCIMachine) ConvertTo(dstRaw conversion.Hub) error
- func (in *AzureStackHCIMachine) DeepCopy() *AzureStackHCIMachine
- func (in *AzureStackHCIMachine) DeepCopyInto(out *AzureStackHCIMachine)
- func (in *AzureStackHCIMachine) DeepCopyObject() runtime.Object
- func (c *AzureStackHCIMachine) GetConditions() clusterv1.Conditions
- func (c *AzureStackHCIMachine) SetConditions(conditions clusterv1.Conditions)
- type AzureStackHCIMachineList
- func (dst *AzureStackHCIMachineList) ConvertFrom(srcRaw conversion.Hub) error
- func (src *AzureStackHCIMachineList) ConvertTo(dstRaw conversion.Hub) error
- func (in *AzureStackHCIMachineList) DeepCopy() *AzureStackHCIMachineList
- func (in *AzureStackHCIMachineList) DeepCopyInto(out *AzureStackHCIMachineList)
- func (in *AzureStackHCIMachineList) DeepCopyObject() runtime.Object
- type AzureStackHCIMachineProviderCondition
- type AzureStackHCIMachineProviderConditionType
- type AzureStackHCIMachineSpec
- type AzureStackHCIMachineStatus
- type AzureStackHCIMachineTemplate
- func (dst *AzureStackHCIMachineTemplate) ConvertFrom(srcRaw conversion.Hub) error
- func (src *AzureStackHCIMachineTemplate) ConvertTo(dstRaw conversion.Hub) error
- func (in *AzureStackHCIMachineTemplate) DeepCopy() *AzureStackHCIMachineTemplate
- func (in *AzureStackHCIMachineTemplate) DeepCopyInto(out *AzureStackHCIMachineTemplate)
- func (in *AzureStackHCIMachineTemplate) DeepCopyObject() runtime.Object
- type AzureStackHCIMachineTemplateList
- func (dst *AzureStackHCIMachineTemplateList) ConvertFrom(srcRaw conversion.Hub) error
- func (src *AzureStackHCIMachineTemplateList) ConvertTo(dstRaw conversion.Hub) error
- func (in *AzureStackHCIMachineTemplateList) DeepCopy() *AzureStackHCIMachineTemplateList
- func (in *AzureStackHCIMachineTemplateList) DeepCopyInto(out *AzureStackHCIMachineTemplateList)
- func (in *AzureStackHCIMachineTemplateList) DeepCopyObject() runtime.Object
- type AzureStackHCIMachineTemplateResource
- type AzureStackHCIMachineTemplateSpec
- type AzureStackHCIResourceReference
- type AzureStackHCIVirtualMachine
- func (dst *AzureStackHCIVirtualMachine) ConvertFrom(srcRaw conversion.Hub) error
- func (src *AzureStackHCIVirtualMachine) ConvertTo(dstRaw conversion.Hub) error
- func (in *AzureStackHCIVirtualMachine) DeepCopy() *AzureStackHCIVirtualMachine
- func (in *AzureStackHCIVirtualMachine) DeepCopyInto(out *AzureStackHCIVirtualMachine)
- func (in *AzureStackHCIVirtualMachine) DeepCopyObject() runtime.Object
- func (m *AzureStackHCIVirtualMachine) GetConditions() clusterv1.Conditions
- func (m *AzureStackHCIVirtualMachine) SetConditions(conditions clusterv1.Conditions)
- type AzureStackHCIVirtualMachineList
- func (dst *AzureStackHCIVirtualMachineList) ConvertFrom(srcRaw conversion.Hub) error
- func (src *AzureStackHCIVirtualMachineList) ConvertTo(dstRaw conversion.Hub) error
- func (in *AzureStackHCIVirtualMachineList) DeepCopy() *AzureStackHCIVirtualMachineList
- func (in *AzureStackHCIVirtualMachineList) DeepCopyInto(out *AzureStackHCIVirtualMachineList)
- func (in *AzureStackHCIVirtualMachineList) DeepCopyObject() runtime.Object
- type AzureStackHCIVirtualMachineSpec
- type AzureStackHCIVirtualMachineStatus
- type Image
- type ManagedDisk
- type NetworkSpec
- type OSDisk
- type OSType
- type SubnetSpec
- type Subnets
- type VM
- type VMIdentity
- type VMState
- type VirtualMachinesByCreationTimestamp
- func (in VirtualMachinesByCreationTimestamp) DeepCopy() VirtualMachinesByCreationTimestamp
- func (in VirtualMachinesByCreationTimestamp) DeepCopyInto(out *VirtualMachinesByCreationTimestamp)
- func (o VirtualMachinesByCreationTimestamp) Len() int
- func (o VirtualMachinesByCreationTimestamp) Less(i, j int) bool
- func (o VirtualMachinesByCreationTimestamp) Swap(i, j int)
- type VnetSpec
Constants ¶
const ( // VMRunningCondition reports on current status of the AzureStackHCIVirtualMachine. VMRunningCondition clusterv1.ConditionType = "VMRunning" // VMUpdatingReason used when the vm updating is in progress. VMUpdatingReason = "VMUpdating" // VMProvisionFailedReason used for failures during vm provisioning. VMProvisionFailedReason = "VMProvisionFailed" // VMNotFoundReason used when the vm couldn't be retrieved. VMNotFoundReason = "VMNotFound" // OutOfMemoryReason used when the AzureStackHCI resource is out of memory. OutOfMemoryReason = "OutOfMemory" // OutOfCapacityReason used when the AzureStackHCI resource is out of capacity. OutOfCapacityReason = "OutOfCapacity" )
const ( // NetworkInfrastructureReadyCondition reports on current status of the AzureStackHCICluster NetworkInfrastructureReadyCondition clusterv1.ConditionType = "NetworkInfrastructureReady" // ClusterReconciliationFailedReason used for failures during cluster reconciliation. ClusterReconciliationFailedReason = "ClusterReconciliationFailed" // LoadBalancerProvisioningReason used for provisioning of lb LoadBalancerProvisioningReason = "LoadBalancerProvisioning" // LoadBalancerDeletingReason used when waiting on lbs to be deleted LoadBalancerDeletingReason = "LoadBalancerDeleting" // AzureStackHCIMachinesDeletingReason used when waiting on machines to be deleted AzureStackHCIMachinesDeletingReason = "AzureStackHCIMachineDeleting" )
const ( // LoadBalancerInfrastructureReadyCondition reports on current status of the AzureStackHCILoadBalancer LoadBalancerInfrastructureReadyCondition clusterv1.ConditionType = "LoadBalancerInfrastructureReady" // LoadBalancerServiceReconciliationFailedReason used for service failures during loadbalancer reconciliation. LoadBalancerServiceReconciliationFailedReason = "ServiceReconciliationFailed" // LoadBalancerServiceStatusFailedReason used for service status failures. LoadBalancerServiceStatusFailedReason = "ServiceStatusFailed" // LoadBalancerMachineReconciliationFailedReason used for machine failures during loadbalancer reconciliation. LoadBalancerMachineReconciliationFailedReason = "MachineReconciliationFailed" LoadBalancerAddressUnavailableReason = "AddressUnavailable" // LoadBalancerNoReplicasReadyReason used when no replicas are in a ready state. LoadBalancerNoReplicasReadyReason = "NoReplicasReady" // LoadBalancerReplicasReadyCondition reports on current status of the AzureStackHCILoadBalancer machine replicas LoadBalancerReplicasReadyCondition clusterv1.ConditionType = "LoadBalancerReplicasReady" // LoadBalancerWaitingForReplicasReadyReason used when we are waiting for replicas to be ready. LoadBalancerWaitingForReplicasReadyReason = "WaitingForReplicasToBeReady" // LoadBalancerReplicasScalingUpReason used when we are scaling up the replicas. LoadBalancerReplicasScalingUpReason = "ScalingUp" // LoadBalancerReplicasScalingDownReason used when we are scaling down the replicas. LoadBalancerReplicasScalingDownReason = "ScalingDown" // LoadBalancerReplicasUpgradingReason used when we are upgrading the replicas. LoadBalancerReplicasUpgradingReason = "Upgrading" // LoadBalancerReplicasFailedReason used when we have failed replicas. LoadBalancerReplicasFailedReason = "FailedReplicas" )
const ( // AzureStackHCIClusterPhasePending is the first state a Cluster is assigned by // Cluster API Cluster controller after being created. AzureStackHCIClusterPhasePending = AzureStackHCIClusterPhase("pending") // AzureStackHCIClusterPhaseProvisioning is the state when the Cluster has a provider infrastructure // object associated and can start provisioning. AzureStackHCIClusterPhaseProvisioning = AzureStackHCIClusterPhase("provisioning") // AzureStackHCIClusterPhaseProvisioned is the state when its // infrastructure has been created and configured. AzureStackHCIClusterPhaseProvisioned = AzureStackHCIClusterPhase("provisioned") // AzureStackHCIClusterPhaseDeleting is the Cluster state when a delete // request has been sent to the API Server, // but its infrastructure has not yet been fully deleted. AzureStackHCIClusterPhaseDeleting = AzureStackHCIClusterPhase("deleting") // AzureStackHCIClusterPhaseFailed is the Cluster state when the system // might require user intervention. AzureStackHCIClusterPhaseFailed = AzureStackHCIClusterPhase("failed") // AzureStackHCIClusterPhaseUpgrading is the Cluster state when the system // is in the middle of a update. AzureStackHCIClusterPhaseUpgrading = AzureStackHCIClusterPhase("upgrading") // AzureStackHCIClusterPhaseUnknown is returned if the Cluster state cannot be determined. AzureStackHCIClusterPhaseUnknown = AzureStackHCIClusterPhase("") )
const ( // AzureStackHCILoadBalancerPhasePending is the first state a LoadBalancer is assigned by // the controller after being created. AzureStackHCILoadBalancerPhasePending = AzureStackHCILoadBalancerPhase("pending") // AzureStackHCILoadBalancerPhaseProvisioning is the state when the LoadBalancer is waiting for the // first replica to be ready. AzureStackHCILoadBalancerPhaseProvisioning = AzureStackHCILoadBalancerPhase("provisioning") // AzureStackHCILoadBalancerPhaseProvisioned is the state when its infrastructure has been created // and configured. All replicas are ready and we have the desired number of replicas. AzureStackHCILoadBalancerPhaseProvisioned = AzureStackHCILoadBalancerPhase("provisioned") // AzureStackHCILoadBalancerPhaseScaling is the state when replicas are being scaled. AzureStackHCILoadBalancerPhaseScaling = AzureStackHCILoadBalancerPhase("scaling") // AzureStackHCILoadBalancerPhaseUpgrading is the state when the system is in the middle of a update. AzureStackHCILoadBalancerPhaseUpgrading = AzureStackHCILoadBalancerPhase("upgrading") // AzureStackHCILoadBalancerPhaseDeleting is the state when a delete request has been sent to // the API Server, but its infrastructure has not yet been fully deleted. AzureStackHCILoadBalancerPhaseDeleting = AzureStackHCILoadBalancerPhase("deleting") // AzureStackHCILoadBalancerPhaseFailed is the state when the system might require user intervention. AzureStackHCILoadBalancerPhaseFailed = AzureStackHCILoadBalancerPhase("failed") // AzureStackHCILoadBalancerPhaseUnknown is returned if the state cannot be determined. AzureStackHCILoadBalancerPhaseUnknown = AzureStackHCILoadBalancerPhase("") )
const ( // ControlPlane machine label ControlPlane string = "control-plane" // Node machine label Node string = "node" )
const ( // OSVersionLabelName is the label set on resources to identify their os version OSVersionLabelName = "msft.microsoft/os-version" // LoadBalancerLabel is the label set on load balancer replica machines LoadBalancerLabel = "msft.microsoft/load-balancer" )
const ( // OSTypeLinux OSTypeLinux = OSType("Linux") // OSTypeWindows OSTypeWindows = OSType("Windows") // OSTypeWindows2022 OSTypeWindows2022 = OSType("Windows2022") )
const ( AnnotationClusterInfrastructureReady = "azurestackhci.cluster.sigs.k8s.io/infrastructure-ready" ValueReady = "true" AnnotationControlPlaneReady = "azurestackhci.cluster.sigs.k8s.io/control-plane-ready" )
const (
// AzureStackHCILoadBalancerFinalizer allows ReconcileLoadBalancer to clean up the load balancer resources before removing it from the apiserver.
AzureStackHCILoadBalancerFinalizer = "azurestackhciloadbalancer.infrastructure.cluster.x-k8s.io"
)
const ( // ClusterFinalizer allows ReconcileAzureStackHCICluster to clean up Azure resources associated with AzureStackHCICluster before // removing it from the apiserver. ClusterFinalizer = "azurestackhcicluster.infrastructure.cluster.x-k8s.io" )
const ( // MachineFinalizer allows ReconcileAzureStackHCIMachine to clean up Azure resources associated with AzureStackHCIMachine before // removing it from the apiserver. MachineFinalizer = "azurestackhcimachine.infrastructure.cluster.x-k8s.io" )
const ( // VirtualMachineFinalizer allows ReconcileVirtualAzureStackHCIMachine to clean up AzureStackHCI resources associated with VirtualAzureStackHCIMachine before // removing it from the apiserver. VirtualMachineFinalizer = "azurestackhcivirtualmachine.infrastructure.cluster.x-k8s.io" )
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "infrastructure.cluster.x-k8s.io", Version: "v1alpha3"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( // VMStateCreating ... VMStateCreating = VMState("Creating") // VMStateDeleting ... VMStateDeleting = VMState("Deleting") // VMStateFailed ... VMStateFailed = VMState("Failed") // VMStateMigrating ... VMStateMigrating = VMState("Migrating") // VMStateSucceeded ... VMStateSucceeded = VMState("Succeeded") // VMStateUpdating ... VMStateUpdating = VMState("Updating") )
Functions ¶
func Convert_v1alpha3_APIEndpoint_To_v1beta1_APIEndpoint ¶ added in v0.4.2
func Convert_v1alpha3_APIEndpoint_To_v1beta1_APIEndpoint(in *clusterv1alpha3.APIEndpoint, out *clusterv1beta1.APIEndpoint, s apiconversion.Scope) error
func Convert_v1alpha3_AvailabilityZone_To_v1beta1_AvailabilityZone ¶ added in v0.4.2
func Convert_v1alpha3_AvailabilityZone_To_v1beta1_AvailabilityZone(in *AvailabilityZone, out *v1beta1.AvailabilityZone, s conversion.Scope) error
Convert_v1alpha3_AvailabilityZone_To_v1beta1_AvailabilityZone is an autogenerated conversion function.
func Convert_v1alpha3_AzureStackHCIClusterList_To_v1beta1_AzureStackHCIClusterList ¶ added in v0.4.2
func Convert_v1alpha3_AzureStackHCIClusterList_To_v1beta1_AzureStackHCIClusterList(in *AzureStackHCIClusterList, out *v1beta1.AzureStackHCIClusterList, s conversion.Scope) error
Convert_v1alpha3_AzureStackHCIClusterList_To_v1beta1_AzureStackHCIClusterList is an autogenerated conversion function.
func Convert_v1alpha3_AzureStackHCIClusterSpec_To_v1beta1_AzureStackHCIClusterSpec ¶ added in v0.4.2
func Convert_v1alpha3_AzureStackHCIClusterSpec_To_v1beta1_AzureStackHCIClusterSpec(in *AzureStackHCIClusterSpec, out *v1beta1.AzureStackHCIClusterSpec, s conversion.Scope) error
Convert_v1alpha3_AzureStackHCIClusterSpec_To_v1beta1_AzureStackHCIClusterSpec is an autogenerated conversion function.
func Convert_v1alpha3_AzureStackHCIClusterStatus_To_v1beta1_AzureStackHCIClusterStatus ¶ added in v0.4.2
func Convert_v1alpha3_AzureStackHCIClusterStatus_To_v1beta1_AzureStackHCIClusterStatus(in *AzureStackHCIClusterStatus, out *v1beta1.AzureStackHCIClusterStatus, s conversion.Scope) error
Convert_v1alpha3_AzureStackHCIClusterStatus_To_v1beta1_AzureStackHCIClusterStatus is an autogenerated conversion function.
func Convert_v1alpha3_AzureStackHCICluster_To_v1beta1_AzureStackHCICluster ¶ added in v0.4.2
func Convert_v1alpha3_AzureStackHCICluster_To_v1beta1_AzureStackHCICluster(in *AzureStackHCICluster, out *v1beta1.AzureStackHCICluster, s conversion.Scope) error
Convert_v1alpha3_AzureStackHCICluster_To_v1beta1_AzureStackHCICluster is an autogenerated conversion function.
func Convert_v1alpha3_AzureStackHCILoadBalancerList_To_v1beta1_AzureStackHCILoadBalancerList ¶ added in v0.4.2
func Convert_v1alpha3_AzureStackHCILoadBalancerList_To_v1beta1_AzureStackHCILoadBalancerList(in *AzureStackHCILoadBalancerList, out *v1beta1.AzureStackHCILoadBalancerList, s conversion.Scope) error
Convert_v1alpha3_AzureStackHCILoadBalancerList_To_v1beta1_AzureStackHCILoadBalancerList is an autogenerated conversion function.
func Convert_v1alpha3_AzureStackHCILoadBalancerSpec_To_v1beta1_AzureStackHCILoadBalancerSpec ¶ added in v0.4.2
func Convert_v1alpha3_AzureStackHCILoadBalancerSpec_To_v1beta1_AzureStackHCILoadBalancerSpec(in *AzureStackHCILoadBalancerSpec, out *v1beta1.AzureStackHCILoadBalancerSpec, s conversion.Scope) error
Convert_v1alpha3_AzureStackHCILoadBalancerSpec_To_v1beta1_AzureStackHCILoadBalancerSpec is an autogenerated conversion function.
func Convert_v1alpha3_AzureStackHCILoadBalancerStatus_To_v1beta1_AzureStackHCILoadBalancerStatus ¶ added in v0.4.2
func Convert_v1alpha3_AzureStackHCILoadBalancerStatus_To_v1beta1_AzureStackHCILoadBalancerStatus(in *AzureStackHCILoadBalancerStatus, out *v1beta1.AzureStackHCILoadBalancerStatus, s conversion.Scope) error
Convert_v1alpha3_AzureStackHCILoadBalancerStatus_To_v1beta1_AzureStackHCILoadBalancerStatus is an autogenerated conversion function.
func Convert_v1alpha3_AzureStackHCILoadBalancer_To_v1beta1_AzureStackHCILoadBalancer ¶ added in v0.4.2
func Convert_v1alpha3_AzureStackHCILoadBalancer_To_v1beta1_AzureStackHCILoadBalancer(in *AzureStackHCILoadBalancer, out *v1beta1.AzureStackHCILoadBalancer, s conversion.Scope) error
Convert_v1alpha3_AzureStackHCILoadBalancer_To_v1beta1_AzureStackHCILoadBalancer is an autogenerated conversion function.
func Convert_v1alpha3_AzureStackHCIMachineList_To_v1beta1_AzureStackHCIMachineList ¶ added in v0.4.2
func Convert_v1alpha3_AzureStackHCIMachineList_To_v1beta1_AzureStackHCIMachineList(in *AzureStackHCIMachineList, out *v1beta1.AzureStackHCIMachineList, s conversion.Scope) error
Convert_v1alpha3_AzureStackHCIMachineList_To_v1beta1_AzureStackHCIMachineList is an autogenerated conversion function.
func Convert_v1alpha3_AzureStackHCIMachineProviderCondition_To_v1beta1_AzureStackHCIMachineProviderCondition ¶ added in v0.4.2
func Convert_v1alpha3_AzureStackHCIMachineProviderCondition_To_v1beta1_AzureStackHCIMachineProviderCondition(in *AzureStackHCIMachineProviderCondition, out *v1beta1.AzureStackHCIMachineProviderCondition, s conversion.Scope) error
Convert_v1alpha3_AzureStackHCIMachineProviderCondition_To_v1beta1_AzureStackHCIMachineProviderCondition is an autogenerated conversion function.
func Convert_v1alpha3_AzureStackHCIMachineSpec_To_v1beta1_AzureStackHCIMachineSpec ¶ added in v0.4.2
func Convert_v1alpha3_AzureStackHCIMachineSpec_To_v1beta1_AzureStackHCIMachineSpec(in *AzureStackHCIMachineSpec, out *v1beta1.AzureStackHCIMachineSpec, s conversion.Scope) error
Convert_v1alpha3_AzureStackHCIMachineSpec_To_v1beta1_AzureStackHCIMachineSpec is an autogenerated conversion function.
func Convert_v1alpha3_AzureStackHCIMachineStatus_To_v1beta1_AzureStackHCIMachineStatus ¶ added in v0.4.2
func Convert_v1alpha3_AzureStackHCIMachineStatus_To_v1beta1_AzureStackHCIMachineStatus(in *AzureStackHCIMachineStatus, out *v1beta1.AzureStackHCIMachineStatus, s conversion.Scope) error
Convert_v1alpha3_AzureStackHCIMachineStatus_To_v1beta1_AzureStackHCIMachineStatus is an autogenerated conversion function.
func Convert_v1alpha3_AzureStackHCIMachineTemplateList_To_v1beta1_AzureStackHCIMachineTemplateList ¶ added in v0.4.2
func Convert_v1alpha3_AzureStackHCIMachineTemplateList_To_v1beta1_AzureStackHCIMachineTemplateList(in *AzureStackHCIMachineTemplateList, out *v1beta1.AzureStackHCIMachineTemplateList, s conversion.Scope) error
Convert_v1alpha3_AzureStackHCIMachineTemplateList_To_v1beta1_AzureStackHCIMachineTemplateList is an autogenerated conversion function.
func Convert_v1alpha3_AzureStackHCIMachineTemplateResource_To_v1beta1_AzureStackHCIMachineTemplateResource ¶ added in v0.4.2
func Convert_v1alpha3_AzureStackHCIMachineTemplateResource_To_v1beta1_AzureStackHCIMachineTemplateResource(in *AzureStackHCIMachineTemplateResource, out *v1beta1.AzureStackHCIMachineTemplateResource, s conversion.Scope) error
Convert_v1alpha3_AzureStackHCIMachineTemplateResource_To_v1beta1_AzureStackHCIMachineTemplateResource is an autogenerated conversion function.
func Convert_v1alpha3_AzureStackHCIMachineTemplateSpec_To_v1beta1_AzureStackHCIMachineTemplateSpec ¶ added in v0.4.2
func Convert_v1alpha3_AzureStackHCIMachineTemplateSpec_To_v1beta1_AzureStackHCIMachineTemplateSpec(in *AzureStackHCIMachineTemplateSpec, out *v1beta1.AzureStackHCIMachineTemplateSpec, s conversion.Scope) error
Convert_v1alpha3_AzureStackHCIMachineTemplateSpec_To_v1beta1_AzureStackHCIMachineTemplateSpec is an autogenerated conversion function.
func Convert_v1alpha3_AzureStackHCIMachineTemplate_To_v1beta1_AzureStackHCIMachineTemplate ¶ added in v0.4.2
func Convert_v1alpha3_AzureStackHCIMachineTemplate_To_v1beta1_AzureStackHCIMachineTemplate(in *AzureStackHCIMachineTemplate, out *v1beta1.AzureStackHCIMachineTemplate, s conversion.Scope) error
Convert_v1alpha3_AzureStackHCIMachineTemplate_To_v1beta1_AzureStackHCIMachineTemplate is an autogenerated conversion function.
func Convert_v1alpha3_AzureStackHCIMachine_To_v1beta1_AzureStackHCIMachine ¶ added in v0.4.2
func Convert_v1alpha3_AzureStackHCIMachine_To_v1beta1_AzureStackHCIMachine(in *AzureStackHCIMachine, out *v1beta1.AzureStackHCIMachine, s conversion.Scope) error
Convert_v1alpha3_AzureStackHCIMachine_To_v1beta1_AzureStackHCIMachine is an autogenerated conversion function.
func Convert_v1alpha3_AzureStackHCIResourceReference_To_v1beta1_AzureStackHCIResourceReference ¶ added in v0.4.2
func Convert_v1alpha3_AzureStackHCIResourceReference_To_v1beta1_AzureStackHCIResourceReference(in *AzureStackHCIResourceReference, out *v1beta1.AzureStackHCIResourceReference, s conversion.Scope) error
Convert_v1alpha3_AzureStackHCIResourceReference_To_v1beta1_AzureStackHCIResourceReference is an autogenerated conversion function.
func Convert_v1alpha3_AzureStackHCIVirtualMachineList_To_v1beta1_AzureStackHCIVirtualMachineList ¶ added in v0.4.2
func Convert_v1alpha3_AzureStackHCIVirtualMachineList_To_v1beta1_AzureStackHCIVirtualMachineList(in *AzureStackHCIVirtualMachineList, out *v1beta1.AzureStackHCIVirtualMachineList, s conversion.Scope) error
Convert_v1alpha3_AzureStackHCIVirtualMachineList_To_v1beta1_AzureStackHCIVirtualMachineList is an autogenerated conversion function.
func Convert_v1alpha3_AzureStackHCIVirtualMachineSpec_To_v1beta1_AzureStackHCIVirtualMachineSpec ¶ added in v0.4.2
func Convert_v1alpha3_AzureStackHCIVirtualMachineSpec_To_v1beta1_AzureStackHCIVirtualMachineSpec(in *AzureStackHCIVirtualMachineSpec, out *v1beta1.AzureStackHCIVirtualMachineSpec, s conversion.Scope) error
Convert_v1alpha3_AzureStackHCIVirtualMachineSpec_To_v1beta1_AzureStackHCIVirtualMachineSpec is an autogenerated conversion function.
func Convert_v1alpha3_AzureStackHCIVirtualMachineStatus_To_v1beta1_AzureStackHCIVirtualMachineStatus ¶ added in v0.4.2
func Convert_v1alpha3_AzureStackHCIVirtualMachineStatus_To_v1beta1_AzureStackHCIVirtualMachineStatus(in *AzureStackHCIVirtualMachineStatus, out *v1beta1.AzureStackHCIVirtualMachineStatus, s conversion.Scope) error
Convert_v1alpha3_AzureStackHCIVirtualMachineStatus_To_v1beta1_AzureStackHCIVirtualMachineStatus is an autogenerated conversion function.
func Convert_v1alpha3_AzureStackHCIVirtualMachine_To_v1beta1_AzureStackHCIVirtualMachine ¶ added in v0.4.2
func Convert_v1alpha3_AzureStackHCIVirtualMachine_To_v1beta1_AzureStackHCIVirtualMachine(in *AzureStackHCIVirtualMachine, out *v1beta1.AzureStackHCIVirtualMachine, s conversion.Scope) error
Convert_v1alpha3_AzureStackHCIVirtualMachine_To_v1beta1_AzureStackHCIVirtualMachine is an autogenerated conversion function.
func Convert_v1alpha3_Image_To_v1beta1_Image ¶ added in v0.4.2
func Convert_v1alpha3_Image_To_v1beta1_Image(in *Image, out *v1beta1.Image, s conversion.Scope) error
Convert_v1alpha3_Image_To_v1beta1_Image is an autogenerated conversion function.
func Convert_v1alpha3_ManagedDisk_To_v1beta1_ManagedDisk ¶ added in v0.4.2
func Convert_v1alpha3_ManagedDisk_To_v1beta1_ManagedDisk(in *ManagedDisk, out *v1beta1.ManagedDisk, s conversion.Scope) error
Convert_v1alpha3_ManagedDisk_To_v1beta1_ManagedDisk is an autogenerated conversion function.
func Convert_v1alpha3_NetworkSpec_To_v1beta1_NetworkSpec ¶ added in v0.4.2
func Convert_v1alpha3_NetworkSpec_To_v1beta1_NetworkSpec(in *NetworkSpec, out *v1beta1.NetworkSpec, s conversion.Scope) error
Convert_v1alpha3_NetworkSpec_To_v1beta1_NetworkSpec is an autogenerated conversion function.
func Convert_v1alpha3_OSDisk_To_v1beta1_OSDisk ¶ added in v0.4.2
func Convert_v1alpha3_OSDisk_To_v1beta1_OSDisk(in *OSDisk, out *v1beta1.OSDisk, s conversion.Scope) error
Convert_v1alpha3_OSDisk_To_v1beta1_OSDisk is an autogenerated conversion function.
func Convert_v1alpha3_SubnetSpec_To_v1beta1_SubnetSpec ¶ added in v0.4.2
func Convert_v1alpha3_SubnetSpec_To_v1beta1_SubnetSpec(in *SubnetSpec, out *v1beta1.SubnetSpec, s conversion.Scope) error
Convert_v1alpha3_SubnetSpec_To_v1beta1_SubnetSpec is an autogenerated conversion function.
func Convert_v1alpha3_VM_To_v1beta1_VM ¶ added in v0.4.2
Convert_v1alpha3_VM_To_v1beta1_VM is an autogenerated conversion function.
func Convert_v1alpha3_VnetSpec_To_v1beta1_VnetSpec ¶ added in v0.4.2
func Convert_v1alpha3_VnetSpec_To_v1beta1_VnetSpec(in *VnetSpec, out *v1beta1.VnetSpec, s conversion.Scope) error
Convert_v1alpha3_VnetSpec_To_v1beta1_VnetSpec is an autogenerated conversion function.
func Convert_v1beta1_APIEndpoint_To_v1alpha3_APIEndpoint ¶ added in v0.4.2
func Convert_v1beta1_APIEndpoint_To_v1alpha3_APIEndpoint(in *clusterv1beta1.APIEndpoint, out *clusterv1alpha3.APIEndpoint, s apiconversion.Scope) error
func Convert_v1beta1_AvailabilityZone_To_v1alpha3_AvailabilityZone ¶ added in v0.4.2
func Convert_v1beta1_AvailabilityZone_To_v1alpha3_AvailabilityZone(in *v1beta1.AvailabilityZone, out *AvailabilityZone, s conversion.Scope) error
Convert_v1beta1_AvailabilityZone_To_v1alpha3_AvailabilityZone is an autogenerated conversion function.
func Convert_v1beta1_AzureStackHCIClusterList_To_v1alpha3_AzureStackHCIClusterList ¶ added in v0.4.2
func Convert_v1beta1_AzureStackHCIClusterList_To_v1alpha3_AzureStackHCIClusterList(in *v1beta1.AzureStackHCIClusterList, out *AzureStackHCIClusterList, s conversion.Scope) error
Convert_v1beta1_AzureStackHCIClusterList_To_v1alpha3_AzureStackHCIClusterList is an autogenerated conversion function.
func Convert_v1beta1_AzureStackHCIClusterSpec_To_v1alpha3_AzureStackHCIClusterSpec ¶ added in v0.4.2
func Convert_v1beta1_AzureStackHCIClusterSpec_To_v1alpha3_AzureStackHCIClusterSpec(in *v1beta1.AzureStackHCIClusterSpec, out *AzureStackHCIClusterSpec, s conversion.Scope) error
Convert_v1beta1_AzureStackHCIClusterSpec_To_v1alpha3_AzureStackHCIClusterSpec is an autogenerated conversion function.
func Convert_v1beta1_AzureStackHCIClusterStatus_To_v1alpha3_AzureStackHCIClusterStatus ¶ added in v0.4.2
func Convert_v1beta1_AzureStackHCIClusterStatus_To_v1alpha3_AzureStackHCIClusterStatus(in *v1beta1.AzureStackHCIClusterStatus, out *AzureStackHCIClusterStatus, s conversion.Scope) error
Convert_v1beta1_AzureStackHCIClusterStatus_To_v1alpha3_AzureStackHCIClusterStatus is an autogenerated conversion function.
func Convert_v1beta1_AzureStackHCICluster_To_v1alpha3_AzureStackHCICluster ¶ added in v0.4.2
func Convert_v1beta1_AzureStackHCICluster_To_v1alpha3_AzureStackHCICluster(in *v1beta1.AzureStackHCICluster, out *AzureStackHCICluster, s conversion.Scope) error
Convert_v1beta1_AzureStackHCICluster_To_v1alpha3_AzureStackHCICluster is an autogenerated conversion function.
func Convert_v1beta1_AzureStackHCILoadBalancerList_To_v1alpha3_AzureStackHCILoadBalancerList ¶ added in v0.4.2
func Convert_v1beta1_AzureStackHCILoadBalancerList_To_v1alpha3_AzureStackHCILoadBalancerList(in *v1beta1.AzureStackHCILoadBalancerList, out *AzureStackHCILoadBalancerList, s conversion.Scope) error
Convert_v1beta1_AzureStackHCILoadBalancerList_To_v1alpha3_AzureStackHCILoadBalancerList is an autogenerated conversion function.
func Convert_v1beta1_AzureStackHCILoadBalancerSpec_To_v1alpha3_AzureStackHCILoadBalancerSpec ¶ added in v0.4.2
func Convert_v1beta1_AzureStackHCILoadBalancerSpec_To_v1alpha3_AzureStackHCILoadBalancerSpec(in *v1beta1.AzureStackHCILoadBalancerSpec, out *AzureStackHCILoadBalancerSpec, s conversion.Scope) error
Convert_v1beta1_AzureStackHCILoadBalancerSpec_To_v1alpha3_AzureStackHCILoadBalancerSpec is an autogenerated conversion function.
func Convert_v1beta1_AzureStackHCILoadBalancerStatus_To_v1alpha3_AzureStackHCILoadBalancerStatus ¶ added in v0.4.2
func Convert_v1beta1_AzureStackHCILoadBalancerStatus_To_v1alpha3_AzureStackHCILoadBalancerStatus(in *v1beta1.AzureStackHCILoadBalancerStatus, out *AzureStackHCILoadBalancerStatus, s conversion.Scope) error
Convert_v1beta1_AzureStackHCILoadBalancerStatus_To_v1alpha3_AzureStackHCILoadBalancerStatus is an autogenerated conversion function.
func Convert_v1beta1_AzureStackHCILoadBalancer_To_v1alpha3_AzureStackHCILoadBalancer ¶ added in v0.4.2
func Convert_v1beta1_AzureStackHCILoadBalancer_To_v1alpha3_AzureStackHCILoadBalancer(in *v1beta1.AzureStackHCILoadBalancer, out *AzureStackHCILoadBalancer, s conversion.Scope) error
Convert_v1beta1_AzureStackHCILoadBalancer_To_v1alpha3_AzureStackHCILoadBalancer is an autogenerated conversion function.
func Convert_v1beta1_AzureStackHCIMachineList_To_v1alpha3_AzureStackHCIMachineList ¶ added in v0.4.2
func Convert_v1beta1_AzureStackHCIMachineList_To_v1alpha3_AzureStackHCIMachineList(in *v1beta1.AzureStackHCIMachineList, out *AzureStackHCIMachineList, s conversion.Scope) error
Convert_v1beta1_AzureStackHCIMachineList_To_v1alpha3_AzureStackHCIMachineList is an autogenerated conversion function.
func Convert_v1beta1_AzureStackHCIMachineProviderCondition_To_v1alpha3_AzureStackHCIMachineProviderCondition ¶ added in v0.4.2
func Convert_v1beta1_AzureStackHCIMachineProviderCondition_To_v1alpha3_AzureStackHCIMachineProviderCondition(in *v1beta1.AzureStackHCIMachineProviderCondition, out *AzureStackHCIMachineProviderCondition, s conversion.Scope) error
Convert_v1beta1_AzureStackHCIMachineProviderCondition_To_v1alpha3_AzureStackHCIMachineProviderCondition is an autogenerated conversion function.
func Convert_v1beta1_AzureStackHCIMachineSpec_To_v1alpha3_AzureStackHCIMachineSpec ¶ added in v0.4.2
func Convert_v1beta1_AzureStackHCIMachineSpec_To_v1alpha3_AzureStackHCIMachineSpec(in *v1beta1.AzureStackHCIMachineSpec, out *AzureStackHCIMachineSpec, s conversion.Scope) error
Convert_v1beta1_AzureStackHCIMachineSpec_To_v1alpha3_AzureStackHCIMachineSpec is an autogenerated conversion function.
func Convert_v1beta1_AzureStackHCIMachineStatus_To_v1alpha3_AzureStackHCIMachineStatus ¶ added in v0.4.2
func Convert_v1beta1_AzureStackHCIMachineStatus_To_v1alpha3_AzureStackHCIMachineStatus(in *v1beta1.AzureStackHCIMachineStatus, out *AzureStackHCIMachineStatus, s conversion.Scope) error
Convert_v1beta1_AzureStackHCIMachineStatus_To_v1alpha3_AzureStackHCIMachineStatus is an autogenerated conversion function.
func Convert_v1beta1_AzureStackHCIMachineTemplateList_To_v1alpha3_AzureStackHCIMachineTemplateList ¶ added in v0.4.2
func Convert_v1beta1_AzureStackHCIMachineTemplateList_To_v1alpha3_AzureStackHCIMachineTemplateList(in *v1beta1.AzureStackHCIMachineTemplateList, out *AzureStackHCIMachineTemplateList, s conversion.Scope) error
Convert_v1beta1_AzureStackHCIMachineTemplateList_To_v1alpha3_AzureStackHCIMachineTemplateList is an autogenerated conversion function.
func Convert_v1beta1_AzureStackHCIMachineTemplateResource_To_v1alpha3_AzureStackHCIMachineTemplateResource ¶ added in v0.4.2
func Convert_v1beta1_AzureStackHCIMachineTemplateResource_To_v1alpha3_AzureStackHCIMachineTemplateResource(in *v1beta1.AzureStackHCIMachineTemplateResource, out *AzureStackHCIMachineTemplateResource, s conversion.Scope) error
Convert_v1beta1_AzureStackHCIMachineTemplateResource_To_v1alpha3_AzureStackHCIMachineTemplateResource is an autogenerated conversion function.
func Convert_v1beta1_AzureStackHCIMachineTemplateSpec_To_v1alpha3_AzureStackHCIMachineTemplateSpec ¶ added in v0.4.2
func Convert_v1beta1_AzureStackHCIMachineTemplateSpec_To_v1alpha3_AzureStackHCIMachineTemplateSpec(in *v1beta1.AzureStackHCIMachineTemplateSpec, out *AzureStackHCIMachineTemplateSpec, s conversion.Scope) error
Convert_v1beta1_AzureStackHCIMachineTemplateSpec_To_v1alpha3_AzureStackHCIMachineTemplateSpec is an autogenerated conversion function.
func Convert_v1beta1_AzureStackHCIMachineTemplate_To_v1alpha3_AzureStackHCIMachineTemplate ¶ added in v0.4.2
func Convert_v1beta1_AzureStackHCIMachineTemplate_To_v1alpha3_AzureStackHCIMachineTemplate(in *v1beta1.AzureStackHCIMachineTemplate, out *AzureStackHCIMachineTemplate, s conversion.Scope) error
Convert_v1beta1_AzureStackHCIMachineTemplate_To_v1alpha3_AzureStackHCIMachineTemplate is an autogenerated conversion function.
func Convert_v1beta1_AzureStackHCIMachine_To_v1alpha3_AzureStackHCIMachine ¶ added in v0.4.2
func Convert_v1beta1_AzureStackHCIMachine_To_v1alpha3_AzureStackHCIMachine(in *v1beta1.AzureStackHCIMachine, out *AzureStackHCIMachine, s conversion.Scope) error
Convert_v1beta1_AzureStackHCIMachine_To_v1alpha3_AzureStackHCIMachine is an autogenerated conversion function.
func Convert_v1beta1_AzureStackHCIResourceReference_To_v1alpha3_AzureStackHCIResourceReference ¶ added in v0.4.2
func Convert_v1beta1_AzureStackHCIResourceReference_To_v1alpha3_AzureStackHCIResourceReference(in *v1beta1.AzureStackHCIResourceReference, out *AzureStackHCIResourceReference, s conversion.Scope) error
Convert_v1beta1_AzureStackHCIResourceReference_To_v1alpha3_AzureStackHCIResourceReference is an autogenerated conversion function.
func Convert_v1beta1_AzureStackHCIVirtualMachineList_To_v1alpha3_AzureStackHCIVirtualMachineList ¶ added in v0.4.2
func Convert_v1beta1_AzureStackHCIVirtualMachineList_To_v1alpha3_AzureStackHCIVirtualMachineList(in *v1beta1.AzureStackHCIVirtualMachineList, out *AzureStackHCIVirtualMachineList, s conversion.Scope) error
Convert_v1beta1_AzureStackHCIVirtualMachineList_To_v1alpha3_AzureStackHCIVirtualMachineList is an autogenerated conversion function.
func Convert_v1beta1_AzureStackHCIVirtualMachineSpec_To_v1alpha3_AzureStackHCIVirtualMachineSpec ¶ added in v0.4.2
func Convert_v1beta1_AzureStackHCIVirtualMachineSpec_To_v1alpha3_AzureStackHCIVirtualMachineSpec(in *v1beta1.AzureStackHCIVirtualMachineSpec, out *AzureStackHCIVirtualMachineSpec, s conversion.Scope) error
Convert_v1beta1_AzureStackHCIVirtualMachineSpec_To_v1alpha3_AzureStackHCIVirtualMachineSpec is an autogenerated conversion function.
func Convert_v1beta1_AzureStackHCIVirtualMachineStatus_To_v1alpha3_AzureStackHCIVirtualMachineStatus ¶ added in v0.4.2
func Convert_v1beta1_AzureStackHCIVirtualMachineStatus_To_v1alpha3_AzureStackHCIVirtualMachineStatus(in *v1beta1.AzureStackHCIVirtualMachineStatus, out *AzureStackHCIVirtualMachineStatus, s conversion.Scope) error
Convert_v1beta1_AzureStackHCIVirtualMachineStatus_To_v1alpha3_AzureStackHCIVirtualMachineStatus is an autogenerated conversion function.
func Convert_v1beta1_AzureStackHCIVirtualMachine_To_v1alpha3_AzureStackHCIVirtualMachine ¶ added in v0.4.2
func Convert_v1beta1_AzureStackHCIVirtualMachine_To_v1alpha3_AzureStackHCIVirtualMachine(in *v1beta1.AzureStackHCIVirtualMachine, out *AzureStackHCIVirtualMachine, s conversion.Scope) error
Convert_v1beta1_AzureStackHCIVirtualMachine_To_v1alpha3_AzureStackHCIVirtualMachine is an autogenerated conversion function.
func Convert_v1beta1_Image_To_v1alpha3_Image ¶ added in v0.4.2
func Convert_v1beta1_Image_To_v1alpha3_Image(in *v1beta1.Image, out *Image, s conversion.Scope) error
Convert_v1beta1_Image_To_v1alpha3_Image is an autogenerated conversion function.
func Convert_v1beta1_ManagedDisk_To_v1alpha3_ManagedDisk ¶ added in v0.4.2
func Convert_v1beta1_ManagedDisk_To_v1alpha3_ManagedDisk(in *v1beta1.ManagedDisk, out *ManagedDisk, s conversion.Scope) error
Convert_v1beta1_ManagedDisk_To_v1alpha3_ManagedDisk is an autogenerated conversion function.
func Convert_v1beta1_NetworkSpec_To_v1alpha3_NetworkSpec ¶ added in v0.4.2
func Convert_v1beta1_NetworkSpec_To_v1alpha3_NetworkSpec(in *v1beta1.NetworkSpec, out *NetworkSpec, s conversion.Scope) error
Convert_v1beta1_NetworkSpec_To_v1alpha3_NetworkSpec is an autogenerated conversion function.
func Convert_v1beta1_OSDisk_To_v1alpha3_OSDisk ¶ added in v0.4.2
func Convert_v1beta1_OSDisk_To_v1alpha3_OSDisk(in *v1beta1.OSDisk, out *OSDisk, s conversion.Scope) error
Convert_v1beta1_OSDisk_To_v1alpha3_OSDisk is an autogenerated conversion function.
func Convert_v1beta1_SubnetSpec_To_v1alpha3_SubnetSpec ¶ added in v0.4.2
func Convert_v1beta1_SubnetSpec_To_v1alpha3_SubnetSpec(in *v1beta1.SubnetSpec, out *SubnetSpec, s conversion.Scope) error
Convert_v1beta1_SubnetSpec_To_v1alpha3_SubnetSpec is an autogenerated conversion function.
func Convert_v1beta1_VM_To_v1alpha3_VM ¶ added in v0.4.2
Convert_v1beta1_VM_To_v1alpha3_VM is an autogenerated conversion function.
func Convert_v1beta1_VnetSpec_To_v1alpha3_VnetSpec ¶ added in v0.4.2
func Convert_v1beta1_VnetSpec_To_v1alpha3_VnetSpec(in *v1beta1.VnetSpec, out *VnetSpec, s conversion.Scope) error
Convert_v1beta1_VnetSpec_To_v1alpha3_VnetSpec is an autogenerated conversion function.
func DecodeRawExtension ¶
func DecodeRawExtension(in *runtime.RawExtension, out runtime.Object) error
DecodeRawExtension will decode a runtime.RawExtension into a specific runtime object based on the schema
func RegisterConversions ¶ added in v0.4.0
RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.
Types ¶
type AvailabilityZone ¶
type AvailabilityZone struct { ID *string `json:"id,omitempty"` Enabled *bool `json:"enabled,omitempty"` }
func (*AvailabilityZone) DeepCopy ¶
func (in *AvailabilityZone) DeepCopy() *AvailabilityZone
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailabilityZone.
func (*AvailabilityZone) DeepCopyInto ¶
func (in *AvailabilityZone) DeepCopyInto(out *AvailabilityZone)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureStackHCICluster ¶
type AzureStackHCICluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AzureStackHCIClusterSpec `json:"spec,omitempty"` Status AzureStackHCIClusterStatus `json:"status,omitempty"` }
AzureStackHCICluster is the Schema for the azurestackhciclusters API
func (*AzureStackHCICluster) ConvertFrom ¶ added in v0.4.0
func (dst *AzureStackHCICluster) ConvertFrom(srcRaw conversion.Hub) error
func (*AzureStackHCICluster) ConvertTo ¶ added in v0.4.0
func (src *AzureStackHCICluster) ConvertTo(dstRaw conversion.Hub) error
func (*AzureStackHCICluster) DeepCopy ¶
func (in *AzureStackHCICluster) DeepCopy() *AzureStackHCICluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureStackHCICluster.
func (*AzureStackHCICluster) DeepCopyInto ¶
func (in *AzureStackHCICluster) DeepCopyInto(out *AzureStackHCICluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureStackHCICluster) DeepCopyObject ¶
func (in *AzureStackHCICluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AzureStackHCICluster) GetConditions ¶ added in v0.3.6
func (c *AzureStackHCICluster) GetConditions() clusterv1.Conditions
GetConditions returns the list of conditions for AzureStackHCICluster.
func (*AzureStackHCICluster) SetConditions ¶ added in v0.3.6
func (c *AzureStackHCICluster) SetConditions(conditions clusterv1.Conditions)
SetConditions sets the conditions for AzureStackHCICluster.
type AzureStackHCIClusterList ¶
type AzureStackHCIClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AzureStackHCICluster `json:"items"` }
AzureStackHCIClusterList contains a list of AzureStackHCICluster
func (*AzureStackHCIClusterList) ConvertFrom ¶ added in v0.4.0
func (dst *AzureStackHCIClusterList) ConvertFrom(srcRaw conversion.Hub) error
func (*AzureStackHCIClusterList) ConvertTo ¶ added in v0.4.0
func (src *AzureStackHCIClusterList) ConvertTo(dstRaw conversion.Hub) error
func (*AzureStackHCIClusterList) DeepCopy ¶
func (in *AzureStackHCIClusterList) DeepCopy() *AzureStackHCIClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureStackHCIClusterList.
func (*AzureStackHCIClusterList) DeepCopyInto ¶
func (in *AzureStackHCIClusterList) DeepCopyInto(out *AzureStackHCIClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureStackHCIClusterList) DeepCopyObject ¶
func (in *AzureStackHCIClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AzureStackHCIClusterPhase ¶ added in v0.3.6
type AzureStackHCIClusterPhase string
type AzureStackHCIClusterSpec ¶
type AzureStackHCIClusterSpec struct { // NetworkSpec encapsulates all things related to Azure network. NetworkSpec NetworkSpec `json:"networkSpec,omitempty"` ResourceGroup string `json:"resourceGroup"` Location string `json:"location"` // AzureStackHCILoadBalancer is used to declare the AzureStackHCILoadBalancerSpec if a LoadBalancer is desired for the AzureStackHCICluster. AzureStackHCILoadBalancer *AzureStackHCILoadBalancerSpec `json:"azureStackHCILoadBalancer,omitempty"` // ControlPlaneEndpoint represents the endpoint used to communicate with the control plane. // +optional ControlPlaneEndpoint clusterv1.APIEndpoint `json:"controlPlaneEndpoint"` // Version indicates the desired Kubernetes version of the cluster. Version *string `json:"version"` // Management is true when the cluster is a Management Cluster. Management bool `json:"management,omitempty"` }
AzureStackHCIClusterSpec defines the desired state of AzureStackHCICluster
func (*AzureStackHCIClusterSpec) DeepCopy ¶
func (in *AzureStackHCIClusterSpec) DeepCopy() *AzureStackHCIClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureStackHCIClusterSpec.
func (*AzureStackHCIClusterSpec) DeepCopyInto ¶
func (in *AzureStackHCIClusterSpec) DeepCopyInto(out *AzureStackHCIClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureStackHCIClusterStatus ¶
type AzureStackHCIClusterStatus struct { Bastion VM `json:"bastion,omitempty"` // Ready is true when the provider resource is ready. // +optional Ready bool `json:"ready"` // Phase represents the current phase of cluster actuation. // E.g. Pending, Running, Terminating, Failed etc. // +optional Phase string `json:"phase,omitempty"` // Conditions defines current service state of the AzureStackHCICluster. // +optional Conditions clusterv1.Conditions `json:"conditions,omitempty"` }
AzureStackHCIClusterStatus defines the observed state of AzureStackHCICluster
func (*AzureStackHCIClusterStatus) DeepCopy ¶
func (in *AzureStackHCIClusterStatus) DeepCopy() *AzureStackHCIClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureStackHCIClusterStatus.
func (*AzureStackHCIClusterStatus) DeepCopyInto ¶
func (in *AzureStackHCIClusterStatus) DeepCopyInto(out *AzureStackHCIClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureStackHCIClusterStatus) GetTypedPhase ¶ added in v0.3.6
func (c *AzureStackHCIClusterStatus) GetTypedPhase() AzureStackHCIClusterPhase
GetTypedPhase attempts to parse the Phase field and return the typed AzureStackHCIClusterPhase representation as described in `types.go`.
func (*AzureStackHCIClusterStatus) SetTypedPhase ¶ added in v0.3.6
func (c *AzureStackHCIClusterStatus) SetTypedPhase(p AzureStackHCIClusterPhase)
SetTypedPhase sets the Phase field to the string representation of AzureStackHCIClusterPhase.
type AzureStackHCILoadBalancer ¶
type AzureStackHCILoadBalancer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AzureStackHCILoadBalancerSpec `json:"spec,omitempty"` Status AzureStackHCILoadBalancerStatus `json:"status,omitempty"` }
AzureStackHCILoadBalancer is the Schema for the azurestackhciloadbalancers API
func (*AzureStackHCILoadBalancer) ConvertFrom ¶ added in v0.4.0
func (dst *AzureStackHCILoadBalancer) ConvertFrom(srcRaw conversion.Hub) error
func (*AzureStackHCILoadBalancer) ConvertTo ¶ added in v0.4.0
func (src *AzureStackHCILoadBalancer) ConvertTo(dstRaw conversion.Hub) error
func (*AzureStackHCILoadBalancer) DeepCopy ¶
func (in *AzureStackHCILoadBalancer) DeepCopy() *AzureStackHCILoadBalancer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureStackHCILoadBalancer.
func (*AzureStackHCILoadBalancer) DeepCopyInto ¶
func (in *AzureStackHCILoadBalancer) DeepCopyInto(out *AzureStackHCILoadBalancer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureStackHCILoadBalancer) DeepCopyObject ¶
func (in *AzureStackHCILoadBalancer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AzureStackHCILoadBalancer) GetConditions ¶ added in v0.3.7
func (c *AzureStackHCILoadBalancer) GetConditions() clusterv1.Conditions
GetConditions returns the list of conditions for AzureStackHCILoadBalancer.
func (*AzureStackHCILoadBalancer) SetConditions ¶ added in v0.3.7
func (c *AzureStackHCILoadBalancer) SetConditions(conditions clusterv1.Conditions)
SetConditions sets the conditions for AzureStackHCILoadBalancer.
type AzureStackHCILoadBalancerList ¶
type AzureStackHCILoadBalancerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AzureStackHCILoadBalancer `json:"items"` }
AzureStackHCILoadBalancerList contains a list of AzureStackHCILoadBalancers
func (*AzureStackHCILoadBalancerList) ConvertFrom ¶ added in v0.4.0
func (dst *AzureStackHCILoadBalancerList) ConvertFrom(srcRaw conversion.Hub) error
func (*AzureStackHCILoadBalancerList) ConvertTo ¶ added in v0.4.0
func (src *AzureStackHCILoadBalancerList) ConvertTo(dstRaw conversion.Hub) error
func (*AzureStackHCILoadBalancerList) DeepCopy ¶
func (in *AzureStackHCILoadBalancerList) DeepCopy() *AzureStackHCILoadBalancerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureStackHCILoadBalancerList.
func (*AzureStackHCILoadBalancerList) DeepCopyInto ¶
func (in *AzureStackHCILoadBalancerList) DeepCopyInto(out *AzureStackHCILoadBalancerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureStackHCILoadBalancerList) DeepCopyObject ¶
func (in *AzureStackHCILoadBalancerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AzureStackHCILoadBalancerPhase ¶ added in v0.3.7
type AzureStackHCILoadBalancerPhase string
type AzureStackHCILoadBalancerSpec ¶
type AzureStackHCILoadBalancerSpec struct { SSHPublicKey string `json:"sshPublicKey"` Image Image `json:"image"` VMSize string `json:"vmSize"` // Number of desired loadbalancer machines. Defaults to 1. // This is a pointer to distinguish between explicit zero and not specified. // +optional // +kubebuilder:default=1 Replicas *int32 `json:"replicas,omitempty"` }
func (*AzureStackHCILoadBalancerSpec) DeepCopy ¶
func (in *AzureStackHCILoadBalancerSpec) DeepCopy() *AzureStackHCILoadBalancerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureStackHCILoadBalancerSpec.
func (*AzureStackHCILoadBalancerSpec) DeepCopyInto ¶
func (in *AzureStackHCILoadBalancerSpec) DeepCopyInto(out *AzureStackHCILoadBalancerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureStackHCILoadBalancerStatus ¶
type AzureStackHCILoadBalancerStatus struct { // +optional Ready bool `json:"ready,omitempty"` // Total number of non-terminated replicas for this loadbalancer // +optional Replicas int32 `json:"replicas,omitempty"` // Total number of ready (service connected) replicas for this loadbalancer // +optional ReadyReplicas int32 `json:"readyReplicas,omitempty"` // Total number of failed replicas for this loadbalancer. // +optional FailedReplicas int32 `json:"failedReplicas,omitempty"` // Address is the IP address of the load balancer. // +optional Address string `json:"address,omitempty"` // Port is the port of the azureStackHCIloadbalancers frontend. Port int32 `json:"port,omitempty"` // Phase represents the current phase of loadbalancer actuation. // E.g. Pending, Running, Terminating, Failed etc. // +optional Phase string `json:"phase,omitempty"` // Conditions defines current service state of the AzureStackHCILoadBalancer. // +optional Conditions clusterv1.Conditions `json:"conditions,omitempty"` // ErrorReason 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 ErrorReason *errors.MachineStatusError `json:"errorReason,omitempty"` // ErrorMessage 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 ErrorMessage *string `json:"errorMessage,omitempty"` // Selector is the label selector in string format to avoid introspection // by clients, and is used to provide the CRD-based integration for the // scale subresource and additional integrations for things like kubectl // describe.. The string will be in the same format as the query-param syntax. // More info about label selectors: http://kubernetes.io/docs/user-guide/labels#label-selectors // +optional Selector string `json:"selector,omitempty"` }
func (*AzureStackHCILoadBalancerStatus) DeepCopy ¶
func (in *AzureStackHCILoadBalancerStatus) DeepCopy() *AzureStackHCILoadBalancerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureStackHCILoadBalancerStatus.
func (*AzureStackHCILoadBalancerStatus) DeepCopyInto ¶
func (in *AzureStackHCILoadBalancerStatus) DeepCopyInto(out *AzureStackHCILoadBalancerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureStackHCILoadBalancerStatus) GetTypedPhase ¶ added in v0.3.7
func (c *AzureStackHCILoadBalancerStatus) GetTypedPhase() AzureStackHCILoadBalancerPhase
GetTypedPhase attempts to parse the Phase field and return the typed AzureStackHCILoadBalancerPhase representation as described in `types.go`.
func (*AzureStackHCILoadBalancerStatus) SetTypedPhase ¶ added in v0.3.7
func (c *AzureStackHCILoadBalancerStatus) SetTypedPhase(p AzureStackHCILoadBalancerPhase)
SetTypedPhase sets the Phase field to the string representation of AzureStackHCILoadBalancerPhase
type AzureStackHCIMachine ¶
type AzureStackHCIMachine struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AzureStackHCIMachineSpec `json:"spec,omitempty"` Status AzureStackHCIMachineStatus `json:"status,omitempty"` }
AzureStackHCIMachine is the Schema for the azurestackhcimachines API
func (*AzureStackHCIMachine) ConvertFrom ¶ added in v0.4.0
func (dst *AzureStackHCIMachine) ConvertFrom(srcRaw conversion.Hub) error
func (*AzureStackHCIMachine) ConvertTo ¶ added in v0.4.0
func (src *AzureStackHCIMachine) ConvertTo(dstRaw conversion.Hub) error
func (*AzureStackHCIMachine) DeepCopy ¶
func (in *AzureStackHCIMachine) DeepCopy() *AzureStackHCIMachine
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureStackHCIMachine.
func (*AzureStackHCIMachine) DeepCopyInto ¶
func (in *AzureStackHCIMachine) DeepCopyInto(out *AzureStackHCIMachine)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureStackHCIMachine) DeepCopyObject ¶
func (in *AzureStackHCIMachine) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AzureStackHCIMachine) GetConditions ¶ added in v0.3.10
func (c *AzureStackHCIMachine) GetConditions() clusterv1.Conditions
func (*AzureStackHCIMachine) SetConditions ¶ added in v0.3.10
func (c *AzureStackHCIMachine) SetConditions(conditions clusterv1.Conditions)
type AzureStackHCIMachineList ¶
type AzureStackHCIMachineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AzureStackHCIMachine `json:"items"` }
AzureStackHCIMachineList contains a list of AzureStackHCIMachine
func (*AzureStackHCIMachineList) ConvertFrom ¶ added in v0.4.0
func (dst *AzureStackHCIMachineList) ConvertFrom(srcRaw conversion.Hub) error
func (*AzureStackHCIMachineList) ConvertTo ¶ added in v0.4.0
func (src *AzureStackHCIMachineList) ConvertTo(dstRaw conversion.Hub) error
func (*AzureStackHCIMachineList) DeepCopy ¶
func (in *AzureStackHCIMachineList) DeepCopy() *AzureStackHCIMachineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureStackHCIMachineList.
func (*AzureStackHCIMachineList) DeepCopyInto ¶
func (in *AzureStackHCIMachineList) DeepCopyInto(out *AzureStackHCIMachineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureStackHCIMachineList) DeepCopyObject ¶
func (in *AzureStackHCIMachineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AzureStackHCIMachineProviderCondition ¶
type AzureStackHCIMachineProviderCondition struct { // Type is the type of the condition. Type AzureStackHCIMachineProviderConditionType `json:"type"` // Status is the status of the condition. Status corev1.ConditionStatus `json:"status"` // LastProbeTime is the last time we probed the condition. // +optional LastProbeTime metav1.Time `json:"lastProbeTime"` // LastTransitionTime is the last time the condition transitioned from one status to another. // +optional LastTransitionTime metav1.Time `json:"lastTransitionTime"` // Reason is a unique, one-word, CamelCase reason for the condition's last transition. // +optional Reason string `json:"reason"` // Message is a human-readable message indicating details about last transition. // +optional Message string `json:"message"` }
AzureStackHCIMachineProviderCondition is a condition in a AzureStackHCIMachineProviderStatus
func (*AzureStackHCIMachineProviderCondition) DeepCopy ¶
func (in *AzureStackHCIMachineProviderCondition) DeepCopy() *AzureStackHCIMachineProviderCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureStackHCIMachineProviderCondition.
func (*AzureStackHCIMachineProviderCondition) DeepCopyInto ¶
func (in *AzureStackHCIMachineProviderCondition) DeepCopyInto(out *AzureStackHCIMachineProviderCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureStackHCIMachineProviderConditionType ¶
type AzureStackHCIMachineProviderConditionType string
AzureStackHCIMachineProviderConditionType is a valid value for AzureStackHCIMachineProviderCondition.Type
const ( // MachineCreated indicates whether the machine has been created or not. If not, // it should include a reason and message for the failure. MachineCreated AzureStackHCIMachineProviderConditionType = "MachineCreated" )
Valid conditions for an Azure machine instance
type AzureStackHCIMachineSpec ¶
type AzureStackHCIMachineSpec struct { // ProviderID is the unique identifier as specified by the cloud provider. // +optional ProviderID *string `json:"providerID,omitempty"` VMSize string `json:"vmSize"` AvailabilityZone AvailabilityZone `json:"availabilityZone,omitempty"` Image Image `json:"image,omitempty"` OSDisk OSDisk `json:"osDisk,omitempty"` Location string `json:"location"` SSHPublicKey string `json:"sshPublicKey"` // AllocatePublicIP allows the ability to create dynamic public ips for machines where this value is true. // +optional AllocatePublicIP bool `json:"allocatePublicIP,omitempty"` AdditionalSSHKeys []string `json:"additionalSSHKeys,omitempty"` }
AzureStackHCIMachineSpec defines the desired state of AzureStackHCIMachine
func (*AzureStackHCIMachineSpec) DeepCopy ¶
func (in *AzureStackHCIMachineSpec) DeepCopy() *AzureStackHCIMachineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureStackHCIMachineSpec.
func (*AzureStackHCIMachineSpec) DeepCopyInto ¶
func (in *AzureStackHCIMachineSpec) DeepCopyInto(out *AzureStackHCIMachineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureStackHCIMachineStatus ¶
type AzureStackHCIMachineStatus struct { // Ready is true when the provider resource is ready. // +optional Ready bool `json:"ready"` // Addresses contains the Azure instance associated addresses. Addresses []v1.NodeAddress `json:"addresses,omitempty"` // VMState is the provisioning state of the Azure virtual machine. // +optional VMState *VMState `json:"vmState,omitempty"` // Conditions defines current service state of the AzureStackHCIMachine. // +optional Conditions clusterv1.Conditions `json:"conditions,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"` }
AzureStackHCIMachineStatus defines the observed state of AzureStackHCIMachine
func (*AzureStackHCIMachineStatus) DeepCopy ¶
func (in *AzureStackHCIMachineStatus) DeepCopy() *AzureStackHCIMachineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureStackHCIMachineStatus.
func (*AzureStackHCIMachineStatus) DeepCopyInto ¶
func (in *AzureStackHCIMachineStatus) DeepCopyInto(out *AzureStackHCIMachineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureStackHCIMachineTemplate ¶
type AzureStackHCIMachineTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AzureStackHCIMachineTemplateSpec `json:"spec,omitempty"` }
AzureStackHCIMachineTemplate is the Schema for the azurestackhcimachinetemplates API
func (*AzureStackHCIMachineTemplate) ConvertFrom ¶ added in v0.4.0
func (dst *AzureStackHCIMachineTemplate) ConvertFrom(srcRaw conversion.Hub) error
func (*AzureStackHCIMachineTemplate) ConvertTo ¶ added in v0.4.0
func (src *AzureStackHCIMachineTemplate) ConvertTo(dstRaw conversion.Hub) error
func (*AzureStackHCIMachineTemplate) DeepCopy ¶
func (in *AzureStackHCIMachineTemplate) DeepCopy() *AzureStackHCIMachineTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureStackHCIMachineTemplate.
func (*AzureStackHCIMachineTemplate) DeepCopyInto ¶
func (in *AzureStackHCIMachineTemplate) DeepCopyInto(out *AzureStackHCIMachineTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureStackHCIMachineTemplate) DeepCopyObject ¶
func (in *AzureStackHCIMachineTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AzureStackHCIMachineTemplateList ¶
type AzureStackHCIMachineTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AzureStackHCIMachineTemplate `json:"items"` }
AzureStackHCIMachineTemplateList contains a list of AzureStackHCIMachineTemplate
func (*AzureStackHCIMachineTemplateList) ConvertFrom ¶ added in v0.4.0
func (dst *AzureStackHCIMachineTemplateList) ConvertFrom(srcRaw conversion.Hub) error
func (*AzureStackHCIMachineTemplateList) ConvertTo ¶ added in v0.4.0
func (src *AzureStackHCIMachineTemplateList) ConvertTo(dstRaw conversion.Hub) error
func (*AzureStackHCIMachineTemplateList) DeepCopy ¶
func (in *AzureStackHCIMachineTemplateList) DeepCopy() *AzureStackHCIMachineTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureStackHCIMachineTemplateList.
func (*AzureStackHCIMachineTemplateList) DeepCopyInto ¶
func (in *AzureStackHCIMachineTemplateList) DeepCopyInto(out *AzureStackHCIMachineTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureStackHCIMachineTemplateList) DeepCopyObject ¶
func (in *AzureStackHCIMachineTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AzureStackHCIMachineTemplateResource ¶
type AzureStackHCIMachineTemplateResource struct { // Spec is the specification of the desired behavior of the machine. Spec AzureStackHCIMachineSpec `json:"spec"` }
AzureStackHCIMachineTemplateResource describes the data needed to create an AzureStackHCIMachine from a template
func (*AzureStackHCIMachineTemplateResource) DeepCopy ¶
func (in *AzureStackHCIMachineTemplateResource) DeepCopy() *AzureStackHCIMachineTemplateResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureStackHCIMachineTemplateResource.
func (*AzureStackHCIMachineTemplateResource) DeepCopyInto ¶
func (in *AzureStackHCIMachineTemplateResource) DeepCopyInto(out *AzureStackHCIMachineTemplateResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureStackHCIMachineTemplateSpec ¶
type AzureStackHCIMachineTemplateSpec struct {
Template AzureStackHCIMachineTemplateResource `json:"template"`
}
AzureStackHCIMachineTemplateSpec defines the desired state of AzureStackHCIMachineTemplate
func (*AzureStackHCIMachineTemplateSpec) DeepCopy ¶
func (in *AzureStackHCIMachineTemplateSpec) DeepCopy() *AzureStackHCIMachineTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureStackHCIMachineTemplateSpec.
func (*AzureStackHCIMachineTemplateSpec) DeepCopyInto ¶
func (in *AzureStackHCIMachineTemplateSpec) DeepCopyInto(out *AzureStackHCIMachineTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureStackHCIResourceReference ¶
type AzureStackHCIResourceReference struct { // ID of resource // +optional ID *string `json:"id,omitempty"` }
AzureStackHCIResourceReference is a reference to a specific Azure resource by ID
func (*AzureStackHCIResourceReference) DeepCopy ¶
func (in *AzureStackHCIResourceReference) DeepCopy() *AzureStackHCIResourceReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureStackHCIResourceReference.
func (*AzureStackHCIResourceReference) DeepCopyInto ¶
func (in *AzureStackHCIResourceReference) DeepCopyInto(out *AzureStackHCIResourceReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureStackHCIVirtualMachine ¶
type AzureStackHCIVirtualMachine struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AzureStackHCIVirtualMachineSpec `json:"spec,omitempty"` Status AzureStackHCIVirtualMachineStatus `json:"status,omitempty"` }
AzureStackHCIVirtualMachine is the Schema for the azurestackhcivirtualmachines API
func (*AzureStackHCIVirtualMachine) ConvertFrom ¶ added in v0.4.0
func (dst *AzureStackHCIVirtualMachine) ConvertFrom(srcRaw conversion.Hub) error
func (*AzureStackHCIVirtualMachine) ConvertTo ¶ added in v0.4.0
func (src *AzureStackHCIVirtualMachine) ConvertTo(dstRaw conversion.Hub) error
func (*AzureStackHCIVirtualMachine) DeepCopy ¶
func (in *AzureStackHCIVirtualMachine) DeepCopy() *AzureStackHCIVirtualMachine
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureStackHCIVirtualMachine.
func (*AzureStackHCIVirtualMachine) DeepCopyInto ¶
func (in *AzureStackHCIVirtualMachine) DeepCopyInto(out *AzureStackHCIVirtualMachine)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureStackHCIVirtualMachine) DeepCopyObject ¶
func (in *AzureStackHCIVirtualMachine) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AzureStackHCIVirtualMachine) GetConditions ¶ added in v0.3.6
func (m *AzureStackHCIVirtualMachine) GetConditions() clusterv1.Conditions
GetConditions returns the list of conditions for the AzureStackHCIVirtualMachine.
func (*AzureStackHCIVirtualMachine) SetConditions ¶ added in v0.3.6
func (m *AzureStackHCIVirtualMachine) SetConditions(conditions clusterv1.Conditions)
SetConditions sets the conditions for the AzureStackHCIVirtualMachine.
type AzureStackHCIVirtualMachineList ¶
type AzureStackHCIVirtualMachineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AzureStackHCIVirtualMachine `json:"items"` }
AzureStackHCIVirtualMachineList contains a list of AzureStackHCIVirtualMachine
func (*AzureStackHCIVirtualMachineList) ConvertFrom ¶ added in v0.4.0
func (dst *AzureStackHCIVirtualMachineList) ConvertFrom(srcRaw conversion.Hub) error
func (*AzureStackHCIVirtualMachineList) ConvertTo ¶ added in v0.4.0
func (src *AzureStackHCIVirtualMachineList) ConvertTo(dstRaw conversion.Hub) error
func (*AzureStackHCIVirtualMachineList) DeepCopy ¶
func (in *AzureStackHCIVirtualMachineList) DeepCopy() *AzureStackHCIVirtualMachineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureStackHCIVirtualMachineList.
func (*AzureStackHCIVirtualMachineList) DeepCopyInto ¶
func (in *AzureStackHCIVirtualMachineList) DeepCopyInto(out *AzureStackHCIVirtualMachineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureStackHCIVirtualMachineList) DeepCopyObject ¶
func (in *AzureStackHCIVirtualMachineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AzureStackHCIVirtualMachineSpec ¶
type AzureStackHCIVirtualMachineSpec struct { VMSize string `json:"vmSize"` AvailabilityZone AvailabilityZone `json:"availabilityZone,omitempty"` Image Image `json:"image"` OSDisk OSDisk `json:"osDisk,omitempty"` BootstrapData *string `json:"bootstrapData,omitempty"` Identity VMIdentity `json:"identity,omitempty"` Location string `json:"location"` // does location belong here? SSHPublicKey string `json:"sshPublicKey"` // come from the cluster scope for machine and lb controller creation path ResourceGroup string `json:"resourceGroup"` VnetName string `json:"vnetName"` ClusterName string `json:"clusterName"` SubnetName string `json:"subnetName"` BackendPoolNames []string `json:"backendPoolNames,omitempty"` AdditionalSSHKeys []string `json:"additionalSSHKeys,omitempty"` }
AzureStackHCIVirtualMachineSpec defines the desired state of AzureStackHCIVirtualMachine
func (*AzureStackHCIVirtualMachineSpec) DeepCopy ¶
func (in *AzureStackHCIVirtualMachineSpec) DeepCopy() *AzureStackHCIVirtualMachineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureStackHCIVirtualMachineSpec.
func (*AzureStackHCIVirtualMachineSpec) DeepCopyInto ¶
func (in *AzureStackHCIVirtualMachineSpec) DeepCopyInto(out *AzureStackHCIVirtualMachineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureStackHCIVirtualMachineStatus ¶
type AzureStackHCIVirtualMachineStatus struct { // Ready is true when the provider resource is ready. // +optional Ready bool `json:"ready"` // Addresses contains the AzureStackHCI instance associated addresses. Addresses []v1core.NodeAddress `json:"addresses,omitempty"` // VMState is the provisioning state of the AzureStackHCI virtual machine. // +optional VMState *VMState `json:"vmState,omitempty"` // +optional FailureReason *errors.MachineStatusError `json:"failureReason,omitempty"` // +optional FailureMessage *string `json:"failureMessage,omitempty"` // Conditions defines current service state of the AzureStackHCIVirtualMachine. // +optional Conditions clusterv1.Conditions `json:"conditions,omitempty"` }
AzureStackHCIVirtualMachineStatus defines the observed state of AzureStackHCIVirtualMachine
func (*AzureStackHCIVirtualMachineStatus) DeepCopy ¶
func (in *AzureStackHCIVirtualMachineStatus) DeepCopy() *AzureStackHCIVirtualMachineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureStackHCIVirtualMachineStatus.
func (*AzureStackHCIVirtualMachineStatus) DeepCopyInto ¶
func (in *AzureStackHCIVirtualMachineStatus) DeepCopyInto(out *AzureStackHCIVirtualMachineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Image ¶
type Image struct { Publisher *string `json:"publisher,omitempty"` Offer *string `json:"offer,omitempty"` SKU *string `json:"sku,omitempty"` ID *string `json:"id,omitempty"` SubscriptionID *string `json:"subscriptionID,omitempty"` ResourceGroup *string `json:"resourceGroup,omitempty"` Gallery *string `json:"gallery,omitempty"` Name *string `json:"name,omitempty"` Version *string `json:"version,omitempty"` OSType OSType `json:"osType"` }
Image defines information about the image to use for VM creation. There are three ways to specify an image: by ID, by publisher, or by Shared Image Gallery. If specifying an image by ID, only the ID field needs to be set. If specifying an image by publisher, the Publisher, Offer, SKU, and Version fields must be set. If specifying an image from a Shared Image Gallery, the SubscriptionID, ResourceGroup, Gallery, Name, and Version fields must be set.
func (*Image) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Image.
func (*Image) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedDisk ¶
type ManagedDisk struct {
StorageAccountType string `json:"storageAccountType"`
}
func (*ManagedDisk) DeepCopy ¶
func (in *ManagedDisk) DeepCopy() *ManagedDisk
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedDisk.
func (*ManagedDisk) DeepCopyInto ¶
func (in *ManagedDisk) DeepCopyInto(out *ManagedDisk)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSpec ¶
type NetworkSpec struct { // Vnet is the configuration for the Azure virtual network. // +optional Vnet VnetSpec `json:"vnet,omitempty"` // Subnets is the configuration for the control-plane subnet and the node subnet. // +optional Subnets Subnets `json:"subnets,omitempty"` }
NetworkSpec encapsulates all things related to Azure network.
func (*NetworkSpec) DeepCopy ¶
func (in *NetworkSpec) DeepCopy() *NetworkSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSpec.
func (*NetworkSpec) DeepCopyInto ¶
func (in *NetworkSpec) DeepCopyInto(out *NetworkSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OSDisk ¶
type OSDisk struct { Name string `json:"name"` Source string `json:"source"` OSType OSType `json:"osType"` DiskSizeGB int32 `json:"diskSizeGB"` ManagedDisk ManagedDisk `json:"managedDisk"` }
func (*OSDisk) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OSDisk.
func (*OSDisk) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetSpec ¶
type SubnetSpec struct { // ID defines a unique identifier to reference this resource. ID string `json:"id,omitempty"` // Name defines a name for the subnet resource. Name string `json:"name"` // VnetID defines the ID of the virtual network this subnet should be built in. VnetID string `json:"vnetId"` // CidrBlock is the CIDR block to be used when the provider creates a managed Vnet. CidrBlock string `json:"cidrBlock,omitempty"` }
SubnetSpec configures an Azure subnet.
func (*SubnetSpec) DeepCopy ¶
func (in *SubnetSpec) DeepCopy() *SubnetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetSpec.
func (*SubnetSpec) DeepCopyInto ¶
func (in *SubnetSpec) DeepCopyInto(out *SubnetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Subnets ¶
type Subnets []*SubnetSpec
Subnets is a slice of Subnet.
func (Subnets) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnets.
func (Subnets) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Subnets) ToMap ¶
func (s Subnets) ToMap() map[string]*SubnetSpec
ToMap returns a map from id to subnet.
type VM ¶
type VM struct { ID string `json:"id,omitempty"` Name string `json:"name,omitempty"` AvailabilityZone string `json:"availabilityZone,omitempty"` // Hardware profile VMSize string `json:"vmSize,omitempty"` // Storage profile Image Image `json:"image,omitempty"` OSDisk OSDisk `json:"osDisk,omitempty"` BootstrapData string `json:"bootstrapData,omitempty"` // State - The provisioning state, which only appears in the response. State VMState `json:"vmState,omitempty"` Identity VMIdentity `json:"identity,omitempty"` }
VM describes an Azure virtual machine.
func (*VM) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VM.
func (*VM) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VMIdentity ¶
type VMIdentity string
VMIdentity defines the identity of the virtual machine, if configured.
type VirtualMachinesByCreationTimestamp ¶ added in v0.3.7
type VirtualMachinesByCreationTimestamp []*AzureStackHCIVirtualMachine
VirtualMachinesByCreationTimestamp sorts a list of AzureStackHCIVirtualMachine by creation timestamp, using their names as a tie breaker.
func (VirtualMachinesByCreationTimestamp) DeepCopy ¶ added in v0.3.7
func (in VirtualMachinesByCreationTimestamp) DeepCopy() VirtualMachinesByCreationTimestamp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachinesByCreationTimestamp.
func (VirtualMachinesByCreationTimestamp) DeepCopyInto ¶ added in v0.3.7
func (in VirtualMachinesByCreationTimestamp) DeepCopyInto(out *VirtualMachinesByCreationTimestamp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (VirtualMachinesByCreationTimestamp) Len ¶ added in v0.3.7
func (o VirtualMachinesByCreationTimestamp) Len() int
func (VirtualMachinesByCreationTimestamp) Less ¶ added in v0.3.7
func (o VirtualMachinesByCreationTimestamp) Less(i, j int) bool
func (VirtualMachinesByCreationTimestamp) Swap ¶ added in v0.3.7
func (o VirtualMachinesByCreationTimestamp) Swap(i, j int)
type VnetSpec ¶
type VnetSpec struct { // ID is the identifier of the virtual network this provider should use to create resources. ID string `json:"id,omitempty"` // Name defines a name for the virtual network resource. Name string `json:"name"` // CidrBlock is the CIDR block to be used when the provider creates a managed virtual network. CidrBlock string `json:"cidrBlock,omitempty"` // Group is the resource group the vnet should use. Group string `json:"group,omitempty"` }
VnetSpec configures an Azure virtual network.
func (*VnetSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VnetSpec.
func (*VnetSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- azurestackhcicluster_conversion.go
- azurestackhcicluster_types.go
- azurestackhciloadbalancer_conversion.go
- azurestackhciloadbalancer_types.go
- azurestackhcimachine_conversion.go
- azurestackhcimachine_types.go
- azurestackhcimachinetemplate_conversion.go
- azurestackhcimachinetemplate_types.go
- azurestackhcivirtualmachine_conversion.go
- azurestackhcivirtualmachine_types.go
- conditions_consts.go
- decode.go
- doc.go
- groupversion_info.go
- phase_types.go
- types.go
- zz_generated.conversion.go
- zz_generated.deepcopy.go