{
  "$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": "postDhcpserversserverIdipPools",
      "enum": [
        "postDhcpserversserverIdipPools",
        "getDhcpserversserverIdipPools",
        "postDhcpserverProfiles",
        "getDhcpserverProfiles",
        "getNetworkEncryptionkeyPolicieskeyPolicyIdstats",
        "putLoadbalancerapplicationProfilesapplicationProfileId",
        "deleteLoadbalancerapplicationProfilesapplicationProfileId",
        "getLoadbalancerapplicationProfilesapplicationProfileId",
        "postFirewallsections",
        "getFirewallsections",
        "postLoadbalancerserverSslProfiles",
        "getLoadbalancerserverSslProfiles",
        "putLoadbalancerservicesserviceId",
        "deleteLoadbalancerservicesserviceId",
        "getLoadbalancerservicesserviceId",
        "putLoadbalancerrulesruleId",
        "getLoadbalancerrulesruleId",
        "deleteLoadbalancerrulesruleId",
        "getDhcpserversserverIdstatus",
        "postDhcpservers",
        "getDhcpservers",
        "putDhcpserversserverIdipPoolspoolId",
        "getDhcpserversserverIdipPoolspoolId",
        "deleteDhcpserversserverIdipPoolspoolId",
        "postFirewallsectionssectionIdactionreviseWithRules",
        "postDhcpserversserverIdstaticBindings",
        "getDhcpserversserverIdstaticBindings",
        "postNetworkEncryptionsectionssectionIdrules",
        "getNetworkEncryptionsectionssectionIdrules",
        "putFirewallstatuscontextType",
        "getFirewallstatuscontextType",
        "postNetworkEncryptionsectionssectionIdactionreviseWithRules",
        "putLoadbalancerpoolspoolId",
        "postLoadbalancerpoolspoolId",
        "deleteLoadbalancerpoolspoolId",
        "getLoadbalancerpoolspoolId",
        "postFirewallsectionssectionIdactionupdateWithRules",
        "postFirewallsectionssectionIdactionlistWithRules",
        "getLoadbalancerservicesserviceIdpoolspoolIdstatus",
        "getNetworkEncryptionstatus",
        "putDhcpserversserverId",
        "deleteDhcpserversserverId",
        "getDhcpserversserverId",
        "postFirewallsectionssectionIdrulesactioncreateMultiple",
        "putNetworkEncryptionkeyPolicieskeyPolicyId",
        "deleteNetworkEncryptionkeyPolicieskeyPolicyId",
        "getNetworkEncryptionkeyPolicieskeyPolicyId",
        "postNetworkEncryptionsectionsactioncreateWithRules",
        "postLoadbalancerrules",
        "getLoadbalancerrules",
        "putNetworkEncryptionsectionssectionId",
        "getNetworkEncryptionsectionssectionId",
        "deleteNetworkEncryptionsectionssectionId",
        "getDhcpserversserverIdstatistics",
        "postLoadbalancerpools",
        "getLoadbalancerpools",
        "postNetworkEncryptionsections",
        "getNetworkEncryptionsections",
        "postFirewallexcludelistactionremoveMember",
        "postLoadbalancerpersistenceProfiles",
        "getLoadbalancerpersistenceProfiles",
        "putLoadbalancerserverSslProfilesserverSslProfileId",
        "deleteLoadbalancerserverSslProfilesserverSslProfileId",
        "getLoadbalancerserverSslProfilesserverSslProfileId",
        "putFirewallexcludelist",
        "getFirewallexcludelist",
        "postNetworkEncryptionsectionssectionIdactionrevise",
        "postFirewallsectionsactioncreateWithRules",
        "postNetworkEncryptionsectionssectionIdrulesruleIdactionrevise",
        "putMdProxiesproxyId",
        "getMdProxiesproxyId",
        "deleteMdProxiesproxyId",
        "postNetworkEncryptionkeyPolicies",
        "getNetworkEncryptionkeyPolicies",
        "putDhcpserversserverIdstaticBindingsbindingId",
        "deleteDhcpserversserverIdstaticBindingsbindingId",
        "getDhcpserversserverIdstaticBindingsbindingId",
        "putNetworkEncryptionkeyManagerskeyManagerId",
        "getNetworkEncryptionkeyManagerskeyManagerId",
        "deleteNetworkEncryptionkeyManagerskeyManagerId",
        "postNetworkEncryptionkeyManagers",
        "getNetworkEncryptionkeyManagers",
        "getLoadbalancerservicesserviceIdvirtualServersstatus",
        "putDhcpserverProfilesprofileId",
        "getDhcpserverProfilesprofileId",
        "deleteDhcpserverProfilesprofileId",
        "postNetworkEncryptionsectionssectionIdactionlistWithRules",
        "getLoadbalancersslciphersAndProtocols",
        "postFirewallsectionssectionIdactionrevise",
        "postFirewallexcludelistactionaddMember",
        "getFirewallsectionssectionIdrulesstats",
        "postLoadbalancerapplicationProfiles",
        "getLoadbalancerapplicationProfiles",
        "putLoadbalancermonitorsmonitorId",
        "getLoadbalancermonitorsmonitorId",
        "deleteLoadbalancermonitorsmonitorId",
        "postNetworkEncryptionstatusactionupdateStatus",
        "putLoadbalancerclientSslProfilesclientSslProfileId",
        "getLoadbalancerclientSslProfilesclientSslProfileId",
        "deleteLoadbalancerclientSslProfilesclientSslProfileId",
        "putNetworkEncryptionsectionssectionIdrulesruleId",
        "deleteNetworkEncryptionsectionssectionIdrulesruleId",
        "getNetworkEncryptionsectionssectionIdrulesruleId",
        "getLoadbalancerservicesserviceIdpoolsstatistics",
        "getLoadbalancerservicesserviceIdvirtualServersvirtualServerIdstatus",
        "getLoadbalancerservicesserviceIdvirtualServersvirtualServerIdstatistics",
        "postFirewallsectionssectionIdrulesruleIdactionrevise",
        "getNetworkEncryptionsectionssectionIdstate",
        "postMdProxies",
        "getMdProxies",
        "postFirewallsectionssectionIdrules",
        "getFirewallsectionssectionIdrules",
        "getLoadbalancerservicesserviceIdvirtualServersstatistics",
        "postNetworkEncryptionkeyPolicieskeyPolicyIdactionrotate",
        "putFirewallsectionssectionId",
        "getFirewallsectionssectionId",
        "deleteFirewallsectionssectionId",
        "putFirewallsectionssectionIdrulesruleId",
        "deleteFirewallsectionssectionIdrulesruleId",
        "getFirewallsectionssectionIdrulesruleId",
        "getMdProxiesproxyIdlogicalSwitchIdstatus",
        "getFirewallsectionssectionIdstate",
        "getMdProxiesproxyIdstatistics",
        "getLoadbalancerservicesserviceIdstatistics",
        "putNetworkEncryptionkeyPoliciesresetencryptType",
        "getLoadbalancerservicesserviceIdpoolsstatus",
        "getFirewallsectionssectionIdrulesruleIdstats",
        "getFirewallrulesruleIdstate",
        "postFirewallexcludelistactioncheckIfExists",
        "postNetworkEncryptionkeyPolicieskeyPolicyIdactionrevoke",
        "postLoadbalancerclientSslProfiles",
        "getLoadbalancerclientSslProfiles",
        "postFirewallstatsactionreset",
        "postNetworkEncryptionsectionssectionIdrulesactioncreateMultiple",
        "getDhcpserversserverIdleases",
        "postLoadbalancermonitors",
        "getLoadbalancermonitors",
        "postLoadbalancerservices",
        "getLoadbalancerservices",
        "putNetworkEncryptionconfig",
        "getNetworkEncryptionconfig",
        "getNetworkEncryptionsectionssectionIdrulesruleIdstate",
        "getLoadbalancerservicesserviceIdstatus",
        "getFirewallstatus",
        "putLoadbalancervirtualServersvirtualServerId",
        "deleteLoadbalancervirtualServersvirtualServerId",
        "getLoadbalancervirtualServersvirtualServerId",
        "postNetworkEncryptionsectionssectionIdactionupdateWithRules",
        "getNetworkEncryptionsectionssectionIdrulesruleIdstats",
        "putLoadbalancerpersistenceProfilespersistenceProfileId",
        "getLoadbalancerpersistenceProfilespersistenceProfileId",
        "deleteLoadbalancerpersistenceProfilespersistenceProfileId",
        "getNetworkEncryptionkeyPolicieskeypolicyIdrules",
        "getLoadbalancerservicesserviceIdpoolspoolIdstatistics",
        "postLoadbalancervirtualServers",
        "getLoadbalancervirtualServers"
      ],
      "external_name": "ph_request_type"
    }
  },
  "definitions": {}
}