UNPKG

@itentialopensource/adapter-zscaler

Version:

This adapter integrates with system Zscaler

459 lines 12.2 kB
{ "actions": [ { "name": "getAllGreTunnels", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/greTunnels?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getAllGreTunnels-default.json" } ] }, { "name": "addGreTunnel", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/greTunnels?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "validateAndGetAvailableInternalIpRanges", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/greTunnels/availableInternalIpRanges?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/validateAndGetAvailableInternalIpRanges-default.json" } ] }, { "name": "getGreTunelById", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/greTunnels/{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": "updateGreTunnel", "protocol": "REST", "method": "PUT", "entitypath": "{base_path}/{version}/greTunnels/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "deleteGreTunnel", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/greTunnels/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getIPv6Configuration", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/ipv6config?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getDns64Prefixes", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/ipv6config/dns64prefix?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getDns64Prefixes-default.json" } ] }, { "name": "getNat64Prefixes", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/ipv6config/nat64prefix?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getNat64Prefixes-default.json" } ] }, { "name": "getIPGWDetails", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/orgProvisioning/ipGreTunnelInfo?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getIPGWDetails-default.json" } ] }, { "name": "getRegionByGeoCoordinates", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/region/byGeoCoordinates?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getRegionBySrcIPAddress", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/region/byIPAddress/{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": "getRegionsByPrefix", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/region/search?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getRegionsByPrefix-default.json" } ] }, { "name": "getAllStaticIPs", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/staticIP?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getAllStaticIPs-default.json" } ] }, { "name": "addStaticIP", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/staticIP?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "validateIPAddress", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/staticIP/validate?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getStaticIPById", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/staticIP/{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": "updateStaticIP", "protocol": "REST", "method": "PUT", "entitypath": "{base_path}/{version}/staticIP/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "deleteStaticIP", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/staticIP/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getZscalerNodesDetails", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/vips?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getZscalerNodesDetails-default.json" } ] }, { "name": "getRecommendedVipsGroupedByDC", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/vips/groupByDatacenter?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getRecommendedVipsGroupedByDC-default.json" } ] }, { "name": "getRecommendedGreVips", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/vips/recommendedList?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getRecommendedGreVips-default.json" } ] } ] }