{
  "$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": "postVmwareDistributedVirtualSwitchMoIdAddNetworkResourcePool",
      "enum": [
        "postVmwareDistributedVirtualSwitchMoIdAddNetworkResourcePool",
        "postVmwareDistributedVirtualSwitchMoIdCreateDVPortgroupTask",
        "postVmwareDistributedVirtualSwitchMoIdAddDVPortgroupTask",
        "postVmwareDistributedVirtualSwitchMoIdDestroyTask",
        "postVmwareDistributedVirtualSwitchMoIdEnableNetworkResourceManagement",
        "postVmwareDistributedVirtualSwitchMoIdFetchDVPortKeys",
        "postVmwareDistributedVirtualSwitchMoIdFetchDVPorts",
        "postVmwareDistributedVirtualSwitchMoIdLookupDvPortGroup",
        "postVmwareDistributedVirtualSwitchMoIdMergeDvsTask",
        "postVmwareDistributedVirtualSwitchMoIdMoveDVPortTask",
        "postVmwareDistributedVirtualSwitchMoIdPerformDvsProductSpecOperationTask",
        "postVmwareDistributedVirtualSwitchMoIdQueryUsedVlanIdInDvs",
        "postVmwareDistributedVirtualSwitchMoIdReconfigureDvsTask",
        "postVmwareDistributedVirtualSwitchMoIdReconfigureDVPortTask",
        "postVmwareDistributedVirtualSwitchMoIdDvsReconfigureVmVnicNetworkResourcePoolTask",
        "postVmwareDistributedVirtualSwitchMoIdRectifyDvsHostTask",
        "postVmwareDistributedVirtualSwitchMoIdRefreshDVPortState",
        "postVmwareDistributedVirtualSwitchMoIdReload",
        "postVmwareDistributedVirtualSwitchMoIdRemoveNetworkResourcePool",
        "postVmwareDistributedVirtualSwitchMoIdRenameTask",
        "postVmwareDistributedVirtualSwitchMoIdDVSRollbackTask",
        "postVmwareDistributedVirtualSwitchMoIdSetCustomValue",
        "postVmwareDistributedVirtualSwitchMoIdUpdateDvsCapability",
        "postVmwareDistributedVirtualSwitchMoIdUpdateDVSHealthCheckConfigTask",
        "postVmwareDistributedVirtualSwitchMoIdUpdateDVSLacpGroupConfigTask",
        "postVmwareDistributedVirtualSwitchMoIdUpdateNetworkResourcePool",
        "getVmwareDistributedVirtualSwitchMoIdAlarmActionsEnabled",
        "getVmwareDistributedVirtualSwitchMoIdAvailableField",
        "getVmwareDistributedVirtualSwitchMoIdCapability",
        "getVmwareDistributedVirtualSwitchMoIdConfig",
        "getVmwareDistributedVirtualSwitchMoIdConfigIssue",
        "getVmwareDistributedVirtualSwitchMoIdConfigStatus",
        "getVmwareDistributedVirtualSwitchMoIdCustomValue",
        "getVmwareDistributedVirtualSwitchMoIdDeclaredAlarmState",
        "getVmwareDistributedVirtualSwitchMoIdDisabledMethod",
        "getVmwareDistributedVirtualSwitchMoIdEffectiveRole",
        "getVmwareDistributedVirtualSwitchMoIdName",
        "getVmwareDistributedVirtualSwitchMoIdNetworkResourcePool",
        "getVmwareDistributedVirtualSwitchMoIdOverallStatus",
        "getVmwareDistributedVirtualSwitchMoIdParent",
        "getVmwareDistributedVirtualSwitchMoIdPermission",
        "getVmwareDistributedVirtualSwitchMoIdPortgroup",
        "getVmwareDistributedVirtualSwitchMoIdRecentTask",
        "getVmwareDistributedVirtualSwitchMoIdRuntime",
        "getVmwareDistributedVirtualSwitchMoIdSummary",
        "getVmwareDistributedVirtualSwitchMoIdTag",
        "getVmwareDistributedVirtualSwitchMoIdTriggeredAlarmState",
        "getVmwareDistributedVirtualSwitchMoIdUuid",
        "getVmwareDistributedVirtualSwitchMoIdValue"
      ],
      "external_name": "ph_request_type"
    }
  },
  "definitions": {}
}