VsphereDeploymentConfig (schema)

The Vsphere deployment configuration determines where to deploy the edge
node. It contains settings that are applied during install time.
Use EdgeNodeSettings to specify host name, SSH, NTP and DNS settings for
both deployment and consequent update. These settings are editable for
manually deployed edge nodes as well.
EdgeNodeSettings reports current values configured on the edge node.
Name Description Type Notes
advanced_configuration Advanced configuration

This field is deprecated. EdgeNodeSettings field 'advanced_configuration'
must be used instead. Array of additional specific properties for
advanced or cloud-specific deployments in key-value format.
array of KeyValuePair Deprecated
compute_folder_id Compute folder identifier in the specified vcenter server.

The edge node vm will be deployed on the specified compute folder created in a datacenter,
if compute folder is specified.
Note - User must ensure that compute folder is accessible by specified cluster/host.
string
compute_id Cluster identifier or resourcepool identifier for specified vcenter server.

The edge node vm will be deployed on the specified cluster or resourcepool.
Note - all the hosts must have nsx fabric prepared in the specified cluster.
string Required
data_network_ids List of portgroups, logical switch identifiers or segment paths for datapath connectivity.

List of distributed portgroups, VLAN logical switch identifiers or segment
paths to which the datapath serving vnics of edge node vm will be connected.
If a VM network interface is not configured, it is disconnected and
represented as an empty string.
array of string Required
Minimum items: 1
Maximum items: 4
default_gateway_addresses Default gateway for the node.

The default gateway for edge node must be specified if all the nodes it
communicates with are not in the same subnet.
Note: Only single IPv4 default gateway address is supported and it must
belong to management network.
array of IPAddress Minimum items: 1
Maximum items: 1
host_id Host identifier in the specified vcenter server.

The edge node vm will be deployed on the specified Host within the cluster
if host_id is specified.
Note - User must ensure that storage and specified networks are accessible by this host.
string
management_network_id Portgroup, logical switch identifier or segment path for management network connectivity.

Distributed portgroup identifier to which the management vnic of edge node vm
will be connected. This portgroup must have connectivity with MP and CCP. A
VLAN logical switch identifier may also be specified.
If VM network interface is not connected, it is represented as an empty string.
string Required
management_port_subnets Port subnets for management port. Only one IPv4 Address is supported.

IP Address and subnet configuration for the management port. Note:
only one IPv4 address is supported for the management port.
array of IPSubnet Minimum items: 1
Maximum items: 1
placement_type Must be set to the value VsphereDeploymentConfig string Required
Enum: VsphereDeploymentConfig
reservation_info Resource reservation settings.

Resource reservation for memory and CPU resources.
ReservationInfo
resource_allocation Current resource allocation.

Allocation for memory and CPU resources.
ResourceAssignment
storage_id Storage/datastore identifier in the specified vcenter server.

The edge node vm will be deployed on the specified datastore. User must ensure
that storage is accessible by the specified cluster/host.
string Required
vc_id Vsphere compute identifier for identifying the vcenter server.

The vc specific identifiers will be resolved on this VC.
So all other identifiers specified here must belong to this vcenter server.
string Required