{
  "$id": "schema.json",
  "type": "object",
  "schema": "http://json-schema.org/draft-07/schema#",
  "translate": false,
  "dynamicfields": true,
  "properties": {
    "ph_request_type": {
      "type": "string",
      "description": "type of request (internal to adapter)",
      "default": "deleteMacSetsmacSetIdmembersmacAddress",
      "enum": [
        "deleteMacSetsmacSetIdmembersmacAddress",
        "putNsServicesnsServiceId",
        "deleteNsServicesnsServiceId",
        "getNsServicesnsServiceId",
        "postMacSetsmacSetIdmembers",
        "getMacSetsmacSetIdmembers",
        "getNsGroupsnsgroupIdserviceAssociations",
        "getNsGroupsnsGroupIdeffectiveIpAddressMembers",
        "postIpSets",
        "getIpSets",
        "getNsGroupsnsGroupIdeffectiveLogicalSwitchMembers",
        "getNsGroupsnsGroupIdmemberTypes",
        "putNsGroupsnsGroupId",
        "postNsGroupsnsGroupId",
        "getNsGroupsnsGroupId",
        "deleteNsGroupsnsGroupId",
        "getNsGroupsnsGroupIdeffectiveVirtualMachineMembers",
        "putNsServiceGroupsnsServiceGroupId",
        "deleteNsServiceGroupsnsServiceGroupId",
        "getNsServiceGroupsnsServiceGroupId",
        "putIpSetsipSetId",
        "deleteIpSetsipSetId",
        "getIpSetsipSetId",
        "putMacSetsmacSetId",
        "deleteMacSetsmacSetId",
        "getMacSetsmacSetId",
        "postNsServices",
        "getNsServices",
        "getNsGroupsunassociatedVirtualMachines",
        "postMacSets",
        "getMacSets",
        "getNsGroupsnsGroupIdeffectiveLogicalPortMembers",
        "postNsServiceGroups",
        "getNsServiceGroups",
        "postNsGroups",
        "getNsGroups"
      ],
      "external_name": "ph_request_type"
    }
  },
  "definitions": {}
}