NSX-T Data Center REST API

ServiceInstanceResourceType (type)

{
  "additionalProperties": false, 
  "description": "ServiceInstance is used when NSX handles the lifecyle of   appliance. Deployment and appliance related all the information is necessary. ByodServiceInstance is a custom instance to be used when NSX is not handling   the lifecycles of appliance/s. User will manage their own appliance (BYOD)   to connect with NSX. VirtualServiceInstance is a a custom instance to be used when NSX is not   handling the lifecycle of an appliance and when the user is not bringing   their own appliance.", 
  "enum": [
    "ServiceInstance", 
    "ByodServiceInstance", 
    "VirtualServiceInstance"
  ], 
  "id": "ServiceInstanceResourceType", 
  "module_id": "ServiceInsertionCommonTypes", 
  "title": "Resource types of Service Instance", 
  "type": "string"
}