{
  "$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": "postDistributedVirtualSwitchMoIdAddNetworkResourcePool",
      "enum": [
        "postDistributedVirtualSwitchMoIdAddNetworkResourcePool",
        "postDistributedVirtualSwitchMoIdCreateDVPortgroupTask",
        "postDistributedVirtualSwitchMoIdAddDVPortgroupTask",
        "postDistributedVirtualSwitchMoIdDestroyTask",
        "postDistributedVirtualSwitchMoIdEnableNetworkResourceManagement",
        "postDistributedVirtualSwitchMoIdFetchDVPortKeys",
        "postDistributedVirtualSwitchMoIdFetchDVPorts",
        "postDistributedVirtualSwitchMoIdLookupDvPortGroup",
        "postDistributedVirtualSwitchMoIdMergeDvsTask",
        "postDistributedVirtualSwitchMoIdMoveDVPortTask",
        "postDistributedVirtualSwitchMoIdPerformDvsProductSpecOperationTask",
        "postDistributedVirtualSwitchMoIdQueryUsedVlanIdInDvs",
        "postDistributedVirtualSwitchMoIdReconfigureDvsTask",
        "postDistributedVirtualSwitchMoIdReconfigureDVPortTask",
        "postDistributedVirtualSwitchMoIdDvsReconfigureVmVnicNetworkResourcePoolTask",
        "postDistributedVirtualSwitchMoIdRectifyDvsHostTask",
        "postDistributedVirtualSwitchMoIdRefreshDVPortState",
        "postDistributedVirtualSwitchMoIdReload",
        "postDistributedVirtualSwitchMoIdRemoveNetworkResourcePool",
        "postDistributedVirtualSwitchMoIdRenameTask",
        "postDistributedVirtualSwitchMoIdDVSRollbackTask",
        "postDistributedVirtualSwitchMoIdSetCustomValue",
        "postDistributedVirtualSwitchMoIdUpdateDvsCapability",
        "postDistributedVirtualSwitchMoIdUpdateDVSHealthCheckConfigTask",
        "postDistributedVirtualSwitchMoIdUpdateNetworkResourcePool",
        "getDistributedVirtualSwitchMoIdAlarmActionsEnabled",
        "getDistributedVirtualSwitchMoIdAvailableField",
        "getDistributedVirtualSwitchMoIdCapability",
        "getDistributedVirtualSwitchMoIdConfig",
        "getDistributedVirtualSwitchMoIdConfigIssue",
        "getDistributedVirtualSwitchMoIdConfigStatus",
        "getDistributedVirtualSwitchMoIdCustomValue",
        "getDistributedVirtualSwitchMoIdDeclaredAlarmState",
        "getDistributedVirtualSwitchMoIdDisabledMethod",
        "getDistributedVirtualSwitchMoIdEffectiveRole",
        "getDistributedVirtualSwitchMoIdName",
        "getDistributedVirtualSwitchMoIdNetworkResourcePool",
        "getDistributedVirtualSwitchMoIdOverallStatus",
        "getDistributedVirtualSwitchMoIdParent",
        "getDistributedVirtualSwitchMoIdPermission",
        "getDistributedVirtualSwitchMoIdPortgroup",
        "getDistributedVirtualSwitchMoIdRecentTask",
        "getDistributedVirtualSwitchMoIdRuntime",
        "getDistributedVirtualSwitchMoIdSummary",
        "getDistributedVirtualSwitchMoIdTag",
        "getDistributedVirtualSwitchMoIdTriggeredAlarmState",
        "getDistributedVirtualSwitchMoIdUuid",
        "getDistributedVirtualSwitchMoIdValue"
      ],
      "external_name": "ph_request_type"
    }
  },
  "definitions": {}
}