{ "uuid": "c363efbf-aee6-44cf-ac41-e1a6236c3af9", "lastMigration": 29, "name": "FrontDoorManagementClient", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "e3305d9c-cb01-44f7-94cf-bcfbe1ee34ce", "documentation": "Check the availability of a Front Door resource name.", "method": "post", "endpoint": "providers/Microsoft.Network/checkFrontDoorNameAvailability", "responses": [ { "uuid": "15c82a15-0aaf-4af0-9015-5b964a07ee14", "body": "{\n \"message\": \"\",\n \"nameAvailability\": \"{{oneOf (array 'Available' 'Unavailable')}}\",\n \"reason\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK. The request has succeeded.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "beec769b-f2c4-4045-ba66-edf1e4e7de1b", "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Front Door error response describing why the operation failed.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "04436e07-1a8f-4c18-848d-8287cf5115cc", "documentation": "Check the availability of a Front Door subdomain.", "method": "post", "endpoint": "subscriptions/:subscriptionId/providers/Microsoft.Network/checkFrontDoorNameAvailability", "responses": [ { "uuid": "751319c7-6595-496f-8c70-afdca09893a8", "body": "{\n \"message\": \"\",\n \"nameAvailability\": \"{{oneOf (array 'Available' 'Unavailable')}}\",\n \"reason\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK. The request has succeeded.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "dc3b97d2-ab97-4db6-8bbb-a0f5ee9923a8", "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Front Door error response describing why the operation failed.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "0e721db1-068a-4991-8f6d-5292383384cb", "documentation": "Lists all of the Front Doors within an Azure subscription.", "method": "get", "endpoint": "subscriptions/:subscriptionId/providers/Microsoft.Network/frontDoors", "responses": [ { "uuid": "be36306f-77bf-4868-87c5-c3676dc6be06", "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" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "21a70911-d27e-4cfb-b202-28b5ca627ba1", "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Front Door error response describing why the operation failed.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e5d49ef3-dc0a-4deb-940b-24a98ad368e3", "documentation": "Lists all of the Front Doors within a resource group under a subscription.", "method": "get", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/frontDoors", "responses": [ { "uuid": "259b1ab5-779c-413f-99e7-40853cfa968f", "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" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "c5fd5570-4497-4be7-996d-10ef197e4530", "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Front Door error response describing why the operation failed.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "52d9b78c-6c37-4170-8175-9ebad3fa358e", "documentation": "Deletes an existing Front Door with the specified parameters.", "method": "delete", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/frontDoors/:frontDoorName", "responses": [ { "uuid": "4bf67a5e-e99d-4af7-b3f2-783dec00d24a", "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" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f568ad0a-8dbe-4445-9e29-24ec1b2536d6", "body": "", "latency": 0, "statusCode": 204, "label": "No Content. The request has been accepted but the Front Door was not found.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f4e7047a-a65e-40e4-b208-3ea70463209c", "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Front Door error response describing why the operation failed.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c13f0418-1da1-4ac3-b518-8ab44033d7a9", "documentation": "Gets a Front Door with the specified Front Door name under the specified subscription and resource group.", "method": "get", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/frontDoors/:frontDoorName", "responses": [ { "uuid": "f6665bfc-8121-40d4-8cfc-a7d9f30bc2ee", "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" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "ff06fe08-4207-48ac-9318-728727be5f83", "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Front Door error response describing why the operation failed.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "69f2db5d-d73b-4e7e-8d7c-ea6f281a0c38", "documentation": "Creates a new Front Door with a Front Door name under the specified subscription and resource group.", "method": "put", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/frontDoors/:frontDoorName", "responses": [ { "uuid": "514f65fe-d473-4a38-8df6-570ccbabf6ba", "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" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "2975a2f3-cd16-4421-97ea-89d2ba154d8b", "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 Front Door has been created.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "fbb6c4df-dde9-4083-a4b1-4d29271e13f3", "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" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f2b56867-64fc-44d1-8569-6478bb3ef035", "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Front Door error response describing why the operation failed.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f603cf56-dcd7-4e17-8118-bd250c86f115", "documentation": "Lists all of the frontend endpoints within a Front Door.", "method": "get", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/frontDoors/:frontDoorName/frontendEndpoints", "responses": [ { "uuid": "a75af21c-16fa-4fc3-8acb-9aca003c7af5", "body": "{\n \"nextLink\": \"\",\n \"value\": [\n {\n \"id\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "OK. The request has succeeded.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "2eede934-1052-42ce-9c89-7f30177501ed", "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Front Door error response describing why the operation failed.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "972bc59f-006f-4207-a408-abf8d172fe02", "documentation": "Gets a Frontend endpoint with the specified name within the specified Front Door.", "method": "get", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/frontDoors/:frontDoorName/frontendEndpoints/:frontendEndpointName", "responses": [ { "uuid": "174d65bd-198a-4c74-adee-37ec7013cafa", "body": "{\n \"id\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK. The request has succeeded.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "7de79200-28cf-4a44-b84f-aeb328591a9a", "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Front Door error response describing why the operation failed.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "bb8be3dc-152f-4272-a278-575073864c47", "documentation": "Disables a frontendEndpoint for HTTPS traffic", "method": "post", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/frontDoors/:frontDoorName/frontendEndpoints/:frontendEndpointName/disableHttps", "responses": [ { "uuid": "9ea6c172-c937-4ce1-b735-a44bf3410cf1", "body": "", "latency": 0, "statusCode": 200, "label": "OK. The request has succeeded.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "1085b91a-8b2b-4873-b4b1-ae2c3be35e66", "body": "", "latency": 0, "statusCode": 202, "label": "Accepted and the operation will complete asynchronously.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4efaa71f-9da3-4b8a-a9fe-579be6401d0b", "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Front Door error response describing why the operation failed.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "78f75998-8d31-4b3e-9088-61492f4710d9", "documentation": "Enables a frontendEndpoint for HTTPS traffic", "method": "post", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/frontDoors/:frontDoorName/frontendEndpoints/:frontendEndpointName/enableHttps", "responses": [ { "uuid": "cdb91033-2384-48fc-9db0-ab4edfceb7fa", "body": "", "latency": 0, "statusCode": 200, "label": "OK. The request has succeeded.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "3fd92e62-fcba-451a-bc76-b84911bc0d48", "body": "", "latency": 0, "statusCode": 202, "label": "Accepted and the operation will complete asynchronously.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a16caf31-5629-45b9-ac65-ac79f4194aa0", "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Front Door error response describing why the operation failed.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "65efdf03-4ad0-46f6-ac22-dc8e800f9351", "documentation": "Removes a content from Front Door.", "method": "post", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/frontDoors/:frontDoorName/purge", "responses": [ { "uuid": "d90a1724-c381-4464-9c96-b8bf1dc51e80", "body": "", "latency": 0, "statusCode": 200, "label": "OK. The request has succeeded.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "25a9e21a-9f30-4767-9107-87cfcad04855", "body": "", "latency": 0, "statusCode": 202, "label": "Accepted and the operation will complete asynchronously.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "1fbeffae-5620-4ccd-82bf-e6c3c6dc066d", "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Front Door error response describing why the operation failed.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1d1ee39a-5c88-44af-8789-0435576309a3", "documentation": "Lists all of the Rules Engine Configurations within a Front Door.", "method": "get", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/frontDoors/:frontDoorName/rulesEngines", "responses": [ { "uuid": "e6ee2778-54d5-4c71-9fdc-d0333096a250", "body": "{\n \"nextLink\": \"\",\n \"value\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"rules\": [\n {\n \"action\": {\n \"requestHeaderActions\": [\n {\n \"headerActionType\": \"{{oneOf (array 'Append' 'Delete' 'Overwrite')}}\",\n \"headerName\": \"\",\n \"value\": \"\"\n }\n ],\n \"responseHeaderActions\": [\n {\n \"headerActionType\": \"{{oneOf (array 'Append' 'Delete' 'Overwrite')}}\",\n \"headerName\": \"\",\n \"value\": \"\"\n }\n ],\n \"routeConfigurationOverride\": {\n \"@odata.type\": \"\"\n }\n },\n \"matchConditions\": [\n {\n \"negateCondition\": {{faker 'datatype.boolean'}},\n \"rulesEngineMatchValue\": [\n \"\"\n ],\n \"rulesEngineMatchVariable\": \"{{oneOf (array 'IsMobile' 'RemoteAddr' 'RequestMethod' 'QueryString' 'PostArgs' 'RequestUri' 'RequestPath' 'RequestFilename' 'RequestFilenameExtension' 'RequestHeader' 'RequestBody' 'RequestScheme')}}\",\n \"rulesEngineOperator\": \"{{oneOf (array 'Any' 'IPMatch' 'GeoMatch' 'Equal' 'Contains' 'LessThan' 'GreaterThan' 'LessThanOrEqual' 'GreaterThanOrEqual' 'BeginsWith' 'EndsWith')}}\",\n \"selector\": \"\",\n \"transforms\": [\n \"{{oneOf (array 'Lowercase' 'Uppercase' 'Trim' 'UrlDecode' 'UrlEncode' 'RemoveNulls')}}\"\n ]\n }\n ],\n \"matchProcessingBehavior\": \"{{oneOf (array 'Continue' 'Stop')}}\",\n \"name\": \"\",\n \"priority\": {{faker 'number.int' max=99999}}\n }\n ]\n },\n \"type\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "OK. The request has succeeded.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "0bfe89a5-5d14-42f9-9aca-86ee5c51f483", "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Front Door error response describing why the operation failed.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "02b80cdf-4811-44c7-aa08-139302227190", "documentation": "Deletes an existing Rules Engine Configuration with the specified parameters.", "method": "delete", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/frontDoors/:frontDoorName/rulesEngines/:rulesEngineName", "responses": [ { "uuid": "2a504ac4-eb2a-4562-82b7-154a115c2b35", "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" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "2dd4f5dd-041d-45d1-b6d6-c3d3e92710ad", "body": "", "latency": 0, "statusCode": 204, "label": "No Content. The request has been accepted but the Rules Engine Configuration was not found.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f71c9adc-4d95-42bb-96d0-efc01753de45", "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Front Door error response describing why the operation failed.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "46c34166-3318-466b-bebb-a2b016fefb79", "documentation": "Gets a Rules Engine Configuration with the specified name within the specified Front Door.", "method": "get", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/frontDoors/:frontDoorName/rulesEngines/:rulesEngineName", "responses": [ { "uuid": "fe57940d-b2cb-4083-8ce3-a01f8dcdc770", "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"rules\": [\n {\n \"action\": {\n \"requestHeaderActions\": [\n {\n \"headerActionType\": \"{{oneOf (array 'Append' 'Delete' 'Overwrite')}}\",\n \"headerName\": \"\",\n \"value\": \"\"\n }\n ],\n \"responseHeaderActions\": [\n {\n \"headerActionType\": \"{{oneOf (array 'Append' 'Delete' 'Overwrite')}}\",\n \"headerName\": \"\",\n \"value\": \"\"\n }\n ],\n \"routeConfigurationOverride\": {\n \"@odata.type\": \"\"\n }\n },\n \"matchConditions\": [\n {\n \"negateCondition\": {{faker 'datatype.boolean'}},\n \"rulesEngineMatchValue\": [\n \"\"\n ],\n \"rulesEngineMatchVariable\": \"{{oneOf (array 'IsMobile' 'RemoteAddr' 'RequestMethod' 'QueryString' 'PostArgs' 'RequestUri' 'RequestPath' 'RequestFilename' 'RequestFilenameExtension' 'RequestHeader' 'RequestBody' 'RequestScheme')}}\",\n \"rulesEngineOperator\": \"{{oneOf (array 'Any' 'IPMatch' 'GeoMatch' 'Equal' 'Contains' 'LessThan' 'GreaterThan' 'LessThanOrEqual' 'GreaterThanOrEqual' 'BeginsWith' 'EndsWith')}}\",\n \"selector\": \"\",\n \"transforms\": [\n \"{{oneOf (array 'Lowercase' 'Uppercase' 'Trim' 'UrlDecode' 'UrlEncode' 'RemoveNulls')}}\"\n ]\n }\n ],\n \"matchProcessingBehavior\": \"{{oneOf (array 'Continue' 'Stop')}}\",\n \"name\": \"\",\n \"priority\": {{faker 'number.int' max=99999}}\n }\n ]\n },\n \"type\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK. The request has succeeded.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "2d7a1fd1-0b5f-4b37-af01-3a0e63285d5e", "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Front Door error response describing why the operation failed.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ecc39635-bb60-4093-a7d8-1075adaeaefb", "documentation": "Creates a new Rules Engine Configuration with the specified name within the specified Front Door.", "method": "put", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/frontDoors/:frontDoorName/rulesEngines/:rulesEngineName", "responses": [ { "uuid": "0ae7054f-3733-45dc-b610-3e09103cf903", "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"rules\": [\n {\n \"action\": {\n \"requestHeaderActions\": [\n {\n \"headerActionType\": \"{{oneOf (array 'Append' 'Delete' 'Overwrite')}}\",\n \"headerName\": \"\",\n \"value\": \"\"\n }\n ],\n \"responseHeaderActions\": [\n {\n \"headerActionType\": \"{{oneOf (array 'Append' 'Delete' 'Overwrite')}}\",\n \"headerName\": \"\",\n \"value\": \"\"\n }\n ],\n \"routeConfigurationOverride\": {\n \"@odata.type\": \"\"\n }\n },\n \"matchConditions\": [\n {\n \"negateCondition\": {{faker 'datatype.boolean'}},\n \"rulesEngineMatchValue\": [\n \"\"\n ],\n \"rulesEngineMatchVariable\": \"{{oneOf (array 'IsMobile' 'RemoteAddr' 'RequestMethod' 'QueryString' 'PostArgs' 'RequestUri' 'RequestPath' 'RequestFilename' 'RequestFilenameExtension' 'RequestHeader' 'RequestBody' 'RequestScheme')}}\",\n \"rulesEngineOperator\": \"{{oneOf (array 'Any' 'IPMatch' 'GeoMatch' 'Equal' 'Contains' 'LessThan' 'GreaterThan' 'LessThanOrEqual' 'GreaterThanOrEqual' 'BeginsWith' 'EndsWith')}}\",\n \"selector\": \"\",\n \"transforms\": [\n \"{{oneOf (array 'Lowercase' 'Uppercase' 'Trim' 'UrlDecode' 'UrlEncode' 'RemoveNulls')}}\"\n ]\n }\n ],\n \"matchProcessingBehavior\": \"{{oneOf (array 'Continue' 'Stop')}}\",\n \"name\": \"\",\n \"priority\": {{faker 'number.int' max=99999}}\n }\n ]\n },\n \"type\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK. The request has succeeded.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "b8284897-0787-40b2-bc09-a3fa04666148", "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"rules\": [\n {\n \"action\": {\n \"requestHeaderActions\": [\n {\n \"headerActionType\": \"{{oneOf (array 'Append' 'Delete' 'Overwrite')}}\",\n \"headerName\": \"\",\n \"value\": \"\"\n }\n ],\n \"responseHeaderActions\": [\n {\n \"headerActionType\": \"{{oneOf (array 'Append' 'Delete' 'Overwrite')}}\",\n \"headerName\": \"\",\n \"value\": \"\"\n }\n ],\n \"routeConfigurationOverride\": {\n \"@odata.type\": \"\"\n }\n },\n \"matchConditions\": [\n {\n \"negateCondition\": {{faker 'datatype.boolean'}},\n \"rulesEngineMatchValue\": [\n \"\"\n ],\n \"rulesEngineMatchVariable\": \"{{oneOf (array 'IsMobile' 'RemoteAddr' 'RequestMethod' 'QueryString' 'PostArgs' 'RequestUri' 'RequestPath' 'RequestFilename' 'RequestFilenameExtension' 'RequestHeader' 'RequestBody' 'RequestScheme')}}\",\n \"rulesEngineOperator\": \"{{oneOf (array 'Any' 'IPMatch' 'GeoMatch' 'Equal' 'Contains' 'LessThan' 'GreaterThan' 'LessThanOrEqual' 'GreaterThanOrEqual' 'BeginsWith' 'EndsWith')}}\",\n \"selector\": \"\",\n \"transforms\": [\n \"{{oneOf (array 'Lowercase' 'Uppercase' 'Trim' 'UrlDecode' 'UrlEncode' 'RemoveNulls')}}\"\n ]\n }\n ],\n \"matchProcessingBehavior\": \"{{oneOf (array 'Continue' 'Stop')}}\",\n \"name\": \"\",\n \"priority\": {{faker 'number.int' max=99999}}\n }\n ]\n },\n \"type\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Created. The request has been fulfilled and a new RulesEngine has been created.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "cba6ad05-1f24-4b1d-89fb-5c662643b0ea", "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"rules\": [\n {\n \"action\": {\n \"requestHeaderActions\": [\n {\n \"headerActionType\": \"{{oneOf (array 'Append' 'Delete' 'Overwrite')}}\",\n \"headerName\": \"\",\n \"value\": \"\"\n }\n ],\n \"responseHeaderActions\": [\n {\n \"headerActionType\": \"{{oneOf (array 'Append' 'Delete' 'Overwrite')}}\",\n \"headerName\": \"\",\n \"value\": \"\"\n }\n ],\n \"routeConfigurationOverride\": {\n \"@odata.type\": \"\"\n }\n },\n \"matchConditions\": [\n {\n \"negateCondition\": {{faker 'datatype.boolean'}},\n \"rulesEngineMatchValue\": [\n \"\"\n ],\n \"rulesEngineMatchVariable\": \"{{oneOf (array 'IsMobile' 'RemoteAddr' 'RequestMethod' 'QueryString' 'PostArgs' 'RequestUri' 'RequestPath' 'RequestFilename' 'RequestFilenameExtension' 'RequestHeader' 'RequestBody' 'RequestScheme')}}\",\n \"rulesEngineOperator\": \"{{oneOf (array 'Any' 'IPMatch' 'GeoMatch' 'Equal' 'Contains' 'LessThan' 'GreaterThan' 'LessThanOrEqual' 'GreaterThanOrEqual' 'BeginsWith' 'EndsWith')}}\",\n \"selector\": \"\",\n \"transforms\": [\n \"{{oneOf (array 'Lowercase' 'Uppercase' 'Trim' 'UrlDecode' 'UrlEncode' 'RemoveNulls')}}\"\n ]\n }\n ],\n \"matchProcessingBehavior\": \"{{oneOf (array 'Continue' 'Stop')}}\",\n \"name\": \"\",\n \"priority\": {{faker 'number.int' max=99999}}\n }\n ]\n },\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" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "3e716454-0fa8-4fec-9d8d-46c2d5f74792", "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Front Door error response describing why the operation failed.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "7e9134a1-2686-4f8c-a31c-1f2514b7560d", "documentation": "Validates the custom domain mapping to ensure it maps to the correct Front Door endpoint in DNS.", "method": "post", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/frontDoors/:frontDoorName/validateCustomDomain", "responses": [ { "uuid": "5ab1cdcb-0902-46b3-b879-3a8a178a0325", "body": "{\n \"customDomainValidated\": {{faker 'datatype.boolean'}},\n \"message\": \"\",\n \"reason\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK. The request has succeeded.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "74692351-c85f-49d0-8ad3-81b6230bab0d", "body": "{\n \"code\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Front Door error response describing why the operation failed.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" } ], "proxyMode": false, "proxyHost": "", "proxyRemovePrefix": false, "tlsOptions": { "enabled": false, "type": "CERT", "pfxPath": "", "certPath": "", "keyPath": "", "caPath": "", "passphrase": "" }, "cors": true, "headers": [], "proxyReqHeaders": [{ "key": "", "value": "" }], "proxyResHeaders": [{ "key": "", "value": "" }], "data": [], "folders": [], "rootChildren": [ { "type": "route", "uuid": "e3305d9c-cb01-44f7-94cf-bcfbe1ee34ce" }, { "type": "route", "uuid": "04436e07-1a8f-4c18-848d-8287cf5115cc" }, { "type": "route", "uuid": "0e721db1-068a-4991-8f6d-5292383384cb" }, { "type": "route", "uuid": "e5d49ef3-dc0a-4deb-940b-24a98ad368e3" }, { "type": "route", "uuid": "52d9b78c-6c37-4170-8175-9ebad3fa358e" }, { "type": "route", "uuid": "c13f0418-1da1-4ac3-b518-8ab44033d7a9" }, { "type": "route", "uuid": "69f2db5d-d73b-4e7e-8d7c-ea6f281a0c38" }, { "type": "route", "uuid": "f603cf56-dcd7-4e17-8118-bd250c86f115" }, { "type": "route", "uuid": "972bc59f-006f-4207-a408-abf8d172fe02" }, { "type": "route", "uuid": "bb8be3dc-152f-4272-a278-575073864c47" }, { "type": "route", "uuid": "78f75998-8d31-4b3e-9088-61492f4710d9" }, { "type": "route", "uuid": "65efdf03-4ad0-46f6-ac22-dc8e800f9351" }, { "type": "route", "uuid": "1d1ee39a-5c88-44af-8789-0435576309a3" }, { "type": "route", "uuid": "02b80cdf-4811-44c7-aa08-139302227190" }, { "type": "route", "uuid": "46c34166-3318-466b-bebb-a2b016fefb79" }, { "type": "route", "uuid": "ecc39635-bb60-4093-a7d8-1075adaeaefb" }, { "type": "route", "uuid": "7e9134a1-2686-4f8c-a31c-1f2514b7560d" } ] }