{
  "$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": "postLoginoperatorLogin",
      "enum": [
        "postLoginoperatorLogin",
        "postLoginenterpriseLogin",
        "postLogout",
        "postMetaapiPath",
        "postConfigurationcloneEnterpriseTemplate",
        "postConfigurationdeleteConfiguration",
        "postConfigurationgetConfiguration",
        "postConfigurationgetRoutableApplications",
        "postDisasterRecoveryconfigureActiveForReplication",
        "postDisasterRecoverydemoteActive",
        "postDisasterRecoverygetReplicationBlob",
        "postDisasterRecoverygetReplicationStatus",
        "postDisasterRecoveryprepareForStandby",
        "postDisasterRecoverypromoteStandbyToActive",
        "postDisasterRecoveryremoveStandby",
        "postDisasterRecoverytransitionToStandby",
        "postEdgedeleteEdge",
        "postEdgedeleteEdgeBgpNeighborRecords",
        "postEdgesetEdgeEnterpriseConfiguration",
        "postEdgesetEdgeHandOffGateways",
        "postEdgesetEdgeOperatorConfiguration",
        "postEnterprisedeleteEnterprise",
        "postEnterprisedeleteEnterpriseGatewayRecords",
        "postEnterprisedeleteEnterpriseNetworkAllocation",
        "postEnterprisedeleteEnterpriseService",
        "postEnterprisegetEnterpriseAddresses",
        "postEnterprisegetEnterpriseAlertConfigurations",
        "postEnterprisegetEnterpriseAlerts",
        "postEnterprisegetEnterpriseAllAlertsRecipients",
        "postEnterprisegetEnterpriseConfigurations",
        "postEnterprisegetEnterpriseNetworkAllocations",
        "postEnterprisegetEnterpriseRouteConfiguration",
        "postEnterprisegetEnterpriseRouteTable",
        "postEnterprisegetEnterpriseServices",
        "postEnterpriseinsertEnterpriseService",
        "postEnterpriseinsertOrUpdateEnterpriseAlertConfigurations",
        "postEnterprisesetEnterpriseAllAlertsRecipients",
        "postEnterpriseupdateEnterpriseRoute",
        "postEnterpriseupdateEnterpriseRouteConfiguration",
        "postEnterpriseupdateEnterpriseService",
        "postEnterpriseProxydeleteEnterpriseProxyUser",
        "postEnterpriseProxygetEnterpriseProxyEdgeInventory",
        "postEnterpriseProxygetEnterpriseProxyEnterprises",
        "postEnterpriseProxygetEnterpriseProxyGatewayPools",
        "postEnterpriseProxygetEnterpriseProxyOperatorProfiles",
        "postEnterpriseProxygetEnterpriseProxyUser",
        "postEnterpriseProxyinsertEnterpriseProxyUser",
        "postEnterpriseProxyupdateEnterpriseProxyUser",
        "postEnterpriseUserdeleteEnterpriseUser",
        "postEnterpriseUsergetEnterpriseUser",
        "postEnterpriseUserupdateEnterpriseUser",
        "postMetricsgetEdgeAppLinkMetrics",
        "postMetricsgetEdgeAppLinkSeries",
        "postMetricsgetEdgeAppMetrics",
        "postMetricsgetEdgeAppSeries",
        "postMetricsgetEdgeCategoryMetrics",
        "postMetricsgetEdgeCategorySeries",
        "postMetricsgetEdgeDestMetrics",
        "postMetricsgetEdgeDestSeries",
        "postMetricsgetEdgeDeviceMetrics",
        "postMetricsgetEdgeDeviceSeries",
        "postMetricsgetEdgeLinkMetrics",
        "postMetricsgetEdgeLinkSeries",
        "postMetricsgetEdgeOsMetrics",
        "postMetricsgetEdgeOsSeries",
        "postMetricsgetEdgeSegmentMetrics",
        "postMetricsgetEdgeSegmentSeries",
        "postMonitoringgetAggregateEdgeLinkMetrics",
        "postMonitoringgetAggregateEnterpriseEvents",
        "postMonitoringgetAggregates",
        "postMonitoringgetEnterpriseBgpPeerStatus",
        "postMonitoringgetEnterpriseEdgeBgpPeerStatus",
        "postMonitoringgetEnterpriseEdgeLinkStatus",
        "postMonitoringgetEnterpriseEdgeNvsTunnelStatus",
        "postNetworkgetNetworkConfigurations",
        "postNetworkgetNetworkEnterprises",
        "postNetworkgetNetworkGatewayPools",
        "postNetworkgetNetworkOperatorUsers",
        "postOperatorUserdeleteOperatorUser",
        "postOperatorUsergetOperatorUser",
        "postOperatorUserinsertOperatorUser",
        "postOperatorUserupdateOperatorUser",
        "postRolecreateRoleCustomization",
        "postRoledeleteRoleCustomization",
        "postRolegetUserTypeRoles",
        "postVcoInventoryassociateEdge",
        "postVcoInventorygetInventoryItems"
      ],
      "external_name": "ph_request_type"
    }
  },
  "definitions": {}
}