{ "uuid": "2f329b24-8490-4936-9759-d7c44391a71a", "lastMigration": 29, "name": "BlueprintClient", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "65b73c01-0533-45c8-870d-698d732a46c6", "documentation": "List blueprint definitions.", "method": "get", "endpoint": ":scope/providers/Microsoft.Blueprint/blueprints", "responses": [ { "uuid": "806f7710-4bc3-4b98-b015-c81c88556742", "body": "{\n \"nextLink\": \"\",\n \"value\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "OK -- retrieved list of blueprint definitions.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "da1a1349-25b9-4dbe-869e-f56fa50d3e93", "documentation": "Delete a blueprint definition.", "method": "delete", "endpoint": ":scope/providers/Microsoft.Blueprint/blueprints/:blueprintName", "responses": [ { "uuid": "fc7675ec-2aa9-4488-9e2f-b4d984481e3c", "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK -- blueprint definition deleted.", "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": "ead8fab6-83f6-4163-b74e-5c3e6105379f", "body": "", "latency": 0, "statusCode": 204, "label": "No Content", "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": "887f1753-b65d-4752-9793-0acd54e6334e", "documentation": "Get a blueprint definition.", "method": "get", "endpoint": ":scope/providers/Microsoft.Blueprint/blueprints/:blueprintName", "responses": [ { "uuid": "d54bf080-31f8-46e2-b5f7-f79de0bdf172", "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK -- blueprint definition retrieved.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "3f787a7c-546a-4c8e-b483-d029d03bf003", "documentation": "Create or update a blueprint definition.", "method": "put", "endpoint": ":scope/providers/Microsoft.Blueprint/blueprints/:blueprintName", "responses": [ { "uuid": "9ec7ee5d-1831-4656-87f9-d2aa40f064a6", "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Created -- blueprint definition saved.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c684b3c5-df8b-4370-a6c0-a82ce19ca9d7", "documentation": "List artifacts for a given blueprint definition.", "method": "get", "endpoint": ":scope/providers/Microsoft.Blueprint/blueprints/:blueprintName/artifacts", "responses": [ { "uuid": "7d4ba5ad-7adb-4c58-adfe-0a1c9c4fb462", "body": "{\n \"nextLink\": \"\",\n \"value\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "OK -- blueprint artifacts retrieved.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e675aabc-51f1-402a-9c5d-ab29daafbaf3", "documentation": "Delete a blueprint artifact.", "method": "delete", "endpoint": ":scope/providers/Microsoft.Blueprint/blueprints/:blueprintName/artifacts/:artifactName", "responses": [ { "uuid": "0d7eb864-8575-42c2-be1c-a0c22e141b11", "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK -- blueprint artifact deleted.", "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": "a5c3fbc7-8c3f-4528-b26c-29410a8c2e10", "body": "", "latency": 0, "statusCode": 204, "label": "No Content", "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": "ee2c026b-a923-4f07-ae78-e97aa3017c9f", "documentation": "Get a blueprint artifact.", "method": "get", "endpoint": ":scope/providers/Microsoft.Blueprint/blueprints/:blueprintName/artifacts/:artifactName", "responses": [ { "uuid": "ecd33cbd-8a42-4357-a8ed-e4962a8592b0", "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK -- blueprint artifact retrieved.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "be76f10a-8023-4e2e-a490-656b1139ff16", "documentation": "Create or update blueprint artifact.", "method": "put", "endpoint": ":scope/providers/Microsoft.Blueprint/blueprints/:blueprintName/artifacts/:artifactName", "responses": [ { "uuid": "ab94cd4a-c739-44b4-8c7f-4e89b372d0ec", "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Created -- blueprint artifact created/updated.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "5a82cd3f-0446-4029-97a9-bf113038f314", "documentation": "List published versions of given blueprint definition.", "method": "get", "endpoint": ":scope/providers/Microsoft.Blueprint/blueprints/:blueprintName/versions", "responses": [ { "uuid": "2ee5e024-097d-4c34-8197-08e95d4434cb", "body": "{\n \"nextLink\": \"\",\n \"value\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "OK -- all published versions of blueprint definition retrieved.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1388a9f5-4692-4eb4-8e11-f854e434bb89", "documentation": "Delete a published version of a blueprint definition.", "method": "delete", "endpoint": ":scope/providers/Microsoft.Blueprint/blueprints/:blueprintName/versions/:versionId", "responses": [ { "uuid": "977b669b-77b2-4e28-9f56-618b382faa6d", "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK -- published version of blueprint definition deleted.", "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": "f86c69ae-2de3-4303-ac0c-29fd02b05b8a", "body": "", "latency": 0, "statusCode": 204, "label": "No Content", "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": "276c0a88-3b06-4375-8d08-27a38230d403", "documentation": "Get a published version of a blueprint definition.", "method": "get", "endpoint": ":scope/providers/Microsoft.Blueprint/blueprints/:blueprintName/versions/:versionId", "responses": [ { "uuid": "e15e4beb-5c14-4610-9d4e-4d47ebbbf64b", "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK -- published blueprint definition retrieved.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f5335543-f0ac-4cd0-b1b2-6cc5acd5aae6", "documentation": "Publish a new version of the blueprint definition with the latest artifacts. Published blueprint definitions are immutable.", "method": "put", "endpoint": ":scope/providers/Microsoft.Blueprint/blueprints/:blueprintName/versions/:versionId", "responses": [ { "uuid": "d5ac12f1-973a-4bc2-a8a3-ec76a393fd7f", "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Created -- blueprint definition published.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "bebfc919-6026-4553-9cec-f319cf92c2dc", "documentation": "List artifacts for a version of a published blueprint definition.", "method": "get", "endpoint": ":scope/providers/Microsoft.Blueprint/blueprints/:blueprintName/versions/:versionId/artifacts", "responses": [ { "uuid": "04a0a957-8f70-4885-a96e-9c67cc243bf9", "body": "{\n \"nextLink\": \"\",\n \"value\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "OK -- artifacts of a version of published blueprint definition retrieved.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "72eb98f7-641c-44b7-8b47-976fc46a0353", "documentation": "Get an artifact for a published blueprint definition.", "method": "get", "endpoint": ":scope/providers/Microsoft.Blueprint/blueprints/:blueprintName/versions/:versionId/artifacts/:artifactName", "responses": [ { "uuid": "cda41a1c-9d93-475d-a62f-1fecba020c82", "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK -- artifact of published blueprint definition retrieved.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "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": "65b73c01-0533-45c8-870d-698d732a46c6" }, { "type": "route", "uuid": "da1a1349-25b9-4dbe-869e-f56fa50d3e93" }, { "type": "route", "uuid": "887f1753-b65d-4752-9793-0acd54e6334e" }, { "type": "route", "uuid": "3f787a7c-546a-4c8e-b483-d029d03bf003" }, { "type": "route", "uuid": "c684b3c5-df8b-4370-a6c0-a82ce19ca9d7" }, { "type": "route", "uuid": "e675aabc-51f1-402a-9c5d-ab29daafbaf3" }, { "type": "route", "uuid": "ee2c026b-a923-4f07-ae78-e97aa3017c9f" }, { "type": "route", "uuid": "be76f10a-8023-4e2e-a490-656b1139ff16" }, { "type": "route", "uuid": "5a82cd3f-0446-4029-97a9-bf113038f314" }, { "type": "route", "uuid": "1388a9f5-4692-4eb4-8e11-f854e434bb89" }, { "type": "route", "uuid": "276c0a88-3b06-4375-8d08-27a38230d403" }, { "type": "route", "uuid": "f5335543-f0ac-4cd0-b1b2-6cc5acd5aae6" }, { "type": "route", "uuid": "bebfc919-6026-4553-9cec-f319cf92c2dc" }, { "type": "route", "uuid": "72eb98f7-641c-44b7-8b47-976fc46a0353" } ] }