{
  "$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": "restNetwAbstractPhysicalLinkFindBwUsage",
      "enum": [
        "restNetwAbstractPhysicalLinkFindBwUsage",
        "restNetwAdvertisedNodePurge",
        "restNetwConnectionTerminationPointFindAvailableAccessCtpsPerNode",
        "restNetwConnectionTerminationPointFindAvailableCtpsPerNode",
        "restNetwConnectionTerminationPointFindAvailableNetworkCtpsPerNode",
        "restNetwConnectionTerminationPointFindCtp",
        "restNetwConnectionTerminationPointFindCtpFiltered",
        "restNetwConnectionTerminationPointFindCtpsOnDirectlyTerminatablePort",
        "restNetwConnectionTerminationPointFindCtpsOnMultiplePorts",
        "restNetwConnectionTerminationPointFindCtpsOnMultiplePortsWithFilter",
        "restNetwDiscoveredPhysicalLinkCleanUpReference",
        "restNetwDiscoveredPhysicalLinkCleanUpReferenceInTopologyGroup",
        "restNetwDiscoveredPhysicalLinkCleanUpReferenceSelected",
        "restNetwDiscoveredPhysicalLinkClearReference",
        "restNetwDiscoveredPhysicalLinkClearReferenceInTopologyGroup",
        "restNetwDiscoveredPhysicalLinkClearReferenceSelected",
        "restNetwDiscoveredPhysicalLinkDeleteDuplicatePhysicalLinks",
        "restNetwDiscoveredPhysicalLinkSetReference",
        "restNetwDiscoveredPhysicalLinkSetReferenceInTopologyGroup",
        "restNetwDiscoveredPhysicalLinkSetReferenceSelected",
        "restNetwGroupAddNetworkElementsToGroup",
        "restNetwGroupConfigure",
        "restNetwGroupFindGroupBindings",
        "restNetwGroupFindNetworkElementsAssignableToGroup",
        "restNetwGroupFindNetworkElementsInGroup",
        "restNetwGroupRemoveNetworkElementsFromGroup",
        "restNetwGroupBindingConfigure",
        "restNetwGroupDirectorFindGroupsContainingObject",
        "restNetwGroupManagerConfigure",
        "restNetwGroupManagerFindCandidateGroupsForNewMembers",
        "restNetwGroupManagerFindGroups",
        "restNetwGroupManagerFindNonMembers",
        "restNetwNeStubDiscover",
        "restNetwNetworkRemoveNe",
        "restNetwNetworkElementAssociatePeerNode",
        "restNetwNetworkElementCleanUpInconsistenciesOnNode",
        "restNetwNetworkElementColdReboot",
        "restNetwNetworkElementConnectToConsole",
        "restNetwNetworkElementDissociatePeerNode",
        "restNetwNetworkElementDoInconsistenciesExistOnNode",
        "restNetwNetworkElementExecuteCli",
        "restNetwNetworkElementExecuteMultiCli",
        "restNetwNetworkElementFullResync",
        "restNetwNetworkElementFullResyncMulti",
        "restNetwNetworkElementGetSearchResult",
        "restNetwNetworkElementGetSearchSuggestionCache",
        "restNetwNetworkElementReconfigure",
        "restNetwNetworkElementReconfigureMulti",
        "restNetwNetworkElementRegisterHDMDashboard",
        "restNetwNetworkElementRequestClearSystemStatsDataTrigger",
        "restNetwNetworkElementRequestResyncCfmComponentLimit",
        "restNetwNetworkElementRequestResyncCfmGlobalOpcode",
        "restNetwNetworkElementRequestResyncOamPerfReqTypes",
        "restNetwNetworkElementRequestResyncTwampSrvSessions",
        "restNetwNetworkElementRequestSavePythonScript",
        "restNetwNetworkElementResyncDetNatScript",
        "restNetwNetworkElementSaveDetNatScript",
        "restNetwNetworkElementSetToActive",
        "restNetwNetworkElementSetToStandby",
        "restNetwNetworkElementSynchronizeACL",
        "restNetwNetworkElementUnregisterHDMDashboard",
        "restNetwNetworkElementUpdateFromPeerNode",
        "restNetwNetworkElementWarmReboot",
        "restNetwNodeDiscoveryControlPing",
        "restNetwNodeDiscoveryControlPingAndGetResult",
        "restNetwPhysicalInterfaceCtpFindServiceReadyCtpsPerNode",
        "restNetwSystemOperGroupFindMeps",
        "restNetwSystemOperGroupFindPorts",
        "restNetwTopologyConfigureDiscoveryRule",
        "restNetwTopologyFindUnDiscoveredNodes",
        "restNetwTopologyDiscoveryRuleAssignNodes",
        "restNetwTopologyDiscoveryRuleConfigureRuleElement",
        "restNetwTopologyDiscoveryRuleFindDiscoveredNodes",
        "restNetwTopologyDiscoveryRuleFindUnDiscoveredNodes",
        "restNetwTopologyDiscoveryRuleForce",
        "restNetwTopologyGroupDeleteTopologyGroupAndBindings",
        "restNetwTopologyGroupGetBindingsForTopologyGroup",
        "restNetwTopologyGroupManagerConfigureTopologyGroup",
        "restNetwTopologyGroupManagerCreateTopologyGroupBindingForObject",
        "restNetwTopologyGroupManagerGetNesAndSubgroupsForTopologyGroup",
        "restNetwTopologyGroupManagerMoveTopologyGroupForObjects",
        "restNetwVlanGroupAddLeafNode",
        "restNetwVlanGroupAutoL3VPNInit",
        "restNetwVlanGroupAutoMplsEnable",
        "restNetwVlanGroupDynamicL3VPNInit",
        "restNetwVlanGroupDynamicRemoveNodes",
        "restNetwVlanGroupRemoveLeafNode",
        "restNetwVlanGroupRemoveNodes"
      ],
      "external_name": "ph_request_type"
    }
  },
  "definitions": {}
}