InlineVsphereDeploymentConfig1

InlineVsphereDeploymentConfig1
InlineVsphereDeploymentConfig1
JSON Example
{
    "advanced_configuration": [
        {
            "key": "string",
            "value": "string"
        }
    ],
    "compute_folder_id": "string",
    "compute_id": "string",
    "data_network_ids": [
        "string"
    ],
    "default_gateway_addresses": [
        "string"
    ],
    "host_id": "string",
    "ipv4_assignment_disabled": false,
    "ipv4_assignment_enabled": false,
    "ipv6_assignment_type": "string",
    "management_network_id": "string",
    "management_port_subnets": [
        "IPSubnet Object"
    ],
    "reservation_info": "ReservationInfo Object",
    "resource_allocation": "ResourceAssignment Object",
    "storage_id": "string",
    "vc_id": "string"
}
advanced_configuration
Optional

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.

string
compute_folder_id
Optional

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
Required

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.

array of string
data_network_ids
Required
Constraints: minItems: 1 maxItems: 4

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
default_gateway_addresses
Optional
Constraints: minItems: 1 maxItems: 2

The default gateway for edge node must be specified if all the nodes it communicates with are not in the same subnet. Note: IPv4, IPv6 and Dual Stack Address is supported and it must belong to management network.

string
host_id
Optional

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.

boolean
ipv4_assignment_disabled
Optional

This flag represents whether IPv4 configuration is enabled or not. This flag is especially important when IPv6 only configuration is required and value should be true.

boolean
ipv4_assignment_enabled
Optional
Constraints: default: true

This flag represents whether IPv4 configuration is enabled or not. This flag is especially important when IPv6 only configuration is required and value should be false.

string
ipv6_assignment_type
Optional

IPv6 assignment type e.g STATIC, DHCPV6, SLAAC. if enum value is STATIC then management_port_subnets is mandatory. In this iteration DHCPV6 and SLAAC are not supported.

string
management_network_id
Required

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.

array of IPSubnet
management_port_subnets
Optional
Constraints: minItems: 1 maxItems: 2

IP Address and subnet configuration for the management port. Note: IPv4, IPv6 and Dual Stack Address is supported.

reservation_info
Optional

CPU and Memory resource configuration is defined per Edge VM form factor. These resources are reserved 100 percent by default with Normal VM importance. Resource reservation tuning provides a means to optimize resource utilization and workaround hard resource limits. This solution should be used as a temporary workaround. It is recommended to add more resources to the compute cluster and change the reservation back to 100 percent for optimal performance.

resource_allocation
Optional

Amount of memory and CPU allocated to the Edge VM.

string
storage_id
Required

The edge node vm will be deployed on the specified datastore. User must ensure that storage is accessible by the specified cluster/host.

string
vc_id
Required

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