{ "uuid": "be45f0a9-6f07-4692-8f3c-3ccf6fa9e114", "lastMigration": 29, "name": "CostManagementClient", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "831504d3-9c5e-43cc-ba95-c3f15c096659", "documentation": "Lists all of the available cost management REST API operations.", "method": "get", "endpoint": "providers/Microsoft.CostManagement/operations", "responses": [ { "uuid": "de95f9bf-380b-4532-a0c0-eb7fe208b05e", "body": "{\n \"nextLink\": \"\",\n \"value\": [\n {\n \"display\": {\n \"operation\": \"\",\n \"provider\": \"\",\n \"resource\": \"\"\n },\n \"name\": \"\"\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": "70919637-461d-4210-a2e9-ed5d610bb0ca", "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "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": "c18c5632-161a-4cd6-b903-87aa001c9282", "documentation": "Lists the dimensions by the defined scope.", "method": "get", "endpoint": ":scope/providers/Microsoft.CostManagement/dimensions", "responses": [ { "uuid": "db2a37a0-dd29-483d-92f2-9a650c526127", "body": "{\n \"value\": [\n {\n \"id\": \"\",\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": "a7dce7ec-4ad8-4b33-a40b-32d9f03ec9a1", "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "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": "32965ef5-2f81-442d-979b-b8a25b7a4a32", "documentation": "The operation to list all exports at the given scope.", "method": "get", "endpoint": ":scope/providers/Microsoft.CostManagement/exports", "responses": [ { "uuid": "4eab1de9-9247-443b-bd62-baa12448b5b0", "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": "ba6d928c-4ecc-4a44-bc96-543e33077a82", "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "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": "d1c9bf0a-dc7e-4d8c-93b8-69d373f929c1", "documentation": "The operation to delete a export.", "method": "delete", "endpoint": ":scope/providers/Microsoft.CostManagement/exports/:exportName", "responses": [ { "uuid": "96303e38-a06c-40dd-8ec6-4e1f62c05e40", "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": "56fb0a17-fb50-45af-a652-dde71ad1a02a", "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "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": "e77062ac-5f3b-481e-a5bb-2a71e20d5db9", "documentation": "The operation to get the export for the defined scope by export name.", "method": "get", "endpoint": ":scope/providers/Microsoft.CostManagement/exports/:exportName", "responses": [ { "uuid": "ab49908a-84b8-4c48-8e5e-c2548356d744", "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": "56384e3c-fef2-4694-82b3-f74477299832", "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "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": "62181a87-938b-4ea0-ae64-ab4156fa711e", "documentation": "The operation to create or update a export. Update operation requires latest eTag to be set in the request. You may obtain the latest eTag by performing a get operation. Create operation does not require eTag.", "method": "put", "endpoint": ":scope/providers/Microsoft.CostManagement/exports/:exportName", "responses": [ { "uuid": "a6adf714-e8cb-4d89-8728-87a5e3e535d5", "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": "3013f2bd-35d2-4000-9232-efadfb1da431", "body": "\"\"", "latency": 0, "statusCode": 201, "label": "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": "9331a5c5-1042-42e3-ad20-7bed2923ddba", "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "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": "596bb54a-1576-4a28-8557-4943164fb958", "documentation": "The operation to execute a export.", "method": "post", "endpoint": ":scope/providers/Microsoft.CostManagement/exports/:exportName/run", "responses": [ { "uuid": "8d7dd855-5cd0-4264-a5bb-f8cee203788f", "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": "41a4595f-a41e-4cbb-a42f-2d1684e2b772", "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "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": "45d43d3f-c6da-4f05-b3ff-002ee0fe1f70", "documentation": "The operation to get the execution history of an export for the defined scope by export name.", "method": "get", "endpoint": ":scope/providers/Microsoft.CostManagement/exports/:exportName/runHistory", "responses": [ { "uuid": "b9ad4ae2-562e-45bd-85df-815d59762fba", "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": "0138d7d6-167a-4705-9a97-537f0abbc107", "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "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": "e603af41-f3de-46b6-9481-4c9ff89df484", "documentation": "Query the usage data for scope defined.", "method": "post", "endpoint": ":scope/providers/Microsoft.CostManagement/query", "responses": [ { "uuid": "a5cba804-b19b-491d-a43d-6e7dff2cf245", "body": "{\n \"id\": \"\",\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": "83ca90c4-04de-417f-83b6-0b33b637b833", "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "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": "831504d3-9c5e-43cc-ba95-c3f15c096659" }, { "type": "route", "uuid": "c18c5632-161a-4cd6-b903-87aa001c9282" }, { "type": "route", "uuid": "32965ef5-2f81-442d-979b-b8a25b7a4a32" }, { "type": "route", "uuid": "d1c9bf0a-dc7e-4d8c-93b8-69d373f929c1" }, { "type": "route", "uuid": "e77062ac-5f3b-481e-a5bb-2a71e20d5db9" }, { "type": "route", "uuid": "62181a87-938b-4ea0-ae64-ab4156fa711e" }, { "type": "route", "uuid": "596bb54a-1576-4a28-8557-4943164fb958" }, { "type": "route", "uuid": "45d43d3f-c6da-4f05-b3ff-002ee0fe1f70" }, { "type": "route", "uuid": "e603af41-f3de-46b6-9481-4c9ff89df484" } ] }