{
  "$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": "loginOperatorLogin",
      "enum": [
        "loginOperatorLogin",
        "loginEnterpriseLogin",
        "postLogout",
        "postMetaApiPath",
        "configurationCloneEnterpriseTemplate",
        "configurationDeleteConfiguration",
        "configurationGetConfiguration",
        "configurationGetIdentifiableApplications",
        "configurationGetRoutableApplications",
        "disasterRecoveryConfigureActiveForReplication",
        "disasterRecoveryDemoteActive",
        "disasterRecoveryGetReplicationBlob",
        "disasterRecoveryGetReplicationStatus",
        "disasterRecoveryPrepareForStandby",
        "disasterRecoveryPromoteStandbyToActive",
        "disasterRecoveryRemoveStandby",
        "disasterRecoveryTransitionToStandby",
        "edgeDeleteEdge",
        "edgeDeleteEdgeBgpNeighborRecords",
        "edgeSetEdgeEnterpriseConfiguration",
        "edgeSetEdgeHandOffGateways",
        "edgeSetEdgeOperatorConfiguration",
        "enterpriseDeleteEnterprise",
        "enterpriseDeleteEnterpriseGatewayRecords",
        "enterpriseDeleteEnterpriseNetworkAllocation",
        "enterpriseDeleteEnterpriseNetworkSegment",
        "enterpriseDeleteEnterpriseService",
        "enterpriseGetEnterpriseAddresses",
        "enterpriseGetEnterpriseAlertConfigurations",
        "enterpriseGetEnterpriseAlerts",
        "enterpriseGetEnterpriseAllAlertRecipients",
        "enterpriseGetEnterpriseConfigurations",
        "enterpriseGetEnterpriseNetworkAllocations",
        "enterpriseGetEnterpriseNetworkSegments",
        "enterpriseGetEnterpriseRouteConfiguration",
        "enterpriseGetEnterpriseRouteTable",
        "enterpriseGetEnterpriseServices",
        "enterpriseInsertEnterpriseService",
        "enterpriseInsertOrUpdateEnterpriseAlertConfigurations",
        "enterpriseSetEnterpriseAllAlertRecipients",
        "enterpriseSetEnterpriseOperatorConfiguration",
        "enterpriseUpdateEnterpriseRoute",
        "enterpriseUpdateEnterpriseRouteConfiguration",
        "enterpriseUpdateEnterpriseService",
        "enterpriseProxyDeleteEnterpriseProxyUser",
        "enterpriseProxyGetEnterpriseProxyEdgeInventory",
        "enterpriseProxyGetEnterpriseProxyEnterprises",
        "enterpriseProxyGetEnterpriseProxyGatewayPools",
        "enterpriseProxyGetEnterpriseProxyOperatorProfiles",
        "enterpriseProxyGetEnterpriseProxyUser",
        "enterpriseProxyInsertEnterpriseProxyUser",
        "enterpriseProxyUpdateEnterpriseProxyUser",
        "enterpriseUserDeleteEnterpriseUser",
        "enterpriseUserGetEnterpriseUser",
        "enterpriseUserUpdateEnterpriseUser",
        "metricsGetEdgeAppLinkMetrics",
        "metricsGetEdgeAppLinkSeries",
        "metricsGetEdgeAppMetrics",
        "metricsGetEdgeAppSeries",
        "metricsGetEdgeCategoryMetrics",
        "metricsGetEdgeCategorySeries",
        "metricsGetEdgeDestMetrics",
        "metricsGetEdgeDestSeries",
        "metricsGetEdgeDeviceMetrics",
        "metricsGetEdgeDeviceSeries",
        "metricsGetEdgeLinkMetrics",
        "metricsGetEdgeLinkSeries",
        "metricsGetEdgeOsMetrics",
        "metricsGetEdgeOsSeries",
        "metricsGetEdgeSegmentMetrics",
        "metricsGetEdgeSegmentSeries",
        "metricsGetEdgeStatusMetrics",
        "metricsGetEdgeStatusSeries",
        "metricsGetGatewayStatusMetrics",
        "metricsGetGatewayStatusSeries",
        "monitoringGetAggregateEdgeLinkMetrics",
        "monitoringGetAggregateEnterpriseEvents",
        "monitoringGetAggregates",
        "monitoringGetEnterpriseBgpPeerStatus",
        "monitoringGetEnterpriseEdgeBgpPeerStatus",
        "monitoringGetEnterpriseEdgeClusterStatus",
        "monitoringGetEnterpriseEdgeLinkStatus",
        "networkGetNetworkConfigurations",
        "networkGetNetworkEnterprises",
        "networkGetNetworkGatewayPools",
        "networkGetNetworkOperatorUsers",
        "operatorUserDeleteOperatorUser",
        "operatorUserGetOperatorUser",
        "operatorUserInsertOperatorUser",
        "operatorUserUpdateOperatorUser",
        "roleCreateRoleCustomization",
        "roleDeleteRoleCustomization",
        "roleGetUserTypeRoles",
        "vcoDiagnosticsGetVcoDbDiagnostics",
        "vcoInventoryAssociateEdge",
        "vcoInventoryGetInventoryItems",
        "vpnGenerateVpnGatewayConfiguration"
      ],
      "external_name": "ph_request_type"
    }
  },
  "definitions": {}
}