{
  "actions": [
    {
      "name": "getAllIpOpticalCorrelationPolicy",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/v4/policy/ip-optical-correlation-policiy?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getAllIpOpticalCorrelationPolicy-default.json"
        }
      ]
    },
    {
      "name": "createIpOpticalCorrelationPolicy",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/v4/policy/ip-optical-correlation-policy?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/createIpOpticalCorrelationPolicy-default.json"
        }
      ]
    },
    {
      "name": "getIpOpticalCorrelationPolicy",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/v4/policy/ip-optical-correlation-policy/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getIpOpticalCorrelationPolicy-default.json"
        }
      ]
    },
    {
      "name": "updateIpOpticalCorrelationPolicy",
      "protocol": "REST",
      "method": "PUT",
      "entitypath": "{base_path}/{version}/v4/policy/ip-optical-correlation-policy/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/updateIpOpticalCorrelationPolicy-default.json"
        }
      ]
    },
    {
      "name": "deleteIpOpticalCorrelationPolicy",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/v4/policy/ip-optical-correlation-policy/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/deleteIpOpticalCorrelationPolicy-default.json"
        }
      ]
    },
    {
      "name": "getAllRdRtRanges",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/v4/policy/rd-rt-ranges?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getAllRdRtRanges-default.json"
        }
      ]
    },
    {
      "name": "createRdRtRanges",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/v4/policy/rd-rt-ranges?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/createRdRtRanges-default.json"
        }
      ]
    },
    {
      "name": "updateRdRtRanges",
      "protocol": "REST",
      "method": "PUT",
      "entitypath": "{base_path}/{version}/v4/policy/rd-rt-ranges/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/updateRdRtRanges-default.json"
        }
      ]
    },
    {
      "name": "deleteRdRtRanges",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/v4/policy/rd-rt-ranges/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/deleteRdRtRanges-default.json"
        }
      ]
    },
    {
      "name": "getAllRouterPortProtectionGroupPolicy",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/v4/policy/router-port-protection-group-policy?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getAllRouterPortProtectionGroupPolicy-default.json"
        }
      ]
    },
    {
      "name": "createRouterPortProtectionGroupPolicy",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/v4/policy/router-port-protection-group-policy?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/createRouterPortProtectionGroupPolicy-default.json"
        }
      ]
    },
    {
      "name": "getRouterPortProtectionGroupPolicy",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/v4/policy/router-port-protection-group-policy/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getRouterPortProtectionGroupPolicy-default.json"
        }
      ]
    },
    {
      "name": "updateRouterPortProtectionGroupPolicy",
      "protocol": "REST",
      "method": "PUT",
      "entitypath": "{base_path}/{version}/v4/policy/router-port-protection-group-policy/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/updateRouterPortProtectionGroupPolicy-default.json"
        }
      ]
    },
    {
      "name": "deleteRouterPortProtectionGroupPolicy",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/v4/policy/router-port-protection-group-policy/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/deleteRouterPortProtectionGroupPolicy-default.json"
        }
      ]
    },
    {
      "name": "createSteeringParameter",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/v4/policy/steering-parameter?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/createSteeringParameter-default.json"
        }
      ]
    },
    {
      "name": "deleteSteeringParameter",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/v4/policy/steering-parameter/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/deleteSteeringParameter-default.json"
        }
      ]
    },
    {
      "name": "getSteeringParameters",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/v4/policy/steering-parameters?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getSteeringParameters-default.json"
        }
      ]
    },
    {
      "name": "getAllTunnelSelections",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/v4/policy/tunnel-selections?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getAllTunnelSelections-default.json"
        }
      ]
    },
    {
      "name": "createTunnelSelections",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/v4/policy/tunnel-selections?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/createTunnelSelections-default.json"
        }
      ]
    },
    {
      "name": "getTunnelSelections",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/v4/policy/tunnel-selections/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getTunnelSelections-default.json"
        }
      ]
    },
    {
      "name": "updateTunnelSelections",
      "protocol": "REST",
      "method": "PUT",
      "entitypath": "{base_path}/{version}/v4/policy/tunnel-selections/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/updateTunnelSelections-default.json"
        }
      ]
    },
    {
      "name": "deleteTunnelSelections",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/v4/policy/tunnel-selections/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/deleteTunnelSelections-default.json"
        }
      ]
    },
    {
      "name": "getAllConnectionProfile",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/v4/policy/all-connection-profile/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    }
  ]
}