{
  "$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": "postStoragePodMoIdAddStandaloneHostTask",
      "enum": [
        "postStoragePodMoIdAddStandaloneHostTask",
        "postStoragePodMoIdBatchAddHostsToClusterTask",
        "postStoragePodMoIdBatchAddStandaloneHostsTask",
        "postStoragePodMoIdCreateCluster",
        "postStoragePodMoIdCreateClusterEx",
        "postStoragePodMoIdCreateDatacenter",
        "postStoragePodMoIdCreateDVSTask",
        "postStoragePodMoIdCreateFolder",
        "postStoragePodMoIdCreateStoragePod",
        "postStoragePodMoIdCreateVMTask",
        "postStoragePodMoIdDestroyTask",
        "postStoragePodMoIdMoveIntoFolderTask",
        "postStoragePodMoIdRegisterVMTask",
        "postStoragePodMoIdReload",
        "postStoragePodMoIdRenameTask",
        "postStoragePodMoIdSetCustomValue",
        "postStoragePodMoIdUnregisterAndDestroyTask",
        "getStoragePodMoIdAlarmActionsEnabled",
        "getStoragePodMoIdAvailableField",
        "getStoragePodMoIdChildEntity",
        "getStoragePodMoIdChildType",
        "getStoragePodMoIdConfigIssue",
        "getStoragePodMoIdConfigStatus",
        "getStoragePodMoIdCustomValue",
        "getStoragePodMoIdDeclaredAlarmState",
        "getStoragePodMoIdDisabledMethod",
        "getStoragePodMoIdEffectiveRole",
        "getStoragePodMoIdName",
        "getStoragePodMoIdNamespace",
        "getStoragePodMoIdOverallStatus",
        "getStoragePodMoIdParent",
        "getStoragePodMoIdPermission",
        "getStoragePodMoIdPodStorageDrsEntry",
        "getStoragePodMoIdRecentTask",
        "getStoragePodMoIdSummary",
        "getStoragePodMoIdTag",
        "getStoragePodMoIdTriggeredAlarmState",
        "getStoragePodMoIdValue"
      ],
      "external_name": "ph_request_type"
    }
  },
  "definitions": {}
}