{ "uuid": "38da22b9-7f0c-4076-aa80-8fcee1017469", "lastMigration": 19, "name": "WebApplicationFirewallManagement", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "0.0.0.0", "routes": [ { "uuid": "decfa1b1-c355-4b72-a061-0d0d1105d92b", "documentation": "Lists all available managed rule sets.", "method": "get", "endpoint": "subscriptions/:subscriptionId/providers/Microsoft.Network/FrontDoorWebApplicationFirewallManagedRuleSets", "responses": [ { "uuid": "46d39110-94ba-4548-bc60-7edd2b61a1f6", "body": "{\n \"nextLink\": \"\",\n \"value\": [\n {\n \"id\": \"\",\n \"location\": \"\",\n \"name\": \"\",\n \"tags\": {},\n \"type\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Success. The operation returns a list of all available web application firewall managed rule sets.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "0f3b0d54-949b-4fa7-8028-9cf6002f9c37", "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error response describing why the operation failed.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "624193f6-e635-4d01-9b70-0685671a8216", "documentation": "Lists all of the protection policies within a resource group.", "method": "get", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/FrontDoorWebApplicationFirewallPolicies", "responses": [ { "uuid": "b0c09c92-d349-4532-ba51-d08f3d756f3b", "body": "{\n \"nextLink\": \"\",\n \"value\": [\n {\n \"id\": \"\",\n \"location\": \"\",\n \"name\": \"\",\n \"tags\": {},\n \"type\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "OK. The request has succeeded.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "c144e0ec-1126-4d84-81c2-e08de1892008", "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error response describing why the operation failed.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "5d504d7d-27e9-463e-894a-65d0313cc8a0", "documentation": "Deletes Policy", "method": "delete", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/FrontDoorWebApplicationFirewallPolicies/:policyName", "responses": [ { "uuid": "8e98a1ec-b1fd-4dfd-b7a9-ac77088db486", "body": "", "latency": 0, "statusCode": 200, "label": "Delete successful.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "b1bdf474-5e06-4dc9-955f-c42f2eda6b2e", "body": "", "latency": 0, "statusCode": 202, "label": "Accepted. The request has been accepted for processing and the operation will complete asynchronously.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "404ce90d-7787-497c-8ecc-83d33d76702a", "body": "", "latency": 0, "statusCode": 204, "label": "No Content. The request has been accepted but the policy was not found.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "7fb8b404-94c0-4cfa-8a0d-c882e1017b22", "documentation": "Retrieve protection policy with specified name within a resource group.", "method": "get", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/FrontDoorWebApplicationFirewallPolicies/:policyName", "responses": [ { "uuid": "508de844-bdbe-4576-8480-46bd5c1a1eef", "body": "{\n \"id\": \"\",\n \"location\": \"\",\n \"name\": \"\",\n \"tags\": {},\n \"type\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK. The request has succeeded.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "472bb3ae-b05e-4a8a-95c1-02741bf0bdb8", "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error response describing why the operation failed.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "58efbda5-aa97-414c-80bf-ff20e8b7889d", "documentation": "Create or update policy with specified rule set name within a resource group.", "method": "put", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/FrontDoorWebApplicationFirewallPolicies/:policyName", "responses": [ { "uuid": "d6c045b6-f7b3-4683-af93-63bbb5c7fc05", "body": "{\n \"id\": \"\",\n \"location\": \"\",\n \"name\": \"\",\n \"tags\": {},\n \"type\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK. The request has succeeded.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "691e476d-3eec-4290-aa59-8b42c555d6f5", "body": "{\n \"id\": \"\",\n \"location\": \"\",\n \"name\": \"\",\n \"tags\": {},\n \"type\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Created. The request has been fulfilled and a new protection policy has been created.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "3bb6b696-e30a-40e5-9ec6-b3aae1e9041d", "body": "{\n \"id\": \"\",\n \"location\": \"\",\n \"name\": \"\",\n \"tags\": {},\n \"type\": \"\"\n}", "latency": 0, "statusCode": 202, "label": "Accepted. The request has been accepted for processing and the operation will complete asynchronously.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "14923d4e-6b05-422b-9ac9-8d750190a7ab", "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Error response describing why the operation failed.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false } ], "proxyMode": false, "proxyHost": "", "proxyRemovePrefix": false, "tlsOptions": { "enabled": false, "type": "CERT", "pfxPath": "", "certPath": "", "keyPath": "", "caPath": "", "passphrase": "" }, "cors": true, "headers": [], "proxyReqHeaders": [ { "key": "", "value": "" } ], "proxyResHeaders": [ { "key": "", "value": "" } ] }