{ "uuid": "5917d89d-1526-42d5-841d-888890f01493", "lastMigration": 19, "name": "Azure Addons Resource Provider", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "0.0.0.0", "routes": [ { "uuid": "4b84436b-a672-49d0-87e1-bf6373259b10", "documentation": "Lists all of the available Addons RP operations.", "method": "get", "endpoint": "providers/Microsoft.Addons/operations", "responses": [ { "uuid": "a81cac49-526b-4047-a3f2-40465762f7df", "body": "[\n {\n \"display\": {\n \"description\": \"\",\n \"operation\": \"\",\n \"provider\": \"\",\n \"resource\": \"\"\n },\n \"name\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "List all the operations.", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "b4611b66-1cf3-4a44-8b75-c0032bda0203", "body": "{\n \"code\": {{faker 'random.number'}},\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Unexpected error", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "4f6bfb0f-cb18-45b7-9812-90334acc748b", "documentation": "Returns the canonical support plan information for all types for the subscription.", "method": "post", "endpoint": "subscriptions/:subscriptionId/providers/Microsoft.Addons/supportProviders/canonical/listSupportPlanInfo", "responses": [ { "uuid": "8f8a74da-2de4-422a-99df-69fb0a21f255", "body": "[\n {\n \"enabled\": {{faker 'random.boolean'}},\n \"oneTimeCharge\": \"{{oneOf (array 'no' 'onEnabled' 'onReenabled')}}\",\n \"supportPlanType\": \"{{oneOf (array 'essential' 'standard' 'advanced')}}\"\n }\n]", "latency": 0, "statusCode": 200, "label": "OK", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "4492a6a0-ad77-47ea-befd-5f8efdaeff74", "body": "", "latency": 0, "statusCode": 404, "label": "Not Found", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "cf2dfdf9-63e4-4144-812f-ee30d8000b92", "body": "{\n \"code\": {{faker 'random.number'}},\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "BadRequest", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "dbfbf0a0-42d1-4df4-a590-648f9e7f5c7c", "documentation": "Cancels the Canonical support plan of type {type} for the subscription.", "method": "delete", "endpoint": "subscriptions/:subscriptionId/providers/Microsoft.Addons/supportProviders/:providerName/supportPlanTypes/:planTypeName", "responses": [ { "uuid": "e4776374-5431-4f07-a136-3947a20f44f4", "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"provisioningState\": \"{{oneOf (array 'Succeeded' 'Failed' 'Cancelled' 'Purchasing' 'Downgrading' 'Cancelling' 'Upgrading')}}\"\n },\n \"type\": \"\"\n}", "latency": 0, "statusCode": 202, "label": "Accepted", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "4e4c4f7e-6c04-4e5c-88fa-b53623cfb86c", "body": "", "latency": 0, "statusCode": 204, "label": "No Content", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "20994e5d-c2fb-43ee-ba6c-14746165351f", "body": "{\n \"code\": {{faker 'random.number'}},\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "BadRequest", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "4aee0116-7833-4ced-8d35-7177759187bb", "documentation": "Returns whether or not the canonical support plan of type {type} is enabled for the subscription.", "method": "get", "endpoint": "subscriptions/:subscriptionId/providers/Microsoft.Addons/supportProviders/:providerName/supportPlanTypes/:planTypeName", "responses": [ { "uuid": "a2912e55-9521-4e26-8416-f5f435380c8a", "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"provisioningState\": \"{{oneOf (array 'Succeeded' 'Failed' 'Cancelled' 'Purchasing' 'Downgrading' 'Cancelling' 'Upgrading')}}\"\n },\n \"type\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "9c7fb550-e040-4b07-9ffc-d59e5b14e803", "body": "", "latency": 0, "statusCode": 404, "label": "Not Found", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "1dacbd3e-7d15-49a2-b6f3-597638fa4aa7", "body": "{\n \"code\": {{faker 'random.number'}},\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "'404' - 'Not Found'.\n'400' - 'Bad Request'", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "4c4809bb-f473-4d01-a6bf-cfa910727385", "documentation": "Creates or updates the Canonical support plan of type {type} for the subscription.", "method": "put", "endpoint": "subscriptions/:subscriptionId/providers/Microsoft.Addons/supportProviders/:providerName/supportPlanTypes/:planTypeName", "responses": [ { "uuid": "ef6c5604-e75e-4daa-939d-3e040e8dbc25", "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"provisioningState\": \"{{oneOf (array 'Succeeded' 'Failed' 'Cancelled' 'Purchasing' 'Downgrading' 'Cancelling' 'Upgrading')}}\"\n },\n \"type\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "b0b927a6-1182-4311-b9e0-f4b94bd4e2f0", "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"provisioningState\": \"{{oneOf (array 'Succeeded' 'Failed' 'Cancelled' 'Purchasing' 'Downgrading' 'Cancelling' 'Upgrading')}}\"\n },\n \"type\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Created", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "d3c57dc6-b5b1-47a5-a2b7-d748e402166e", "body": "", "latency": 0, "statusCode": 404, "label": "Not Found", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "2cd5ecf1-368e-4e32-ae47-c9ac9225523f", "body": "{\n \"code\": {{faker 'random.number'}},\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "'404' - 'Not Found'.\n'400' - 'Bad Request'", "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": "" } ] }