HCSMachineTemplate [infrastructure.cluster.x-k8s.io/v1beta1]

infrastructure.cluster.x-k8s.io group

HCSMachineTemplate is the Schema for the hcsmachinetemplates API. It is used by MachineDeployment and MachineSet to create HCSMachine resources.

v1beta1 version
spec object required

spec defines the desired state of HCSMachineTemplate

template object required

Template is the HCSMachine resource template that will be used for creating machines.

metadata object

ObjectMeta is the standard object metadata.

spec object required

Spec is the specification of the desired behavior of the machine.

adminPassword string

AdminPassword is the admin password for the instance.

availabilityZone string

AvailabilityZone is the availability zone for the instance.

configPoolRef object

ConfigPoolRef is a reference to the HCSMachineConfigPool resource that provides shared configuration for this machine.

apiVersion string

API version of the referent.

fieldPath string

If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object.

kind string
name string
namespace string
resourceVersion string
uid string
dataVolumes []object

Volume defines the disk volume configuration for HCS instances.

format string

Format is the format of the volume.

mountPath string

Path is the path to the volume.

size integer required

Size is the volume size in GB.

type string required

Type is the volume type (e.g., SSD, SAS, SATA).

flavorName string

FlavorName is the name of the HCS instance flavor/type.

imageName string

ImageName is the name of the image to use for the instance.

jobId string
keyPairName string

KeyPairName is the name of the SSH key pair for instance access.

providerID string

ProviderID is the unique identifier as specified by the cloud provider.

rootVolume object

RootVolume is the root disk volume configuration.

format string

Format is the format of the volume.

mountPath string

Path is the path to the volume.

size integer required

Size is the volume size in GB.

type string required

Type is the volume type (e.g., SSD, SAS, SATA).

serverId string

ServerId is the HCS ECS server instance ID.

serverName string
status object

status defines the observed state of HCSMachineTemplate