NSX-T Data Center REST API

ServiceDeploymentConfig (type)

{
  "description": "The Deployment Config contains settings that are applied during install time.",
  "id": "ServiceDeploymentConfig",
  "module_id": "ServiceInsertionCommonTypes",
  "properties": {
    "compute_collection_id": {
      "description": "Resource Pool or cluster Id.",
      "readonly": false,
      "required": true,
      "title": "Compute Collection Id",
      "type": "string"
    },
    "compute_manager_id": {
      "description": "Context Id or VCenter Id.",
      "readonly": false,
      "required": true,
      "title": "Compute Manager Id",
      "type": "string"
    },
    "host_id": {
      "description": "The service VM will be deployed on the specified host in the specified server within the cluster if host_id is specified. Note: You must ensure that storage and specified networks are accessible       by this host.",
      "readonly": false,
      "required": false,
      "title": "Host id",
      "type": "string"
    },
    "storage_id": {
      "description": "Moref of the datastore in VC. If it is to be taken from 'Agent VM Settings', then it should be empty.",
      "readonly": false,
      "required": false,
      "title": "Storage Id",
      "type": "string"
    },
    "vm_nic_info": {
      "$ref": "VmNicInfo",
      "description": "VM NIC information for VMs",
      "readonly": false,
      "required": false,
      "title": "VM NIC information"
    }
  },
  "title": "Service Deployment Config",
  "type": "object"
}