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

infrastructure.cluster.x-k8s.io group

DCSMachine is the Schema for the dcsmachines API.

v1beta1 version
spec object

DCSMachineSpec defines the desired state of DCSMachine.

ipHostPoolRef object required

LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.

name string

Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

location object
name string
type string required
urn string
providerID string
resource object
name string
type string required
urn string
vmConfig object
dcsMachineCpuSpec object required
quantity integer required
dcsMachineDiskSpec []object
datastoreClusterName string
datastoreName string
datastoreUrn string
format string
mountOptions []string
options []string
path string
quantity integer required
systemVolume boolean
wipeFilesystem boolean
dcsMachineMemorySpec object required
quantity integer required
dvSwitchName string
portGroupName string
portGroupUrn string
vmTemplateName string required
vmUrn string
status object

DCSMachineStatus defines the observed state of DCSMachine.

addresses []object

MachineAddress contains information for the node's address.

address string required

address is the machine address.

type string required

type is the machine address type, one of Hostname, ExternalIP, InternalIP, ExternalDNS or InternalDNS.

cdRomFile string
conditions []object

Condition defines an observation of a Cluster API resource operational state.

lastTransitionTime string required

lastTransitionTime is the last time the condition transitioned from one status to another. This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.

message string

message is a human readable message indicating details about the transition. This field may be empty.

reason string

reason is the reason for the condition's last transition in CamelCase. The specific API may choose whether or not this field is considered a guaranteed API. This field may be empty.

severity string

severity provides an explicit classification of Reason code, so the users or machines can immediately understand the current situation and act accordingly. The Severity field MUST be set only when Status=False.

status string required

status of the condition, one of True, False, Unknown.

type string required

type of condition in CamelCase or in foo.example.com/CamelCase. Many .condition.type values are consistent across resources like Available, but because arbitrary conditions can be useful (see .node.status.conditions), the ability to deconflict is important.

failureDomains object

FailureDomains is a slice of FailureDomains.

networkConfig object
dns string
gateway string
hostname string
ip string
ipv6 string
machineName string
mask string
ready boolean