VmwareCloudFeatures object

VMware Farm Role configuration. Required for VMware Farm Roles.

Polymorphism

VmwareCloudFeatures is a type that implements the CloudFeatures type.

When an object of type CloudFeatures is expected, you can use one of type VmwareCloudFeatures (or use any other implementation).

Example JSON representation

{
  "computeResource": "string",
  "customizationSpec": "string",
  "dataStore": "string",
  "folder": "string",
  "hosts": [
    "string"
  ],
  "placementStrategy": "manual",
  "resourcePool": "string",
  "type": "VmwareCloudFeatures"
}

Properties

property attributes valid values description filter option
folder
string
required

A VMware folder.

type
string
required
create-only
"VmwareCloudFeatures"
computeResource
string
optional

Identifier of the VMware compute resource.

customizationSpec
string
optional

Unique name of the specification.

dataStore
string
optional

The data storage or storage pod identifier. Storage pod with enabled SDRS is allowed to pass only.

hosts
Array of string
optional

The machine host addresses. If property is empty or not specified, host will be chosen by the Distributed Resource Scheduler.

placementStrategy
string
optional
"manual"
"scalr-auto"

Passing with scalr-auto value means enabling 'auto' mode (Compute resource will be selected by Scalr). The next properties computeResource, resourcePool, dataStore and hosts have to be empty or omitted.

resourcePool
string
optional

The resource pool identifier.