# Functions
Resource generated code relies on this being here, but it logically belongs to the group DEPRECATED.
# Constants
AlibabaDiskCategoryBasic enum proprty to set the category of disk to basic.
AlibabaDiskCategoryESSD enum proprty to set the category of disk to ESSD.
AlibabaDiskCategorySSD enum proprty to set the category of disk to standard SSD.
AlibabaDiskCategoryUltraDisk enum proprty to set the category of disk to ultra disk.
AlibabaDiskEncryptionDisabled enum property to disable disk encryption.
AlibabaDiskEncryptionEnabled enum property to enable disk encryption.
AlibabaResourceReferenceTypeID enum property to identify an ID type resource reference.
AlibabaResourceReferenceTypeName enum property to identify an Name type resource reference.
AlibabaResourceReferenceTypeTags enum property to identify a tags type resource reference.
Application Load Balancer for VPC (ALB).
AWSARNReferenceType is a resource reference based on the object ARN.
AWSFiltersReferenceType is a resource reference based on filters.
AWSIDReferenceType is a resource reference based on the object ID.
ControlPlaneMachineSetStateActive is the value used to denote the ControlPlaneMachineSet should be active and should perform updates as required.
ControlPlaneMachineSetStateInactive is the value used to denote the ControlPlaneMachineSet should be not active and should no perform any updates.
DedicatedTenancy instance runs on single-tenant hardware.
DefaultTenancy instance runs on shared hardware.
DeleteWithInstance enum property to delete disk with instance deletion.
HostTenancy instance runs on a Dedicated Host, which is an isolated server with configurations that you can control.
NutanixIdentifierName is a resource identifier identifying the object by Name.
NutanixIdentifierUUID is a resource identifier identifying the object by UUID.
NutanixLegacyBoot is the legacy BIOS boot type.
NutanixSecureBoot is the Secure boot type.
NutanixUEFIBoot is the UEFI boot type.
OnDelete causes the ControlPlaneMachineSet to only replace a Machine once it has been marked for deletion.
OpenShiftMachineV1Beta1MachineType is the OpenShift Machine API v1beta1 Machine type.
AlibabaDiskPerformanceLevel0 enum property to set the level at PL0.
AlibabaDiskPerformanceLevel1 enum property to set the level at PL1.
AlibabaDiskPerformanceLevel2 enum property to set the level at PL2.
AlibabaDiskPerformanceLevel3 enum property to set the level at PL3.
PowerVSProcessorTypeCapped enum property to identify a Capped Power VS processor type.
PowerVSProcessorTypeDedicated enum property to identify a Dedicated Power VS processor type.
PowerVSProcessorTypeShared enum property to identify a Shared Power VS processor type.
PowerVSResourceTypeID enum property to identify an ID type resource reference.
PowerVSResourceTypeName enum property to identify a Name type resource reference.
PowerVSResourceTypeRegEx enum property to identify a tags type resource reference.
PreserveDisk enum property to determine disk preservation with instance deletion.
Recreate causes the ControlPlaneMachineSet controller to first remove a ControlPlaneMachine before creating its replacement.
RollingUpdate is the default update strategy type for a ControlPlaneMachineSet.
# Variables
AddToScheme exists solely to keep the old generators creating valid code DEPRECATED.
No description provided by the author
No description provided by the author
Install is a function which adds this version to a scheme.
SchemeGroupVersion generated code relies on this name Deprecated.
# Structs
AlibabaCloudMachineProviderConfig is the Schema for the alibabacloudmachineproviderconfig API Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).
AlibabaCloudMachineProviderConfigList contains a list of AlibabaCloudMachineProviderConfig Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).
AlibabaCloudMachineProviderStatus is the Schema for the alibabacloudmachineproviderconfig API Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).
ResourceTagReference is a reference to a specific AlibabaCloud resource by ID, or tags.
AWSFailureDomain configures failure domain information for the AWS platform.
AWSFailureDomainPlacement configures the placement information for the AWSFailureDomain.
AWSResourceFilter is a filter used to identify an AWS resource.
AWSResourceReference is a reference to a specific AWS resource by ID, ARN, or filters.
AzureFailureDomain configures failure domain information for the Azure platform.
Bandwidth describes the bandwidth strategy for the network of the instance.
ControlPlaneMachineSet ensures that a specified number of control plane machine replicas are running at any given time.
ControlPlaneMachineSetList contains a list of ControlPlaneMachineSet Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).
ControlPlaneMachineSet represents the configuration of the ControlPlaneMachineSet.
ControlPlaneMachineSetStatus represents the status of the ControlPlaneMachineSet CRD.
ControlPlaneMachineSetStrategy defines the strategy for applying updates to the Control Plane Machines managed by the ControlPlaneMachineSet.
ControlPlaneMachineSetTemplate is a template used by the ControlPlaneMachineSet to create the Machines that it will manage in the future.
ControlPlaneMachineSetTemplateObjectMeta is a subset of the metav1.ObjectMeta struct.
DataDisk contains the information regarding the datadisk attached to an instance.
FailureDomain represents the different configurations required to spread Machines across failure domains on different platforms.
GCPFailureDomain configures failure domain information for the GCP platform.
LoadBalancerReference is a reference to a load balancer on IBM Cloud virtual private cloud(VPC).
NutanixCategory identifies a pair of prism category key and value.
NutanixMachineProviderConfig is the Schema for the nutanixmachineproviderconfigs API Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).
NutanixMachineProviderStatus is the type that will be embedded in a Machine.Status.ProviderStatus field.
NutanixResourceIdentifier holds the identity of a Nutanix PC resource (cluster, image, subnet, etc.) +union.
OpenShiftMachineV1Beta1MachineTemplate is a template for the ControlPlaneMachineSet to create Machines from the v1beta1.machine.openshift.io API group.
OpenStackFailureDomain configures failure domain information for the OpenStack platform.
PowerVSMachineProviderConfig is the type that will be embedded in a Machine.Spec.ProviderSpec field for a PowerVS virtual machine.
PowerVSMachineProviderStatus is the type that will be embedded in a Machine.Status.ProviderStatus field.
PowerVSResource is a reference to a specific PowerVS resource by ID, Name or RegEx Only one of ID, Name or RegEx may be specified.
PowerVSSecretReference contains enough information to locate the referenced secret inside the same namespace.
RootVolume represents the volume metadata to boot from.
SystemDiskProperties contains the information regarding the system disk including performance, size, name, and category.
Tag The tags of ECS Instance.
# Type aliases
AlibabaDiskCatagory enum attribute to deescribe a disk's category.
AlibabaDiskEncryptionMode enum attribute to describe whether to enable or disable disk encryption.
AlibabaDiskPerformanceLevel enum attribute to describe a disk's performance level.
AlibabaDiskPreservationPolicy enum attribute to describe whether to preserve or delete a disk upon instance removal.
AlibabaResourceReferenceType enum attribute to identify the type of resource reference.
AWSResourceReferenceType is an enumeration of different resource reference types.
ControlPlaneMachineSetMachineType is a enumeration of valid Machine types supported by the ControlPlaneMachineSet.
ControlPlaneMachineSetState is an enumeration of the possible states of the ControlPlaneMachineSet resource.
ControlPlaneMachineSetStrategyType is an enumeration of different update strategies for the Control Plane Machines.
IBMVPCLoadBalancerType is the type of LoadBalancer to use when registering an instance with load balancers specified in LoadBalancerNames.
InstanceTenancy indicates if instance should run on shared or single-tenant hardware.
NutanixBootType is an enumeration of different boot types for Nutanix VM.
NutanixIdentifierType is an enumeration of different resource identifier types.
PowerVSProcessorType enum attribute to identify the PowerVS instance processor type.
PowerVSResourceType enum attribute to identify the type of resource reference.