{
  "$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": "restEquipmentBaseCardForceReboot",
      "enum": [
        "restEquipmentBaseCardForceReboot",
        "restEquipmentBaseCardReset",
        "restEquipmentBaseCardSoftReset",
        "restEquipmentCardReboot",
        "restEquipmentCardFirmwareCardColdReboot",
        "restEquipmentCardFirmwareHitlessUpgrade",
        "restEquipmentCardSlotConfigurePSSCard",
        "restEquipmentCardSwapTaskInitiateCardSwap",
        "restEquipmentControlProcessorRebootHold",
        "restEquipmentControlProcessorRereadCpmBootOptions",
        "restEquipmentControlProcessorSwitchToRedundantCpm",
        "restEquipmentDryContactFindValidAmplifierCardsforConnectedTo",
        "restEquipmentEquipmentGetDependencyCount",
        "restEquipmentMCMCardSlotRemoveMCMCard",
        "restEquipmentMdaStaticMacFdbClearFib",
        "restEquipmentMdaStaticMacFdbResync",
        "restEquipmentNeCardSwapTaskInitiateCardSwap",
        "restEquipmentPCMTrayRemovePcm",
        "restEquipmentPhysicalPortRequestClearEfmOamEventLogs",
        "restEquipmentPhysicalPortRequestClearSubVlanStats",
        "restEquipmentPhysicalPortRequestResyncEfmOamEventLogs",
        "restEquipmentPhysicalPortRequestResyncEfmOamEventStats",
        "restEquipmentPhysicalPortRequestResyncEfmOamPeerInfo",
        "restEquipmentPortGetMigrationResult",
        "restEquipmentPortMigrateMode",
        "restEquipmentPortGroupFirmwareUpgrade",
        "restEquipmentPowerModuleRemovePowerModule",
        "restEquipmentPowerShelfRemovePowerShelf",
        "restEquipmentPowerSupplyTrayRemovePowerSupply",
        "restEquipmentPwPortRequestClearSubVlanStats",
        "restEquipmentShelfDeleteShelf",
        "restEquipmentShelfFindApsGroups",
        "restEquipmentShelfReboot",
        "restEquipmentShelfRebootWithFirmwareUpgrade",
        "restEquipmentShelfRemoveShelf",
        "restEquipmentShelfSwitchToRedundantEC",
        "restEquipmentShelfSwitchovercmm",
        "restEquipmentShelfVcTakeOver"
      ],
      "external_name": "ph_request_type"
    }
  },
  "definitions": {}
}