{ "uuid": "c90d8af8-1c55-4e7d-b11e-bd9ea02f3982", "lastMigration": 19, "name": "FrontDoorManagementClient", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "0.0.0.0", "routes": [ { "uuid": "f0510466-e406-4331-94bf-2c85849aff2a", "documentation": "Check the availability of a Front Door resource name.", "method": "post", "endpoint": "providers/Microsoft.Network/checkFrontDoorNameAvailability", "responses": [ { "uuid": "ef6af2f5-728d-483f-adf1-115256e26e3b", "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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "5a28079e-5912-4219-b33c-9997e5f82704", "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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "84f93e0d-9b4d-4297-854f-91441c234e03", "documentation": "Check the availability of a Front Door subdomain.", "method": "post", "endpoint": "subscriptions/:subscriptionId/providers/Microsoft.Network/checkFrontDoorNameAvailability", "responses": [ { "uuid": "8c0c9a91-66a4-42ec-bacf-1bb995f7aa45", "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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "c98df1ae-f028-4238-9147-9eadd2b8fc06", "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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "357651b4-436d-43c6-9f08-48d850a2b86e", "documentation": "Lists all of the Front Doors within an Azure subscription.", "method": "get", "endpoint": "subscriptions/:subscriptionId/providers/Microsoft.Network/frontDoors", "responses": [ { "uuid": "8162ca46-9661-448a-950a-77724d29cf88", "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": "d5664a06-7e6d-42d2-b88d-0c9a307c36d5", "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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "ae4325f0-d93d-47f4-be1f-d557ac9e2bd1", "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": "fe7fa2e1-527b-488c-a0cd-8fdafdb6cedd", "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": "7cdf18f9-a716-4493-9bb4-b64b216bf51f", "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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "6ba25508-4a76-4e42-af15-79a2a3816ab4", "documentation": "Deletes an existing Front Door with the specified parameters.", "method": "delete", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/frontDoors/:frontDoorName", "responses": [ { "uuid": "0997f9aa-0bac-4c45-a7f8-f48f6b43b3ec", "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": "dd52e3e9-fb55-49a6-b1c6-2764517125c5", "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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "57b948d6-e1fa-4da4-9a1a-856c4b425906", "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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "268ac194-da8f-4123-a0f4-e061d2d2e6a8", "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": "d398aff7-ef2d-4003-aa21-706fbbbfe4b3", "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": "26f42199-755e-4d2c-898f-c892a4d14e63", "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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "63480a3a-6d34-4464-8ac6-47dab75b42c9", "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": "63066f00-265b-421a-9f21-e5e24ab62cb4", "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": "23882afb-c658-41ac-b527-483274e2bf4e", "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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "f3064200-c394-461f-b2c2-870605b5285c", "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": "6240e299-69df-40df-ba79-c424a98a584d", "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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "90fb42ae-8d59-4988-a2c7-f9f82f10da0d", "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": "16301f4c-4d7c-4553-8c51-f968f3140d1d", "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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "059e786e-5425-4833-8722-d8b656e96368", "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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "447d9dbb-8483-4310-9220-8d22e7f6d58c", "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": "15fe0a93-59ea-4eea-8a87-429bc589924f", "body": "{\n \"id\": \"\"\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": "a374ebb8-d253-415e-8c42-e2d54f6e7e98", "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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "65c23cac-c2f6-4e08-8783-23f1af35d56f", "documentation": "Disables a frontendEndpoint for HTTPS traffic", "method": "post", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/frontDoors/:frontDoorName/frontendEndpoints/:frontendEndpointName/disableHttps", "responses": [ { "uuid": "e12484e2-1085-4090-97c4-d27ee89444cb", "body": "", "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": "074997b5-cd85-4ffc-b468-0bbe6d02bd8e", "body": "", "latency": 0, "statusCode": 202, "label": "Accepted and the operation will complete asynchronously.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "18ab50b3-55a7-46b1-a36b-7f44351c78c4", "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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "ed925cd7-b711-4d32-b1cd-1912af454ed4", "documentation": "Enables a frontendEndpoint for HTTPS traffic", "method": "post", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/frontDoors/:frontDoorName/frontendEndpoints/:frontendEndpointName/enableHttps", "responses": [ { "uuid": "493f16f7-067f-41df-9b26-3fe3811c75bf", "body": "", "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": "ea844174-0edf-438c-8ead-70e308fcabae", "body": "", "latency": 0, "statusCode": 202, "label": "Accepted and the operation will complete asynchronously.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "73da3c6a-e6b7-4ef7-9182-5196eea63475", "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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "7458a1bc-93c1-4a54-9a0a-52ab65da4275", "documentation": "Removes a content from Front Door.", "method": "post", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/frontDoors/:frontDoorName/purge", "responses": [ { "uuid": "237c6ca5-4660-4554-8858-f7547c513e75", "body": "", "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": "fa1970e3-d68b-46ce-8a8a-e7c08b813ad5", "body": "", "latency": 0, "statusCode": 202, "label": "Accepted and the operation will complete asynchronously.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "37dc6119-47fe-4265-9a84-09eda5c5cd7b", "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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "34df702e-3864-4ba4-971d-fe0af739d85e", "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": "1cfb4372-7b67-4069-a960-fc1697606bcc", "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 'random.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 'random.number'}}\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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "cb547610-1186-4960-b7d1-7b26378eba91", "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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "eba1986b-933d-48bb-884a-c819f8a6800d", "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": "4e0bd97b-08c6-429d-96f6-ffabeda38496", "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": "3ab4aac5-9cc2-43f6-b075-3fce43f0772c", "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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "58b912d2-514c-48b6-af91-b41328dc9b60", "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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "2384483c-a638-4468-a969-39adc87d9cf4", "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": "96d61e38-694a-4e3d-b31d-d130fbd117b5", "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 'random.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 'random.number'}}\n }\n ]\n },\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": "7db62d12-d018-45c7-a0b2-9c8c183b95cc", "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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "1949514e-bc09-4f52-b15d-84f3f4a76949", "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": "e0382753-d86c-4580-85b5-578959a58ce7", "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 'random.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 'random.number'}}\n }\n ]\n },\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": "3585efdc-8a5d-490a-91e1-18d8be0e0a48", "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 'random.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 'random.number'}}\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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "113d899b-5841-4e4c-8052-f27e4a403ba6", "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 'random.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 'random.number'}}\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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "d8207cf8-a2d1-439d-903b-c5f2025fc722", "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" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "c7d16f91-f214-4a82-b1d5-ff5a9516ba62", "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": "ef4e6ef9-0801-4ac3-80cc-86dbf5d1b942", "body": "{\n \"customDomainValidated\": {{faker 'random.boolean'}},\n \"message\": \"\",\n \"reason\": \"\"\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": "e3eaf975-cef5-41d2-af5d-59d24d73e340", "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" } ], "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": "" } ] }