NSX-T Data Center REST API
PolicyVsphereDeploymentConfig (type)
{ "additionalProperties": false, "description": "The Vsphere deployment configuration determines where to deploy the edge node. It contains settings that are applied during install time.", "extends": { "$ref": "PolicyVmDeploymentConfig" }, "id": "PolicyVsphereDeploymentConfig", "module_id": "PolicyEdgeTransportNode", "polymorphic-type-descriptor": { "type-identifier": "PolicyVsphereDeploymentConfig" }, "properties": { "compute_folder_id": { "description": "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.", "required": false, "title": "Compute folder identifier in the specified vcenter server.", "type": "string" }, "compute_id": { "description": "The edge node 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": "Cluster identifier for specified vcenter server.", "type": "string" }, "edge_host_affinity_config": { "$ref": "EdgeHostAffinityConfig", "description": "This allows edge VM to be pinned to a host group. Edge VM shall gracefully shutdown & power on with entry and exit of host maintenance mode respectively.", "required": false, "title": "Edge VM to host affinity configuration" }, "host_id": { "description": "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.", "required": false, "title": "Host identifier in the specified vcenter server.", "type": "string" }, "placement_type": { "enum": [ "PolicyVsphereDeploymentConfig" ], "required": true, "type": "string" }, "reservation_info": { "$ref": "ReservationInfo", "description": "Resource reservation for memory and CPU resources.", "required": false, "title": "Resource reservation settings." }, "storage_id": { "description": "The edge node vm will be deployed on the specified datastore. User must ensure that storage is accessible by the specified cluster/host.", "required": true, "title": "Storage/datastore identifier in the specified vcenter server.", "type": "string" }, "vc_id": { "description": "The vc specific identifiers will be resolved on this VC. So all other identifiers specified here must belong to this vcenter server.", "required": true, "title": "Vsphere compute identifier for identifying the vcenter server.", "type": "string" } }, "type": "object" }