{
  "$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": "postDatastoreMoIdDestroyTask",
      "enum": [
        "postDatastoreMoIdDestroyTask",
        "postDatastoreMoIdDestroyDatastore",
        "postDatastoreMoIdDatastoreEnterMaintenanceMode",
        "postDatastoreMoIdDatastoreExitMaintenanceModeTask",
        "postDatastoreMoIdIsClusteredVmdkEnabled",
        "postDatastoreMoIdRefreshDatastore",
        "postDatastoreMoIdRefreshDatastoreStorageInfo",
        "postDatastoreMoIdReload",
        "postDatastoreMoIdRenameTask",
        "postDatastoreMoIdRenameDatastore",
        "postDatastoreMoIdSetCustomValue",
        "postDatastoreMoIdUpdateVVolVirtualMachineFilesTask",
        "postDatastoreMoIdUpdateVirtualMachineFilesTask",
        "getDatastoreMoIdAlarmActionsEnabled",
        "getDatastoreMoIdAvailableField",
        "getDatastoreMoIdBrowser",
        "getDatastoreMoIdCapability",
        "getDatastoreMoIdConfigIssue",
        "getDatastoreMoIdConfigStatus",
        "getDatastoreMoIdCustomValue",
        "getDatastoreMoIdDeclaredAlarmState",
        "getDatastoreMoIdDisabledMethod",
        "getDatastoreMoIdEffectiveRole",
        "getDatastoreMoIdHost",
        "getDatastoreMoIdInfo",
        "getDatastoreMoIdIormConfiguration",
        "getDatastoreMoIdName",
        "getDatastoreMoIdOverallStatus",
        "getDatastoreMoIdParent",
        "getDatastoreMoIdPermission",
        "getDatastoreMoIdRecentTask",
        "getDatastoreMoIdSummary",
        "getDatastoreMoIdTag",
        "getDatastoreMoIdTriggeredAlarmState",
        "getDatastoreMoIdValue",
        "getDatastoreMoIdVm"
      ],
      "external_name": "ph_request_type"
    }
  },
  "definitions": {}
}