{
  "actions": [
    {
      "name": "getFirewallFilteringRules",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/firewallFilteringRules?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getFirewallFilteringRules-default.json"
        }
      ]
    },
    {
      "name": "createFirewallFilteringRule",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/firewallFilteringRules?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getFirewallFilteringRule",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/firewallFilteringRules/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "updateFirewallFilteringRule",
      "protocol": "REST",
      "method": "PUT",
      "entitypath": "{base_path}/{version}/firewallFilteringRules/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "deleteFirewallFilteringRule",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/firewallFilteringRules/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getDestinationIpGroups",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/ipDestinationGroups?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getDestinationIpGroups-default.json"
        }
      ]
    },
    {
      "name": "addDestinationIpGroup",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/ipDestinationGroups?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getDestinationIpv6Groups",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/ipDestinationGroups/ipv6DestinationGroups?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getDestinationIpv6Groups-default.json"
        }
      ]
    },
    {
      "name": "getDestinationIpv6GroupsLite",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/ipDestinationGroups/ipv6DestinationGroups/lite?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getDestinationIpv6GroupsLite-default.json"
        }
      ]
    },
    {
      "name": "getDestinationIpGroupsLite",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/ipDestinationGroups/lite?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getDestinationIpGroupsLite-default.json"
        }
      ]
    },
    {
      "name": "getDestinationIpGroupById",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/ipDestinationGroups/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "editDestinationIpGroup",
      "protocol": "REST",
      "method": "PUT",
      "entitypath": "{base_path}/{version}/ipDestinationGroups/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "deleteDestinationIpGroup",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/ipDestinationGroups/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getSourceIpGroups",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/ipSourceGroups?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getSourceIpGroups-default.json"
        }
      ]
    },
    {
      "name": "addSourceIpGroup",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/ipSourceGroups?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getSourceIpv6Groups",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/ipSourceGroups/ipv6SourceGroups?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getSourceIpv6Groups-default.json"
        }
      ]
    },
    {
      "name": "getSourceIpv6GroupsLite",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/ipSourceGroups/ipv6SourceGroups/lite?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getSourceIpv6GroupsLite-default.json"
        }
      ]
    },
    {
      "name": "getSourceIpGroupsLite",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/ipSourceGroups/lite?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getSourceIpGroupsLite-default.json"
        }
      ]
    },
    {
      "name": "getSourceIpGroupById",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/ipSourceGroups/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "editSourceIpGroup",
      "protocol": "REST",
      "method": "PUT",
      "entitypath": "{base_path}/{version}/ipSourceGroups/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "deleteSourceIpGroup",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/ipSourceGroups/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getNetowrkApplicationGroups",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/networkApplicationGroups?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getNetowrkApplicationGroups-default.json"
        }
      ]
    },
    {
      "name": "createNetworkApplicationGroup",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/networkApplicationGroups?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getNetowrkApplicationGroupsLite",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/networkApplicationGroups/lite?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getNetowrkApplicationGroupsLite-default.json"
        }
      ]
    },
    {
      "name": "getNetworkApplicationGroupById",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/networkApplicationGroups/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "updateNetworkApplicationGroup",
      "protocol": "REST",
      "method": "PUT",
      "entitypath": "{base_path}/{version}/networkApplicationGroups/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "deleteNetworkApplicationGroup",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/networkApplicationGroups/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getNetworkApplications",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/networkApplications?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getNetworkApplications-default.json"
        }
      ]
    },
    {
      "name": "getNetworkApplicationById",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/networkApplications/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getNetworkServiceGroups",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/networkServiceGroups?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getNetworkServiceGroups-default.json"
        }
      ]
    },
    {
      "name": "addCustomNetworkServiceGroup",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/networkServiceGroups?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getNetworkServiceGroupsLite",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/networkServiceGroups/lite?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getNetworkServiceGroupsLite-default.json"
        }
      ]
    },
    {
      "name": "getNetworkServiceGroupById",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/networkServiceGroups/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "editNetworkServiceGroup",
      "protocol": "REST",
      "method": "PUT",
      "entitypath": "{base_path}/{version}/networkServiceGroups/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "deleteCustomNetowrkServiceGroup",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/networkServiceGroups/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getNetworkServices",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/networkServices?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getNetworkServices-default.json"
        }
      ]
    },
    {
      "name": "addCustomNetworkService",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/networkServices?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getNetworkServicesLite",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/networkServices/lite?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getNetworkServicesLite-default.json"
        }
      ]
    },
    {
      "name": "getNetworkServiceById",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/networkServices/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "editNetworkService",
      "protocol": "REST",
      "method": "PUT",
      "entitypath": "{base_path}/{version}/networkServices/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "deleteCustomNetworkService",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/networkServices/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getTimeWindows",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/timeWindows?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getTimeWindows-default.json"
        }
      ]
    },
    {
      "name": "getTimeWindowSummary",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/timeWindows/lite?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getTimeWindowSummary-default.json"
        }
      ]
    }
  ]
}