Documentation ¶
Overview ¶
Package v1alpha1 is the v1alpha1 version of the API. +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/xuanson2406/machine-controller-manager/pkg/apis/machine +k8s:openapi-gen=true +k8s:defaulter-gen=TypeMeta +groupName=machine.sapcloud.io +kubebuilder:object:generate=true Package v1alpha1 is a version of the API.
Copyright (c) 2017 SAP SE or an SAP affiliate company. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Index ¶
- Constants
- Variables
- func Convert_machine_AWSBlockDeviceMappingSpec_To_v1alpha1_AWSBlockDeviceMappingSpec(in *machine.AWSBlockDeviceMappingSpec, out *AWSBlockDeviceMappingSpec, ...) error
- func Convert_machine_AWSEbsBlockDeviceSpec_To_v1alpha1_AWSEbsBlockDeviceSpec(in *machine.AWSEbsBlockDeviceSpec, out *AWSEbsBlockDeviceSpec, ...) error
- func Convert_machine_AWSIAMProfileSpec_To_v1alpha1_AWSIAMProfileSpec(in *machine.AWSIAMProfileSpec, out *AWSIAMProfileSpec, s conversion.Scope) error
- func Convert_machine_AWSMachineClassList_To_v1alpha1_AWSMachineClassList(in *machine.AWSMachineClassList, out *AWSMachineClassList, s conversion.Scope) error
- func Convert_machine_AWSMachineClassSpec_To_v1alpha1_AWSMachineClassSpec(in *machine.AWSMachineClassSpec, out *AWSMachineClassSpec, s conversion.Scope) error
- func Convert_machine_AWSMachineClass_To_v1alpha1_AWSMachineClass(in *machine.AWSMachineClass, out *AWSMachineClass, s conversion.Scope) error
- func Convert_machine_AWSNetworkInterfaceSpec_To_v1alpha1_AWSNetworkInterfaceSpec(in *machine.AWSNetworkInterfaceSpec, out *AWSNetworkInterfaceSpec, ...) error
- func Convert_machine_AlicloudDataDisk_To_v1alpha1_AlicloudDataDisk(in *machine.AlicloudDataDisk, out *AlicloudDataDisk, s conversion.Scope) error
- func Convert_machine_AlicloudMachineClassList_To_v1alpha1_AlicloudMachineClassList(in *machine.AlicloudMachineClassList, out *AlicloudMachineClassList, ...) error
- func Convert_machine_AlicloudMachineClassSpec_To_v1alpha1_AlicloudMachineClassSpec(in *machine.AlicloudMachineClassSpec, out *AlicloudMachineClassSpec, ...) error
- func Convert_machine_AlicloudMachineClass_To_v1alpha1_AlicloudMachineClass(in *machine.AlicloudMachineClass, out *AlicloudMachineClass, ...) error
- func Convert_machine_AlicloudSystemDisk_To_v1alpha1_AlicloudSystemDisk(in *machine.AlicloudSystemDisk, out *AlicloudSystemDisk, s conversion.Scope) error
- func Convert_machine_AzureDataDisk_To_v1alpha1_AzureDataDisk(in *machine.AzureDataDisk, out *AzureDataDisk, s conversion.Scope) error
- func Convert_machine_AzureHardwareProfile_To_v1alpha1_AzureHardwareProfile(in *machine.AzureHardwareProfile, out *AzureHardwareProfile, ...) error
- func Convert_machine_AzureImageReference_To_v1alpha1_AzureImageReference(in *machine.AzureImageReference, out *AzureImageReference, s conversion.Scope) error
- func Convert_machine_AzureLinuxConfiguration_To_v1alpha1_AzureLinuxConfiguration(in *machine.AzureLinuxConfiguration, out *AzureLinuxConfiguration, ...) error
- func Convert_machine_AzureMachineClassList_To_v1alpha1_AzureMachineClassList(in *machine.AzureMachineClassList, out *AzureMachineClassList, ...) error
- func Convert_machine_AzureMachineClassSpec_To_v1alpha1_AzureMachineClassSpec(in *machine.AzureMachineClassSpec, out *AzureMachineClassSpec, ...) error
- func Convert_machine_AzureMachineClass_To_v1alpha1_AzureMachineClass(in *machine.AzureMachineClass, out *AzureMachineClass, s conversion.Scope) error
- func Convert_machine_AzureMachineSetConfig_To_v1alpha1_AzureMachineSetConfig(in *machine.AzureMachineSetConfig, out *AzureMachineSetConfig, ...) error
- func Convert_machine_AzureManagedDiskParameters_To_v1alpha1_AzureManagedDiskParameters(in *machine.AzureManagedDiskParameters, out *AzureManagedDiskParameters, ...) error
- func Convert_machine_AzureNetworkInterfaceReferenceProperties_To_v1alpha1_AzureNetworkInterfaceReferenceProperties(in *machine.AzureNetworkInterfaceReferenceProperties, ...) error
- func Convert_machine_AzureNetworkInterfaceReference_To_v1alpha1_AzureNetworkInterfaceReference(in *machine.AzureNetworkInterfaceReference, ...) error
- func Convert_machine_AzureNetworkProfile_To_v1alpha1_AzureNetworkProfile(in *machine.AzureNetworkProfile, out *AzureNetworkProfile, s conversion.Scope) error
- func Convert_machine_AzureOSDisk_To_v1alpha1_AzureOSDisk(in *machine.AzureOSDisk, out *AzureOSDisk, s conversion.Scope) error
- func Convert_machine_AzureOSProfile_To_v1alpha1_AzureOSProfile(in *machine.AzureOSProfile, out *AzureOSProfile, s conversion.Scope) error
- func Convert_machine_AzureSSHConfiguration_To_v1alpha1_AzureSSHConfiguration(in *machine.AzureSSHConfiguration, out *AzureSSHConfiguration, ...) error
- func Convert_machine_AzureSSHPublicKey_To_v1alpha1_AzureSSHPublicKey(in *machine.AzureSSHPublicKey, out *AzureSSHPublicKey, s conversion.Scope) error
- func Convert_machine_AzureStorageProfile_To_v1alpha1_AzureStorageProfile(in *machine.AzureStorageProfile, out *AzureStorageProfile, s conversion.Scope) error
- func Convert_machine_AzureSubResource_To_v1alpha1_AzureSubResource(in *machine.AzureSubResource, out *AzureSubResource, s conversion.Scope) error
- func Convert_machine_AzureSubnetInfo_To_v1alpha1_AzureSubnetInfo(in *machine.AzureSubnetInfo, out *AzureSubnetInfo, s conversion.Scope) error
- func Convert_machine_AzureVirtualMachineProperties_To_v1alpha1_AzureVirtualMachineProperties(in *machine.AzureVirtualMachineProperties, out *AzureVirtualMachineProperties, ...) error
- func Convert_machine_ClassSpec_To_v1alpha1_ClassSpec(in *machine.ClassSpec, out *ClassSpec, s conversion.Scope) error
- func Convert_machine_CurrentStatus_To_v1alpha1_CurrentStatus(in *machine.CurrentStatus, out *CurrentStatus, s conversion.Scope) error
- func Convert_machine_GCPDisk_To_v1alpha1_GCPDisk(in *machine.GCPDisk, out *GCPDisk, s conversion.Scope) error
- func Convert_machine_GCPMachineClassList_To_v1alpha1_GCPMachineClassList(in *machine.GCPMachineClassList, out *GCPMachineClassList, s conversion.Scope) error
- func Convert_machine_GCPMachineClassSpec_To_v1alpha1_GCPMachineClassSpec(in *machine.GCPMachineClassSpec, out *GCPMachineClassSpec, s conversion.Scope) error
- func Convert_machine_GCPMachineClass_To_v1alpha1_GCPMachineClass(in *machine.GCPMachineClass, out *GCPMachineClass, s conversion.Scope) error
- func Convert_machine_GCPMetadata_To_v1alpha1_GCPMetadata(in *machine.GCPMetadata, out *GCPMetadata, s conversion.Scope) error
- func Convert_machine_GCPNetworkInterface_To_v1alpha1_GCPNetworkInterface(in *machine.GCPNetworkInterface, out *GCPNetworkInterface, s conversion.Scope) error
- func Convert_machine_GCPScheduling_To_v1alpha1_GCPScheduling(in *machine.GCPScheduling, out *GCPScheduling, s conversion.Scope) error
- func Convert_machine_GCPServiceAccount_To_v1alpha1_GCPServiceAccount(in *machine.GCPServiceAccount, out *GCPServiceAccount, s conversion.Scope) error
- func Convert_machine_LastOperation_To_v1alpha1_LastOperation(in *machine.LastOperation, out *LastOperation, s conversion.Scope) error
- func Convert_machine_MachineClassList_To_v1alpha1_MachineClassList(in *machine.MachineClassList, out *MachineClassList, s conversion.Scope) error
- func Convert_machine_MachineClass_To_v1alpha1_MachineClass(in *machine.MachineClass, out *MachineClass, s conversion.Scope) error
- func Convert_machine_MachineConfiguration_To_v1alpha1_MachineConfiguration(in *machine.MachineConfiguration, out *MachineConfiguration, ...) error
- func Convert_machine_MachineDeploymentCondition_To_v1alpha1_MachineDeploymentCondition(in *machine.MachineDeploymentCondition, out *MachineDeploymentCondition, ...) error
- func Convert_machine_MachineDeploymentList_To_v1alpha1_MachineDeploymentList(in *machine.MachineDeploymentList, out *MachineDeploymentList, ...) error
- func Convert_machine_MachineDeploymentSpec_To_v1alpha1_MachineDeploymentSpec(in *machine.MachineDeploymentSpec, out *MachineDeploymentSpec, ...) error
- func Convert_machine_MachineDeploymentStatus_To_v1alpha1_MachineDeploymentStatus(in *machine.MachineDeploymentStatus, out *MachineDeploymentStatus, ...) error
- func Convert_machine_MachineDeploymentStrategy_To_v1alpha1_MachineDeploymentStrategy(in *machine.MachineDeploymentStrategy, out *MachineDeploymentStrategy, ...) error
- func Convert_machine_MachineDeployment_To_v1alpha1_MachineDeployment(in *machine.MachineDeployment, out *MachineDeployment, s conversion.Scope) error
- func Convert_machine_MachineList_To_v1alpha1_MachineList(in *machine.MachineList, out *MachineList, s conversion.Scope) error
- func Convert_machine_MachineSetCondition_To_v1alpha1_MachineSetCondition(in *machine.MachineSetCondition, out *MachineSetCondition, s conversion.Scope) error
- func Convert_machine_MachineSetList_To_v1alpha1_MachineSetList(in *machine.MachineSetList, out *MachineSetList, s conversion.Scope) error
- func Convert_machine_MachineSetSpec_To_v1alpha1_MachineSetSpec(in *machine.MachineSetSpec, out *MachineSetSpec, s conversion.Scope) error
- func Convert_machine_MachineSetStatus_To_v1alpha1_MachineSetStatus(in *machine.MachineSetStatus, out *MachineSetStatus, s conversion.Scope) error
- func Convert_machine_MachineSet_To_v1alpha1_MachineSet(in *machine.MachineSet, out *MachineSet, s conversion.Scope) error
- func Convert_machine_MachineSpec_To_v1alpha1_MachineSpec(in *machine.MachineSpec, out *MachineSpec, s conversion.Scope) error
- func Convert_machine_MachineStatus_To_v1alpha1_MachineStatus(in *machine.MachineStatus, out *MachineStatus, s conversion.Scope) error
- func Convert_machine_MachineSummary_To_v1alpha1_MachineSummary(in *machine.MachineSummary, out *MachineSummary, s conversion.Scope) error
- func Convert_machine_MachineTemplateSpec_To_v1alpha1_MachineTemplateSpec(in *machine.MachineTemplateSpec, out *MachineTemplateSpec, s conversion.Scope) error
- func Convert_machine_Machine_To_v1alpha1_Machine(in *machine.Machine, out *Machine, s conversion.Scope) error
- func Convert_machine_NodeTemplateSpec_To_v1alpha1_NodeTemplateSpec(in *machine.NodeTemplateSpec, out *NodeTemplateSpec, s conversion.Scope) error
- func Convert_machine_NodeTemplate_To_v1alpha1_NodeTemplate(in *machine.NodeTemplate, out *NodeTemplate, s conversion.Scope) error
- func Convert_machine_OpenStackMachineClassList_To_v1alpha1_OpenStackMachineClassList(in *machine.OpenStackMachineClassList, out *OpenStackMachineClassList, ...) error
- func Convert_machine_OpenStackMachineClassSpec_To_v1alpha1_OpenStackMachineClassSpec(in *machine.OpenStackMachineClassSpec, out *OpenStackMachineClassSpec, ...) error
- func Convert_machine_OpenStackMachineClass_To_v1alpha1_OpenStackMachineClass(in *machine.OpenStackMachineClass, out *OpenStackMachineClass, ...) error
- func Convert_machine_OpenStackNetwork_To_v1alpha1_OpenStackNetwork(in *machine.OpenStackNetwork, out *OpenStackNetwork, s conversion.Scope) error
- func Convert_machine_PacketMachineClassList_To_v1alpha1_PacketMachineClassList(in *machine.PacketMachineClassList, out *PacketMachineClassList, ...) error
- func Convert_machine_PacketMachineClassSpec_To_v1alpha1_PacketMachineClassSpec(in *machine.PacketMachineClassSpec, out *PacketMachineClassSpec, ...) error
- func Convert_machine_PacketMachineClass_To_v1alpha1_PacketMachineClass(in *machine.PacketMachineClass, out *PacketMachineClass, s conversion.Scope) error
- func Convert_machine_RollbackConfig_To_v1alpha1_RollbackConfig(in *machine.RollbackConfig, out *RollbackConfig, s conversion.Scope) error
- func Convert_machine_RollingUpdateMachineDeployment_To_v1alpha1_RollingUpdateMachineDeployment(in *machine.RollingUpdateMachineDeployment, ...) error
- func Convert_v1alpha1_AWSBlockDeviceMappingSpec_To_machine_AWSBlockDeviceMappingSpec(in *AWSBlockDeviceMappingSpec, out *machine.AWSBlockDeviceMappingSpec, ...) error
- func Convert_v1alpha1_AWSEbsBlockDeviceSpec_To_machine_AWSEbsBlockDeviceSpec(in *AWSEbsBlockDeviceSpec, out *machine.AWSEbsBlockDeviceSpec, ...) error
- func Convert_v1alpha1_AWSIAMProfileSpec_To_machine_AWSIAMProfileSpec(in *AWSIAMProfileSpec, out *machine.AWSIAMProfileSpec, s conversion.Scope) error
- func Convert_v1alpha1_AWSMachineClassList_To_machine_AWSMachineClassList(in *AWSMachineClassList, out *machine.AWSMachineClassList, s conversion.Scope) error
- func Convert_v1alpha1_AWSMachineClassSpec_To_machine_AWSMachineClassSpec(in *AWSMachineClassSpec, out *machine.AWSMachineClassSpec, s conversion.Scope) error
- func Convert_v1alpha1_AWSMachineClass_To_machine_AWSMachineClass(in *AWSMachineClass, out *machine.AWSMachineClass, s conversion.Scope) error
- func Convert_v1alpha1_AWSNetworkInterfaceSpec_To_machine_AWSNetworkInterfaceSpec(in *AWSNetworkInterfaceSpec, out *machine.AWSNetworkInterfaceSpec, ...) error
- func Convert_v1alpha1_AlicloudDataDisk_To_machine_AlicloudDataDisk(in *AlicloudDataDisk, out *machine.AlicloudDataDisk, s conversion.Scope) error
- func Convert_v1alpha1_AlicloudMachineClassList_To_machine_AlicloudMachineClassList(in *AlicloudMachineClassList, out *machine.AlicloudMachineClassList, ...) error
- func Convert_v1alpha1_AlicloudMachineClassSpec_To_machine_AlicloudMachineClassSpec(in *AlicloudMachineClassSpec, out *machine.AlicloudMachineClassSpec, ...) error
- func Convert_v1alpha1_AlicloudMachineClass_To_machine_AlicloudMachineClass(in *AlicloudMachineClass, out *machine.AlicloudMachineClass, ...) error
- func Convert_v1alpha1_AlicloudSystemDisk_To_machine_AlicloudSystemDisk(in *AlicloudSystemDisk, out *machine.AlicloudSystemDisk, s conversion.Scope) error
- func Convert_v1alpha1_AzureDataDisk_To_machine_AzureDataDisk(in *AzureDataDisk, out *machine.AzureDataDisk, s conversion.Scope) error
- func Convert_v1alpha1_AzureHardwareProfile_To_machine_AzureHardwareProfile(in *AzureHardwareProfile, out *machine.AzureHardwareProfile, ...) error
- func Convert_v1alpha1_AzureImageReference_To_machine_AzureImageReference(in *AzureImageReference, out *machine.AzureImageReference, s conversion.Scope) error
- func Convert_v1alpha1_AzureLinuxConfiguration_To_machine_AzureLinuxConfiguration(in *AzureLinuxConfiguration, out *machine.AzureLinuxConfiguration, ...) error
- func Convert_v1alpha1_AzureMachineClassList_To_machine_AzureMachineClassList(in *AzureMachineClassList, out *machine.AzureMachineClassList, ...) error
- func Convert_v1alpha1_AzureMachineClassSpec_To_machine_AzureMachineClassSpec(in *AzureMachineClassSpec, out *machine.AzureMachineClassSpec, ...) error
- func Convert_v1alpha1_AzureMachineClass_To_machine_AzureMachineClass(in *AzureMachineClass, out *machine.AzureMachineClass, s conversion.Scope) error
- func Convert_v1alpha1_AzureMachineSetConfig_To_machine_AzureMachineSetConfig(in *AzureMachineSetConfig, out *machine.AzureMachineSetConfig, ...) error
- func Convert_v1alpha1_AzureManagedDiskParameters_To_machine_AzureManagedDiskParameters(in *AzureManagedDiskParameters, out *machine.AzureManagedDiskParameters, ...) error
- func Convert_v1alpha1_AzureNetworkInterfaceReferenceProperties_To_machine_AzureNetworkInterfaceReferenceProperties(in *AzureNetworkInterfaceReferenceProperties, ...) error
- func Convert_v1alpha1_AzureNetworkInterfaceReference_To_machine_AzureNetworkInterfaceReference(in *AzureNetworkInterfaceReference, ...) error
- func Convert_v1alpha1_AzureNetworkProfile_To_machine_AzureNetworkProfile(in *AzureNetworkProfile, out *machine.AzureNetworkProfile, s conversion.Scope) error
- func Convert_v1alpha1_AzureOSDisk_To_machine_AzureOSDisk(in *AzureOSDisk, out *machine.AzureOSDisk, s conversion.Scope) error
- func Convert_v1alpha1_AzureOSProfile_To_machine_AzureOSProfile(in *AzureOSProfile, out *machine.AzureOSProfile, s conversion.Scope) error
- func Convert_v1alpha1_AzureSSHConfiguration_To_machine_AzureSSHConfiguration(in *AzureSSHConfiguration, out *machine.AzureSSHConfiguration, ...) error
- func Convert_v1alpha1_AzureSSHPublicKey_To_machine_AzureSSHPublicKey(in *AzureSSHPublicKey, out *machine.AzureSSHPublicKey, s conversion.Scope) error
- func Convert_v1alpha1_AzureStorageProfile_To_machine_AzureStorageProfile(in *AzureStorageProfile, out *machine.AzureStorageProfile, s conversion.Scope) error
- func Convert_v1alpha1_AzureSubResource_To_machine_AzureSubResource(in *AzureSubResource, out *machine.AzureSubResource, s conversion.Scope) error
- func Convert_v1alpha1_AzureSubnetInfo_To_machine_AzureSubnetInfo(in *AzureSubnetInfo, out *machine.AzureSubnetInfo, s conversion.Scope) error
- func Convert_v1alpha1_AzureVirtualMachineProperties_To_machine_AzureVirtualMachineProperties(in *AzureVirtualMachineProperties, out *machine.AzureVirtualMachineProperties, ...) error
- func Convert_v1alpha1_ClassSpec_To_machine_ClassSpec(in *ClassSpec, out *machine.ClassSpec, s conversion.Scope) error
- func Convert_v1alpha1_CurrentStatus_To_machine_CurrentStatus(in *CurrentStatus, out *machine.CurrentStatus, s conversion.Scope) error
- func Convert_v1alpha1_GCPDisk_To_machine_GCPDisk(in *GCPDisk, out *machine.GCPDisk, s conversion.Scope) error
- func Convert_v1alpha1_GCPMachineClassList_To_machine_GCPMachineClassList(in *GCPMachineClassList, out *machine.GCPMachineClassList, s conversion.Scope) error
- func Convert_v1alpha1_GCPMachineClassSpec_To_machine_GCPMachineClassSpec(in *GCPMachineClassSpec, out *machine.GCPMachineClassSpec, s conversion.Scope) error
- func Convert_v1alpha1_GCPMachineClass_To_machine_GCPMachineClass(in *GCPMachineClass, out *machine.GCPMachineClass, s conversion.Scope) error
- func Convert_v1alpha1_GCPMetadata_To_machine_GCPMetadata(in *GCPMetadata, out *machine.GCPMetadata, s conversion.Scope) error
- func Convert_v1alpha1_GCPNetworkInterface_To_machine_GCPNetworkInterface(in *GCPNetworkInterface, out *machine.GCPNetworkInterface, s conversion.Scope) error
- func Convert_v1alpha1_GCPScheduling_To_machine_GCPScheduling(in *GCPScheduling, out *machine.GCPScheduling, s conversion.Scope) error
- func Convert_v1alpha1_GCPServiceAccount_To_machine_GCPServiceAccount(in *GCPServiceAccount, out *machine.GCPServiceAccount, s conversion.Scope) error
- func Convert_v1alpha1_LastOperation_To_machine_LastOperation(in *LastOperation, out *machine.LastOperation, s conversion.Scope) error
- func Convert_v1alpha1_MachineClassList_To_machine_MachineClassList(in *MachineClassList, out *machine.MachineClassList, s conversion.Scope) error
- func Convert_v1alpha1_MachineClass_To_machine_MachineClass(in *MachineClass, out *machine.MachineClass, s conversion.Scope) error
- func Convert_v1alpha1_MachineConfiguration_To_machine_MachineConfiguration(in *MachineConfiguration, out *machine.MachineConfiguration, ...) error
- func Convert_v1alpha1_MachineDeploymentCondition_To_machine_MachineDeploymentCondition(in *MachineDeploymentCondition, out *machine.MachineDeploymentCondition, ...) error
- func Convert_v1alpha1_MachineDeploymentList_To_machine_MachineDeploymentList(in *MachineDeploymentList, out *machine.MachineDeploymentList, ...) error
- func Convert_v1alpha1_MachineDeploymentSpec_To_machine_MachineDeploymentSpec(in *MachineDeploymentSpec, out *machine.MachineDeploymentSpec, ...) error
- func Convert_v1alpha1_MachineDeploymentStatus_To_machine_MachineDeploymentStatus(in *MachineDeploymentStatus, out *machine.MachineDeploymentStatus, ...) error
- func Convert_v1alpha1_MachineDeploymentStrategy_To_machine_MachineDeploymentStrategy(in *MachineDeploymentStrategy, out *machine.MachineDeploymentStrategy, ...) error
- func Convert_v1alpha1_MachineDeployment_To_machine_MachineDeployment(in *MachineDeployment, out *machine.MachineDeployment, s conversion.Scope) error
- func Convert_v1alpha1_MachineList_To_machine_MachineList(in *MachineList, out *machine.MachineList, s conversion.Scope) error
- func Convert_v1alpha1_MachineSetCondition_To_machine_MachineSetCondition(in *MachineSetCondition, out *machine.MachineSetCondition, s conversion.Scope) error
- func Convert_v1alpha1_MachineSetList_To_machine_MachineSetList(in *MachineSetList, out *machine.MachineSetList, s conversion.Scope) error
- func Convert_v1alpha1_MachineSetSpec_To_machine_MachineSetSpec(in *MachineSetSpec, out *machine.MachineSetSpec, s conversion.Scope) error
- func Convert_v1alpha1_MachineSetStatus_To_machine_MachineSetStatus(in *MachineSetStatus, out *machine.MachineSetStatus, s conversion.Scope) error
- func Convert_v1alpha1_MachineSet_To_machine_MachineSet(in *MachineSet, out *machine.MachineSet, s conversion.Scope) error
- func Convert_v1alpha1_MachineSpec_To_machine_MachineSpec(in *MachineSpec, out *machine.MachineSpec, s conversion.Scope) error
- func Convert_v1alpha1_MachineStatus_To_machine_MachineStatus(in *MachineStatus, out *machine.MachineStatus, s conversion.Scope) error
- func Convert_v1alpha1_MachineSummary_To_machine_MachineSummary(in *MachineSummary, out *machine.MachineSummary, s conversion.Scope) error
- func Convert_v1alpha1_MachineTemplateSpec_To_machine_MachineTemplateSpec(in *MachineTemplateSpec, out *machine.MachineTemplateSpec, s conversion.Scope) error
- func Convert_v1alpha1_Machine_To_machine_Machine(in *Machine, out *machine.Machine, s conversion.Scope) error
- func Convert_v1alpha1_NodeTemplateSpec_To_machine_NodeTemplateSpec(in *NodeTemplateSpec, out *machine.NodeTemplateSpec, s conversion.Scope) error
- func Convert_v1alpha1_NodeTemplate_To_machine_NodeTemplate(in *NodeTemplate, out *machine.NodeTemplate, s conversion.Scope) error
- func Convert_v1alpha1_OpenStackMachineClassList_To_machine_OpenStackMachineClassList(in *OpenStackMachineClassList, out *machine.OpenStackMachineClassList, ...) error
- func Convert_v1alpha1_OpenStackMachineClassSpec_To_machine_OpenStackMachineClassSpec(in *OpenStackMachineClassSpec, out *machine.OpenStackMachineClassSpec, ...) error
- func Convert_v1alpha1_OpenStackMachineClass_To_machine_OpenStackMachineClass(in *OpenStackMachineClass, out *machine.OpenStackMachineClass, ...) error
- func Convert_v1alpha1_OpenStackNetwork_To_machine_OpenStackNetwork(in *OpenStackNetwork, out *machine.OpenStackNetwork, s conversion.Scope) error
- func Convert_v1alpha1_PacketMachineClassList_To_machine_PacketMachineClassList(in *PacketMachineClassList, out *machine.PacketMachineClassList, ...) error
- func Convert_v1alpha1_PacketMachineClassSpec_To_machine_PacketMachineClassSpec(in *PacketMachineClassSpec, out *machine.PacketMachineClassSpec, ...) error
- func Convert_v1alpha1_PacketMachineClass_To_machine_PacketMachineClass(in *PacketMachineClass, out *machine.PacketMachineClass, s conversion.Scope) error
- func Convert_v1alpha1_RollbackConfig_To_machine_RollbackConfig(in *RollbackConfig, out *machine.RollbackConfig, s conversion.Scope) error
- func Convert_v1alpha1_RollingUpdateMachineDeployment_To_machine_RollingUpdateMachineDeployment(in *RollingUpdateMachineDeployment, ...) error
- func RegisterConversions(s *runtime.Scheme) error
- func RegisterDefaults(scheme *runtime.Scheme) error
- func Resource(resource string) schema.GroupResource
- type AWSBlockDeviceMappingSpec
- type AWSEbsBlockDeviceSpec
- type AWSIAMProfileSpec
- type AWSMachineClass
- type AWSMachineClassList
- type AWSMachineClassSpec
- type AWSNetworkInterfaceSpec
- type AlicloudDataDisk
- type AlicloudMachineClass
- type AlicloudMachineClassList
- type AlicloudMachineClassSpec
- type AlicloudSystemDisk
- type AzureDataDisk
- type AzureHardwareProfile
- type AzureImageReference
- type AzureLinuxConfiguration
- type AzureMachineClass
- type AzureMachineClassList
- type AzureMachineClassSpec
- type AzureMachineSetConfig
- type AzureManagedDiskParameters
- type AzureNetworkInterfaceReference
- type AzureNetworkInterfaceReferenceProperties
- type AzureNetworkProfile
- type AzureOSDisk
- type AzureOSProfile
- type AzureSSHConfiguration
- type AzureSSHPublicKey
- type AzureStorageProfile
- type AzureSubResource
- type AzureSubnetInfo
- type AzureVirtualMachineProperties
- type ClassSpec
- type ConditionStatus
- type CurrentStatus
- type GCPDisk
- type GCPMachineClass
- type GCPMachineClassList
- type GCPMachineClassSpec
- type GCPMetadata
- type GCPNetworkInterface
- type GCPScheduling
- type GCPServiceAccount
- type LastOperation
- type Machine
- type MachineClass
- type MachineClassList
- type MachineConfiguration
- type MachineDeployment
- type MachineDeploymentCondition
- type MachineDeploymentConditionType
- type MachineDeploymentList
- type MachineDeploymentSpec
- type MachineDeploymentStatus
- type MachineDeploymentStrategy
- type MachineDeploymentStrategyType
- type MachineList
- type MachineOperationType
- type MachinePhase
- type MachineSet
- type MachineSetCondition
- type MachineSetConditionType
- type MachineSetList
- type MachineSetSpec
- type MachineSetStatus
- type MachineSpec
- type MachineState
- type MachineStatus
- type MachineSummary
- type MachineTemplateSpec
- type NodeTemplate
- type NodeTemplateSpec
- type OpenStackMachineClass
- type OpenStackMachineClassList
- type OpenStackMachineClassSpec
- type OpenStackNetwork
- type PacketMachineClass
- type PacketMachineClassList
- type PacketMachineClassSpec
- type ProviderSpec
- type RollbackConfig
- type RollingUpdateMachineDeployment
Constants ¶
const ( // AlicloudAccessKeyID is a constant for a key name that is part of the Alibaba cloud credentials. AlicloudAccessKeyID string = "alicloudAccessKeyID" // AlicloudAccessKeySecret is a constant for a key name that is part of the Alibaba cloud credentials. AlicloudAccessKeySecret string = "alicloudAccessKeySecret" // AlicloudAlternativeAccessKeyID is a constant for a key name of a secret containing the Alibaba cloud // credentials (access key id). AlicloudAlternativeAccessKeyID = "accessKeyID" // AlicloudAlternativeAccessKeySecret is a constant for a key name of a secret containing the Alibaba cloud // credentials (access key secret). AlicloudAlternativeAccessKeySecret = "accessKeySecret" )
const ( // AWSAccessKeyID is a constant for a key name that is part of the AWS cloud credentials. AWSAccessKeyID string = "providerAccessKeyId" // AWSSecretAccessKey is a constant for a key name that is part of the AWS cloud credentials. AWSSecretAccessKey string = "providerSecretAccessKey" // AWSAlternativeAccessKeyID is a constant for a key name of a secret containing the AWS credentials (access key // id). AWSAlternativeAccessKeyID = "accessKeyID" // AWSAlternativeAccessKeySecret is a constant for a key name of a secret containing the AWS credentials (access key // secret). AWSAlternativeSecretAccessKey = "secretAccessKey" )
const ( // AzureClientID is a constant for a key name that is part of the Azure cloud credentials. AzureClientID string = "azureClientId" // AzureClientSecret is a constant for a key name that is part of the Azure cloud credentials. AzureClientSecret string = "azureClientSecret" // AzureSubscriptionID is a constant for a key name that is part of the Azure cloud credentials. AzureSubscriptionID string = "azureSubscriptionId" // AzureTenantID is a constant for a key name that is part of the Azure cloud credentials. AzureTenantID string = "azureTenantId" // AzureAlternativeClientID is a constant for a key name of a secret containing the Azure credentials (client id). AzureAlternativeClientID = "clientID" // AzureAlternativeClientSecret is a constant for a key name of a secret containing the Azure credentials (client // secret). AzureAlternativeClientSecret = "clientSecret" // AzureAlternativeSubscriptionID is a constant for a key name of a secret containing the Azure credentials // (subscription id). AzureAlternativeSubscriptionID = "subscriptionID" // AzureAlternativeTenantID is a constant for a key name of a secret containing the Azure credentials (tenant id). AzureAlternativeTenantID = "tenantID" )
const ( // MachineSetKindAvailabilitySet is the machine set kind for AvailabilitySet MachineSetKindAvailabilitySet string = "availabilityset" // MachineSetKindVMO is the machine set kind for VirtualMachineScaleSet Orchestration Mode VM (VMO) MachineSetKindVMO string = "vmo" )
const ( // GCPServiceAccountJSON is a constant for a key name that is part of the GCP cloud credentials. GCPServiceAccountJSON string = "serviceAccountJSON" // GCPAlternativeServiceAccountJSON is a constant for a key name of a secret containing the GCP credentials (service // account json). GCPAlternativeServiceAccountJSON = "serviceaccount.json" )
const ( // OpenStackAuthURL is a constant for a key name that is part of the OpenStack cloud credentials. OpenStackAuthURL string = "authURL" // OpenStackCACert is a constant for a key name that is part of the OpenStack cloud credentials. OpenStackCACert string = "caCert" // OpenStackInsecure is a constant for a key name that is part of the OpenStack cloud credentials. OpenStackInsecure string = "insecure" // OpenStackDomainName is a constant for a key name that is part of the OpenStack cloud credentials. OpenStackDomainName string = "domainName" // OpenStackDomainID is a constant for a key name that is part of the OpenStack cloud credentials. OpenStackDomainID string = "domainID" // OpenStackTenantName is a constant for a key name that is part of the OpenStack cloud credentials. OpenStackTenantName string = "tenantName" // OpenStackTenantID is a constant for a key name that is part of the OpenStack cloud credentials. OpenStackTenantID string = "tenantID" // OpenStackUserDomainName is a constant for a key name that is part of the OpenStack cloud credentials. OpenStackUserDomainName string = "userDomainName" // OpenStackUserDomainID is a constant for a key name that is part of the OpenStack cloud credentials. OpenStackUserDomainID string = "userDomainID" // OpenStackUsername is a constant for a key name that is part of the OpenStack cloud credentials. OpenStackUsername string = "username" // OpenStackPassword is a constant for a key name that is part of the OpenStack cloud credentials. OpenStackPassword string = "password" // OpenStackClientCert is a constant for a key name that is part of the OpenStack cloud credentials. OpenStackClientCert string = "clientCert" // OpenStackClientKey is a constant for a key name that is part of the OpenStack cloud credentials. OpenStackClientKey string = "clientKey" )
const ( // DefaultDeploymentUniqueLabelKey is the default key of the selector that is added // to existing MCs (and label key that is added to its machines) to prevent the existing MCs // to select new machines (and old machines being select by new MC). DefaultMachineDeploymentUniqueLabelKey string = "machine-template-hash" )
const GroupName = "machine.sapcloud.io"
GroupName is the group name use in this package
const ( // PacketAPIKey is a constant for a key name that is part of the Packet cloud credentials PacketAPIKey string = "apiToken" )
Variables ¶
var ( // SchemeBuilder used to register the Machine resource. SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) // AddToScheme is a pointer to SchemeBuilder.AddToScheme. AddToScheme = SchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1alpha1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Convert_machine_AWSBlockDeviceMappingSpec_To_v1alpha1_AWSBlockDeviceMappingSpec ¶ added in v1.0.5
func Convert_machine_AWSBlockDeviceMappingSpec_To_v1alpha1_AWSBlockDeviceMappingSpec(in *machine.AWSBlockDeviceMappingSpec, out *AWSBlockDeviceMappingSpec, s conversion.Scope) error
Convert_machine_AWSBlockDeviceMappingSpec_To_v1alpha1_AWSBlockDeviceMappingSpec is an autogenerated conversion function.
func Convert_machine_AWSEbsBlockDeviceSpec_To_v1alpha1_AWSEbsBlockDeviceSpec ¶ added in v1.0.5
func Convert_machine_AWSEbsBlockDeviceSpec_To_v1alpha1_AWSEbsBlockDeviceSpec(in *machine.AWSEbsBlockDeviceSpec, out *AWSEbsBlockDeviceSpec, s conversion.Scope) error
Convert_machine_AWSEbsBlockDeviceSpec_To_v1alpha1_AWSEbsBlockDeviceSpec is an autogenerated conversion function.
func Convert_machine_AWSIAMProfileSpec_To_v1alpha1_AWSIAMProfileSpec ¶ added in v1.0.5
func Convert_machine_AWSIAMProfileSpec_To_v1alpha1_AWSIAMProfileSpec(in *machine.AWSIAMProfileSpec, out *AWSIAMProfileSpec, s conversion.Scope) error
Convert_machine_AWSIAMProfileSpec_To_v1alpha1_AWSIAMProfileSpec is an autogenerated conversion function.
func Convert_machine_AWSMachineClassList_To_v1alpha1_AWSMachineClassList ¶ added in v1.0.5
func Convert_machine_AWSMachineClassList_To_v1alpha1_AWSMachineClassList(in *machine.AWSMachineClassList, out *AWSMachineClassList, s conversion.Scope) error
Convert_machine_AWSMachineClassList_To_v1alpha1_AWSMachineClassList is an autogenerated conversion function.
func Convert_machine_AWSMachineClassSpec_To_v1alpha1_AWSMachineClassSpec ¶ added in v1.0.5
func Convert_machine_AWSMachineClassSpec_To_v1alpha1_AWSMachineClassSpec(in *machine.AWSMachineClassSpec, out *AWSMachineClassSpec, s conversion.Scope) error
Convert_machine_AWSMachineClassSpec_To_v1alpha1_AWSMachineClassSpec is an autogenerated conversion function.
func Convert_machine_AWSMachineClass_To_v1alpha1_AWSMachineClass ¶ added in v1.0.5
func Convert_machine_AWSMachineClass_To_v1alpha1_AWSMachineClass(in *machine.AWSMachineClass, out *AWSMachineClass, s conversion.Scope) error
Convert_machine_AWSMachineClass_To_v1alpha1_AWSMachineClass is an autogenerated conversion function.
func Convert_machine_AWSNetworkInterfaceSpec_To_v1alpha1_AWSNetworkInterfaceSpec ¶ added in v1.0.5
func Convert_machine_AWSNetworkInterfaceSpec_To_v1alpha1_AWSNetworkInterfaceSpec(in *machine.AWSNetworkInterfaceSpec, out *AWSNetworkInterfaceSpec, s conversion.Scope) error
Convert_machine_AWSNetworkInterfaceSpec_To_v1alpha1_AWSNetworkInterfaceSpec is an autogenerated conversion function.
func Convert_machine_AlicloudDataDisk_To_v1alpha1_AlicloudDataDisk ¶ added in v1.0.5
func Convert_machine_AlicloudDataDisk_To_v1alpha1_AlicloudDataDisk(in *machine.AlicloudDataDisk, out *AlicloudDataDisk, s conversion.Scope) error
Convert_machine_AlicloudDataDisk_To_v1alpha1_AlicloudDataDisk is an autogenerated conversion function.
func Convert_machine_AlicloudMachineClassList_To_v1alpha1_AlicloudMachineClassList ¶ added in v1.0.5
func Convert_machine_AlicloudMachineClassList_To_v1alpha1_AlicloudMachineClassList(in *machine.AlicloudMachineClassList, out *AlicloudMachineClassList, s conversion.Scope) error
Convert_machine_AlicloudMachineClassList_To_v1alpha1_AlicloudMachineClassList is an autogenerated conversion function.
func Convert_machine_AlicloudMachineClassSpec_To_v1alpha1_AlicloudMachineClassSpec ¶ added in v1.0.5
func Convert_machine_AlicloudMachineClassSpec_To_v1alpha1_AlicloudMachineClassSpec(in *machine.AlicloudMachineClassSpec, out *AlicloudMachineClassSpec, s conversion.Scope) error
Convert_machine_AlicloudMachineClassSpec_To_v1alpha1_AlicloudMachineClassSpec is an autogenerated conversion function.
func Convert_machine_AlicloudMachineClass_To_v1alpha1_AlicloudMachineClass ¶ added in v1.0.5
func Convert_machine_AlicloudMachineClass_To_v1alpha1_AlicloudMachineClass(in *machine.AlicloudMachineClass, out *AlicloudMachineClass, s conversion.Scope) error
Convert_machine_AlicloudMachineClass_To_v1alpha1_AlicloudMachineClass is an autogenerated conversion function.
func Convert_machine_AlicloudSystemDisk_To_v1alpha1_AlicloudSystemDisk ¶ added in v1.0.5
func Convert_machine_AlicloudSystemDisk_To_v1alpha1_AlicloudSystemDisk(in *machine.AlicloudSystemDisk, out *AlicloudSystemDisk, s conversion.Scope) error
Convert_machine_AlicloudSystemDisk_To_v1alpha1_AlicloudSystemDisk is an autogenerated conversion function.
func Convert_machine_AzureDataDisk_To_v1alpha1_AzureDataDisk ¶ added in v1.0.5
func Convert_machine_AzureDataDisk_To_v1alpha1_AzureDataDisk(in *machine.AzureDataDisk, out *AzureDataDisk, s conversion.Scope) error
Convert_machine_AzureDataDisk_To_v1alpha1_AzureDataDisk is an autogenerated conversion function.
func Convert_machine_AzureHardwareProfile_To_v1alpha1_AzureHardwareProfile ¶ added in v1.0.5
func Convert_machine_AzureHardwareProfile_To_v1alpha1_AzureHardwareProfile(in *machine.AzureHardwareProfile, out *AzureHardwareProfile, s conversion.Scope) error
Convert_machine_AzureHardwareProfile_To_v1alpha1_AzureHardwareProfile is an autogenerated conversion function.
func Convert_machine_AzureImageReference_To_v1alpha1_AzureImageReference ¶ added in v1.0.5
func Convert_machine_AzureImageReference_To_v1alpha1_AzureImageReference(in *machine.AzureImageReference, out *AzureImageReference, s conversion.Scope) error
Convert_machine_AzureImageReference_To_v1alpha1_AzureImageReference is an autogenerated conversion function.
func Convert_machine_AzureLinuxConfiguration_To_v1alpha1_AzureLinuxConfiguration ¶ added in v1.0.5
func Convert_machine_AzureLinuxConfiguration_To_v1alpha1_AzureLinuxConfiguration(in *machine.AzureLinuxConfiguration, out *AzureLinuxConfiguration, s conversion.Scope) error
Convert_machine_AzureLinuxConfiguration_To_v1alpha1_AzureLinuxConfiguration is an autogenerated conversion function.
func Convert_machine_AzureMachineClassList_To_v1alpha1_AzureMachineClassList ¶ added in v1.0.5
func Convert_machine_AzureMachineClassList_To_v1alpha1_AzureMachineClassList(in *machine.AzureMachineClassList, out *AzureMachineClassList, s conversion.Scope) error
Convert_machine_AzureMachineClassList_To_v1alpha1_AzureMachineClassList is an autogenerated conversion function.
func Convert_machine_AzureMachineClassSpec_To_v1alpha1_AzureMachineClassSpec ¶ added in v1.0.5
func Convert_machine_AzureMachineClassSpec_To_v1alpha1_AzureMachineClassSpec(in *machine.AzureMachineClassSpec, out *AzureMachineClassSpec, s conversion.Scope) error
Convert_machine_AzureMachineClassSpec_To_v1alpha1_AzureMachineClassSpec is an autogenerated conversion function.
func Convert_machine_AzureMachineClass_To_v1alpha1_AzureMachineClass ¶ added in v1.0.5
func Convert_machine_AzureMachineClass_To_v1alpha1_AzureMachineClass(in *machine.AzureMachineClass, out *AzureMachineClass, s conversion.Scope) error
Convert_machine_AzureMachineClass_To_v1alpha1_AzureMachineClass is an autogenerated conversion function.
func Convert_machine_AzureMachineSetConfig_To_v1alpha1_AzureMachineSetConfig ¶ added in v1.0.5
func Convert_machine_AzureMachineSetConfig_To_v1alpha1_AzureMachineSetConfig(in *machine.AzureMachineSetConfig, out *AzureMachineSetConfig, s conversion.Scope) error
Convert_machine_AzureMachineSetConfig_To_v1alpha1_AzureMachineSetConfig is an autogenerated conversion function.
func Convert_machine_AzureManagedDiskParameters_To_v1alpha1_AzureManagedDiskParameters ¶ added in v1.0.5
func Convert_machine_AzureManagedDiskParameters_To_v1alpha1_AzureManagedDiskParameters(in *machine.AzureManagedDiskParameters, out *AzureManagedDiskParameters, s conversion.Scope) error
Convert_machine_AzureManagedDiskParameters_To_v1alpha1_AzureManagedDiskParameters is an autogenerated conversion function.
func Convert_machine_AzureNetworkInterfaceReferenceProperties_To_v1alpha1_AzureNetworkInterfaceReferenceProperties ¶ added in v1.0.5
func Convert_machine_AzureNetworkInterfaceReferenceProperties_To_v1alpha1_AzureNetworkInterfaceReferenceProperties(in *machine.AzureNetworkInterfaceReferenceProperties, out *AzureNetworkInterfaceReferenceProperties, s conversion.Scope) error
Convert_machine_AzureNetworkInterfaceReferenceProperties_To_v1alpha1_AzureNetworkInterfaceReferenceProperties is an autogenerated conversion function.
func Convert_machine_AzureNetworkInterfaceReference_To_v1alpha1_AzureNetworkInterfaceReference ¶ added in v1.0.5
func Convert_machine_AzureNetworkInterfaceReference_To_v1alpha1_AzureNetworkInterfaceReference(in *machine.AzureNetworkInterfaceReference, out *AzureNetworkInterfaceReference, s conversion.Scope) error
Convert_machine_AzureNetworkInterfaceReference_To_v1alpha1_AzureNetworkInterfaceReference is an autogenerated conversion function.
func Convert_machine_AzureNetworkProfile_To_v1alpha1_AzureNetworkProfile ¶ added in v1.0.5
func Convert_machine_AzureNetworkProfile_To_v1alpha1_AzureNetworkProfile(in *machine.AzureNetworkProfile, out *AzureNetworkProfile, s conversion.Scope) error
Convert_machine_AzureNetworkProfile_To_v1alpha1_AzureNetworkProfile is an autogenerated conversion function.
func Convert_machine_AzureOSDisk_To_v1alpha1_AzureOSDisk ¶ added in v1.0.5
func Convert_machine_AzureOSDisk_To_v1alpha1_AzureOSDisk(in *machine.AzureOSDisk, out *AzureOSDisk, s conversion.Scope) error
Convert_machine_AzureOSDisk_To_v1alpha1_AzureOSDisk is an autogenerated conversion function.
func Convert_machine_AzureOSProfile_To_v1alpha1_AzureOSProfile ¶ added in v1.0.5
func Convert_machine_AzureOSProfile_To_v1alpha1_AzureOSProfile(in *machine.AzureOSProfile, out *AzureOSProfile, s conversion.Scope) error
Convert_machine_AzureOSProfile_To_v1alpha1_AzureOSProfile is an autogenerated conversion function.
func Convert_machine_AzureSSHConfiguration_To_v1alpha1_AzureSSHConfiguration ¶ added in v1.0.5
func Convert_machine_AzureSSHConfiguration_To_v1alpha1_AzureSSHConfiguration(in *machine.AzureSSHConfiguration, out *AzureSSHConfiguration, s conversion.Scope) error
Convert_machine_AzureSSHConfiguration_To_v1alpha1_AzureSSHConfiguration is an autogenerated conversion function.
func Convert_machine_AzureSSHPublicKey_To_v1alpha1_AzureSSHPublicKey ¶ added in v1.0.5
func Convert_machine_AzureSSHPublicKey_To_v1alpha1_AzureSSHPublicKey(in *machine.AzureSSHPublicKey, out *AzureSSHPublicKey, s conversion.Scope) error
Convert_machine_AzureSSHPublicKey_To_v1alpha1_AzureSSHPublicKey is an autogenerated conversion function.
func Convert_machine_AzureStorageProfile_To_v1alpha1_AzureStorageProfile ¶ added in v1.0.5
func Convert_machine_AzureStorageProfile_To_v1alpha1_AzureStorageProfile(in *machine.AzureStorageProfile, out *AzureStorageProfile, s conversion.Scope) error
Convert_machine_AzureStorageProfile_To_v1alpha1_AzureStorageProfile is an autogenerated conversion function.
func Convert_machine_AzureSubResource_To_v1alpha1_AzureSubResource ¶ added in v1.0.5
func Convert_machine_AzureSubResource_To_v1alpha1_AzureSubResource(in *machine.AzureSubResource, out *AzureSubResource, s conversion.Scope) error
Convert_machine_AzureSubResource_To_v1alpha1_AzureSubResource is an autogenerated conversion function.
func Convert_machine_AzureSubnetInfo_To_v1alpha1_AzureSubnetInfo ¶ added in v1.0.5
func Convert_machine_AzureSubnetInfo_To_v1alpha1_AzureSubnetInfo(in *machine.AzureSubnetInfo, out *AzureSubnetInfo, s conversion.Scope) error
Convert_machine_AzureSubnetInfo_To_v1alpha1_AzureSubnetInfo is an autogenerated conversion function.
func Convert_machine_AzureVirtualMachineProperties_To_v1alpha1_AzureVirtualMachineProperties ¶ added in v1.0.5
func Convert_machine_AzureVirtualMachineProperties_To_v1alpha1_AzureVirtualMachineProperties(in *machine.AzureVirtualMachineProperties, out *AzureVirtualMachineProperties, s conversion.Scope) error
Convert_machine_AzureVirtualMachineProperties_To_v1alpha1_AzureVirtualMachineProperties is an autogenerated conversion function.
func Convert_machine_ClassSpec_To_v1alpha1_ClassSpec ¶
func Convert_machine_ClassSpec_To_v1alpha1_ClassSpec(in *machine.ClassSpec, out *ClassSpec, s conversion.Scope) error
Convert_machine_ClassSpec_To_v1alpha1_ClassSpec is an autogenerated conversion function.
func Convert_machine_CurrentStatus_To_v1alpha1_CurrentStatus ¶
func Convert_machine_CurrentStatus_To_v1alpha1_CurrentStatus(in *machine.CurrentStatus, out *CurrentStatus, s conversion.Scope) error
Convert_machine_CurrentStatus_To_v1alpha1_CurrentStatus is an autogenerated conversion function.
func Convert_machine_GCPDisk_To_v1alpha1_GCPDisk ¶ added in v1.0.5
func Convert_machine_GCPDisk_To_v1alpha1_GCPDisk(in *machine.GCPDisk, out *GCPDisk, s conversion.Scope) error
Convert_machine_GCPDisk_To_v1alpha1_GCPDisk is an autogenerated conversion function.
func Convert_machine_GCPMachineClassList_To_v1alpha1_GCPMachineClassList ¶ added in v1.0.5
func Convert_machine_GCPMachineClassList_To_v1alpha1_GCPMachineClassList(in *machine.GCPMachineClassList, out *GCPMachineClassList, s conversion.Scope) error
Convert_machine_GCPMachineClassList_To_v1alpha1_GCPMachineClassList is an autogenerated conversion function.
func Convert_machine_GCPMachineClassSpec_To_v1alpha1_GCPMachineClassSpec ¶ added in v1.0.5
func Convert_machine_GCPMachineClassSpec_To_v1alpha1_GCPMachineClassSpec(in *machine.GCPMachineClassSpec, out *GCPMachineClassSpec, s conversion.Scope) error
Convert_machine_GCPMachineClassSpec_To_v1alpha1_GCPMachineClassSpec is an autogenerated conversion function.
func Convert_machine_GCPMachineClass_To_v1alpha1_GCPMachineClass ¶ added in v1.0.5
func Convert_machine_GCPMachineClass_To_v1alpha1_GCPMachineClass(in *machine.GCPMachineClass, out *GCPMachineClass, s conversion.Scope) error
Convert_machine_GCPMachineClass_To_v1alpha1_GCPMachineClass is an autogenerated conversion function.
func Convert_machine_GCPMetadata_To_v1alpha1_GCPMetadata ¶ added in v1.0.5
func Convert_machine_GCPMetadata_To_v1alpha1_GCPMetadata(in *machine.GCPMetadata, out *GCPMetadata, s conversion.Scope) error
Convert_machine_GCPMetadata_To_v1alpha1_GCPMetadata is an autogenerated conversion function.
func Convert_machine_GCPNetworkInterface_To_v1alpha1_GCPNetworkInterface ¶ added in v1.0.5
func Convert_machine_GCPNetworkInterface_To_v1alpha1_GCPNetworkInterface(in *machine.GCPNetworkInterface, out *GCPNetworkInterface, s conversion.Scope) error
Convert_machine_GCPNetworkInterface_To_v1alpha1_GCPNetworkInterface is an autogenerated conversion function.
func Convert_machine_GCPScheduling_To_v1alpha1_GCPScheduling ¶ added in v1.0.5
func Convert_machine_GCPScheduling_To_v1alpha1_GCPScheduling(in *machine.GCPScheduling, out *GCPScheduling, s conversion.Scope) error
Convert_machine_GCPScheduling_To_v1alpha1_GCPScheduling is an autogenerated conversion function.
func Convert_machine_GCPServiceAccount_To_v1alpha1_GCPServiceAccount ¶ added in v1.0.5
func Convert_machine_GCPServiceAccount_To_v1alpha1_GCPServiceAccount(in *machine.GCPServiceAccount, out *GCPServiceAccount, s conversion.Scope) error
Convert_machine_GCPServiceAccount_To_v1alpha1_GCPServiceAccount is an autogenerated conversion function.
func Convert_machine_LastOperation_To_v1alpha1_LastOperation ¶
func Convert_machine_LastOperation_To_v1alpha1_LastOperation(in *machine.LastOperation, out *LastOperation, s conversion.Scope) error
Convert_machine_LastOperation_To_v1alpha1_LastOperation is an autogenerated conversion function.
func Convert_machine_MachineClassList_To_v1alpha1_MachineClassList ¶
func Convert_machine_MachineClassList_To_v1alpha1_MachineClassList(in *machine.MachineClassList, out *MachineClassList, s conversion.Scope) error
Convert_machine_MachineClassList_To_v1alpha1_MachineClassList is an autogenerated conversion function.
func Convert_machine_MachineClass_To_v1alpha1_MachineClass ¶
func Convert_machine_MachineClass_To_v1alpha1_MachineClass(in *machine.MachineClass, out *MachineClass, s conversion.Scope) error
Convert_machine_MachineClass_To_v1alpha1_MachineClass is an autogenerated conversion function.
func Convert_machine_MachineConfiguration_To_v1alpha1_MachineConfiguration ¶
func Convert_machine_MachineConfiguration_To_v1alpha1_MachineConfiguration(in *machine.MachineConfiguration, out *MachineConfiguration, s conversion.Scope) error
Convert_machine_MachineConfiguration_To_v1alpha1_MachineConfiguration is an autogenerated conversion function.
func Convert_machine_MachineDeploymentCondition_To_v1alpha1_MachineDeploymentCondition ¶
func Convert_machine_MachineDeploymentCondition_To_v1alpha1_MachineDeploymentCondition(in *machine.MachineDeploymentCondition, out *MachineDeploymentCondition, s conversion.Scope) error
Convert_machine_MachineDeploymentCondition_To_v1alpha1_MachineDeploymentCondition is an autogenerated conversion function.
func Convert_machine_MachineDeploymentList_To_v1alpha1_MachineDeploymentList ¶
func Convert_machine_MachineDeploymentList_To_v1alpha1_MachineDeploymentList(in *machine.MachineDeploymentList, out *MachineDeploymentList, s conversion.Scope) error
Convert_machine_MachineDeploymentList_To_v1alpha1_MachineDeploymentList is an autogenerated conversion function.
func Convert_machine_MachineDeploymentSpec_To_v1alpha1_MachineDeploymentSpec ¶
func Convert_machine_MachineDeploymentSpec_To_v1alpha1_MachineDeploymentSpec(in *machine.MachineDeploymentSpec, out *MachineDeploymentSpec, s conversion.Scope) error
Convert_machine_MachineDeploymentSpec_To_v1alpha1_MachineDeploymentSpec is an autogenerated conversion function.
func Convert_machine_MachineDeploymentStatus_To_v1alpha1_MachineDeploymentStatus ¶
func Convert_machine_MachineDeploymentStatus_To_v1alpha1_MachineDeploymentStatus(in *machine.MachineDeploymentStatus, out *MachineDeploymentStatus, s conversion.Scope) error
Convert_machine_MachineDeploymentStatus_To_v1alpha1_MachineDeploymentStatus is an autogenerated conversion function.
func Convert_machine_MachineDeploymentStrategy_To_v1alpha1_MachineDeploymentStrategy ¶
func Convert_machine_MachineDeploymentStrategy_To_v1alpha1_MachineDeploymentStrategy(in *machine.MachineDeploymentStrategy, out *MachineDeploymentStrategy, s conversion.Scope) error
Convert_machine_MachineDeploymentStrategy_To_v1alpha1_MachineDeploymentStrategy is an autogenerated conversion function.
func Convert_machine_MachineDeployment_To_v1alpha1_MachineDeployment ¶
func Convert_machine_MachineDeployment_To_v1alpha1_MachineDeployment(in *machine.MachineDeployment, out *MachineDeployment, s conversion.Scope) error
Convert_machine_MachineDeployment_To_v1alpha1_MachineDeployment is an autogenerated conversion function.
func Convert_machine_MachineList_To_v1alpha1_MachineList ¶
func Convert_machine_MachineList_To_v1alpha1_MachineList(in *machine.MachineList, out *MachineList, s conversion.Scope) error
Convert_machine_MachineList_To_v1alpha1_MachineList is an autogenerated conversion function.
func Convert_machine_MachineSetCondition_To_v1alpha1_MachineSetCondition ¶
func Convert_machine_MachineSetCondition_To_v1alpha1_MachineSetCondition(in *machine.MachineSetCondition, out *MachineSetCondition, s conversion.Scope) error
Convert_machine_MachineSetCondition_To_v1alpha1_MachineSetCondition is an autogenerated conversion function.
func Convert_machine_MachineSetList_To_v1alpha1_MachineSetList ¶
func Convert_machine_MachineSetList_To_v1alpha1_MachineSetList(in *machine.MachineSetList, out *MachineSetList, s conversion.Scope) error
Convert_machine_MachineSetList_To_v1alpha1_MachineSetList is an autogenerated conversion function.
func Convert_machine_MachineSetSpec_To_v1alpha1_MachineSetSpec ¶
func Convert_machine_MachineSetSpec_To_v1alpha1_MachineSetSpec(in *machine.MachineSetSpec, out *MachineSetSpec, s conversion.Scope) error
Convert_machine_MachineSetSpec_To_v1alpha1_MachineSetSpec is an autogenerated conversion function.
func Convert_machine_MachineSetStatus_To_v1alpha1_MachineSetStatus ¶
func Convert_machine_MachineSetStatus_To_v1alpha1_MachineSetStatus(in *machine.MachineSetStatus, out *MachineSetStatus, s conversion.Scope) error
Convert_machine_MachineSetStatus_To_v1alpha1_MachineSetStatus is an autogenerated conversion function.
func Convert_machine_MachineSet_To_v1alpha1_MachineSet ¶
func Convert_machine_MachineSet_To_v1alpha1_MachineSet(in *machine.MachineSet, out *MachineSet, s conversion.Scope) error
Convert_machine_MachineSet_To_v1alpha1_MachineSet is an autogenerated conversion function.
func Convert_machine_MachineSpec_To_v1alpha1_MachineSpec ¶
func Convert_machine_MachineSpec_To_v1alpha1_MachineSpec(in *machine.MachineSpec, out *MachineSpec, s conversion.Scope) error
Convert_machine_MachineSpec_To_v1alpha1_MachineSpec is an autogenerated conversion function.
func Convert_machine_MachineStatus_To_v1alpha1_MachineStatus ¶
func Convert_machine_MachineStatus_To_v1alpha1_MachineStatus(in *machine.MachineStatus, out *MachineStatus, s conversion.Scope) error
Convert_machine_MachineStatus_To_v1alpha1_MachineStatus is an autogenerated conversion function.
func Convert_machine_MachineSummary_To_v1alpha1_MachineSummary ¶
func Convert_machine_MachineSummary_To_v1alpha1_MachineSummary(in *machine.MachineSummary, out *MachineSummary, s conversion.Scope) error
Convert_machine_MachineSummary_To_v1alpha1_MachineSummary is an autogenerated conversion function.
func Convert_machine_MachineTemplateSpec_To_v1alpha1_MachineTemplateSpec ¶
func Convert_machine_MachineTemplateSpec_To_v1alpha1_MachineTemplateSpec(in *machine.MachineTemplateSpec, out *MachineTemplateSpec, s conversion.Scope) error
Convert_machine_MachineTemplateSpec_To_v1alpha1_MachineTemplateSpec is an autogenerated conversion function.
func Convert_machine_Machine_To_v1alpha1_Machine ¶
func Convert_machine_Machine_To_v1alpha1_Machine(in *machine.Machine, out *Machine, s conversion.Scope) error
Convert_machine_Machine_To_v1alpha1_Machine is an autogenerated conversion function.
func Convert_machine_NodeTemplateSpec_To_v1alpha1_NodeTemplateSpec ¶
func Convert_machine_NodeTemplateSpec_To_v1alpha1_NodeTemplateSpec(in *machine.NodeTemplateSpec, out *NodeTemplateSpec, s conversion.Scope) error
Convert_machine_NodeTemplateSpec_To_v1alpha1_NodeTemplateSpec is an autogenerated conversion function.
func Convert_machine_NodeTemplate_To_v1alpha1_NodeTemplate ¶
func Convert_machine_NodeTemplate_To_v1alpha1_NodeTemplate(in *machine.NodeTemplate, out *NodeTemplate, s conversion.Scope) error
Convert_machine_NodeTemplate_To_v1alpha1_NodeTemplate is an autogenerated conversion function.
func Convert_machine_OpenStackMachineClassList_To_v1alpha1_OpenStackMachineClassList ¶ added in v1.0.5
func Convert_machine_OpenStackMachineClassList_To_v1alpha1_OpenStackMachineClassList(in *machine.OpenStackMachineClassList, out *OpenStackMachineClassList, s conversion.Scope) error
Convert_machine_OpenStackMachineClassList_To_v1alpha1_OpenStackMachineClassList is an autogenerated conversion function.
func Convert_machine_OpenStackMachineClassSpec_To_v1alpha1_OpenStackMachineClassSpec ¶ added in v1.0.5
func Convert_machine_OpenStackMachineClassSpec_To_v1alpha1_OpenStackMachineClassSpec(in *machine.OpenStackMachineClassSpec, out *OpenStackMachineClassSpec, s conversion.Scope) error
Convert_machine_OpenStackMachineClassSpec_To_v1alpha1_OpenStackMachineClassSpec is an autogenerated conversion function.
func Convert_machine_OpenStackMachineClass_To_v1alpha1_OpenStackMachineClass ¶ added in v1.0.5
func Convert_machine_OpenStackMachineClass_To_v1alpha1_OpenStackMachineClass(in *machine.OpenStackMachineClass, out *OpenStackMachineClass, s conversion.Scope) error
Convert_machine_OpenStackMachineClass_To_v1alpha1_OpenStackMachineClass is an autogenerated conversion function.
func Convert_machine_OpenStackNetwork_To_v1alpha1_OpenStackNetwork ¶ added in v1.0.5
func Convert_machine_OpenStackNetwork_To_v1alpha1_OpenStackNetwork(in *machine.OpenStackNetwork, out *OpenStackNetwork, s conversion.Scope) error
Convert_machine_OpenStackNetwork_To_v1alpha1_OpenStackNetwork is an autogenerated conversion function.
func Convert_machine_PacketMachineClassList_To_v1alpha1_PacketMachineClassList ¶ added in v1.0.5
func Convert_machine_PacketMachineClassList_To_v1alpha1_PacketMachineClassList(in *machine.PacketMachineClassList, out *PacketMachineClassList, s conversion.Scope) error
Convert_machine_PacketMachineClassList_To_v1alpha1_PacketMachineClassList is an autogenerated conversion function.
func Convert_machine_PacketMachineClassSpec_To_v1alpha1_PacketMachineClassSpec ¶ added in v1.0.5
func Convert_machine_PacketMachineClassSpec_To_v1alpha1_PacketMachineClassSpec(in *machine.PacketMachineClassSpec, out *PacketMachineClassSpec, s conversion.Scope) error
Convert_machine_PacketMachineClassSpec_To_v1alpha1_PacketMachineClassSpec is an autogenerated conversion function.
func Convert_machine_PacketMachineClass_To_v1alpha1_PacketMachineClass ¶ added in v1.0.5
func Convert_machine_PacketMachineClass_To_v1alpha1_PacketMachineClass(in *machine.PacketMachineClass, out *PacketMachineClass, s conversion.Scope) error
Convert_machine_PacketMachineClass_To_v1alpha1_PacketMachineClass is an autogenerated conversion function.
func Convert_machine_RollbackConfig_To_v1alpha1_RollbackConfig ¶
func Convert_machine_RollbackConfig_To_v1alpha1_RollbackConfig(in *machine.RollbackConfig, out *RollbackConfig, s conversion.Scope) error
Convert_machine_RollbackConfig_To_v1alpha1_RollbackConfig is an autogenerated conversion function.
func Convert_machine_RollingUpdateMachineDeployment_To_v1alpha1_RollingUpdateMachineDeployment ¶
func Convert_machine_RollingUpdateMachineDeployment_To_v1alpha1_RollingUpdateMachineDeployment(in *machine.RollingUpdateMachineDeployment, out *RollingUpdateMachineDeployment, s conversion.Scope) error
Convert_machine_RollingUpdateMachineDeployment_To_v1alpha1_RollingUpdateMachineDeployment is an autogenerated conversion function.
func Convert_v1alpha1_AWSBlockDeviceMappingSpec_To_machine_AWSBlockDeviceMappingSpec ¶ added in v1.0.5
func Convert_v1alpha1_AWSBlockDeviceMappingSpec_To_machine_AWSBlockDeviceMappingSpec(in *AWSBlockDeviceMappingSpec, out *machine.AWSBlockDeviceMappingSpec, s conversion.Scope) error
Convert_v1alpha1_AWSBlockDeviceMappingSpec_To_machine_AWSBlockDeviceMappingSpec is an autogenerated conversion function.
func Convert_v1alpha1_AWSEbsBlockDeviceSpec_To_machine_AWSEbsBlockDeviceSpec ¶ added in v1.0.5
func Convert_v1alpha1_AWSEbsBlockDeviceSpec_To_machine_AWSEbsBlockDeviceSpec(in *AWSEbsBlockDeviceSpec, out *machine.AWSEbsBlockDeviceSpec, s conversion.Scope) error
Convert_v1alpha1_AWSEbsBlockDeviceSpec_To_machine_AWSEbsBlockDeviceSpec is an autogenerated conversion function.
func Convert_v1alpha1_AWSIAMProfileSpec_To_machine_AWSIAMProfileSpec ¶ added in v1.0.5
func Convert_v1alpha1_AWSIAMProfileSpec_To_machine_AWSIAMProfileSpec(in *AWSIAMProfileSpec, out *machine.AWSIAMProfileSpec, s conversion.Scope) error
Convert_v1alpha1_AWSIAMProfileSpec_To_machine_AWSIAMProfileSpec is an autogenerated conversion function.
func Convert_v1alpha1_AWSMachineClassList_To_machine_AWSMachineClassList ¶ added in v1.0.5
func Convert_v1alpha1_AWSMachineClassList_To_machine_AWSMachineClassList(in *AWSMachineClassList, out *machine.AWSMachineClassList, s conversion.Scope) error
Convert_v1alpha1_AWSMachineClassList_To_machine_AWSMachineClassList is an autogenerated conversion function.
func Convert_v1alpha1_AWSMachineClassSpec_To_machine_AWSMachineClassSpec ¶ added in v1.0.5
func Convert_v1alpha1_AWSMachineClassSpec_To_machine_AWSMachineClassSpec(in *AWSMachineClassSpec, out *machine.AWSMachineClassSpec, s conversion.Scope) error
Convert_v1alpha1_AWSMachineClassSpec_To_machine_AWSMachineClassSpec is an autogenerated conversion function.
func Convert_v1alpha1_AWSMachineClass_To_machine_AWSMachineClass ¶ added in v1.0.5
func Convert_v1alpha1_AWSMachineClass_To_machine_AWSMachineClass(in *AWSMachineClass, out *machine.AWSMachineClass, s conversion.Scope) error
Convert_v1alpha1_AWSMachineClass_To_machine_AWSMachineClass is an autogenerated conversion function.
func Convert_v1alpha1_AWSNetworkInterfaceSpec_To_machine_AWSNetworkInterfaceSpec ¶ added in v1.0.5
func Convert_v1alpha1_AWSNetworkInterfaceSpec_To_machine_AWSNetworkInterfaceSpec(in *AWSNetworkInterfaceSpec, out *machine.AWSNetworkInterfaceSpec, s conversion.Scope) error
Convert_v1alpha1_AWSNetworkInterfaceSpec_To_machine_AWSNetworkInterfaceSpec is an autogenerated conversion function.
func Convert_v1alpha1_AlicloudDataDisk_To_machine_AlicloudDataDisk ¶ added in v1.0.5
func Convert_v1alpha1_AlicloudDataDisk_To_machine_AlicloudDataDisk(in *AlicloudDataDisk, out *machine.AlicloudDataDisk, s conversion.Scope) error
Convert_v1alpha1_AlicloudDataDisk_To_machine_AlicloudDataDisk is an autogenerated conversion function.
func Convert_v1alpha1_AlicloudMachineClassList_To_machine_AlicloudMachineClassList ¶ added in v1.0.5
func Convert_v1alpha1_AlicloudMachineClassList_To_machine_AlicloudMachineClassList(in *AlicloudMachineClassList, out *machine.AlicloudMachineClassList, s conversion.Scope) error
Convert_v1alpha1_AlicloudMachineClassList_To_machine_AlicloudMachineClassList is an autogenerated conversion function.
func Convert_v1alpha1_AlicloudMachineClassSpec_To_machine_AlicloudMachineClassSpec ¶ added in v1.0.5
func Convert_v1alpha1_AlicloudMachineClassSpec_To_machine_AlicloudMachineClassSpec(in *AlicloudMachineClassSpec, out *machine.AlicloudMachineClassSpec, s conversion.Scope) error
Convert_v1alpha1_AlicloudMachineClassSpec_To_machine_AlicloudMachineClassSpec is an autogenerated conversion function.
func Convert_v1alpha1_AlicloudMachineClass_To_machine_AlicloudMachineClass ¶ added in v1.0.5
func Convert_v1alpha1_AlicloudMachineClass_To_machine_AlicloudMachineClass(in *AlicloudMachineClass, out *machine.AlicloudMachineClass, s conversion.Scope) error
Convert_v1alpha1_AlicloudMachineClass_To_machine_AlicloudMachineClass is an autogenerated conversion function.
func Convert_v1alpha1_AlicloudSystemDisk_To_machine_AlicloudSystemDisk ¶ added in v1.0.5
func Convert_v1alpha1_AlicloudSystemDisk_To_machine_AlicloudSystemDisk(in *AlicloudSystemDisk, out *machine.AlicloudSystemDisk, s conversion.Scope) error
Convert_v1alpha1_AlicloudSystemDisk_To_machine_AlicloudSystemDisk is an autogenerated conversion function.
func Convert_v1alpha1_AzureDataDisk_To_machine_AzureDataDisk ¶ added in v1.0.5
func Convert_v1alpha1_AzureDataDisk_To_machine_AzureDataDisk(in *AzureDataDisk, out *machine.AzureDataDisk, s conversion.Scope) error
Convert_v1alpha1_AzureDataDisk_To_machine_AzureDataDisk is an autogenerated conversion function.
func Convert_v1alpha1_AzureHardwareProfile_To_machine_AzureHardwareProfile ¶ added in v1.0.5
func Convert_v1alpha1_AzureHardwareProfile_To_machine_AzureHardwareProfile(in *AzureHardwareProfile, out *machine.AzureHardwareProfile, s conversion.Scope) error
Convert_v1alpha1_AzureHardwareProfile_To_machine_AzureHardwareProfile is an autogenerated conversion function.
func Convert_v1alpha1_AzureImageReference_To_machine_AzureImageReference ¶ added in v1.0.5
func Convert_v1alpha1_AzureImageReference_To_machine_AzureImageReference(in *AzureImageReference, out *machine.AzureImageReference, s conversion.Scope) error
Convert_v1alpha1_AzureImageReference_To_machine_AzureImageReference is an autogenerated conversion function.
func Convert_v1alpha1_AzureLinuxConfiguration_To_machine_AzureLinuxConfiguration ¶ added in v1.0.5
func Convert_v1alpha1_AzureLinuxConfiguration_To_machine_AzureLinuxConfiguration(in *AzureLinuxConfiguration, out *machine.AzureLinuxConfiguration, s conversion.Scope) error
Convert_v1alpha1_AzureLinuxConfiguration_To_machine_AzureLinuxConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_AzureMachineClassList_To_machine_AzureMachineClassList ¶ added in v1.0.5
func Convert_v1alpha1_AzureMachineClassList_To_machine_AzureMachineClassList(in *AzureMachineClassList, out *machine.AzureMachineClassList, s conversion.Scope) error
Convert_v1alpha1_AzureMachineClassList_To_machine_AzureMachineClassList is an autogenerated conversion function.
func Convert_v1alpha1_AzureMachineClassSpec_To_machine_AzureMachineClassSpec ¶ added in v1.0.5
func Convert_v1alpha1_AzureMachineClassSpec_To_machine_AzureMachineClassSpec(in *AzureMachineClassSpec, out *machine.AzureMachineClassSpec, s conversion.Scope) error
Convert_v1alpha1_AzureMachineClassSpec_To_machine_AzureMachineClassSpec is an autogenerated conversion function.
func Convert_v1alpha1_AzureMachineClass_To_machine_AzureMachineClass ¶ added in v1.0.5
func Convert_v1alpha1_AzureMachineClass_To_machine_AzureMachineClass(in *AzureMachineClass, out *machine.AzureMachineClass, s conversion.Scope) error
Convert_v1alpha1_AzureMachineClass_To_machine_AzureMachineClass is an autogenerated conversion function.
func Convert_v1alpha1_AzureMachineSetConfig_To_machine_AzureMachineSetConfig ¶ added in v1.0.5
func Convert_v1alpha1_AzureMachineSetConfig_To_machine_AzureMachineSetConfig(in *AzureMachineSetConfig, out *machine.AzureMachineSetConfig, s conversion.Scope) error
Convert_v1alpha1_AzureMachineSetConfig_To_machine_AzureMachineSetConfig is an autogenerated conversion function.
func Convert_v1alpha1_AzureManagedDiskParameters_To_machine_AzureManagedDiskParameters ¶ added in v1.0.5
func Convert_v1alpha1_AzureManagedDiskParameters_To_machine_AzureManagedDiskParameters(in *AzureManagedDiskParameters, out *machine.AzureManagedDiskParameters, s conversion.Scope) error
Convert_v1alpha1_AzureManagedDiskParameters_To_machine_AzureManagedDiskParameters is an autogenerated conversion function.
func Convert_v1alpha1_AzureNetworkInterfaceReferenceProperties_To_machine_AzureNetworkInterfaceReferenceProperties ¶ added in v1.0.5
func Convert_v1alpha1_AzureNetworkInterfaceReferenceProperties_To_machine_AzureNetworkInterfaceReferenceProperties(in *AzureNetworkInterfaceReferenceProperties, out *machine.AzureNetworkInterfaceReferenceProperties, s conversion.Scope) error
Convert_v1alpha1_AzureNetworkInterfaceReferenceProperties_To_machine_AzureNetworkInterfaceReferenceProperties is an autogenerated conversion function.
func Convert_v1alpha1_AzureNetworkInterfaceReference_To_machine_AzureNetworkInterfaceReference ¶ added in v1.0.5
func Convert_v1alpha1_AzureNetworkInterfaceReference_To_machine_AzureNetworkInterfaceReference(in *AzureNetworkInterfaceReference, out *machine.AzureNetworkInterfaceReference, s conversion.Scope) error
Convert_v1alpha1_AzureNetworkInterfaceReference_To_machine_AzureNetworkInterfaceReference is an autogenerated conversion function.
func Convert_v1alpha1_AzureNetworkProfile_To_machine_AzureNetworkProfile ¶ added in v1.0.5
func Convert_v1alpha1_AzureNetworkProfile_To_machine_AzureNetworkProfile(in *AzureNetworkProfile, out *machine.AzureNetworkProfile, s conversion.Scope) error
Convert_v1alpha1_AzureNetworkProfile_To_machine_AzureNetworkProfile is an autogenerated conversion function.
func Convert_v1alpha1_AzureOSDisk_To_machine_AzureOSDisk ¶ added in v1.0.5
func Convert_v1alpha1_AzureOSDisk_To_machine_AzureOSDisk(in *AzureOSDisk, out *machine.AzureOSDisk, s conversion.Scope) error
Convert_v1alpha1_AzureOSDisk_To_machine_AzureOSDisk is an autogenerated conversion function.
func Convert_v1alpha1_AzureOSProfile_To_machine_AzureOSProfile ¶ added in v1.0.5
func Convert_v1alpha1_AzureOSProfile_To_machine_AzureOSProfile(in *AzureOSProfile, out *machine.AzureOSProfile, s conversion.Scope) error
Convert_v1alpha1_AzureOSProfile_To_machine_AzureOSProfile is an autogenerated conversion function.
func Convert_v1alpha1_AzureSSHConfiguration_To_machine_AzureSSHConfiguration ¶ added in v1.0.5
func Convert_v1alpha1_AzureSSHConfiguration_To_machine_AzureSSHConfiguration(in *AzureSSHConfiguration, out *machine.AzureSSHConfiguration, s conversion.Scope) error
Convert_v1alpha1_AzureSSHConfiguration_To_machine_AzureSSHConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_AzureSSHPublicKey_To_machine_AzureSSHPublicKey ¶ added in v1.0.5
func Convert_v1alpha1_AzureSSHPublicKey_To_machine_AzureSSHPublicKey(in *AzureSSHPublicKey, out *machine.AzureSSHPublicKey, s conversion.Scope) error
Convert_v1alpha1_AzureSSHPublicKey_To_machine_AzureSSHPublicKey is an autogenerated conversion function.
func Convert_v1alpha1_AzureStorageProfile_To_machine_AzureStorageProfile ¶ added in v1.0.5
func Convert_v1alpha1_AzureStorageProfile_To_machine_AzureStorageProfile(in *AzureStorageProfile, out *machine.AzureStorageProfile, s conversion.Scope) error
Convert_v1alpha1_AzureStorageProfile_To_machine_AzureStorageProfile is an autogenerated conversion function.
func Convert_v1alpha1_AzureSubResource_To_machine_AzureSubResource ¶ added in v1.0.5
func Convert_v1alpha1_AzureSubResource_To_machine_AzureSubResource(in *AzureSubResource, out *machine.AzureSubResource, s conversion.Scope) error
Convert_v1alpha1_AzureSubResource_To_machine_AzureSubResource is an autogenerated conversion function.
func Convert_v1alpha1_AzureSubnetInfo_To_machine_AzureSubnetInfo ¶ added in v1.0.5
func Convert_v1alpha1_AzureSubnetInfo_To_machine_AzureSubnetInfo(in *AzureSubnetInfo, out *machine.AzureSubnetInfo, s conversion.Scope) error
Convert_v1alpha1_AzureSubnetInfo_To_machine_AzureSubnetInfo is an autogenerated conversion function.
func Convert_v1alpha1_AzureVirtualMachineProperties_To_machine_AzureVirtualMachineProperties ¶ added in v1.0.5
func Convert_v1alpha1_AzureVirtualMachineProperties_To_machine_AzureVirtualMachineProperties(in *AzureVirtualMachineProperties, out *machine.AzureVirtualMachineProperties, s conversion.Scope) error
Convert_v1alpha1_AzureVirtualMachineProperties_To_machine_AzureVirtualMachineProperties is an autogenerated conversion function.
func Convert_v1alpha1_ClassSpec_To_machine_ClassSpec ¶
func Convert_v1alpha1_ClassSpec_To_machine_ClassSpec(in *ClassSpec, out *machine.ClassSpec, s conversion.Scope) error
Convert_v1alpha1_ClassSpec_To_machine_ClassSpec is an autogenerated conversion function.
func Convert_v1alpha1_CurrentStatus_To_machine_CurrentStatus ¶
func Convert_v1alpha1_CurrentStatus_To_machine_CurrentStatus(in *CurrentStatus, out *machine.CurrentStatus, s conversion.Scope) error
Convert_v1alpha1_CurrentStatus_To_machine_CurrentStatus is an autogenerated conversion function.
func Convert_v1alpha1_GCPDisk_To_machine_GCPDisk ¶ added in v1.0.5
func Convert_v1alpha1_GCPDisk_To_machine_GCPDisk(in *GCPDisk, out *machine.GCPDisk, s conversion.Scope) error
Convert_v1alpha1_GCPDisk_To_machine_GCPDisk is an autogenerated conversion function.
func Convert_v1alpha1_GCPMachineClassList_To_machine_GCPMachineClassList ¶ added in v1.0.5
func Convert_v1alpha1_GCPMachineClassList_To_machine_GCPMachineClassList(in *GCPMachineClassList, out *machine.GCPMachineClassList, s conversion.Scope) error
Convert_v1alpha1_GCPMachineClassList_To_machine_GCPMachineClassList is an autogenerated conversion function.
func Convert_v1alpha1_GCPMachineClassSpec_To_machine_GCPMachineClassSpec ¶ added in v1.0.5
func Convert_v1alpha1_GCPMachineClassSpec_To_machine_GCPMachineClassSpec(in *GCPMachineClassSpec, out *machine.GCPMachineClassSpec, s conversion.Scope) error
Convert_v1alpha1_GCPMachineClassSpec_To_machine_GCPMachineClassSpec is an autogenerated conversion function.
func Convert_v1alpha1_GCPMachineClass_To_machine_GCPMachineClass ¶ added in v1.0.5
func Convert_v1alpha1_GCPMachineClass_To_machine_GCPMachineClass(in *GCPMachineClass, out *machine.GCPMachineClass, s conversion.Scope) error
Convert_v1alpha1_GCPMachineClass_To_machine_GCPMachineClass is an autogenerated conversion function.
func Convert_v1alpha1_GCPMetadata_To_machine_GCPMetadata ¶ added in v1.0.5
func Convert_v1alpha1_GCPMetadata_To_machine_GCPMetadata(in *GCPMetadata, out *machine.GCPMetadata, s conversion.Scope) error
Convert_v1alpha1_GCPMetadata_To_machine_GCPMetadata is an autogenerated conversion function.
func Convert_v1alpha1_GCPNetworkInterface_To_machine_GCPNetworkInterface ¶ added in v1.0.5
func Convert_v1alpha1_GCPNetworkInterface_To_machine_GCPNetworkInterface(in *GCPNetworkInterface, out *machine.GCPNetworkInterface, s conversion.Scope) error
Convert_v1alpha1_GCPNetworkInterface_To_machine_GCPNetworkInterface is an autogenerated conversion function.
func Convert_v1alpha1_GCPScheduling_To_machine_GCPScheduling ¶ added in v1.0.5
func Convert_v1alpha1_GCPScheduling_To_machine_GCPScheduling(in *GCPScheduling, out *machine.GCPScheduling, s conversion.Scope) error
Convert_v1alpha1_GCPScheduling_To_machine_GCPScheduling is an autogenerated conversion function.
func Convert_v1alpha1_GCPServiceAccount_To_machine_GCPServiceAccount ¶ added in v1.0.5
func Convert_v1alpha1_GCPServiceAccount_To_machine_GCPServiceAccount(in *GCPServiceAccount, out *machine.GCPServiceAccount, s conversion.Scope) error
Convert_v1alpha1_GCPServiceAccount_To_machine_GCPServiceAccount is an autogenerated conversion function.
func Convert_v1alpha1_LastOperation_To_machine_LastOperation ¶
func Convert_v1alpha1_LastOperation_To_machine_LastOperation(in *LastOperation, out *machine.LastOperation, s conversion.Scope) error
Convert_v1alpha1_LastOperation_To_machine_LastOperation is an autogenerated conversion function.
func Convert_v1alpha1_MachineClassList_To_machine_MachineClassList ¶
func Convert_v1alpha1_MachineClassList_To_machine_MachineClassList(in *MachineClassList, out *machine.MachineClassList, s conversion.Scope) error
Convert_v1alpha1_MachineClassList_To_machine_MachineClassList is an autogenerated conversion function.
func Convert_v1alpha1_MachineClass_To_machine_MachineClass ¶
func Convert_v1alpha1_MachineClass_To_machine_MachineClass(in *MachineClass, out *machine.MachineClass, s conversion.Scope) error
Convert_v1alpha1_MachineClass_To_machine_MachineClass is an autogenerated conversion function.
func Convert_v1alpha1_MachineConfiguration_To_machine_MachineConfiguration ¶
func Convert_v1alpha1_MachineConfiguration_To_machine_MachineConfiguration(in *MachineConfiguration, out *machine.MachineConfiguration, s conversion.Scope) error
Convert_v1alpha1_MachineConfiguration_To_machine_MachineConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_MachineDeploymentCondition_To_machine_MachineDeploymentCondition ¶
func Convert_v1alpha1_MachineDeploymentCondition_To_machine_MachineDeploymentCondition(in *MachineDeploymentCondition, out *machine.MachineDeploymentCondition, s conversion.Scope) error
Convert_v1alpha1_MachineDeploymentCondition_To_machine_MachineDeploymentCondition is an autogenerated conversion function.
func Convert_v1alpha1_MachineDeploymentList_To_machine_MachineDeploymentList ¶
func Convert_v1alpha1_MachineDeploymentList_To_machine_MachineDeploymentList(in *MachineDeploymentList, out *machine.MachineDeploymentList, s conversion.Scope) error
Convert_v1alpha1_MachineDeploymentList_To_machine_MachineDeploymentList is an autogenerated conversion function.
func Convert_v1alpha1_MachineDeploymentSpec_To_machine_MachineDeploymentSpec ¶
func Convert_v1alpha1_MachineDeploymentSpec_To_machine_MachineDeploymentSpec(in *MachineDeploymentSpec, out *machine.MachineDeploymentSpec, s conversion.Scope) error
Convert_v1alpha1_MachineDeploymentSpec_To_machine_MachineDeploymentSpec is an autogenerated conversion function.
func Convert_v1alpha1_MachineDeploymentStatus_To_machine_MachineDeploymentStatus ¶
func Convert_v1alpha1_MachineDeploymentStatus_To_machine_MachineDeploymentStatus(in *MachineDeploymentStatus, out *machine.MachineDeploymentStatus, s conversion.Scope) error
Convert_v1alpha1_MachineDeploymentStatus_To_machine_MachineDeploymentStatus is an autogenerated conversion function.
func Convert_v1alpha1_MachineDeploymentStrategy_To_machine_MachineDeploymentStrategy ¶
func Convert_v1alpha1_MachineDeploymentStrategy_To_machine_MachineDeploymentStrategy(in *MachineDeploymentStrategy, out *machine.MachineDeploymentStrategy, s conversion.Scope) error
Convert_v1alpha1_MachineDeploymentStrategy_To_machine_MachineDeploymentStrategy is an autogenerated conversion function.
func Convert_v1alpha1_MachineDeployment_To_machine_MachineDeployment ¶
func Convert_v1alpha1_MachineDeployment_To_machine_MachineDeployment(in *MachineDeployment, out *machine.MachineDeployment, s conversion.Scope) error
Convert_v1alpha1_MachineDeployment_To_machine_MachineDeployment is an autogenerated conversion function.
func Convert_v1alpha1_MachineList_To_machine_MachineList ¶
func Convert_v1alpha1_MachineList_To_machine_MachineList(in *MachineList, out *machine.MachineList, s conversion.Scope) error
Convert_v1alpha1_MachineList_To_machine_MachineList is an autogenerated conversion function.
func Convert_v1alpha1_MachineSetCondition_To_machine_MachineSetCondition ¶
func Convert_v1alpha1_MachineSetCondition_To_machine_MachineSetCondition(in *MachineSetCondition, out *machine.MachineSetCondition, s conversion.Scope) error
Convert_v1alpha1_MachineSetCondition_To_machine_MachineSetCondition is an autogenerated conversion function.
func Convert_v1alpha1_MachineSetList_To_machine_MachineSetList ¶
func Convert_v1alpha1_MachineSetList_To_machine_MachineSetList(in *MachineSetList, out *machine.MachineSetList, s conversion.Scope) error
Convert_v1alpha1_MachineSetList_To_machine_MachineSetList is an autogenerated conversion function.
func Convert_v1alpha1_MachineSetSpec_To_machine_MachineSetSpec ¶
func Convert_v1alpha1_MachineSetSpec_To_machine_MachineSetSpec(in *MachineSetSpec, out *machine.MachineSetSpec, s conversion.Scope) error
Convert_v1alpha1_MachineSetSpec_To_machine_MachineSetSpec is an autogenerated conversion function.
func Convert_v1alpha1_MachineSetStatus_To_machine_MachineSetStatus ¶
func Convert_v1alpha1_MachineSetStatus_To_machine_MachineSetStatus(in *MachineSetStatus, out *machine.MachineSetStatus, s conversion.Scope) error
Convert_v1alpha1_MachineSetStatus_To_machine_MachineSetStatus is an autogenerated conversion function.
func Convert_v1alpha1_MachineSet_To_machine_MachineSet ¶
func Convert_v1alpha1_MachineSet_To_machine_MachineSet(in *MachineSet, out *machine.MachineSet, s conversion.Scope) error
Convert_v1alpha1_MachineSet_To_machine_MachineSet is an autogenerated conversion function.
func Convert_v1alpha1_MachineSpec_To_machine_MachineSpec ¶
func Convert_v1alpha1_MachineSpec_To_machine_MachineSpec(in *MachineSpec, out *machine.MachineSpec, s conversion.Scope) error
Convert_v1alpha1_MachineSpec_To_machine_MachineSpec is an autogenerated conversion function.
func Convert_v1alpha1_MachineStatus_To_machine_MachineStatus ¶
func Convert_v1alpha1_MachineStatus_To_machine_MachineStatus(in *MachineStatus, out *machine.MachineStatus, s conversion.Scope) error
Convert_v1alpha1_MachineStatus_To_machine_MachineStatus is an autogenerated conversion function.
func Convert_v1alpha1_MachineSummary_To_machine_MachineSummary ¶
func Convert_v1alpha1_MachineSummary_To_machine_MachineSummary(in *MachineSummary, out *machine.MachineSummary, s conversion.Scope) error
Convert_v1alpha1_MachineSummary_To_machine_MachineSummary is an autogenerated conversion function.
func Convert_v1alpha1_MachineTemplateSpec_To_machine_MachineTemplateSpec ¶
func Convert_v1alpha1_MachineTemplateSpec_To_machine_MachineTemplateSpec(in *MachineTemplateSpec, out *machine.MachineTemplateSpec, s conversion.Scope) error
Convert_v1alpha1_MachineTemplateSpec_To_machine_MachineTemplateSpec is an autogenerated conversion function.
func Convert_v1alpha1_Machine_To_machine_Machine ¶
func Convert_v1alpha1_Machine_To_machine_Machine(in *Machine, out *machine.Machine, s conversion.Scope) error
Convert_v1alpha1_Machine_To_machine_Machine is an autogenerated conversion function.
func Convert_v1alpha1_NodeTemplateSpec_To_machine_NodeTemplateSpec ¶
func Convert_v1alpha1_NodeTemplateSpec_To_machine_NodeTemplateSpec(in *NodeTemplateSpec, out *machine.NodeTemplateSpec, s conversion.Scope) error
Convert_v1alpha1_NodeTemplateSpec_To_machine_NodeTemplateSpec is an autogenerated conversion function.
func Convert_v1alpha1_NodeTemplate_To_machine_NodeTemplate ¶
func Convert_v1alpha1_NodeTemplate_To_machine_NodeTemplate(in *NodeTemplate, out *machine.NodeTemplate, s conversion.Scope) error
Convert_v1alpha1_NodeTemplate_To_machine_NodeTemplate is an autogenerated conversion function.
func Convert_v1alpha1_OpenStackMachineClassList_To_machine_OpenStackMachineClassList ¶ added in v1.0.5
func Convert_v1alpha1_OpenStackMachineClassList_To_machine_OpenStackMachineClassList(in *OpenStackMachineClassList, out *machine.OpenStackMachineClassList, s conversion.Scope) error
Convert_v1alpha1_OpenStackMachineClassList_To_machine_OpenStackMachineClassList is an autogenerated conversion function.
func Convert_v1alpha1_OpenStackMachineClassSpec_To_machine_OpenStackMachineClassSpec ¶ added in v1.0.5
func Convert_v1alpha1_OpenStackMachineClassSpec_To_machine_OpenStackMachineClassSpec(in *OpenStackMachineClassSpec, out *machine.OpenStackMachineClassSpec, s conversion.Scope) error
Convert_v1alpha1_OpenStackMachineClassSpec_To_machine_OpenStackMachineClassSpec is an autogenerated conversion function.
func Convert_v1alpha1_OpenStackMachineClass_To_machine_OpenStackMachineClass ¶ added in v1.0.5
func Convert_v1alpha1_OpenStackMachineClass_To_machine_OpenStackMachineClass(in *OpenStackMachineClass, out *machine.OpenStackMachineClass, s conversion.Scope) error
Convert_v1alpha1_OpenStackMachineClass_To_machine_OpenStackMachineClass is an autogenerated conversion function.
func Convert_v1alpha1_OpenStackNetwork_To_machine_OpenStackNetwork ¶ added in v1.0.5
func Convert_v1alpha1_OpenStackNetwork_To_machine_OpenStackNetwork(in *OpenStackNetwork, out *machine.OpenStackNetwork, s conversion.Scope) error
Convert_v1alpha1_OpenStackNetwork_To_machine_OpenStackNetwork is an autogenerated conversion function.
func Convert_v1alpha1_PacketMachineClassList_To_machine_PacketMachineClassList ¶ added in v1.0.5
func Convert_v1alpha1_PacketMachineClassList_To_machine_PacketMachineClassList(in *PacketMachineClassList, out *machine.PacketMachineClassList, s conversion.Scope) error
Convert_v1alpha1_PacketMachineClassList_To_machine_PacketMachineClassList is an autogenerated conversion function.
func Convert_v1alpha1_PacketMachineClassSpec_To_machine_PacketMachineClassSpec ¶ added in v1.0.5
func Convert_v1alpha1_PacketMachineClassSpec_To_machine_PacketMachineClassSpec(in *PacketMachineClassSpec, out *machine.PacketMachineClassSpec, s conversion.Scope) error
Convert_v1alpha1_PacketMachineClassSpec_To_machine_PacketMachineClassSpec is an autogenerated conversion function.
func Convert_v1alpha1_PacketMachineClass_To_machine_PacketMachineClass ¶ added in v1.0.5
func Convert_v1alpha1_PacketMachineClass_To_machine_PacketMachineClass(in *PacketMachineClass, out *machine.PacketMachineClass, s conversion.Scope) error
Convert_v1alpha1_PacketMachineClass_To_machine_PacketMachineClass is an autogenerated conversion function.
func Convert_v1alpha1_RollbackConfig_To_machine_RollbackConfig ¶
func Convert_v1alpha1_RollbackConfig_To_machine_RollbackConfig(in *RollbackConfig, out *machine.RollbackConfig, s conversion.Scope) error
Convert_v1alpha1_RollbackConfig_To_machine_RollbackConfig is an autogenerated conversion function.
func Convert_v1alpha1_RollingUpdateMachineDeployment_To_machine_RollingUpdateMachineDeployment ¶
func Convert_v1alpha1_RollingUpdateMachineDeployment_To_machine_RollingUpdateMachineDeployment(in *RollingUpdateMachineDeployment, out *machine.RollingUpdateMachineDeployment, s conversion.Scope) error
Convert_v1alpha1_RollingUpdateMachineDeployment_To_machine_RollingUpdateMachineDeployment is an autogenerated conversion function.
func RegisterConversions ¶
RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.
func RegisterDefaults ¶
RegisterDefaults adds defaulters functions to the given scheme. Public to allow building arbitrary schemes. All generated defaulters are covering - they call all nested defaulters.
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type AWSBlockDeviceMappingSpec ¶ added in v1.0.5
type AWSBlockDeviceMappingSpec struct { // The device name exposed to the machine (for example, /dev/sdh or xvdh). DeviceName string `json:"deviceName,omitempty"` // Parameters used to automatically set up EBS volumes when the machine is // launched. Ebs AWSEbsBlockDeviceSpec `json:"ebs,omitempty"` // Suppresses the specified device included in the block device mapping of the // AMI. NoDevice string `json:"noDevice,omitempty"` // The virtual device name (ephemeralN). Machine store volumes are numbered // starting from 0. An machine type with 2 available machine store volumes // can specify mappings for ephemeral0 and ephemeral1.The number of available // machine store volumes depends on the machine type. After you connect to // the machine, you must mount the volume. // // Constraints: For M3 machines, you must specify machine store volumes in // the block device mapping for the machine. When you launch an M3 machine, // we ignore any machine store volumes specified in the block device mapping // for the AMI. VirtualName string `json:"virtualName,omitempty"` }
func (*AWSBlockDeviceMappingSpec) DeepCopy ¶ added in v1.0.5
func (in *AWSBlockDeviceMappingSpec) DeepCopy() *AWSBlockDeviceMappingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSBlockDeviceMappingSpec.
func (*AWSBlockDeviceMappingSpec) DeepCopyInto ¶ added in v1.0.5
func (in *AWSBlockDeviceMappingSpec) DeepCopyInto(out *AWSBlockDeviceMappingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AWSEbsBlockDeviceSpec ¶ added in v1.0.5
type AWSEbsBlockDeviceSpec struct { // Indicates whether the EBS volume is deleted on machine termination. DeleteOnTermination *bool `json:"deleteOnTermination,omitempty"` // Indicates whether the EBS volume is encrypted. Encrypted Amazon EBS volumes // may only be attached to machines that support Amazon EBS encryption. Encrypted bool `json:"encrypted,omitempty"` // The number of I/O operations per second (IOPS) that the volume supports. // For io1, this represents the number of IOPS that are provisioned for the // volume. For gp2, this represents the baseline performance of the volume and // the rate at which the volume accumulates I/O credits for bursting. For more // information about General Purpose SSD baseline performance, I/O credits, // and bursting, see Amazon EBS Volume Types (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html) // in the Amazon Elastic Compute Cloud User Guide. // // Constraint: Range is 100-20000 IOPS for io1 volumes and 100-10000 IOPS for // gp2 volumes. // // Condition: This parameter is required for requests to create io1 volumes; // it is not used in requests to create gp2, st1, sc1, or standard volumes. Iops int64 `json:"iops,omitempty"` // Identifier (key ID, key alias, ID ARN, or alias ARN) for a customer managed // CMK under which the EBS volume is encrypted. // // This parameter is only supported on BlockDeviceMapping objects called by // RunInstances (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RunInstances.html), // RequestSpotFleet (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RequestSpotFleet.html), // and RequestSpotInstances (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RequestSpotInstances.html). KmsKeyID *string `json:"kmsKeyID,omitempty"` // The ID of the snapshot. SnapshotID *string `json:"snapshotID,omitempty"` // The size of the volume, in GiB. // // Constraints: 1-16384 for General Purpose SSD (gp2), 4-16384 for Provisioned // IOPS SSD (io1), 500-16384 for Throughput Optimized HDD (st1), 500-16384 for // Cold HDD (sc1), and 1-1024 for Magnetic (standard) volumes. If you specify // a snapshot, the volume size must be equal to or larger than the snapshot // size. // // Default: If you're creating the volume from a snapshot and don't specify // a volume size, the default is the snapshot size. VolumeSize int64 `json:"volumeSize,omitempty"` // The volume type: gp2, io1, st1, sc1, or standard. // // Default: standard VolumeType string `json:"volumeType,omitempty"` }
Describes a block device for an EBS volume. Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/EbsBlockDevice
func (*AWSEbsBlockDeviceSpec) DeepCopy ¶ added in v1.0.5
func (in *AWSEbsBlockDeviceSpec) DeepCopy() *AWSEbsBlockDeviceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSEbsBlockDeviceSpec.
func (*AWSEbsBlockDeviceSpec) DeepCopyInto ¶ added in v1.0.5
func (in *AWSEbsBlockDeviceSpec) DeepCopyInto(out *AWSEbsBlockDeviceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AWSIAMProfileSpec ¶ added in v1.0.5
type AWSIAMProfileSpec struct { // The Amazon Resource Name (ARN) of the machine profile. ARN string `json:"arn,omitempty"` // The name of the machine profile. Name string `json:"name,omitempty"` }
Describes an IAM machine profile.
func (*AWSIAMProfileSpec) DeepCopy ¶ added in v1.0.5
func (in *AWSIAMProfileSpec) DeepCopy() *AWSIAMProfileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSIAMProfileSpec.
func (*AWSIAMProfileSpec) DeepCopyInto ¶ added in v1.0.5
func (in *AWSIAMProfileSpec) DeepCopyInto(out *AWSIAMProfileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AWSMachineClass ¶ added in v1.0.5
type AWSMachineClass struct { // +optional metav1.ObjectMeta `json:"metadata,omitempty"` // +optional metav1.TypeMeta `json:",inline"` // +optional Spec AWSMachineClassSpec `json:"spec,omitempty"` }
AWSMachineClass TODO
func (*AWSMachineClass) DeepCopy ¶ added in v1.0.5
func (in *AWSMachineClass) DeepCopy() *AWSMachineClass
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSMachineClass.
func (*AWSMachineClass) DeepCopyInto ¶ added in v1.0.5
func (in *AWSMachineClass) DeepCopyInto(out *AWSMachineClass)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AWSMachineClass) DeepCopyObject ¶ added in v1.0.5
func (in *AWSMachineClass) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AWSMachineClassList ¶ added in v1.0.5
type AWSMachineClassList struct { // +optional metav1.TypeMeta `json:",inline"` // +optional metav1.ListMeta `json:"metadata,omitempty"` // +optional Items []AWSMachineClass `json:"items"` }
AWSMachineClassList is a collection of AWSMachineClasses.
func (*AWSMachineClassList) DeepCopy ¶ added in v1.0.5
func (in *AWSMachineClassList) DeepCopy() *AWSMachineClassList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSMachineClassList.
func (*AWSMachineClassList) DeepCopyInto ¶ added in v1.0.5
func (in *AWSMachineClassList) DeepCopyInto(out *AWSMachineClassList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AWSMachineClassList) DeepCopyObject ¶ added in v1.0.5
func (in *AWSMachineClassList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AWSMachineClassSpec ¶ added in v1.0.5
type AWSMachineClassSpec struct { AMI string `json:"ami,omitempty"` Region string `json:"region,omitempty"` BlockDevices []AWSBlockDeviceMappingSpec `json:"blockDevices,omitempty"` EbsOptimized bool `json:"ebsOptimized,omitempty"` IAM AWSIAMProfileSpec `json:"iam,omitempty"` MachineType string `json:"machineType,omitempty"` KeyName string `json:"keyName,omitempty"` Monitoring bool `json:"monitoring,omitempty"` NetworkInterfaces []AWSNetworkInterfaceSpec `json:"networkInterfaces,omitempty"` Tags map[string]string `json:"tags,omitempty"` SpotPrice *string `json:"spotPrice,omitempty"` SecretRef *corev1.SecretReference `json:"secretRef,omitempty"` CredentialsSecretRef *corev1.SecretReference `json:"credentialsSecretRef,omitempty"` }
AWSMachineClassSpec is the specification of a AWSMachineClass.
func (*AWSMachineClassSpec) DeepCopy ¶ added in v1.0.5
func (in *AWSMachineClassSpec) DeepCopy() *AWSMachineClassSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSMachineClassSpec.
func (*AWSMachineClassSpec) DeepCopyInto ¶ added in v1.0.5
func (in *AWSMachineClassSpec) DeepCopyInto(out *AWSMachineClassSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AWSNetworkInterfaceSpec ¶ added in v1.0.5
type AWSNetworkInterfaceSpec struct { // Indicates whether to assign a public IPv4 address to an machine you launch // in a VPC. The public IP address can only be assigned to a network interface // for eth0, and can only be assigned to a new network interface, not an existing // one. You cannot specify more than one network interface in the request. If // launching into a default subnet, the default value is true. AssociatePublicIPAddress *bool `json:"associatePublicIPAddress,omitempty"` // If set to true, the interface is deleted when the machine is terminated. // You can specify true only if creating a new network interface when launching // an machine. DeleteOnTermination *bool `json:"deleteOnTermination,omitempty"` // The description of the network interface. Applies only if creating a network // interface when launching an machine. Description *string `json:"description,omitempty"` // The IDs of the security groups for the network interface. Applies only if // creating a network interface when launching an machine. SecurityGroupIDs []string `json:"securityGroupIDs,omitempty"` // The ID of the subnet associated with the network string. Applies only if // creating a network interface when launching an machine. SubnetID string `json:"subnetID,omitempty"` }
Describes a network interface. Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/MachineAWSNetworkInterfaceSpecification
func (*AWSNetworkInterfaceSpec) DeepCopy ¶ added in v1.0.5
func (in *AWSNetworkInterfaceSpec) DeepCopy() *AWSNetworkInterfaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSNetworkInterfaceSpec.
func (*AWSNetworkInterfaceSpec) DeepCopyInto ¶ added in v1.0.5
func (in *AWSNetworkInterfaceSpec) DeepCopyInto(out *AWSNetworkInterfaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlicloudDataDisk ¶ added in v1.0.5
type AlicloudDataDisk struct { Name string `json:"name,omitempty"` Category string `json:"category,omitempty"` // +optional Description string `json:"description,omitempty"` Encrypted bool `json:"encrypted,omitempty"` DeleteWithInstance *bool `json:"deleteWithInstance,omitempty"` Size int `json:"size,omitempty"` }
func (*AlicloudDataDisk) DeepCopy ¶ added in v1.0.5
func (in *AlicloudDataDisk) DeepCopy() *AlicloudDataDisk
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlicloudDataDisk.
func (*AlicloudDataDisk) DeepCopyInto ¶ added in v1.0.5
func (in *AlicloudDataDisk) DeepCopyInto(out *AlicloudDataDisk)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlicloudMachineClass ¶ added in v1.0.5
type AlicloudMachineClass struct { // +optional metav1.ObjectMeta `json:"metadata,omitempty"` // +optional metav1.TypeMeta `json:",inline"` // +optional Spec AlicloudMachineClassSpec `json:"spec,omitempty"` }
AlicloudMachineClass TODO
func (*AlicloudMachineClass) DeepCopy ¶ added in v1.0.5
func (in *AlicloudMachineClass) DeepCopy() *AlicloudMachineClass
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlicloudMachineClass.
func (*AlicloudMachineClass) DeepCopyInto ¶ added in v1.0.5
func (in *AlicloudMachineClass) DeepCopyInto(out *AlicloudMachineClass)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlicloudMachineClass) DeepCopyObject ¶ added in v1.0.5
func (in *AlicloudMachineClass) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AlicloudMachineClassList ¶ added in v1.0.5
type AlicloudMachineClassList struct { // +optional metav1.TypeMeta `json:",inline"` // +optional metav1.ListMeta `json:"metadata,omitempty"` // +optional Items []AlicloudMachineClass `json:"items"` }
AlicloudMachineClassList is a collection of AlicloudMachineClasses.
func (*AlicloudMachineClassList) DeepCopy ¶ added in v1.0.5
func (in *AlicloudMachineClassList) DeepCopy() *AlicloudMachineClassList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlicloudMachineClassList.
func (*AlicloudMachineClassList) DeepCopyInto ¶ added in v1.0.5
func (in *AlicloudMachineClassList) DeepCopyInto(out *AlicloudMachineClassList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlicloudMachineClassList) DeepCopyObject ¶ added in v1.0.5
func (in *AlicloudMachineClassList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AlicloudMachineClassSpec ¶ added in v1.0.5
type AlicloudMachineClassSpec struct { ImageID string `json:"imageID"` InstanceType string `json:"instanceType"` Region string `json:"region"` ZoneID string `json:"zoneID,omitempty"` SecurityGroupID string `json:"securityGroupID,omitempty"` VSwitchID string `json:"vSwitchID"` PrivateIPAddress string `json:"privateIPAddress,omitempty"` SystemDisk *AlicloudSystemDisk `json:"systemDisk,omitempty"` DataDisks []AlicloudDataDisk `json:"dataDisks,omitempty"` InstanceChargeType string `json:"instanceChargeType,omitempty"` InternetChargeType string `json:"internetChargeType,omitempty"` InternetMaxBandwidthIn *int `json:"internetMaxBandwidthIn,omitempty"` InternetMaxBandwidthOut *int `json:"internetMaxBandwidthOut,omitempty"` SpotStrategy string `json:"spotStrategy,omitempty"` IoOptimized string `json:"IoOptimized,omitempty"` Tags map[string]string `json:"tags,omitempty"` KeyPairName string `json:"keyPairName"` SecretRef *corev1.SecretReference `json:"secretRef,omitempty"` CredentialsSecretRef *corev1.SecretReference `json:"credentialsSecretRef,omitempty"` }
AlicloudMachineClassSpec is the specification of a AlicloudMachineClass.
func (*AlicloudMachineClassSpec) DeepCopy ¶ added in v1.0.5
func (in *AlicloudMachineClassSpec) DeepCopy() *AlicloudMachineClassSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlicloudMachineClassSpec.
func (*AlicloudMachineClassSpec) DeepCopyInto ¶ added in v1.0.5
func (in *AlicloudMachineClassSpec) DeepCopyInto(out *AlicloudMachineClassSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlicloudSystemDisk ¶ added in v1.0.5
AlicloudSystemDisk describes SystemDisk for Alicloud.
func (*AlicloudSystemDisk) DeepCopy ¶ added in v1.0.5
func (in *AlicloudSystemDisk) DeepCopy() *AlicloudSystemDisk
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlicloudSystemDisk.
func (*AlicloudSystemDisk) DeepCopyInto ¶ added in v1.0.5
func (in *AlicloudSystemDisk) DeepCopyInto(out *AlicloudSystemDisk)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureDataDisk ¶ added in v1.0.5
type AzureDataDisk struct { Name string `json:"name,omitempty"` Lun *int32 `json:"lun,omitempty"` Caching string `json:"caching,omitempty"` StorageAccountType string `json:"storageAccountType,omitempty"` DiskSizeGB int32 `json:"diskSizeGB,omitempty"` }
func (*AzureDataDisk) DeepCopy ¶ added in v1.0.5
func (in *AzureDataDisk) DeepCopy() *AzureDataDisk
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureDataDisk.
func (*AzureDataDisk) DeepCopyInto ¶ added in v1.0.5
func (in *AzureDataDisk) DeepCopyInto(out *AzureDataDisk)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureHardwareProfile ¶ added in v1.0.5
type AzureHardwareProfile struct {
VMSize string `json:"vmSize,omitempty"`
}
AzureHardwareProfile is specifies the hardware settings for the virtual machine. Refer github.com/Azure/azure-sdk-for-go/arm/compute/models.go for VMSizes
func (*AzureHardwareProfile) DeepCopy ¶ added in v1.0.5
func (in *AzureHardwareProfile) DeepCopy() *AzureHardwareProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureHardwareProfile.
func (*AzureHardwareProfile) DeepCopyInto ¶ added in v1.0.5
func (in *AzureHardwareProfile) DeepCopyInto(out *AzureHardwareProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureImageReference ¶ added in v1.0.5
type AzureImageReference struct { ID string `json:"id,omitempty"` // Uniform Resource Name of the OS image to be used , it has the format 'publisher:offer:sku:version' URN *string `json:"urn,omitempty"` }
AzureImageReference is specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
func (*AzureImageReference) DeepCopy ¶ added in v1.0.5
func (in *AzureImageReference) DeepCopy() *AzureImageReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureImageReference.
func (*AzureImageReference) DeepCopyInto ¶ added in v1.0.5
func (in *AzureImageReference) DeepCopyInto(out *AzureImageReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureLinuxConfiguration ¶ added in v1.0.5
type AzureLinuxConfiguration struct { DisablePasswordAuthentication bool `json:"disablePasswordAuthentication,omitempty"` SSH AzureSSHConfiguration `json:"ssh,omitempty"` }
AzureLinuxConfiguration is specifies the Linux operating system settings on the virtual machine. <br><br>For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) <br><br> For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
func (*AzureLinuxConfiguration) DeepCopy ¶ added in v1.0.5
func (in *AzureLinuxConfiguration) DeepCopy() *AzureLinuxConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureLinuxConfiguration.
func (*AzureLinuxConfiguration) DeepCopyInto ¶ added in v1.0.5
func (in *AzureLinuxConfiguration) DeepCopyInto(out *AzureLinuxConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureMachineClass ¶ added in v1.0.5
type AzureMachineClass struct { // +optional metav1.ObjectMeta `json:"metadata,omitempty"` // +optional metav1.TypeMeta `json:",inline"` // +optional Spec AzureMachineClassSpec `json:"spec,omitempty"` }
AzureMachineClass TODO
func (*AzureMachineClass) DeepCopy ¶ added in v1.0.5
func (in *AzureMachineClass) DeepCopy() *AzureMachineClass
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureMachineClass.
func (*AzureMachineClass) DeepCopyInto ¶ added in v1.0.5
func (in *AzureMachineClass) DeepCopyInto(out *AzureMachineClass)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureMachineClass) DeepCopyObject ¶ added in v1.0.5
func (in *AzureMachineClass) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AzureMachineClassList ¶ added in v1.0.5
type AzureMachineClassList struct { // +optional metav1.TypeMeta `json:",inline"` // +optional metav1.ListMeta `json:"metadata,omitempty"` // +optional Items []AzureMachineClass `json:"items"` }
AzureMachineClassList is a collection of AzureMachineClasses.
func (*AzureMachineClassList) DeepCopy ¶ added in v1.0.5
func (in *AzureMachineClassList) DeepCopy() *AzureMachineClassList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureMachineClassList.
func (*AzureMachineClassList) DeepCopyInto ¶ added in v1.0.5
func (in *AzureMachineClassList) DeepCopyInto(out *AzureMachineClassList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureMachineClassList) DeepCopyObject ¶ added in v1.0.5
func (in *AzureMachineClassList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AzureMachineClassSpec ¶ added in v1.0.5
type AzureMachineClassSpec struct { Location string `json:"location,omitempty"` Tags map[string]string `json:"tags,omitempty"` Properties AzureVirtualMachineProperties `json:"properties,omitempty"` ResourceGroup string `json:"resourceGroup,omitempty"` SubnetInfo AzureSubnetInfo `json:"subnetInfo,omitempty"` SecretRef *corev1.SecretReference `json:"secretRef,omitempty"` CredentialsSecretRef *corev1.SecretReference `json:"credentialsSecretRef,omitempty"` }
AzureMachineClassSpec is the specification of a AzureMachineClass.
func (*AzureMachineClassSpec) DeepCopy ¶ added in v1.0.5
func (in *AzureMachineClassSpec) DeepCopy() *AzureMachineClassSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureMachineClassSpec.
func (*AzureMachineClassSpec) DeepCopyInto ¶ added in v1.0.5
func (in *AzureMachineClassSpec) DeepCopyInto(out *AzureMachineClassSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureMachineSetConfig ¶ added in v1.0.5
AzureMachineSetConfig contains the information about the machine set
func (*AzureMachineSetConfig) DeepCopy ¶ added in v1.0.5
func (in *AzureMachineSetConfig) DeepCopy() *AzureMachineSetConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureMachineSetConfig.
func (*AzureMachineSetConfig) DeepCopyInto ¶ added in v1.0.5
func (in *AzureMachineSetConfig) DeepCopyInto(out *AzureMachineSetConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureManagedDiskParameters ¶ added in v1.0.5
type AzureManagedDiskParameters struct { ID string `json:"id,omitempty"` StorageAccountType string `json:"storageAccountType,omitempty"` }
AzureManagedDiskParameters is the parameters of a managed disk.
func (*AzureManagedDiskParameters) DeepCopy ¶ added in v1.0.5
func (in *AzureManagedDiskParameters) DeepCopy() *AzureManagedDiskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedDiskParameters.
func (*AzureManagedDiskParameters) DeepCopyInto ¶ added in v1.0.5
func (in *AzureManagedDiskParameters) DeepCopyInto(out *AzureManagedDiskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureNetworkInterfaceReference ¶ added in v1.0.5
type AzureNetworkInterfaceReference struct { ID string `json:"id,omitempty"` *AzureNetworkInterfaceReferenceProperties `json:"properties,omitempty"` }
AzureNetworkInterfaceReference is describes a network interface reference.
func (*AzureNetworkInterfaceReference) DeepCopy ¶ added in v1.0.5
func (in *AzureNetworkInterfaceReference) DeepCopy() *AzureNetworkInterfaceReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureNetworkInterfaceReference.
func (*AzureNetworkInterfaceReference) DeepCopyInto ¶ added in v1.0.5
func (in *AzureNetworkInterfaceReference) DeepCopyInto(out *AzureNetworkInterfaceReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureNetworkInterfaceReferenceProperties ¶ added in v1.0.5
type AzureNetworkInterfaceReferenceProperties struct {
Primary bool `json:"primary,omitempty"`
}
AzureNetworkInterfaceReferenceProperties is describes a network interface reference properties.
func (*AzureNetworkInterfaceReferenceProperties) DeepCopy ¶ added in v1.0.5
func (in *AzureNetworkInterfaceReferenceProperties) DeepCopy() *AzureNetworkInterfaceReferenceProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureNetworkInterfaceReferenceProperties.
func (*AzureNetworkInterfaceReferenceProperties) DeepCopyInto ¶ added in v1.0.5
func (in *AzureNetworkInterfaceReferenceProperties) DeepCopyInto(out *AzureNetworkInterfaceReferenceProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureNetworkProfile ¶ added in v1.0.5
type AzureNetworkProfile struct { NetworkInterfaces AzureNetworkInterfaceReference `json:"networkInterfaces,omitempty"` AcceleratedNetworking *bool `json:"acceleratedNetworking,omitempty"` }
AzureNetworkProfile is specifies the network interfaces of the virtual machine.
func (*AzureNetworkProfile) DeepCopy ¶ added in v1.0.5
func (in *AzureNetworkProfile) DeepCopy() *AzureNetworkProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureNetworkProfile.
func (*AzureNetworkProfile) DeepCopyInto ¶ added in v1.0.5
func (in *AzureNetworkProfile) DeepCopyInto(out *AzureNetworkProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureOSDisk ¶ added in v1.0.5
type AzureOSDisk struct { Name string `json:"name,omitempty"` Caching string `json:"caching,omitempty"` ManagedDisk AzureManagedDiskParameters `json:"managedDisk,omitempty"` DiskSizeGB int32 `json:"diskSizeGB,omitempty"` CreateOption string `json:"createOption,omitempty"` }
AzureOSDisk is specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
func (*AzureOSDisk) DeepCopy ¶ added in v1.0.5
func (in *AzureOSDisk) DeepCopy() *AzureOSDisk
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureOSDisk.
func (*AzureOSDisk) DeepCopyInto ¶ added in v1.0.5
func (in *AzureOSDisk) DeepCopyInto(out *AzureOSDisk)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureOSProfile ¶ added in v1.0.5
type AzureOSProfile struct { ComputerName string `json:"computerName,omitempty"` AdminUsername string `json:"adminUsername,omitempty"` AdminPassword string `json:"adminPassword,omitempty"` CustomData string `json:"customData,omitempty"` LinuxConfiguration AzureLinuxConfiguration `json:"linuxConfiguration,omitempty"` }
AzureOSProfile is specifies the operating system settings for the virtual machine.
func (*AzureOSProfile) DeepCopy ¶ added in v1.0.5
func (in *AzureOSProfile) DeepCopy() *AzureOSProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureOSProfile.
func (*AzureOSProfile) DeepCopyInto ¶ added in v1.0.5
func (in *AzureOSProfile) DeepCopyInto(out *AzureOSProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureSSHConfiguration ¶ added in v1.0.5
type AzureSSHConfiguration struct {
PublicKeys AzureSSHPublicKey `json:"publicKeys,omitempty"`
}
AzureSSHConfiguration is SSH configuration for Linux based VMs running on Azure
func (*AzureSSHConfiguration) DeepCopy ¶ added in v1.0.5
func (in *AzureSSHConfiguration) DeepCopy() *AzureSSHConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureSSHConfiguration.
func (*AzureSSHConfiguration) DeepCopyInto ¶ added in v1.0.5
func (in *AzureSSHConfiguration) DeepCopyInto(out *AzureSSHConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureSSHPublicKey ¶ added in v1.0.5
type AzureSSHPublicKey struct { Path string `json:"path,omitempty"` KeyData string `json:"keyData,omitempty"` }
AzureSSHPublicKey is contains information about SSH certificate public key and the path on the Linux VM where the public key is placed.
func (*AzureSSHPublicKey) DeepCopy ¶ added in v1.0.5
func (in *AzureSSHPublicKey) DeepCopy() *AzureSSHPublicKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureSSHPublicKey.
func (*AzureSSHPublicKey) DeepCopyInto ¶ added in v1.0.5
func (in *AzureSSHPublicKey) DeepCopyInto(out *AzureSSHPublicKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureStorageProfile ¶ added in v1.0.5
type AzureStorageProfile struct { ImageReference AzureImageReference `json:"imageReference,omitempty"` OsDisk AzureOSDisk `json:"osDisk,omitempty"` DataDisks []AzureDataDisk `json:"dataDisks,omitempty"` }
AzureStorageProfile is specifies the storage settings for the virtual machine disks.
func (*AzureStorageProfile) DeepCopy ¶ added in v1.0.5
func (in *AzureStorageProfile) DeepCopy() *AzureStorageProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureStorageProfile.
func (*AzureStorageProfile) DeepCopyInto ¶ added in v1.0.5
func (in *AzureStorageProfile) DeepCopyInto(out *AzureStorageProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureSubResource ¶ added in v1.0.5
type AzureSubResource struct {
ID string `json:"id,omitempty"`
}
AzureSubResource is the Sub Resource definition.
func (*AzureSubResource) DeepCopy ¶ added in v1.0.5
func (in *AzureSubResource) DeepCopy() *AzureSubResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureSubResource.
func (*AzureSubResource) DeepCopyInto ¶ added in v1.0.5
func (in *AzureSubResource) DeepCopyInto(out *AzureSubResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureSubnetInfo ¶ added in v1.0.5
type AzureSubnetInfo struct { VnetName string `json:"vnetName,omitempty"` VnetResourceGroup *string `json:"vnetResourceGroup,omitempty"` SubnetName string `json:"subnetName,omitempty"` }
AzureSubnetInfo is the information containing the subnet details
func (*AzureSubnetInfo) DeepCopy ¶ added in v1.0.5
func (in *AzureSubnetInfo) DeepCopy() *AzureSubnetInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureSubnetInfo.
func (*AzureSubnetInfo) DeepCopyInto ¶ added in v1.0.5
func (in *AzureSubnetInfo) DeepCopyInto(out *AzureSubnetInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureVirtualMachineProperties ¶ added in v1.0.5
type AzureVirtualMachineProperties struct { HardwareProfile AzureHardwareProfile `json:"hardwareProfile,omitempty"` StorageProfile AzureStorageProfile `json:"storageProfile,omitempty"` OsProfile AzureOSProfile `json:"osProfile,omitempty"` NetworkProfile AzureNetworkProfile `json:"networkProfile,omitempty"` AvailabilitySet *AzureSubResource `json:"availabilitySet,omitempty"` IdentityID *string `json:"identityID,omitempty"` Zone *int `json:"zone,omitempty"` MachineSet *AzureMachineSetConfig `json:"machineSet,omitempty"` }
AzureVirtualMachineProperties is describes the properties of a Virtual Machine.
func (*AzureVirtualMachineProperties) DeepCopy ¶ added in v1.0.5
func (in *AzureVirtualMachineProperties) DeepCopy() *AzureVirtualMachineProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureVirtualMachineProperties.
func (*AzureVirtualMachineProperties) DeepCopyInto ¶ added in v1.0.5
func (in *AzureVirtualMachineProperties) DeepCopyInto(out *AzureVirtualMachineProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClassSpec ¶
type ClassSpec struct { // API group to which it belongs APIGroup string `json:"apiGroup,omitempty"` // Kind for machine class Kind string `json:"kind,omitempty"` // Name of machine class Name string `json:"name,omitempty"` }
ClassSpec is the class specification of machine
func (*ClassSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClassSpec.
func (*ClassSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionStatus ¶
type ConditionStatus string
const ( ConditionTrue ConditionStatus = "True" ConditionFalse ConditionStatus = "False" ConditionUnknown ConditionStatus = "Unknown" )
These are valid condition statuses. "ConditionTrue" means a resource is in the condition; "ConditionFalse" means a resource is not in the condition; "ConditionUnknown" means kubernetes can't decide if a resource is in the condition or not. In the future, we could add other intermediate conditions, e.g. ConditionDegraded.
type CurrentStatus ¶
type CurrentStatus struct { Phase MachinePhase `json:"phase,omitempty"` TimeoutActive bool `json:"timeoutActive,omitempty"` // Last update time of current status LastUpdateTime metav1.Time `json:"lastUpdateTime,omitempty"` }
CurrentStatus contains information about the current status of Machine.
func (*CurrentStatus) DeepCopy ¶
func (in *CurrentStatus) DeepCopy() *CurrentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CurrentStatus.
func (*CurrentStatus) DeepCopyInto ¶
func (in *CurrentStatus) DeepCopyInto(out *CurrentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPDisk ¶ added in v1.0.5
type GCPDisk struct { AutoDelete *bool `json:"autoDelete"` Boot bool `json:"boot"` SizeGb int64 `json:"sizeGb"` Type string `json:"type"` Interface string `json:"interface"` Image string `json:"image"` Labels map[string]string `json:"labels"` }
GCPDisk describes disks for GCP.
func (*GCPDisk) DeepCopy ¶ added in v1.0.5
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPDisk.
func (*GCPDisk) DeepCopyInto ¶ added in v1.0.5
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPMachineClass ¶ added in v1.0.5
type GCPMachineClass struct { // +optional metav1.ObjectMeta `json:"metadata,omitempty"` // +optional metav1.TypeMeta `json:",inline"` // +optional Spec GCPMachineClassSpec `json:"spec,omitempty"` }
GCPMachineClass TODO
func (*GCPMachineClass) DeepCopy ¶ added in v1.0.5
func (in *GCPMachineClass) DeepCopy() *GCPMachineClass
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPMachineClass.
func (*GCPMachineClass) DeepCopyInto ¶ added in v1.0.5
func (in *GCPMachineClass) DeepCopyInto(out *GCPMachineClass)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GCPMachineClass) DeepCopyObject ¶ added in v1.0.5
func (in *GCPMachineClass) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GCPMachineClassList ¶ added in v1.0.5
type GCPMachineClassList struct { // +optional metav1.TypeMeta `json:",inline"` // +optional metav1.ListMeta `json:"metadata,omitempty"` // +optional Items []GCPMachineClass `json:"items"` }
GCPMachineClassList is a collection of GCPMachineClasses.
func (*GCPMachineClassList) DeepCopy ¶ added in v1.0.5
func (in *GCPMachineClassList) DeepCopy() *GCPMachineClassList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPMachineClassList.
func (*GCPMachineClassList) DeepCopyInto ¶ added in v1.0.5
func (in *GCPMachineClassList) DeepCopyInto(out *GCPMachineClassList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GCPMachineClassList) DeepCopyObject ¶ added in v1.0.5
func (in *GCPMachineClassList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GCPMachineClassSpec ¶ added in v1.0.5
type GCPMachineClassSpec struct { CanIpForward bool `json:"canIpForward"` DeletionProtection bool `json:"deletionProtection"` Description *string `json:"description,omitempty"` Disks []*GCPDisk `json:"disks,omitempty"` Labels map[string]string `json:"labels,omitempty"` MachineType string `json:"machineType"` Metadata []*GCPMetadata `json:"metadata,omitempty"` NetworkInterfaces []*GCPNetworkInterface `json:"networkInterfaces,omitempty"` Scheduling GCPScheduling `json:"scheduling"` SecretRef *corev1.SecretReference `json:"secretRef,omitempty"` CredentialsSecretRef *corev1.SecretReference `json:"credentialsSecretRef,omitempty"` ServiceAccounts []GCPServiceAccount `json:"serviceAccounts"` Tags []string `json:"tags,omitempty"` Region string `json:"region"` Zone string `json:"zone"` }
GCPMachineClassSpec is the specification of a GCPMachineClass.
func (*GCPMachineClassSpec) DeepCopy ¶ added in v1.0.5
func (in *GCPMachineClassSpec) DeepCopy() *GCPMachineClassSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPMachineClassSpec.
func (*GCPMachineClassSpec) DeepCopyInto ¶ added in v1.0.5
func (in *GCPMachineClassSpec) DeepCopyInto(out *GCPMachineClassSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPMetadata ¶ added in v1.0.5
GCPMetadata describes metadata for GCP.
func (*GCPMetadata) DeepCopy ¶ added in v1.0.5
func (in *GCPMetadata) DeepCopy() *GCPMetadata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPMetadata.
func (*GCPMetadata) DeepCopyInto ¶ added in v1.0.5
func (in *GCPMetadata) DeepCopyInto(out *GCPMetadata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPNetworkInterface ¶ added in v1.0.5
type GCPNetworkInterface struct { DisableExternalIP bool `json:"disableExternalIP,omitempty"` Network string `json:"network,omitempty"` Subnetwork string `json:"subnetwork,omitempty"` }
GCPNetworkInterface describes network interfaces for GCP
func (*GCPNetworkInterface) DeepCopy ¶ added in v1.0.5
func (in *GCPNetworkInterface) DeepCopy() *GCPNetworkInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPNetworkInterface.
func (*GCPNetworkInterface) DeepCopyInto ¶ added in v1.0.5
func (in *GCPNetworkInterface) DeepCopyInto(out *GCPNetworkInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPScheduling ¶ added in v1.0.5
type GCPScheduling struct { AutomaticRestart bool `json:"automaticRestart"` OnHostMaintenance string `json:"onHostMaintenance"` Preemptible bool `json:"preemptible"` }
GCPScheduling describes scheduling configuration for GCP.
func (*GCPScheduling) DeepCopy ¶ added in v1.0.5
func (in *GCPScheduling) DeepCopy() *GCPScheduling
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPScheduling.
func (*GCPScheduling) DeepCopyInto ¶ added in v1.0.5
func (in *GCPScheduling) DeepCopyInto(out *GCPScheduling)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPServiceAccount ¶ added in v1.0.5
GCPServiceAccount describes service accounts for GCP.
func (*GCPServiceAccount) DeepCopy ¶ added in v1.0.5
func (in *GCPServiceAccount) DeepCopy() *GCPServiceAccount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPServiceAccount.
func (*GCPServiceAccount) DeepCopyInto ¶ added in v1.0.5
func (in *GCPServiceAccount) DeepCopyInto(out *GCPServiceAccount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LastOperation ¶
type LastOperation struct { // Description of the current operation Description string `json:"description,omitempty"` // Last update time of current operation LastUpdateTime metav1.Time `json:"lastUpdateTime,omitempty"` // State of operation State MachineState `json:"state,omitempty"` // Type of operation Type MachineOperationType `json:"type,omitempty"` }
LastOperation suggests the last operation performed on the object
func (*LastOperation) DeepCopy ¶
func (in *LastOperation) DeepCopy() *LastOperation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LastOperation.
func (*LastOperation) DeepCopyInto ¶
func (in *LastOperation) DeepCopyInto(out *LastOperation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Machine ¶
type Machine struct { // ObjectMeta for machine object metav1.ObjectMeta `json:"metadata,omitempty"` // TypeMeta for machine object metav1.TypeMeta `json:",inline"` // Spec contains the specification of the machine Spec MachineSpec `json:"spec,omitempty"` // Status contains fields depicting the status Status MachineStatus `json:"status,omitempty"` }
Machine is the representation of a physical or virtual machine.
func (*Machine) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Machine.
func (*Machine) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Machine) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MachineClass ¶
type MachineClass struct { metav1.TypeMeta `json:",inline"` // +optional metav1.ObjectMeta `json:"metadata,omitempty"` // +optional // +kubebuilder:validation:XPreserveUnknownFields // NodeTemplate contains subfields to track all node resources and other node info required to scale nodegroup from zero NodeTemplate *NodeTemplate `json:"nodeTemplate,omitempty"` // CredentialsSecretRef can optionally store the credentials (in this case the SecretRef does not need to store them). // This might be useful if multiple machine classes with the same credentials but different user-datas are used. CredentialsSecretRef *corev1.SecretReference `json:"credentialsSecretRef,omitempty"` // +kubebuilder:validation:XPreserveUnknownFields // Provider-specific configuration to use during node creation. ProviderSpec runtime.RawExtension `json:"providerSpec"` // Provider is the combination of name and location of cloud-specific drivers. Provider string `json:"provider,omitempty"` // SecretRef stores the necessary secrets such as credentials or userdata. SecretRef *corev1.SecretReference `json:"secretRef,omitempty"` }
MachineClass can be used to templatize and re-use provider configuration across multiple Machines / MachineSets / MachineDeployments. +k8s:openapi-gen=true +resource:path=machineclasses
func (*MachineClass) DeepCopy ¶
func (in *MachineClass) DeepCopy() *MachineClass
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineClass.
func (*MachineClass) DeepCopyInto ¶
func (in *MachineClass) DeepCopyInto(out *MachineClass)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineClass) DeepCopyObject ¶
func (in *MachineClass) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MachineClassList ¶
type MachineClassList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MachineClass `json:"items"` }
MachineClassList contains a list of MachineClasses
func (*MachineClassList) DeepCopy ¶
func (in *MachineClassList) DeepCopy() *MachineClassList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineClassList.
func (*MachineClassList) DeepCopyInto ¶
func (in *MachineClassList) DeepCopyInto(out *MachineClassList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineClassList) DeepCopyObject ¶
func (in *MachineClassList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MachineConfiguration ¶
type MachineConfiguration struct { // MachineDraintimeout is the timeout after which machine is forcefully deleted. // +optional MachineDrainTimeout *metav1.Duration `json:"drainTimeout,omitempty"` // MachineHealthTimeout is the timeout after which machine is declared unhealhty/failed. // +optional MachineHealthTimeout *metav1.Duration `json:"healthTimeout,omitempty"` // MachineCreationTimeout is the timeout after which machinie creation is declared failed. // +optional MachineCreationTimeout *metav1.Duration `json:"creationTimeout,omitempty"` // MaxEvictRetries is the number of retries that will be attempted while draining the node. // +optional MaxEvictRetries *int32 `json:"maxEvictRetries,omitempty"` // NodeConditions are the set of conditions if set to true for MachineHealthTimeOut, machine will be declared failed. // +optional NodeConditions *string `json:"nodeConditions,omitempty"` }
MachineConfiguration describes the configurations useful for the machine-controller.
func (*MachineConfiguration) DeepCopy ¶
func (in *MachineConfiguration) DeepCopy() *MachineConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineConfiguration.
func (*MachineConfiguration) DeepCopyInto ¶
func (in *MachineConfiguration) DeepCopyInto(out *MachineConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineDeployment ¶
type MachineDeployment struct { metav1.TypeMeta `json:",inline"` // Standard object metadata. // +optional metav1.ObjectMeta `json:"metadata,omitempty"` // Specification of the desired behavior of the MachineDeployment. // +optional Spec MachineDeploymentSpec `json:"spec,omitempty"` // Most recently observed status of the MachineDeployment. // +optional Status MachineDeploymentStatus `json:"status,omitempty"` }
+genclient +genclient:method=UpdateScale,verb=update,subresource=scale,input=k8s.io/api/autoscaling/v1.Scale,result=k8s.io/api/autoscaling/v1.Scale +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:subresource:scale:specpath=.spec.replicas,statuspath=.status.replicas +kubebuilder:printcolumn:name="Ready",type=integer,JSONPath=`.status.readyReplicas`,description="Total number of ready machines targeted by this machine deployment." +kubebuilder:printcolumn:name="Desired",type=integer,JSONPath=`.spec.replicas`,description="Number of desired machines." +kubebuilder:printcolumn:name="Up-to-date",type=integer,JSONPath=`.status.updatedReplicas`,description="Total number of non-terminated machines targeted by this machine deployment that have the desired template spec." +kubebuilder:printcolumn:name="Available",type=integer,JSONPath=`.status.availableReplicas`,description="Total number of available machines (ready for at least minReadySeconds) targeted by this machine deployment." +kubebuilder:printcolumn:name="Age",type=date,JSONPath=`.metadata.creationTimestamp`,description="CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.\nPopulated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" Deployment enables declarative updates for machines and MachineSets.
func (*MachineDeployment) DeepCopy ¶
func (in *MachineDeployment) DeepCopy() *MachineDeployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDeployment.
func (*MachineDeployment) DeepCopyInto ¶
func (in *MachineDeployment) DeepCopyInto(out *MachineDeployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineDeployment) DeepCopyObject ¶
func (in *MachineDeployment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MachineDeploymentCondition ¶
type MachineDeploymentCondition struct { // Type of MachineDeployment condition. Type MachineDeploymentConditionType `json:"type"` // Status of the condition, one of True, False, Unknown. Status ConditionStatus `json:"status"` // The last time this condition was updated. LastUpdateTime metav1.Time `json:"lastUpdateTime,omitempty"` // Last time the condition transitioned from one status to another. LastTransitionTime metav1.Time `json:"lastTransitionTime,omitempty"` // The reason for the condition's last transition. Reason string `json:"reason,omitempty"` // A human readable message indicating details about the transition. Message string `json:"message,omitempty"` }
MachineDeploymentCondition describes the state of a MachineDeployment at a certain point.
func (*MachineDeploymentCondition) DeepCopy ¶
func (in *MachineDeploymentCondition) DeepCopy() *MachineDeploymentCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDeploymentCondition.
func (*MachineDeploymentCondition) DeepCopyInto ¶
func (in *MachineDeploymentCondition) DeepCopyInto(out *MachineDeploymentCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineDeploymentConditionType ¶
type MachineDeploymentConditionType string
const ( // Available means the MachineDeployment is available, ie. at least the minimum available // replicas required are up and running for at least minReadySeconds. MachineDeploymentAvailable MachineDeploymentConditionType = "Available" // Progressing means the MachineDeployment is progressing. Progress for a MachineDeployment is // considered when a new machine set is created or adopted, and when new machines scale // up or old machines scale down. Progress is not estimated for paused MachineDeployments or // when progressDeadlineSeconds is not specified. MachineDeploymentProgressing MachineDeploymentConditionType = "Progressing" // ReplicaFailure is added in a MachineDeployment when one of its machines fails to be created // or deleted. MachineDeploymentReplicaFailure MachineDeploymentConditionType = "ReplicaFailure" // MachineDeploymentFrozen is added in a MachineDeployment when one of its machines fails to be created // or deleted. MachineDeploymentFrozen MachineDeploymentConditionType = "Frozen" )
These are valid conditions of a MachineDeployment.
type MachineDeploymentList ¶
type MachineDeploymentList struct { metav1.TypeMeta `json:",inline"` // Standard list metadata. // +optional metav1.ListMeta `json:"metadata,omitempty"` // Items is the list of MachineDeployments. Items []MachineDeployment `json:"items"` }
MachineDeploymentList is a list of MachineDeployments.
func (*MachineDeploymentList) DeepCopy ¶
func (in *MachineDeploymentList) DeepCopy() *MachineDeploymentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDeploymentList.
func (*MachineDeploymentList) DeepCopyInto ¶
func (in *MachineDeploymentList) DeepCopyInto(out *MachineDeploymentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineDeploymentList) DeepCopyObject ¶
func (in *MachineDeploymentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MachineDeploymentSpec ¶
type MachineDeploymentSpec struct { // Number of desired machines. This is a pointer to distinguish between explicit // zero and not specified. Defaults to 0. // +optional Replicas int32 `json:"replicas,omitempty"` // Label selector for machines. Existing MachineSets whose machines are // selected by this will be the ones affected by this MachineDeployment. // +optional Selector *metav1.LabelSelector `json:"selector,omitempty"` // Template describes the machines that will be created. Template MachineTemplateSpec `json:"template"` // The MachineDeployment strategy to use to replace existing machines with new ones. // +optional // +patchStrategy=retainKeys Strategy MachineDeploymentStrategy `json:"strategy,omitempty" patchStrategy:"retainKeys"` // Minimum number of seconds for which a newly created machine should be ready // without any of its container crashing, for it to be considered available. // Defaults to 0 (machine will be considered available as soon as it is ready) // +optional MinReadySeconds int32 `json:"minReadySeconds,omitempty"` // The number of old MachineSets to retain to allow rollback. // This is a pointer to distinguish between explicit zero and not specified. // +optional RevisionHistoryLimit *int32 `json:"revisionHistoryLimit,omitempty"` // Indicates that the MachineDeployment is paused and will not be processed by the // MachineDeployment controller. // +optional Paused bool `json:"paused,omitempty"` // DEPRECATED. // The config this MachineDeployment is rolling back to. Will be cleared after rollback is done. // +optional RollbackTo *RollbackConfig `json:"rollbackTo,omitempty"` // The maximum time in seconds for a MachineDeployment to make progress before it // is considered to be failed. The MachineDeployment controller will continue to // process failed MachineDeployments and a condition with a ProgressDeadlineExceeded // reason will be surfaced in the MachineDeployment status. Note that progress will // not be estimated during the time a MachineDeployment is paused. This is not set // by default. // +optional ProgressDeadlineSeconds *int32 `json:"progressDeadlineSeconds,omitempty"` }
MachineDeploymentSpec is the specification of the desired behavior of the MachineDeployment.
func (*MachineDeploymentSpec) DeepCopy ¶
func (in *MachineDeploymentSpec) DeepCopy() *MachineDeploymentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDeploymentSpec.
func (*MachineDeploymentSpec) DeepCopyInto ¶
func (in *MachineDeploymentSpec) DeepCopyInto(out *MachineDeploymentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineDeploymentStatus ¶
type MachineDeploymentStatus struct { // The generation observed by the MachineDeployment controller. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // Total number of non-terminated machines targeted by this MachineDeployment (their labels match the selector). // +optional Replicas int32 `json:"replicas,omitempty"` // Total number of non-terminated machines targeted by this MachineDeployment that have the desired template spec. // +optional UpdatedReplicas int32 `json:"updatedReplicas,omitempty"` // Total number of ready machines targeted by this MachineDeployment. // +optional ReadyReplicas int32 `json:"readyReplicas,omitempty"` // Total number of available machines (ready for at least minReadySeconds) targeted by this MachineDeployment. // +optional AvailableReplicas int32 `json:"availableReplicas,omitempty"` // machines that are still required for the MachineDeployment to have 100% available capacity. They may // either be machines that are running but not yet available or machines that still have not been created. // +optional UnavailableReplicas int32 `json:"unavailableReplicas,omitempty"` // Represents the latest available observations of a MachineDeployment's current state. // +patchMergeKey=type // +patchStrategy=merge Conditions []MachineDeploymentCondition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type"` // Count of hash collisions for the MachineDeployment. The MachineDeployment controller uses this // field as a collision avoidance mechanism when it needs to create the name for the // newest MachineSet. // +optional CollisionCount *int32 `json:"collisionCount,omitempty"` // FailedMachines has summary of machines on which lastOperation Failed // +optional FailedMachines []*MachineSummary `json:"failedMachines,omitempty"` }
MachineDeploymentStatus is the most recently observed status of the MachineDeployment.
func (*MachineDeploymentStatus) DeepCopy ¶
func (in *MachineDeploymentStatus) DeepCopy() *MachineDeploymentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDeploymentStatus.
func (*MachineDeploymentStatus) DeepCopyInto ¶
func (in *MachineDeploymentStatus) DeepCopyInto(out *MachineDeploymentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineDeploymentStrategy ¶
type MachineDeploymentStrategy struct { // Type of MachineDeployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate. // +optional Type MachineDeploymentStrategyType `json:"type,omitempty"` // Rolling update config params. Present only if MachineDeploymentStrategyType = // RollingUpdate. //--- // TODO: Update this to follow our convention for oneOf, whatever we decide it // to be. // +optional RollingUpdate *RollingUpdateMachineDeployment `json:"rollingUpdate,omitempty"` }
MachineDeploymentStrategy describes how to replace existing machines with new ones.
func (*MachineDeploymentStrategy) DeepCopy ¶
func (in *MachineDeploymentStrategy) DeepCopy() *MachineDeploymentStrategy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDeploymentStrategy.
func (*MachineDeploymentStrategy) DeepCopyInto ¶
func (in *MachineDeploymentStrategy) DeepCopyInto(out *MachineDeploymentStrategy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineDeploymentStrategyType ¶
type MachineDeploymentStrategyType string
const ( // Kill all existing machines before creating new ones. RecreateMachineDeploymentStrategyType MachineDeploymentStrategyType = "Recreate" // Replace the old MCs by new one using rolling update i.e gradually scale down the old MCs and scale up the new one. RollingUpdateMachineDeploymentStrategyType MachineDeploymentStrategyType = "RollingUpdate" )
type MachineList ¶
type MachineList struct { // ObjectMeta for MachineList object metav1.TypeMeta `json:",inline"` // TypeMeta for MachineList object metav1.ListMeta `json:"metadata,omitempty"` // Items contains the list of machines Items []Machine `json:"items"` }
MachineList is a collection of Machines.
func (*MachineList) DeepCopy ¶
func (in *MachineList) DeepCopy() *MachineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineList.
func (*MachineList) DeepCopyInto ¶
func (in *MachineList) DeepCopyInto(out *MachineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineList) DeepCopyObject ¶
func (in *MachineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MachineOperationType ¶
type MachineOperationType string
MachineOperationType is a label for the operation performed on a machine object.
const ( // MachineOperationCreate indicates that the operation was a create MachineOperationCreate MachineOperationType = "Create" // MachineOperationUpdate indicates that the operation was an update MachineOperationUpdate MachineOperationType = "Update" // MachineOperationHealthCheck indicates that the operation was a create MachineOperationHealthCheck MachineOperationType = "HealthCheck" // MachineOperationDelete indicates that the operation was a create MachineOperationDelete MachineOperationType = "Delete" )
These are the valid statuses of machines.
type MachinePhase ¶
type MachinePhase string
MachinePhase is a label for the condition of a machines at the current time.
const ( // MachinePending means that the machine is being created MachinePending MachinePhase = "Pending" // MachineAvailable means that machine is present on provider but hasn't joined cluster yet MachineAvailable MachinePhase = "Available" // MachineRunning means node is ready and running successfully MachineRunning MachinePhase = "Running" // MachineRunning means node is terminating MachineTerminating MachinePhase = "Terminating" // MachineUnknown indicates that the node is not ready at the movement MachineUnknown MachinePhase = "Unknown" // MachineFailed means operation failed leading to machine status failure MachineFailed MachinePhase = "Failed" // MachineCrashLoopBackOff means creation or deletion of the machine is failing. MachineCrashLoopBackOff MachinePhase = "CrashLoopBackOff" )
These are the valid statuses of machines.
type MachineSet ¶
type MachineSet struct { // +optional metav1.ObjectMeta `json:"metadata,omitempty"` // +optional metav1.TypeMeta `json:",inline"` // +optional Spec MachineSetSpec `json:"spec,omitempty"` // +optional Status MachineSetStatus `json:"status,omitempty"` }
MachineSet TODO
func (*MachineSet) DeepCopy ¶
func (in *MachineSet) DeepCopy() *MachineSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSet.
func (*MachineSet) DeepCopyInto ¶
func (in *MachineSet) DeepCopyInto(out *MachineSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineSet) DeepCopyObject ¶
func (in *MachineSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MachineSetCondition ¶
type MachineSetCondition struct { // Type of machine set condition. Type MachineSetConditionType `json:"type"` // Status of the condition, one of True, False, Unknown. Status ConditionStatus `json:"status"` // The last time the condition transitioned from one status to another. // +optional LastTransitionTime metav1.Time `json:"lastTransitionTime,omitempty"` // The reason for the condition's last transition. // +optional Reason string `json:"reason,omitempty"` // A human readable message indicating details about the transition. // +optional Message string `json:"message,omitempty"` }
MachineSetCondition describes the state of a machine set at a certain point.
func (*MachineSetCondition) DeepCopy ¶
func (in *MachineSetCondition) DeepCopy() *MachineSetCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSetCondition.
func (*MachineSetCondition) DeepCopyInto ¶
func (in *MachineSetCondition) DeepCopyInto(out *MachineSetCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineSetConditionType ¶
type MachineSetConditionType string
MachineSetConditionType is the condition on machineset object
const ( // MachineSetReplicaFailure is added in a machine set when one of its machines fails to be created // due to insufficient quota, limit ranges, machine security policy, node selectors, etc. or deleted // due to kubelet being down or finalizers are failing. MachineSetReplicaFailure MachineSetConditionType = "ReplicaFailure" // MachineSetFrozen is set when the machineset has exceeded its replica threshold at the safety controller MachineSetFrozen MachineSetConditionType = "Frozen" )
These are valid conditions of a machine set.
type MachineSetList ¶
type MachineSetList struct { // +optional metav1.TypeMeta `json:",inline"` // +optional metav1.ListMeta `json:"metadata,omitempty"` // +optional Items []MachineSet `json:"items"` }
MachineSetList is a collection of MachineSet.
func (*MachineSetList) DeepCopy ¶
func (in *MachineSetList) DeepCopy() *MachineSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSetList.
func (*MachineSetList) DeepCopyInto ¶
func (in *MachineSetList) DeepCopyInto(out *MachineSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineSetList) DeepCopyObject ¶
func (in *MachineSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MachineSetSpec ¶
type MachineSetSpec struct { // +optional Replicas int32 `json:"replicas,omitempty"` // +optional Selector *metav1.LabelSelector `json:"selector,omitempty"` // +optional MachineClass ClassSpec `json:"machineClass,omitempty"` // +optional Template MachineTemplateSpec `json:"template,omitempty"` // +optional MinReadySeconds int32 `json:"minReadySeconds,omitempty"` }
MachineSetSpec is the specification of a MachineSet.
func (*MachineSetSpec) DeepCopy ¶
func (in *MachineSetSpec) DeepCopy() *MachineSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSetSpec.
func (*MachineSetSpec) DeepCopyInto ¶
func (in *MachineSetSpec) DeepCopyInto(out *MachineSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineSetStatus ¶
type MachineSetStatus struct { // Replicas is the number of actual replicas. Replicas int32 `json:"replicas,omitempty"` // The number of pods that have labels matching the labels of the pod template of the replicaset. // +optional FullyLabeledReplicas int32 `json:"fullyLabeledReplicas,omitempty"` // The number of ready replicas for this replica set. // +optional ReadyReplicas int32 `json:"readyReplicas,omitempty"` // The number of available replicas (ready for at least minReadySeconds) for this replica set. // +optional AvailableReplicas int32 `json:"availableReplicas,omitempty"` // ObservedGeneration is the most recent generation observed by the controller. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // Represents the latest available observations of a replica set's current state. // +optional Conditions []MachineSetCondition `json:"machineSetCondition,omitempty"` // LastOperation performed LastOperation LastOperation `json:"lastOperation,omitempty"` // FailedMachines has summary of machines on which lastOperation Failed // +optional FailedMachines *[]MachineSummary `json:"failedMachines,omitempty"` }
MachineSetStatus holds the most recently observed status of MachineSet.
func (*MachineSetStatus) DeepCopy ¶
func (in *MachineSetStatus) DeepCopy() *MachineSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSetStatus.
func (*MachineSetStatus) DeepCopyInto ¶
func (in *MachineSetStatus) DeepCopyInto(out *MachineSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineSpec ¶
type MachineSpec struct { // Class contains the machineclass attributes of a machine // +optional Class ClassSpec `json:"class,omitempty"` // ProviderID represents the provider's unique ID given to a machine // +optional ProviderID string `json:"providerID,omitempty"` // NodeTemplateSpec describes the data a node should have when created from a template // +optional NodeTemplateSpec NodeTemplateSpec `json:"nodeTemplate,omitempty"` // Configuration for the machine-controller. // +optional *MachineConfiguration `json:",inline"` }
MachineSpec is the specification of a Machine.
func (*MachineSpec) DeepCopy ¶
func (in *MachineSpec) DeepCopy() *MachineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSpec.
func (*MachineSpec) DeepCopyInto ¶
func (in *MachineSpec) DeepCopyInto(out *MachineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineState ¶
type MachineState string
MachineState is a current state of the machine.
const ( // MachineStatePending means there are operations pending on this machine state MachineStateProcessing MachineState = "Processing" // MachineStateFailed means operation failed leading to machine status failure MachineStateFailed MachineState = "Failed" // MachineStateSuccessful indicates that the node is not ready at the moment MachineStateSuccessful MachineState = "Successful" )
These are the valid statuses of machines.
type MachineStatus ¶
type MachineStatus struct { // Node string Node string `json:"node,omitempty"` // Conditions of this machine, same as node Conditions []corev1.NodeCondition `json:"conditions,omitempty"` // Last operation refers to the status of the last operation performed LastOperation LastOperation `json:"lastOperation,omitempty"` // Current status of the machine object CurrentStatus CurrentStatus `json:"currentStatus,omitempty"` // LastKnownState can store details of the last known state of the VM by the plugins. // It can be used by future operation calls to determine current infrastucture state // +optional LastKnownState string `json:"lastKnownState,omitempty"` }
MachineStatus holds the most recently observed status of Machine.
func (*MachineStatus) DeepCopy ¶
func (in *MachineStatus) DeepCopy() *MachineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineStatus.
func (*MachineStatus) DeepCopyInto ¶
func (in *MachineStatus) DeepCopyInto(out *MachineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineSummary ¶
type MachineSummary struct { // Name of the machine object Name string `json:"name,omitempty"` // ProviderID represents the provider's unique ID given to a machine ProviderID string `json:"providerID,omitempty"` // Last operation refers to the status of the last operation performed LastOperation LastOperation `json:"lastOperation,omitempty"` // OwnerRef OwnerRef string `json:"ownerRef,omitempty"` }
MachineSummary store the summary of machine.
func (*MachineSummary) DeepCopy ¶
func (in *MachineSummary) DeepCopy() *MachineSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSummary.
func (*MachineSummary) DeepCopyInto ¶
func (in *MachineSummary) DeepCopyInto(out *MachineSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineTemplateSpec ¶
type MachineTemplateSpec struct { // +kubebuilder:validation:XPreserveUnknownFields // Standard object's metadata. // More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata // +optional metav1.ObjectMeta `json:"metadata,omitempty"` // Specification of the desired behavior of the machine. // More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status // +optional Spec MachineSpec `json:"spec,omitempty"` }
MachineTemplateSpec describes the data a machine should have when created from a template
func (*MachineTemplateSpec) DeepCopy ¶
func (in *MachineTemplateSpec) DeepCopy() *MachineTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineTemplateSpec.
func (*MachineTemplateSpec) DeepCopyInto ¶
func (in *MachineTemplateSpec) DeepCopyInto(out *MachineTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeTemplate ¶
type NodeTemplate struct { // Capacity contains subfields to track all node resources required to scale nodegroup from zero Capacity corev1.ResourceList `json:"capacity"` // Instance type of the node belonging to nodeGroup InstanceType string `json:"instanceType"` // Region of the expected node belonging to nodeGroup Region string `json:"region"` // Zone of the expected node belonging to nodeGroup Zone string `json:"zone"` }
NodeTemplate contains subfields to track all node resources and other node info required to scale nodegroup from zero
func (*NodeTemplate) DeepCopy ¶
func (in *NodeTemplate) DeepCopy() *NodeTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeTemplate.
func (*NodeTemplate) DeepCopyInto ¶
func (in *NodeTemplate) DeepCopyInto(out *NodeTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeTemplateSpec ¶
type NodeTemplateSpec struct { // +kubebuilder:validation:XPreserveUnknownFields // +optional metav1.ObjectMeta `json:"metadata,omitempty"` // NodeSpec describes the attributes that a node is created with. // +optional Spec corev1.NodeSpec `json:"spec,omitempty"` }
NodeTemplateSpec describes the data a node should have when created from a template
func (*NodeTemplateSpec) DeepCopy ¶
func (in *NodeTemplateSpec) DeepCopy() *NodeTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeTemplateSpec.
func (*NodeTemplateSpec) DeepCopyInto ¶
func (in *NodeTemplateSpec) DeepCopyInto(out *NodeTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenStackMachineClass ¶ added in v1.0.5
type OpenStackMachineClass struct { // +optional metav1.ObjectMeta `json:"metadata,omitempty"` // +optional metav1.TypeMeta `json:",inline"` // +optional Spec OpenStackMachineClassSpec `json:"spec,omitempty"` }
+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:printcolumn:name="Flavor",type=string,JSONPath=`.spec.flavorName` +kubebuilder:printcolumn:name="Image",type=string,JSONPath=`.spec.imageName` +kubebuilder:printcolumn:name="Region",type=string,JSONPath=`.spec.region`,priority=1 +kubebuilder:printcolumn:name="Age",type=date,JSONPath=`.metadata.creationTimestamp`,description="CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.\nPopulated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" OpenStackMachineClass TODO
func (*OpenStackMachineClass) DeepCopy ¶ added in v1.0.5
func (in *OpenStackMachineClass) DeepCopy() *OpenStackMachineClass
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenStackMachineClass.
func (*OpenStackMachineClass) DeepCopyInto ¶ added in v1.0.5
func (in *OpenStackMachineClass) DeepCopyInto(out *OpenStackMachineClass)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OpenStackMachineClass) DeepCopyObject ¶ added in v1.0.5
func (in *OpenStackMachineClass) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OpenStackMachineClassList ¶ added in v1.0.5
type OpenStackMachineClassList struct { // +optional metav1.TypeMeta `json:",inline"` // +optional metav1.ListMeta `json:"metadata,omitempty"` // +optional Items []OpenStackMachineClass `json:"items"` }
OpenStackMachineClassList is a collection of OpenStackMachineClasses.
func (*OpenStackMachineClassList) DeepCopy ¶ added in v1.0.5
func (in *OpenStackMachineClassList) DeepCopy() *OpenStackMachineClassList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenStackMachineClassList.
func (*OpenStackMachineClassList) DeepCopyInto ¶ added in v1.0.5
func (in *OpenStackMachineClassList) DeepCopyInto(out *OpenStackMachineClassList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OpenStackMachineClassList) DeepCopyObject ¶ added in v1.0.5
func (in *OpenStackMachineClassList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OpenStackMachineClassSpec ¶ added in v1.0.5
type OpenStackMachineClassSpec struct { ImageID string `json:"imageID"` ImageName string `json:"imageName"` Region string `json:"region"` AvailabilityZone string `json:"availabilityZone"` FlavorName string `json:"flavorName"` KeyName string `json:"keyName"` SecurityGroups []string `json:"securityGroups"` Tags map[string]string `json:"tags,omitempty"` NetworkID string `json:"networkID"` Networks []OpenStackNetwork `json:"networks,omitempty"` SubnetID *string `json:"subnetID,omitempty"` SecretRef *corev1.SecretReference `json:"secretRef,omitempty"` CredentialsSecretRef *corev1.SecretReference `json:"credentialsSecretRef,omitempty"` PodNetworkCidr string `json:"podNetworkCidr"` RootDiskSize int `json:"rootDiskSize,omitempty"` // in GB UseConfigDrive *bool `json:"useConfigDrive,omitempty"` ServerGroupID *string `json:"serverGroupID,omitempty"` }
OpenStackMachineClassSpec is the specification of a OpenStackMachineClass.
func (*OpenStackMachineClassSpec) DeepCopy ¶ added in v1.0.5
func (in *OpenStackMachineClassSpec) DeepCopy() *OpenStackMachineClassSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenStackMachineClassSpec.
func (*OpenStackMachineClassSpec) DeepCopyInto ¶ added in v1.0.5
func (in *OpenStackMachineClassSpec) DeepCopyInto(out *OpenStackMachineClassSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenStackNetwork ¶ added in v1.0.5
type OpenStackNetwork struct { Id string `json:"id,omitempty"` // takes priority before name Name string `json:"name,omitempty"` PodNetwork bool `json:"podNetwork,omitempty"` }
func (*OpenStackNetwork) DeepCopy ¶ added in v1.0.5
func (in *OpenStackNetwork) DeepCopy() *OpenStackNetwork
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenStackNetwork.
func (*OpenStackNetwork) DeepCopyInto ¶ added in v1.0.5
func (in *OpenStackNetwork) DeepCopyInto(out *OpenStackNetwork)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PacketMachineClass ¶ added in v1.0.5
type PacketMachineClass struct { // +optional metav1.ObjectMeta `json:"metadata,omitempty"` // +optional metav1.TypeMeta `json:",inline"` // +optional Spec PacketMachineClassSpec `json:"spec,omitempty"` }
PacketMachineClass TODO
func (*PacketMachineClass) DeepCopy ¶ added in v1.0.5
func (in *PacketMachineClass) DeepCopy() *PacketMachineClass
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PacketMachineClass.
func (*PacketMachineClass) DeepCopyInto ¶ added in v1.0.5
func (in *PacketMachineClass) DeepCopyInto(out *PacketMachineClass)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PacketMachineClass) DeepCopyObject ¶ added in v1.0.5
func (in *PacketMachineClass) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PacketMachineClassList ¶ added in v1.0.5
type PacketMachineClassList struct { // +optional metav1.TypeMeta `json:",inline"` // +optional metav1.ListMeta `json:"metadata,omitempty"` // +optional Items []PacketMachineClass `json:"items"` }
PacketMachineClassList is a collection of PacketMachineClasses.
func (*PacketMachineClassList) DeepCopy ¶ added in v1.0.5
func (in *PacketMachineClassList) DeepCopy() *PacketMachineClassList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PacketMachineClassList.
func (*PacketMachineClassList) DeepCopyInto ¶ added in v1.0.5
func (in *PacketMachineClassList) DeepCopyInto(out *PacketMachineClassList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PacketMachineClassList) DeepCopyObject ¶ added in v1.0.5
func (in *PacketMachineClassList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PacketMachineClassSpec ¶ added in v1.0.5
type PacketMachineClassSpec struct { Facility []string `json:"facility"` MachineType string `json:"machineType"` BillingCycle string `json:"billingCycle"` OS string `json:"OS"` ProjectID string `json:"projectID"` Tags []string `json:"tags,omitempty"` SSHKeys []string `json:"sshKeys,omitempty"` UserData string `json:"userdata,omitempty"` SecretRef *corev1.SecretReference `json:"secretRef,omitempty"` CredentialsSecretRef *corev1.SecretReference `json:"credentialsSecretRef,omitempty"` }
PacketMachineClassSpec is the specification of a PacketMachineClass.
func (*PacketMachineClassSpec) DeepCopy ¶ added in v1.0.5
func (in *PacketMachineClassSpec) DeepCopy() *PacketMachineClassSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PacketMachineClassSpec.
func (*PacketMachineClassSpec) DeepCopyInto ¶ added in v1.0.5
func (in *PacketMachineClassSpec) DeepCopyInto(out *PacketMachineClassSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderSpec ¶ added in v1.2.5
type ProviderSpec struct {
VGPU string `json:"vGPU,omitempty"`
}
func DecodeProviderSpecFromMachineClass ¶ added in v1.2.5
func DecodeProviderSpecFromMachineClass(machineClass *MachineClass) (*ProviderSpec, error)
type RollbackConfig ¶
type RollbackConfig struct { // The revision to rollback to. If set to 0, rollback to the last revision. // +optional Revision int64 `json:"revision,omitempty"` }
func (*RollbackConfig) DeepCopy ¶
func (in *RollbackConfig) DeepCopy() *RollbackConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollbackConfig.
func (*RollbackConfig) DeepCopyInto ¶
func (in *RollbackConfig) DeepCopyInto(out *RollbackConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RollingUpdateMachineDeployment ¶
type RollingUpdateMachineDeployment struct { // Value can be an absolute number (ex: 5) or a percentage of desired machines (ex: 10%). // Absolute number is calculated from percentage by rounding down. // This can not be 0 if MaxSurge is 0. // By default, a fixed value of 1 is used. // Example: when this is set to 30%, the old MC can be scaled down to 70% of desired machines // immediately when the rolling update starts. Once new machines are ready, old MC // can be scaled down further, followed by scaling up the new MC, ensuring // that the total number of machines available at all times during the update is at // least 70% of desired machines. // +optional MaxUnavailable *intstr.IntOrString `json:"maxUnavailable,omitempty"` // The maximum number of machines that can be scheduled above the desired number of // machines. // Value can be an absolute number (ex: 5) or a percentage of desired machines (ex: 10%). // This can not be 0 if MaxUnavailable is 0. // Absolute number is calculated from percentage by rounding up. // By default, a value of 1 is used. // Example: when this is set to 30%, the new MC can be scaled up immediately when // the rolling update starts, such that the total number of old and new machines do not exceed // 130% of desired machines. Once old machines have been killed, // new MC can be scaled up further, ensuring that total number of machines running // at any time during the update is atmost 130% of desired machines. // +optional MaxSurge *intstr.IntOrString `json:"maxSurge,omitempty"` }
Spec to control the desired behavior of rolling update.
func (*RollingUpdateMachineDeployment) DeepCopy ¶
func (in *RollingUpdateMachineDeployment) DeepCopy() *RollingUpdateMachineDeployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollingUpdateMachineDeployment.
func (*RollingUpdateMachineDeployment) DeepCopyInto ¶
func (in *RollingUpdateMachineDeployment) DeepCopyInto(out *RollingUpdateMachineDeployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- alicoud_machineclass_types.go
- aws_machineclass_types.go
- azure_machineclass_types.go
- defaults.go
- doc.go
- gcp_machineclass_types.go
- machine_types.go
- machineclass_types.go
- machinedeployment_types.go
- machineset_types.go
- openstack_machineclass_types.go
- packet_machineclass_types.go
- register.go
- shared_types.go
- zz_generated.conversion.go
- zz_generated.deepcopy.go
- zz_generated.defaults.go