VSphereMachineTemplate [infrastructure.cluster.x-k8s.io/v1beta1]
- Description
- VSphereMachineTemplate is the Schema for the vspheremachinetemplates API Deprecated: This type will be removed in one of the next releases.
- Type
object
Specification
.spec
- Description
- VSphereMachineTemplateSpec defines the desired state of VSphereMachineTemplate
- Type
object- Required
template
.spec.template
- Description
- VSphereMachineTemplateResource describes the data needed to create a VSphereMachine from a template
- Type
object- Required
spec
.spec.template.spec
- Description
- Spec is the specification of the desired behavior of the machine.
- Type
object- Required
networktemplate
.spec.template.spec.customVMXKeys
- Description
- CustomVMXKeys is a dictionary of advanced VMX options that can be set on VM Defaults to empty map
- Type
object
.spec.template.spec.network
- Description
- Network is the network configuration for this machine's VM.
- Type
object- Required
devices
.spec.template.spec.network.devices
- Description
- Devices is the list of network devices used by the virtual machine.
- Type
array
.spec.template.spec.network.devices[]
- Description
- NetworkDeviceSpec defines the network configuration for a virtual machine's network device.
- Type
object- Required
networkName
.spec.template.spec.network.devices[].ipAddrs
- Description
- IPAddrs is a list of one or more IPv4 and/or IPv6 addresses to assign to this device. IP addresses must also specify the segment length in CIDR notation. Required when DHCP4 and DHCP6 are both false.
- Type
array
.spec.template.spec.network.devices[].ipAddrs[]
- Type
string
.spec.template.spec.network.devices[].nameservers
- Description
- Nameservers is a list of IPv4 and/or IPv6 addresses used as DNS nameservers. Please note that Linux allows only three nameservers (https://linux.die.net/man/5/resolv.conf).
- Type
array
.spec.template.spec.network.devices[].nameservers[]
- Type
string
.spec.template.spec.network.devices[].routes
- Description
- Routes is a list of optional, static routes applied to the device.
- Type
array
.spec.template.spec.network.devices[].routes[]
- Description
- NetworkRouteSpec defines a static network route.
- Type
object- Required
metrictovia
.spec.template.spec.network.devices[].searchDomains
- Description
- SearchDomains is a list of search domains used when resolving IP addresses with DNS.
- Type
array
.spec.template.spec.network.devices[].searchDomains[]
- Type
string
.spec.template.spec.network.routes
- Description
- Routes is a list of optional, static routes applied to the virtual machine.
- Type
array
.spec.template.spec.network.routes[]
- Description
- NetworkRouteSpec defines a static network route.
- Type
object- Required
metrictovia
API Endpoints
The following API endpoints are available:
/apis/infrastructure.cluster.x-k8s.io/v1alpha3/namespaces/{namespace}/vspheremachinetemplatesDELETE: delete collection of VSphereMachineTemplateGET: list objects of kind VSphereMachineTemplatePOST: create a new VSphereMachineTemplate
/apis/infrastructure.cluster.x-k8s.io/v1alpha3/namespaces/{namespace}/vspheremachinetemplates/{name}DELETE: delete the specified VSphereMachineTemplateGET: read the specified VSphereMachineTemplatePATCH: partially update the specified VSphereMachineTemplatePUT: replace the specified VSphereMachineTemplate
/apis/infrastructure.cluster.x-k8s.io/v1alpha3/namespaces/{namespace}/vspheremachinetemplates
- HTTP method
DELETE- Description
- delete collection of VSphereMachineTemplate
- HTTP responses
- HTTP method
GET- Description
- list objects of kind VSphereMachineTemplate
- HTTP responses
- HTTP method
POST- Description
- create a new VSphereMachineTemplate
- Query parameters
- Body parameters
- HTTP responses
/apis/infrastructure.cluster.x-k8s.io/v1alpha3/namespaces/{namespace}/vspheremachinetemplates/{name}
- HTTP method
DELETE- Description
- delete the specified VSphereMachineTemplate
- Query parameters
- HTTP responses
- HTTP method
GET- Description
- read the specified VSphereMachineTemplate
- HTTP responses
- HTTP method
PATCH- Description
- partially update the specified VSphereMachineTemplate
- Query parameters
- HTTP responses
- HTTP method
PUT- Description
- replace the specified VSphereMachineTemplate
- Query parameters
- Body parameters
- HTTP responses