# Functions

ProviderSpecFromRawExtension unmarshals a raw extension into an AlibabaCloudMachineProviderConfig type.
ProviderStatusFromRawExtension unmarshals a raw extension into an AlibabaCloudMachineProviderStatus type.
RawExtensionFromProviderSpec marshals the machine provider spec.
RawExtensionFromProviderStatus marshals the machine provider status.

# Constants

ClusterIDLabel is the label that a machineset must have to identify the cluster to which it belongs.
DefaultTenancy creates the instance on a non-dedicated host.
HostTenancy creates the instance on a dedicated host.
MachineCreation indicates whether the machine has been created or not.
MachineCreationFailed indicates machine creation failure.
MachineCreationSucceeded indicates machine creation success.

# Variables

SchemeBuilder is used to add go types to the GroupVersionKind scheme.
SchemeGroupVersion is group version used to register these objects.

# Structs

AlibabaCloudMachineProviderCondition is a condition in a AlibabaCloudMachineProviderStatus.
AlibabaCloudMachineProviderConfig is the Schema for the alibabacloudmachineproviderconfig API +k8s:openapi-gen=true.
AlibabaCloudMachineProviderConfigList contains a list of AlibabaCloudMachineProviderConfig.
AlibabaCloudMachineProviderStatus is the Schema for the alibabacloudmachineproviderconfig API+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object.
DataDisk The datadisk of Instance.
Tag The tags of ECS Instance.

# Type aliases

AlibabaCloudMachineProviderConditionReason is reason for the condition's last transition.
AlibabaCloudMachineProviderConditionType is a valid value for AlibabaCloudMachineProviderCondition.Type.
InstanceTenancy Specifies whether to create the instance on a dedicated host.