NSX-T Data Center REST API

VirtualNetworkApplianceDeploymentConfig (type)

{
  "description": "The Vsphere deployment configuration determines where to deploy thevirtual network appliance(VNA). It contains settings that are applied during install time.",
  "id": "VirtualNetworkApplianceDeploymentConfig",
  "module_id": "NetworkAppliance",
  "properties": {
    "cluster_or_resource_pool_id": {
      "description": "The virtual network appliance(VNA) vm will be deployed on the specified cluster or resource pool. Note - all the hosts must have nsx fabric prepared in the specified cluster.",
      "required": true,
      "title": "vCenter Cluster or Resource Pool Managed Object ID (MoID)",
      "type": "string"
    },
    "compute_manager_id": {
      "description": "The NSX assigned identifier for the vCenter server which registered with NSX. For details refer the API <br>https://&lt;nsx-mgr&gt;/api/v1/fabric/compute-managers</br>",
      "required": true,
      "title": "Vsphere compute manager identifier for identifying the vCenter server.",
      "type": "string"
    },
    "datastore_id": {
      "description": "The virtual network appliance(VNA) vm will be deployed on the specified datastore. User must ensure that storage is accessible by the specified cluster/host.",
      "required": true,
      "title": "vCenter Storage/Datastore Managed Object ID (MoID)",
      "type": "string"
    },
    "reservation_info": {
      "$ref": "ReservationInfo",
      "description": "Resource reservation for memory and CPU resources.",
      "title": "Resource reservation settings."
    }
  },
  "type": "object"
}