From 851f76ff27b2bbe6d8be8dfafa000f5f61e2d900 Mon Sep 17 00:00:00 2001 From: Ritu Sood Date: Mon, 13 Jul 2020 17:06:01 -0700 Subject: Postman Collection for EMCO API's Issue-ID: MULTICLOUD-1096 Signed-off-by: Ritu Sood Change-Id: Id0809648f1f6beb527a359f28a7ed0e704030257 --- docs/EMCO.postman_collection.json | 15748 ++++++++++++++++++++++++++++++++++++ 1 file changed, 15748 insertions(+) create mode 100644 docs/EMCO.postman_collection.json diff --git a/docs/EMCO.postman_collection.json b/docs/EMCO.postman_collection.json new file mode 100644 index 00000000..0dad51e0 --- /dev/null +++ b/docs/EMCO.postman_collection.json @@ -0,0 +1,15748 @@ +{ + "info": { + "_postman_id": "902ab7b7-5f6d-4a19-ad18-5e1004bd71a0", + "name": "EMCO", + "description": "EMCO - Edge Multi Cluster Orchestrator\n# Introduction\nApplication Orchestration - For applications and services delivered across multiple administrative infrastructures\n", + "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" + }, + "item": [ + { + "name": "projects", + "item": [ + { + "name": "{project-name}", + "item": [ + { + "name": "composite-apps", + "item": [ + { + "name": "{composite-app-name}/{composite-app-version}", + "item": [ + { + "name": "apps", + "item": [ + { + "name": "{app-name}", + "item": [ + { + "name": "Get Application", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/apps/:app-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "apps", + ":app-name" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "app-name", + "value": "", + "description": "(Required) Name of the Application" + } + ] + }, + "description": "Get `application`\n" + }, + "response": [ + { + "name": "Application not found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/apps/:app-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "apps", + ":app-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "app-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/apps/:app-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "apps", + ":app-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "app-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + } + ] + }, + { + "name": "Update app in Composite Application", + "request": { + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + } + ], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "metadata", + "value": "{\"name\":\"\",\"description\":\"\",\"userData1\":\"\",\"userData2\":\"\"}", + "type": "text" + }, + { + "key": "file", + "value": "", + "type": "text" + } + ] + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/apps/:app-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "apps", + ":app-name" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "app-name", + "value": "", + "description": "(Required) Name of the Application" + } + ] + }, + "description": "Update app in `Composite Application`" + }, + "response": [ + { + "name": "Success", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "metadata", + "value": "{\"name\":\"ResName\",\"description\":\"Resource description\",\"userData1\":\"Some data\",\"userData2\":\"Some more data\"}", + "description": { + "content": "", + "type": "text/plain" + }, + "type": "text" + }, + { + "key": "file", + "value": "", + "description": { + "content": "", + "type": "text/plain" + }, + "type": "text" + } + ] + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/apps/:app-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "apps", + ":app-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "app-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + { + "name": "Invalid data", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "metadata", + "value": "{\"name\":\"ResName\",\"description\":\"Resource description\",\"userData1\":\"Some data\",\"userData2\":\"Some more data\"}", + "description": { + "content": "", + "type": "text/plain" + }, + "type": "text" + }, + { + "key": "file", + "value": "", + "description": { + "content": "", + "type": "text/plain" + }, + "type": "text" + } + ] + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/apps/:app-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "apps", + ":app-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "app-name" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Application not found", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "metadata", + "value": "{\"name\":\"ResName\",\"description\":\"Resource description\",\"userData1\":\"Some data\",\"userData2\":\"Some more data\"}", + "description": { + "content": "", + "type": "text/plain" + }, + "type": "text" + }, + { + "key": "file", + "value": "", + "description": { + "content": "", + "type": "text/plain" + }, + "type": "text" + } + ] + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/apps/:app-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "apps", + ":app-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "app-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Delete Application", + "request": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/apps/:app-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "apps", + ":app-name" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "app-name", + "value": "", + "description": "(Required) Name of the Application" + } + ] + }, + "description": "Delete `application`\n" + }, + "response": [ + { + "name": "Deleted", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/apps/:app-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "apps", + ":app-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "app-name" + } + ] + } + }, + "status": "No Content", + "code": 204, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Application not found", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/apps/:app-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "apps", + ":app-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "app-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Invalid data", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/apps/:app-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "apps", + ":app-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "app-name" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "Add app to Composite Application", + "request": { + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + } + ], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "metadata", + "value": "{\"name\":\"\",\"description\":\"\",\"userData1\":\"\",\"userData2\":\"\"}", + "type": "text" + }, + { + "key": "file", + "value": "", + "type": "text" + } + ] + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/apps", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "apps" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + } + ] + }, + "description": "Add a new `app to composite application`" + }, + "response": [ + { + "name": "Invalid Input", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "metadata", + "value": "{\"name\":\"ResName\",\"description\":\"Resource description\",\"userData1\":\"Some data\",\"userData2\":\"Some more data\"}", + "description": { + "content": "", + "type": "text/plain" + }, + "type": "text" + }, + { + "key": "file", + "value": "", + "description": { + "content": "", + "type": "text/plain" + }, + "type": "text" + } + ] + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/apps", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "apps" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + } + ] + } + }, + "status": "Method Not Allowed", + "code": 405, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "metadata", + "value": "{\"name\":\"ResName\",\"description\":\"Resource description\",\"userData1\":\"Some data\",\"userData2\":\"Some more data\"}", + "description": { + "content": "", + "type": "text/plain" + }, + "type": "text" + }, + { + "key": "file", + "value": "", + "description": { + "content": "", + "type": "text/plain" + }, + "type": "text" + } + ] + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/apps", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "apps" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + } + ] + } + }, + "status": "Created", + "code": 201, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + } + ] + }, + { + "name": "Get all apps in Composite Application", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/apps", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "apps" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + } + ] + }, + "description": "Get all `apps in composite application`\n" + }, + "response": [ + { + "name": "No Apps found in Composite Application", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/apps", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "apps" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/apps", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "apps" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "[\n {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n },\n {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n }\n]" + } + ] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "composite-profiles", + "item": [ + { + "name": "{composite-profile-name}", + "item": [ + { + "name": "profiles", + "item": [ + { + "name": "{profile-name}", + "item": [ + { + "name": "Get profile from Composite Profile", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles/:composite-profile-name/profiles/:profile-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles", + ":composite-profile-name", + "profiles", + ":profile-name" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "composite-profile-name", + "value": "", + "description": "(Required) Name of the Composite Profile" + }, + { + "key": "profile-name", + "value": "", + "description": "(Required) Name of the Profile" + } + ] + }, + "description": "Get `profile from composite profile`\n" + }, + "response": [ + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles/:composite-profile-name/profiles/:profile-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles", + ":composite-profile-name", + "profiles", + ":profile-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "composite-profile-name" + }, + { + "key": "profile-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"spec\": {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"app-name\": \"Application1\"\n }\n}" + }, + { + "name": "Profile not found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles/:composite-profile-name/profiles/:profile-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles", + ":composite-profile-name", + "profiles", + ":profile-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "composite-profile-name" + }, + { + "key": "profile-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Update Composite Profile for an app", + "request": { + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + } + ], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "file", + "value": "", + "type": "text" + }, + { + "key": "metadata", + "value": "{\"spec\":{\"metadata\":{\"name\":\"\",\"description\":\"\",\"userData1\":\"\",\"userData2\":\"\"},\"app-name\":\"\"}}", + "type": "text" + } + ] + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles/:composite-profile-name/profiles/:profile-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles", + ":composite-profile-name", + "profiles", + ":profile-name" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "composite-profile-name", + "value": "", + "description": "(Required) Name of the Composite Profile" + }, + { + "key": "profile-name", + "value": "", + "description": "(Required) Name of the Profile" + } + ] + }, + "description": "Update `Profile`" + }, + "response": [ + { + "name": "Invalid data", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "file", + "value": "", + "description": { + "content": "", + "type": "text/plain" + }, + "type": "text" + }, + { + "key": "metadata", + "value": "{\"spec\":{\"metadata\":{\"name\":\"ResName\",\"description\":\"Resource description\",\"userData1\":\"Some data\",\"userData2\":\"Some more data\"},\"app-name\":\"Application1\"}}", + "description": { + "content": "", + "type": "text/plain" + }, + "type": "text" + } + ] + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles/:composite-profile-name/profiles/:profile-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles", + ":composite-profile-name", + "profiles", + ":profile-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "composite-profile-name" + }, + { + "key": "profile-name" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Profile not found", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "file", + "value": "", + "description": { + "content": "", + "type": "text/plain" + }, + "type": "text" + }, + { + "key": "metadata", + "value": "{\"spec\":{\"metadata\":{\"name\":\"ResName\",\"description\":\"Resource description\",\"userData1\":\"Some data\",\"userData2\":\"Some more data\"},\"app-name\":\"Application1\"}}", + "description": { + "content": "", + "type": "text/plain" + }, + "type": "text" + } + ] + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles/:composite-profile-name/profiles/:profile-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles", + ":composite-profile-name", + "profiles", + ":profile-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "composite-profile-name" + }, + { + "key": "profile-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "file", + "value": "", + "description": { + "content": "", + "type": "text/plain" + }, + "type": "text" + }, + { + "key": "metadata", + "value": "{\"spec\":{\"metadata\":{\"name\":\"ResName\",\"description\":\"Resource description\",\"userData1\":\"Some data\",\"userData2\":\"Some more data\"},\"app-name\":\"Application1\"}}", + "description": { + "content": "", + "type": "text/plain" + }, + "type": "text" + } + ] + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles/:composite-profile-name/profiles/:profile-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles", + ":composite-profile-name", + "profiles", + ":profile-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "composite-profile-name" + }, + { + "key": "profile-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"spec\": {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"app-name\": \"Application1\"\n }\n}" + } + ] + }, + { + "name": "Delete Profile", + "request": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles/:composite-profile-name/profiles/:profile-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles", + ":composite-profile-name", + "profiles", + ":profile-name" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "composite-profile-name", + "value": "", + "description": "(Required) Name of the Composite Profile" + }, + { + "key": "profile-name", + "value": "", + "description": "(Required) Name of the Profile" + } + ] + }, + "description": "Delete `profile in Composite Profile`\n" + }, + "response": [ + { + "name": "Profile not found", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles/:composite-profile-name/profiles/:profile-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles", + ":composite-profile-name", + "profiles", + ":profile-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "composite-profile-name" + }, + { + "key": "profile-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Deleted", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles/:composite-profile-name/profiles/:profile-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles", + ":composite-profile-name", + "profiles", + ":profile-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "composite-profile-name" + }, + { + "key": "profile-name" + } + ] + } + }, + "status": "No Content", + "code": 204, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Invalid data", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles/:composite-profile-name/profiles/:profile-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles", + ":composite-profile-name", + "profiles", + ":profile-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "composite-profile-name" + }, + { + "key": "profile-name" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "Add app profile to Composite Profile", + "request": { + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + } + ], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "file", + "value": "", + "type": "text" + }, + { + "key": "metadata", + "value": "{\"spec\":{\"metadata\":{\"name\":\"\",\"description\":\"\",\"userData1\":\"\",\"userData2\":\"\"},\"app-name\":\"\"}}", + "type": "text" + } + ] + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles/:composite-profile-name/profiles", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles", + ":composite-profile-name", + "profiles" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "composite-profile-name", + "value": "", + "description": "(Required) Name of the Composite Profile" + } + ] + }, + "description": "Add a `profile for application`" + }, + "response": [ + { + "name": "Success", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "file", + "value": "", + "description": { + "content": "", + "type": "text/plain" + }, + "type": "text" + }, + { + "key": "metadata", + "value": "{\"spec\":{\"metadata\":{\"name\":\"ResName\",\"description\":\"Resource description\",\"userData1\":\"Some data\",\"userData2\":\"Some more data\"},\"app-name\":\"Application1\"}}", + "description": { + "content": "", + "type": "text/plain" + }, + "type": "text" + } + ] + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles/:composite-profile-name/profiles", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles", + ":composite-profile-name", + "profiles" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "composite-profile-name" + } + ] + } + }, + "status": "Created", + "code": 201, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"spec\": {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"app-name\": \"Application1\"\n }\n}" + }, + { + "name": "Invalid Input", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "file", + "value": "", + "description": { + "content": "", + "type": "text/plain" + }, + "type": "text" + }, + { + "key": "metadata", + "value": "{\"spec\":{\"metadata\":{\"name\":\"ResName\",\"description\":\"Resource description\",\"userData1\":\"Some data\",\"userData2\":\"Some more data\"},\"app-name\":\"Application1\"}}", + "description": { + "content": "", + "type": "text/plain" + }, + "type": "text" + } + ] + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles/:composite-profile-name/profiles", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles", + ":composite-profile-name", + "profiles" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "composite-profile-name" + } + ] + } + }, + "status": "Method Not Allowed", + "code": 405, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Get all app profiles in Composite Profiles", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles/:composite-profile-name/profiles", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles", + ":composite-profile-name", + "profiles" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "composite-profile-name", + "value": "", + "description": "(Required) Name of the Composite Profile" + } + ] + }, + "description": "Get all `app profiles in a composite Profile`\n" + }, + "response": [ + { + "name": "No profile found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles/:composite-profile-name/profiles", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles", + ":composite-profile-name", + "profiles" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "composite-profile-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles/:composite-profile-name/profiles", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles", + ":composite-profile-name", + "profiles" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "composite-profile-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "[\n {\n \"spec\": {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"app-name\": \"Application1\"\n }\n },\n {\n \"spec\": {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"app-name\": \"Application1\"\n }\n }\n]" + } + ] + }, + { + "name": "Query profile for an application", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles/:composite-profile-name/profiles/?app-name=", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles", + ":composite-profile-name", + "profiles", + "" + ], + "query": [ + { + "key": "app-name", + "value": "", + "description": "(Required) " + } + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "composite-profile-name", + "value": "", + "description": "(Required) Name of the Composite Profile" + } + ] + }, + "description": "Query `profile for an application`\n" + }, + "response": [ + { + "name": "Profile for application not found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles/:composite-profile-name/profiles/?app-name=", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles", + ":composite-profile-name", + "profiles", + "" + ], + "query": [ + { + "key": "app-name", + "value": "" + } + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "composite-profile-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles/:composite-profile-name/profiles/?app-name=", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles", + ":composite-profile-name", + "profiles", + "" + ], + "query": [ + { + "key": "app-name", + "value": "" + } + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "composite-profile-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"spec\": {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"app-name\": \"Application1\"\n }\n}" + } + ] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "Get Composite Profile", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles/:composite-profile-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles", + ":composite-profile-name" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "composite-profile-name", + "value": "", + "description": "(Required) Name of the Composite Profile" + } + ] + }, + "description": "Get `composite profile`\n" + }, + "response": [ + { + "name": "Composite Profile not found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles/:composite-profile-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles", + ":composite-profile-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "composite-profile-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles/:composite-profile-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles", + ":composite-profile-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "composite-profile-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + } + ] + }, + { + "name": "Update Composite Profile", + "request": { + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"\",\n \"description\": \"\",\n \"userData1\": \"\",\n \"userData2\": \"\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles/:composite-profile-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles", + ":composite-profile-name" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "composite-profile-name", + "value": "", + "description": "(Required) Name of the Composite Profile" + } + ] + }, + "description": "Update `Composite Profile`" + }, + "response": [ + { + "name": "Composite Profile not found", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles/:composite-profile-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles", + ":composite-profile-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "composite-profile-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles/:composite-profile-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles", + ":composite-profile-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "composite-profile-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + { + "name": "Invalid data", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles/:composite-profile-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles", + ":composite-profile-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "composite-profile-name" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Delete Composite Profile", + "request": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles/:composite-profile-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles", + ":composite-profile-name" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "composite-profile-name", + "value": "", + "description": "(Required) Name of the Composite Profile" + } + ] + }, + "description": "Delete `Composite Profile`\n" + }, + "response": [ + { + "name": "Deleted", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles/:composite-profile-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles", + ":composite-profile-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "composite-profile-name" + } + ] + } + }, + "status": "No Content", + "code": 204, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Invalid data", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles/:composite-profile-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles", + ":composite-profile-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "composite-profile-name" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Composite Profile not found", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles/:composite-profile-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles", + ":composite-profile-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "composite-profile-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "Add Composite Profile", + "request": { + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"\",\n \"description\": \"\",\n \"userData1\": \"\",\n \"userData2\": \"\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + } + ] + }, + "description": "Add a new `composite profile`" + }, + "response": [ + { + "name": "Success", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + } + ] + } + }, + "status": "Created", + "code": 201, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + { + "name": "Invalid Input", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + } + ] + } + }, + "status": "Method Not Allowed", + "code": 405, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Get all Composite Profiles", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + } + ] + }, + "description": "Get all `profiles in a composite application`\n" + }, + "response": [ + { + "name": "No composite profile found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/composite-profiles", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "composite-profiles" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "[\n {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n },\n {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n }\n]" + } + ] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "generic-placement-intents", + "item": [ + { + "name": "{generic-placement-intent-name}", + "item": [ + { + "name": "app-intents", + "item": [ + { + "name": "{intent-name}", + "item": [ + { + "name": "Get intent", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents/:generic-placement-intent-name/app-intents/:intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents", + ":generic-placement-intent-name", + "app-intents", + ":intent-name" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "generic-placement-intent-name", + "value": "", + "description": "(Required) Name of Generic Placement Intent" + }, + { + "key": "intent-name", + "value": "", + "description": "(Required) Name of Generic Placement Intent for application" + } + ] + }, + "description": "Get `generic placement intent`\n" + }, + "response": [ + { + "name": "Intent not found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents/:generic-placement-intent-name/app-intents/:intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents", + ":generic-placement-intent-name", + "app-intents", + ":intent-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "generic-placement-intent-name" + }, + { + "key": "intent-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents/:generic-placement-intent-name/app-intents/:intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents", + ":generic-placement-intent-name", + "app-intents", + ":intent-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "generic-placement-intent-name" + }, + { + "key": "intent-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"app-name\": \"appl\",\n \"allOf\": [\n {\n \"anyOf\": [\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n },\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n }\n ],\n \"cluster-label-name\": \"west\",\n \"cluster-name\": \"cluster2\",\n \"provider-name\": \"provider2\"\n },\n {\n \"anyOf\": [\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n },\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n }\n ],\n \"cluster-label-name\": \"west\",\n \"cluster-name\": \"cluster2\",\n \"provider-name\": \"provider2\"\n }\n ],\n \"anyOf\": [\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n },\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n }\n ]\n }\n}" + } + ] + }, + { + "name": "Update intent for an application", + "request": { + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"\",\n \"description\": \"\",\n \"userData1\": \"\",\n \"userData2\": \"\"\n },\n \"spec\": {\n \"app-name\": \"\",\n \"allOf\": [\n {\n \"anyOf\": [\n {\n \"cluster-label-name\": \"\",\n \"cluster-name\": \"\",\n \"provider-name\": \"\"\n },\n {\n \"cluster-label-name\": \"\",\n \"cluster-name\": \"\",\n \"provider-name\": \"\"\n }\n ],\n \"cluster-label-name\": \"\",\n \"cluster-name\": \"\",\n \"provider-name\": \"\"\n },\n {\n \"anyOf\": [\n {\n \"cluster-label-name\": \"\",\n \"cluster-name\": \"\",\n \"provider-name\": \"\"\n },\n {\n \"cluster-label-name\": \"\",\n \"cluster-name\": \"\",\n \"provider-name\": \"\"\n }\n ],\n \"cluster-label-name\": \"\",\n \"cluster-name\": \"\",\n \"provider-name\": \"\"\n }\n ],\n \"anyOf\": [\n {\n \"cluster-label-name\": \"\",\n \"cluster-name\": \"\",\n \"provider-name\": \"\"\n },\n {\n \"cluster-label-name\": \"\",\n \"cluster-name\": \"\",\n \"provider-name\": \"\"\n }\n ]\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents/:generic-placement-intent-name/app-intents/:intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents", + ":generic-placement-intent-name", + "app-intents", + ":intent-name" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "generic-placement-intent-name", + "value": "", + "description": "(Required) Name of Generic Placement Intent" + }, + { + "key": "intent-name", + "value": "", + "description": "(Required) Name of Generic Placement Intent for application" + } + ] + }, + "description": "Update `generic placement intent for application`" + }, + "response": [ + { + "name": "Invalid data", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"app-name\": \"appl\",\n \"allOf\": [\n {\n \"anyOf\": [\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n },\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n }\n ],\n \"cluster-label-name\": \"west\",\n \"cluster-name\": \"cluster2\",\n \"provider-name\": \"provider2\"\n },\n {\n \"anyOf\": [\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n },\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n }\n ],\n \"cluster-label-name\": \"west\",\n \"cluster-name\": \"cluster2\",\n \"provider-name\": \"provider2\"\n }\n ],\n \"anyOf\": [\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n },\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n }\n ]\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents/:generic-placement-intent-name/app-intents/:intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents", + ":generic-placement-intent-name", + "app-intents", + ":intent-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "generic-placement-intent-name" + }, + { + "key": "intent-name" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"app-name\": \"appl\",\n \"allOf\": [\n {\n \"anyOf\": [\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n },\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n }\n ],\n \"cluster-label-name\": \"west\",\n \"cluster-name\": \"cluster2\",\n \"provider-name\": \"provider2\"\n },\n {\n \"anyOf\": [\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n },\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n }\n ],\n \"cluster-label-name\": \"west\",\n \"cluster-name\": \"cluster2\",\n \"provider-name\": \"provider2\"\n }\n ],\n \"anyOf\": [\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n },\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n }\n ]\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents/:generic-placement-intent-name/app-intents/:intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents", + ":generic-placement-intent-name", + "app-intents", + ":intent-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "generic-placement-intent-name" + }, + { + "key": "intent-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"app-name\": \"appl\",\n \"allOf\": [\n {\n \"anyOf\": [\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n },\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n }\n ],\n \"cluster-label-name\": \"west\",\n \"cluster-name\": \"cluster2\",\n \"provider-name\": \"provider2\"\n },\n {\n \"anyOf\": [\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n },\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n }\n ],\n \"cluster-label-name\": \"west\",\n \"cluster-name\": \"cluster2\",\n \"provider-name\": \"provider2\"\n }\n ],\n \"anyOf\": [\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n },\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n }\n ]\n }\n}" + }, + { + "name": "Generic placement intent not found", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"app-name\": \"appl\",\n \"allOf\": [\n {\n \"anyOf\": [\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n },\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n }\n ],\n \"cluster-label-name\": \"west\",\n \"cluster-name\": \"cluster2\",\n \"provider-name\": \"provider2\"\n },\n {\n \"anyOf\": [\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n },\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n }\n ],\n \"cluster-label-name\": \"west\",\n \"cluster-name\": \"cluster2\",\n \"provider-name\": \"provider2\"\n }\n ],\n \"anyOf\": [\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n },\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n }\n ]\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents/:generic-placement-intent-name/app-intents/:intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents", + ":generic-placement-intent-name", + "app-intents", + ":intent-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "generic-placement-intent-name" + }, + { + "key": "intent-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Delete intent", + "request": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents/:generic-placement-intent-name/app-intents/:intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents", + ":generic-placement-intent-name", + "app-intents", + ":intent-name" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "generic-placement-intent-name", + "value": "", + "description": "(Required) Name of Generic Placement Intent" + }, + { + "key": "intent-name", + "value": "", + "description": "(Required) Name of Generic Placement Intent for application" + } + ] + }, + "description": "Delete `generic placement intent`\n" + }, + "response": [ + { + "name": "Invalid data", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents/:generic-placement-intent-name/app-intents/:intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents", + ":generic-placement-intent-name", + "app-intents", + ":intent-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "generic-placement-intent-name" + }, + { + "key": "intent-name" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Deleted", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents/:generic-placement-intent-name/app-intents/:intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents", + ":generic-placement-intent-name", + "app-intents", + ":intent-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "generic-placement-intent-name" + }, + { + "key": "intent-name" + } + ] + } + }, + "status": "No Content", + "code": 204, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Intent not found", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents/:generic-placement-intent-name/app-intents/:intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents", + ":generic-placement-intent-name", + "app-intents", + ":intent-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "generic-placement-intent-name" + }, + { + "key": "intent-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "Add intent for an application", + "request": { + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"\",\n \"description\": \"\",\n \"userData1\": \"\",\n \"userData2\": \"\"\n },\n \"spec\": {\n \"app-name\": \"\",\n \"allOf\": [\n {\n \"anyOf\": [\n {\n \"cluster-label-name\": \"\",\n \"cluster-name\": \"\",\n \"provider-name\": \"\"\n },\n {\n \"cluster-label-name\": \"\",\n \"cluster-name\": \"\",\n \"provider-name\": \"\"\n }\n ],\n \"cluster-label-name\": \"\",\n \"cluster-name\": \"\",\n \"provider-name\": \"\"\n },\n {\n \"anyOf\": [\n {\n \"cluster-label-name\": \"\",\n \"cluster-name\": \"\",\n \"provider-name\": \"\"\n },\n {\n \"cluster-label-name\": \"\",\n \"cluster-name\": \"\",\n \"provider-name\": \"\"\n }\n ],\n \"cluster-label-name\": \"\",\n \"cluster-name\": \"\",\n \"provider-name\": \"\"\n }\n ],\n \"anyOf\": [\n {\n \"cluster-label-name\": \"\",\n \"cluster-name\": \"\",\n \"provider-name\": \"\"\n },\n {\n \"cluster-label-name\": \"\",\n \"cluster-name\": \"\",\n \"provider-name\": \"\"\n }\n ]\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents/:generic-placement-intent-name/app-intents", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents", + ":generic-placement-intent-name", + "app-intents" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "generic-placement-intent-name", + "value": "", + "description": "(Required) Name of Generic Placement Intent" + } + ] + }, + "description": "Add a `intent for application`" + }, + "response": [ + { + "name": "Invalid Input", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"app-name\": \"appl\",\n \"allOf\": [\n {\n \"anyOf\": [\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n },\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n }\n ],\n \"cluster-label-name\": \"west\",\n \"cluster-name\": \"cluster2\",\n \"provider-name\": \"provider2\"\n },\n {\n \"anyOf\": [\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n },\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n }\n ],\n \"cluster-label-name\": \"west\",\n \"cluster-name\": \"cluster2\",\n \"provider-name\": \"provider2\"\n }\n ],\n \"anyOf\": [\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n },\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n }\n ]\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents/:generic-placement-intent-name/app-intents", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents", + ":generic-placement-intent-name", + "app-intents" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "generic-placement-intent-name" + } + ] + } + }, + "status": "Method Not Allowed", + "code": 405, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"app-name\": \"appl\",\n \"allOf\": [\n {\n \"anyOf\": [\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n },\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n }\n ],\n \"cluster-label-name\": \"west\",\n \"cluster-name\": \"cluster2\",\n \"provider-name\": \"provider2\"\n },\n {\n \"anyOf\": [\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n },\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n }\n ],\n \"cluster-label-name\": \"west\",\n \"cluster-name\": \"cluster2\",\n \"provider-name\": \"provider2\"\n }\n ],\n \"anyOf\": [\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n },\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n }\n ]\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents/:generic-placement-intent-name/app-intents", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents", + ":generic-placement-intent-name", + "app-intents" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "generic-placement-intent-name" + } + ] + } + }, + "status": "Created", + "code": 201, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"app-name\": \"appl\",\n \"allOf\": [\n {\n \"anyOf\": [\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n },\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n }\n ],\n \"cluster-label-name\": \"west\",\n \"cluster-name\": \"cluster2\",\n \"provider-name\": \"provider2\"\n },\n {\n \"anyOf\": [\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n },\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n }\n ],\n \"cluster-label-name\": \"west\",\n \"cluster-name\": \"cluster2\",\n \"provider-name\": \"provider2\"\n }\n ],\n \"anyOf\": [\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n },\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n }\n ]\n }\n}" + } + ] + }, + { + "name": "Get all Intents in Generic Placement", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents/:generic-placement-intent-name/app-intents", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents", + ":generic-placement-intent-name", + "app-intents" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "generic-placement-intent-name", + "value": "", + "description": "(Required) Name of Generic Placement Intent" + } + ] + }, + "description": "Get all ` Intents in Generic Placement Intent`\n" + }, + "response": [ + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents/:generic-placement-intent-name/app-intents", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents", + ":generic-placement-intent-name", + "app-intents" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "generic-placement-intent-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "[\n {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"app-name\": \"appl\",\n \"allOf\": [\n {\n \"anyOf\": [\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n },\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n }\n ],\n \"cluster-label-name\": \"west\",\n \"cluster-name\": \"cluster2\",\n \"provider-name\": \"provider2\"\n },\n {\n \"anyOf\": [\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n },\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n }\n ],\n \"cluster-label-name\": \"west\",\n \"cluster-name\": \"cluster2\",\n \"provider-name\": \"provider2\"\n }\n ],\n \"anyOf\": [\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n },\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n }\n ]\n }\n },\n {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"app-name\": \"appl\",\n \"allOf\": [\n {\n \"anyOf\": [\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n },\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n }\n ],\n \"cluster-label-name\": \"west\",\n \"cluster-name\": \"cluster2\",\n \"provider-name\": \"provider2\"\n },\n {\n \"anyOf\": [\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n },\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n }\n ],\n \"cluster-label-name\": \"west\",\n \"cluster-name\": \"cluster2\",\n \"provider-name\": \"provider2\"\n }\n ],\n \"anyOf\": [\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n },\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n }\n ]\n }\n }\n]" + }, + { + "name": "No Generic Placement Intent found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents/:generic-placement-intent-name/app-intents", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents", + ":generic-placement-intent-name", + "app-intents" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "generic-placement-intent-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Query intent for an application", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents/:generic-placement-intent-name/app-intents/?app-name=", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents", + ":generic-placement-intent-name", + "app-intents", + "" + ], + "query": [ + { + "key": "app-name", + "value": "", + "description": "(Required) " + } + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "generic-placement-intent-name", + "value": "", + "description": "(Required) Name of Generic Placement Intent" + } + ] + }, + "description": "Query `generic placement intent for application`\n" + }, + "response": [ + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents/:generic-placement-intent-name/app-intents/?app-name=", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents", + ":generic-placement-intent-name", + "app-intents", + "" + ], + "query": [ + { + "key": "app-name", + "value": "" + } + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "generic-placement-intent-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"app-name\": \"appl\",\n \"allOf\": [\n {\n \"anyOf\": [\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n },\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n }\n ],\n \"cluster-label-name\": \"west\",\n \"cluster-name\": \"cluster2\",\n \"provider-name\": \"provider2\"\n },\n {\n \"anyOf\": [\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n },\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n }\n ],\n \"cluster-label-name\": \"west\",\n \"cluster-name\": \"cluster2\",\n \"provider-name\": \"provider2\"\n }\n ],\n \"anyOf\": [\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n },\n {\n \"cluster-label-name\": \"east\",\n \"cluster-name\": \"cluster1\",\n \"provider-name\": \"provider1\"\n }\n ]\n }\n}" + }, + { + "name": "Generic Placement Intent for application not found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents/:generic-placement-intent-name/app-intents/?app-name=", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents", + ":generic-placement-intent-name", + "app-intents", + "" + ], + "query": [ + { + "key": "app-name", + "value": "" + } + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "generic-placement-intent-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "Get Generic Placement Intent", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents/:generic-placement-intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents", + ":generic-placement-intent-name" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "generic-placement-intent-name", + "value": "", + "description": "(Required) Name of Generic Placement Intent" + } + ] + }, + "description": "Get `generic placement intent`\n" + }, + "response": [ + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents/:generic-placement-intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents", + ":generic-placement-intent-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "generic-placement-intent-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"spec\": {\n \"logical-cloud\": \"cloud1\"\n },\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + { + "name": "Generic Placement Intent not found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents/:generic-placement-intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents", + ":generic-placement-intent-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "generic-placement-intent-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Update Generic Placement Intent", + "request": { + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"spec\": {\n \"logical-cloud\": \"\"\n },\n \"metadata\": {\n \"name\": \"\",\n \"description\": \"\",\n \"userData1\": \"\",\n \"userData2\": \"\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents/:generic-placement-intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents", + ":generic-placement-intent-name" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "generic-placement-intent-name", + "value": "", + "description": "(Required) Name of Generic Placement Intent" + } + ] + }, + "description": "Update `Generic Placement Intent`" + }, + "response": [ + { + "name": "Generic Placement Intent not found", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"spec\": {\n \"logical-cloud\": \"cloud1\"\n },\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents/:generic-placement-intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents", + ":generic-placement-intent-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "generic-placement-intent-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"spec\": {\n \"logical-cloud\": \"cloud1\"\n },\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents/:generic-placement-intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents", + ":generic-placement-intent-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "generic-placement-intent-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"spec\": {\n \"logical-cloud\": \"cloud1\"\n },\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + { + "name": "Invalid data", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"spec\": {\n \"logical-cloud\": \"cloud1\"\n },\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents/:generic-placement-intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents", + ":generic-placement-intent-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "generic-placement-intent-name" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Delete Generic Placement Intent", + "request": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents/:generic-placement-intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents", + ":generic-placement-intent-name" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "generic-placement-intent-name", + "value": "", + "description": "(Required) Name of Generic Placement Intent" + } + ] + }, + "description": "Delete `Generic Placement Intent`\n" + }, + "response": [ + { + "name": "Deleted", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents/:generic-placement-intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents", + ":generic-placement-intent-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "generic-placement-intent-name" + } + ] + } + }, + "status": "No Content", + "code": 204, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Invalid data", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents/:generic-placement-intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents", + ":generic-placement-intent-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "generic-placement-intent-name" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Generic Placement Intent not found", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents/:generic-placement-intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents", + ":generic-placement-intent-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "generic-placement-intent-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "Add Generic Placement Intent", + "request": { + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"spec\": {\n \"logical-cloud\": \"\"\n },\n \"metadata\": {\n \"name\": \"\",\n \"description\": \"\",\n \"userData1\": \"\",\n \"userData2\": \"\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + } + ] + }, + "description": "Add a new `generic placement intent`" + }, + "response": [ + { + "name": "Success", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"spec\": {\n \"logical-cloud\": \"cloud1\"\n },\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + } + ] + } + }, + "status": "Created", + "code": 201, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"spec\": {\n \"logical-cloud\": \"cloud1\"\n },\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + { + "name": "Invalid Input", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"spec\": {\n \"logical-cloud\": \"cloud1\"\n },\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + } + ] + } + }, + "status": "Method Not Allowed", + "code": 405, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Get all Generic Placement Intents", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + } + ] + }, + "description": "Get all `Generic Placement Intents`\n" + }, + "response": [ + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "[\n {\n \"spec\": {\n \"logical-cloud\": \"cloud1\"\n },\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n },\n {\n \"spec\": {\n \"logical-cloud\": \"cloud1\"\n },\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n }\n]" + }, + { + "name": "No Generic Placement Intent found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/generic-placement-intents", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "generic-placement-intents" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "deployment-intent-groups", + "item": [ + { + "name": "{deployment-intent-group-name}", + "item": [ + { + "name": "intents", + "item": [ + { + "name": "{intent-name}", + "item": [ + { + "name": "Get intent for an application", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name/intents/:intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name", + "intents", + ":intent-name" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "deployment-intent-group-name", + "value": "", + "description": "(Required) Name of Generic Placement Intent for application" + }, + { + "key": "intent-name", + "value": "", + "description": "(Required) Name of Generic Placement Intent for application" + } + ] + }, + "description": "Get `Deployment Intent`\n" + }, + "response": [ + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name/intents/:intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name", + "intents", + ":intent-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "deployment-intent-group-name" + }, + { + "key": "intent-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"intent\": \"\"\n }\n}" + }, + { + "name": "Deployment Intent not found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name/intents/:intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name", + "intents", + ":intent-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "deployment-intent-group-name" + }, + { + "key": "intent-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Update intent", + "request": { + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"\",\n \"description\": \"\",\n \"userData1\": \"\",\n \"userData2\": \"\"\n },\n \"spec\": {\n \"intent\": \"\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name/intents/:intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name", + "intents", + ":intent-name" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "deployment-intent-group-name", + "value": "", + "description": "(Required) Name of Generic Placement Intent for application" + }, + { + "key": "intent-name", + "value": "", + "description": "(Required) Name of Generic Placement Intent for application" + } + ] + }, + "description": "Update `deployment intent`" + }, + "response": [ + { + "name": "Invalid data", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"intent\": \"\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name/intents/:intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name", + "intents", + ":intent-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "deployment-intent-group-name" + }, + { + "key": "intent-name" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Intent not found", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"intent\": \"\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name/intents/:intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name", + "intents", + ":intent-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "deployment-intent-group-name" + }, + { + "key": "intent-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"intent\": \"\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name/intents/:intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name", + "intents", + ":intent-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "deployment-intent-group-name" + }, + { + "key": "intent-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"intent\": \"\"\n }\n}" + } + ] + }, + { + "name": "Delete intent", + "request": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name/intents/:intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name", + "intents", + ":intent-name" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "deployment-intent-group-name", + "value": "", + "description": "(Required) Name of Generic Placement Intent for application" + }, + { + "key": "intent-name", + "value": "", + "description": "(Required) Name of Generic Placement Intent for application" + } + ] + }, + "description": "Delete `intent`\n" + }, + "response": [ + { + "name": "Invalid data", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name/intents/:intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name", + "intents", + ":intent-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "deployment-intent-group-name" + }, + { + "key": "intent-name" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Deleted", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name/intents/:intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name", + "intents", + ":intent-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "deployment-intent-group-name" + }, + { + "key": "intent-name" + } + ] + } + }, + "status": "No Content", + "code": 204, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Deployment intent not found", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name/intents/:intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name", + "intents", + ":intent-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "deployment-intent-group-name" + }, + { + "key": "intent-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "Add Intent", + "request": { + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"\",\n \"description\": \"\",\n \"userData1\": \"\",\n \"userData2\": \"\"\n },\n \"spec\": {\n \"intent\": \"\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name/intents/", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name", + "intents", + "" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "deployment-intent-group-name", + "value": "", + "description": "(Required) Name of Generic Placement Intent for application" + } + ] + }, + "description": "Add `deployment Intent`" + }, + "response": [ + { + "name": "Invalid Input", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"intent\": \"\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name/intents/", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name", + "intents", + "" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "deployment-intent-group-name" + } + ] + } + }, + "status": "Method Not Allowed", + "code": 405, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"intent\": \"\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name/intents/", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name", + "intents", + "" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "deployment-intent-group-name" + } + ] + } + }, + "status": "Created", + "code": 201, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"intent\": \"\"\n }\n}" + } + ] + }, + { + "name": "Get all intents in Deployment Intent Group", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name/intents/", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name", + "intents", + "" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "deployment-intent-group-name", + "value": "", + "description": "(Required) Name of Generic Placement Intent for application" + } + ] + }, + "description": "Get all `intents in deployment intent group`\n" + }, + "response": [ + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name/intents/", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name", + "intents", + "" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "deployment-intent-group-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "[\n {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"intent\": \"\"\n }\n },\n {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"intent\": \"\"\n }\n }\n]" + }, + { + "name": "No Deployment Intent Group found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name/intents/", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name", + "intents", + "" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "deployment-intent-group-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Query intent", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name/intents?intent=", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name", + "intents" + ], + "query": [ + { + "key": "intent", + "value": "", + "description": "(Required) " + } + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "deployment-intent-group-name", + "value": "", + "description": "(Required) Name of Generic Placement Intent for application" + } + ] + }, + "description": "Query `Deployment Intent`\n" + }, + "response": [ + { + "name": "Deployment Intent not found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name/intents?intent=", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name", + "intents" + ], + "query": [ + { + "key": "intent", + "value": "" + } + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "deployment-intent-group-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name/intents?intent=", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name", + "intents" + ], + "query": [ + { + "key": "intent", + "value": "" + } + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "deployment-intent-group-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"intent\": \"\"\n }\n}" + } + ] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "Get Deployment Intent Group", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "deployment-intent-group-name", + "value": "", + "description": "(Required) Name of Generic Placement Intent for application" + } + ] + }, + "description": "Get `Deployment Intent Group`\n" + }, + "response": [ + { + "name": "Deployment Intent Group not found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "deployment-intent-group-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "deployment-intent-group-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"profile\": \"\",\n \"version\": \"\",\n \"override-values\": [\n {\n \"app-name\": \"\",\n \"values\": \"\"\n },\n {\n \"app-name\": \"\",\n \"values\": \"\"\n }\n ]\n }\n}" + } + ] + }, + { + "name": "Update Deployment Intent Group", + "request": { + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"\",\n \"description\": \"\",\n \"userData1\": \"\",\n \"userData2\": \"\"\n },\n \"spec\": {\n \"profile\": \"\",\n \"version\": \"\",\n \"override-values\": [\n {\n \"app-name\": \"\",\n \"values\": \"\"\n },\n {\n \"app-name\": \"\",\n \"values\": \"\"\n }\n ]\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "deployment-intent-group-name", + "value": "", + "description": "(Required) Name of Generic Placement Intent for application" + } + ] + }, + "description": "Update `Deployment Intent Group`" + }, + "response": [ + { + "name": "Deployment Intent Group not found", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"profile\": \"\",\n \"version\": \"\",\n \"override-values\": [\n {\n \"app-name\": \"\",\n \"values\": \"\"\n },\n {\n \"app-name\": \"\",\n \"values\": \"\"\n }\n ]\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "deployment-intent-group-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Invalid data", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"profile\": \"\",\n \"version\": \"\",\n \"override-values\": [\n {\n \"app-name\": \"\",\n \"values\": \"\"\n },\n {\n \"app-name\": \"\",\n \"values\": \"\"\n }\n ]\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "deployment-intent-group-name" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"profile\": \"\",\n \"version\": \"\",\n \"override-values\": [\n {\n \"app-name\": \"\",\n \"values\": \"\"\n },\n {\n \"app-name\": \"\",\n \"values\": \"\"\n }\n ]\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "deployment-intent-group-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"profile\": \"\",\n \"version\": \"\",\n \"override-values\": [\n {\n \"app-name\": \"\",\n \"values\": \"\"\n },\n {\n \"app-name\": \"\",\n \"values\": \"\"\n }\n ]\n }\n}" + } + ] + }, + { + "name": "Delete Deployment Intent Group", + "request": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "deployment-intent-group-name", + "value": "", + "description": "(Required) Name of Generic Placement Intent for application" + } + ] + }, + "description": "Delete `Deployment Intent Group`\n" + }, + "response": [ + { + "name": "Deleted", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "deployment-intent-group-name" + } + ] + } + }, + "status": "No Content", + "code": 204, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Invalid data", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "deployment-intent-group-name" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Deployment Intent Group not found", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "deployment-intent-group-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Approve a Deployment", + "request": { + "method": "POST", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name/approve", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name", + "approve" + ], + "variable": [ + { + "key": "project-name", + "value": "" + }, + { + "key": "composite-app-name", + "value": "" + }, + { + "key": "composite-app-version", + "value": "" + }, + { + "key": "deployment-intent-group-name", + "value": "" + } + ] + }, + "description": "Approve a Deployment" + }, + "response": [] + }, + { + "name": "Instantiate a Deployment", + "request": { + "method": "POST", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name/instantiate", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name", + "instantiate" + ], + "variable": [ + { + "key": "project-name", + "value": "" + }, + { + "key": "composite-app-name", + "value": "" + }, + { + "key": "composite-app-version", + "value": "" + }, + { + "key": "deployment-intent-group-name", + "value": "" + } + ] + }, + "description": "Instantiate a Deployment" + }, + "response": [] + }, + { + "name": "Destroy a Deployment", + "request": { + "method": "POST", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name/destroy", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name", + "destroy" + ], + "variable": [ + { + "key": "project-name", + "value": "" + }, + { + "key": "composite-app-name", + "value": "" + }, + { + "key": "composite-app-version", + "value": "" + }, + { + "key": "deployment-intent-group-name", + "value": "" + } + ] + }, + "description": "Destroy a Deployment" + }, + "response": [] + }, + { + "name": "Status of a Deployment", + "request": { + "method": "POST", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups/:deployment-intent-group-name/status", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups", + ":deployment-intent-group-name", + "status" + ], + "variable": [ + { + "key": "project-name", + "value": "" + }, + { + "key": "composite-app-name", + "value": "" + }, + { + "key": "composite-app-version", + "value": "" + }, + { + "key": "deployment-intent-group-name", + "value": "" + } + ] + }, + "description": "Status of a Deployment" + }, + "response": [] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "Add Deployment Intent Group", + "request": { + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"\",\n \"description\": \"\",\n \"userData1\": \"\",\n \"userData2\": \"\"\n },\n \"spec\": {\n \"profile\": \"\",\n \"version\": \"\",\n \"override-values\": [\n {\n \"app-name\": \"\",\n \"values\": \"\"\n },\n {\n \"app-name\": \"\",\n \"values\": \"\"\n }\n ]\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + } + ] + }, + "description": "Add a new `deployment intent group`" + }, + "response": [ + { + "name": "Success", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"profile\": \"\",\n \"version\": \"\",\n \"override-values\": [\n {\n \"app-name\": \"\",\n \"values\": \"\"\n },\n {\n \"app-name\": \"\",\n \"values\": \"\"\n }\n ]\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + } + ] + } + }, + "status": "Created", + "code": 201, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"profile\": \"\",\n \"version\": \"\",\n \"override-values\": [\n {\n \"app-name\": \"\",\n \"values\": \"\"\n },\n {\n \"app-name\": \"\",\n \"values\": \"\"\n }\n ]\n }\n}" + }, + { + "name": "Invalid Input", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"profile\": \"\",\n \"version\": \"\",\n \"override-values\": [\n {\n \"app-name\": \"\",\n \"values\": \"\"\n },\n {\n \"app-name\": \"\",\n \"values\": \"\"\n }\n ]\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + } + ] + } + }, + "status": "Method Not Allowed", + "code": 405, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Get all Deployment Intent Group", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + } + ] + }, + "description": "Get all `Deployment Intent Group`\n" + }, + "response": [ + { + "name": "No Deployment Intent Group found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/deployment-intent-groups", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "deployment-intent-groups" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "[\n {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"profile\": \"\",\n \"version\": \"\",\n \"override-values\": [\n {\n \"app-name\": \"\",\n \"values\": \"\"\n },\n {\n \"app-name\": \"\",\n \"values\": \"\"\n }\n ]\n }\n },\n {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"profile\": \"\",\n \"version\": \"\",\n \"override-values\": [\n {\n \"app-name\": \"\",\n \"values\": \"\"\n },\n {\n \"app-name\": \"\",\n \"values\": \"\"\n }\n ]\n }\n }\n]" + } + ] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "network-controller-intent", + "item": [ + { + "name": "{net-control-intent}", + "item": [ + { + "name": "workload-intents", + "item": [ + { + "name": "{workload-intent-name}", + "item": [ + { + "name": "interfaces", + "item": [ + { + "name": "{interface-name}", + "item": [ + { + "name": "Get Network Controller Workload Interface", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent/workload-intents/:workload-intent-name/interfaces/:interface-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent", + "workload-intents", + ":workload-intent-name", + "interfaces", + ":interface-name" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "net-control-intent", + "value": "", + "description": "(Required) Name of the network" + }, + { + "key": "workload-intent-name", + "value": "", + "description": "(Required) Name of the network" + }, + { + "key": "interface-name", + "value": "", + "description": "(Required) Name of the network" + } + ] + }, + "description": "Get `network controller workload interface`\n" + }, + "response": [ + { + "name": "Network Controller Workload Interface not found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent/workload-intents/:workload-intent-name/interfaces/:interface-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent", + "workload-intents", + ":workload-intent-name", + "interfaces", + ":interface-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "net-control-intent" + }, + { + "key": "workload-intent-name" + }, + { + "key": "interface-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent/workload-intents/:workload-intent-name/interfaces/:interface-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent", + "workload-intents", + ":workload-intent-name", + "interfaces", + ":interface-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "net-control-intent" + }, + { + "key": "workload-intent-name" + }, + { + "key": "interface-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"interface\": \"eth0\",\n \"name\": \"provider-1\",\n \"defaultGateway\": false,\n \"ipAddress\": \"0.0.0.0\",\n \"macAddress\": \"x.x.x.x\"\n }\n}" + } + ] + }, + { + "name": "Update Network Controller Workload Interface", + "request": { + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"\",\n \"description\": \"\",\n \"userData1\": \"\",\n \"userData2\": \"\"\n },\n \"spec\": {\n \"interface\": \"\",\n \"name\": \"\",\n \"defaultGateway\": \"\",\n \"ipAddress\": \"\",\n \"macAddress\": \"\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent/workload-intents/:workload-intent-name/interfaces/:interface-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent", + "workload-intents", + ":workload-intent-name", + "interfaces", + ":interface-name" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "net-control-intent", + "value": "", + "description": "(Required) Name of the network" + }, + { + "key": "workload-intent-name", + "value": "", + "description": "(Required) Name of the network" + }, + { + "key": "interface-name", + "value": "", + "description": "(Required) Name of the network" + } + ] + }, + "description": "Update `Network Controller Workload Interface`" + }, + "response": [ + { + "name": "Network Controller Workload Interface not found", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"interface\": \"eth0\",\n \"name\": \"provider-1\",\n \"defaultGateway\": false,\n \"ipAddress\": \"0.0.0.0\",\n \"macAddress\": \"x.x.x.x\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent/workload-intents/:workload-intent-name/interfaces/:interface-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent", + "workload-intents", + ":workload-intent-name", + "interfaces", + ":interface-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "net-control-intent" + }, + { + "key": "workload-intent-name" + }, + { + "key": "interface-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"interface\": \"eth0\",\n \"name\": \"provider-1\",\n \"defaultGateway\": false,\n \"ipAddress\": \"0.0.0.0\",\n \"macAddress\": \"x.x.x.x\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent/workload-intents/:workload-intent-name/interfaces/:interface-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent", + "workload-intents", + ":workload-intent-name", + "interfaces", + ":interface-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "net-control-intent" + }, + { + "key": "workload-intent-name" + }, + { + "key": "interface-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"interface\": \"eth0\",\n \"name\": \"provider-1\",\n \"defaultGateway\": false,\n \"ipAddress\": \"0.0.0.0\",\n \"macAddress\": \"x.x.x.x\"\n }\n}" + }, + { + "name": "Invalid data", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"interface\": \"eth0\",\n \"name\": \"provider-1\",\n \"defaultGateway\": false,\n \"ipAddress\": \"0.0.0.0\",\n \"macAddress\": \"x.x.x.x\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent/workload-intents/:workload-intent-name/interfaces/:interface-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent", + "workload-intents", + ":workload-intent-name", + "interfaces", + ":interface-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "net-control-intent" + }, + { + "key": "workload-intent-name" + }, + { + "key": "interface-name" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Delete Network Controller Workload Interface", + "request": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent/workload-intents/:workload-intent-name/interfaces/:interface-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent", + "workload-intents", + ":workload-intent-name", + "interfaces", + ":interface-name" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "net-control-intent", + "value": "", + "description": "(Required) Name of the network" + }, + { + "key": "workload-intent-name", + "value": "", + "description": "(Required) Name of the network" + }, + { + "key": "interface-name", + "value": "", + "description": "(Required) Name of the network" + } + ] + }, + "description": "Delete `Network Controller Workload Interface`\n" + }, + "response": [ + { + "name": "Invalid data", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent/workload-intents/:workload-intent-name/interfaces/:interface-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent", + "workload-intents", + ":workload-intent-name", + "interfaces", + ":interface-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "net-control-intent" + }, + { + "key": "workload-intent-name" + }, + { + "key": "interface-name" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Deleted", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent/workload-intents/:workload-intent-name/interfaces/:interface-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent", + "workload-intents", + ":workload-intent-name", + "interfaces", + ":interface-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "net-control-intent" + }, + { + "key": "workload-intent-name" + }, + { + "key": "interface-name" + } + ] + } + }, + "status": "No Content", + "code": 204, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Network Controller Workload Interface not found", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent/workload-intents/:workload-intent-name/interfaces/:interface-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent", + "workload-intents", + ":workload-intent-name", + "interfaces", + ":interface-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "net-control-intent" + }, + { + "key": "workload-intent-name" + }, + { + "key": "interface-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "Network Controller Workload Interface API's", + "request": { + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"\",\n \"description\": \"\",\n \"userData1\": \"\",\n \"userData2\": \"\"\n },\n \"spec\": {\n \"interface\": \"\",\n \"name\": \"\",\n \"defaultGateway\": \"\",\n \"ipAddress\": \"\",\n \"macAddress\": \"\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent/workload-intents/:workload-intent-name/interfaces", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent", + "workload-intents", + ":workload-intent-name", + "interfaces" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "net-control-intent", + "value": "", + "description": "(Required) Name of the network" + }, + { + "key": "workload-intent-name", + "value": "", + "description": "(Required) Name of the network" + } + ] + }, + "description": "Add a new `network controller workload interface`" + }, + "response": [ + { + "name": "Success", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"interface\": \"eth0\",\n \"name\": \"provider-1\",\n \"defaultGateway\": false,\n \"ipAddress\": \"0.0.0.0\",\n \"macAddress\": \"x.x.x.x\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent/workload-intents/:workload-intent-name/interfaces", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent", + "workload-intents", + ":workload-intent-name", + "interfaces" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "net-control-intent" + }, + { + "key": "workload-intent-name" + } + ] + } + }, + "status": "Created", + "code": 201, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"interface\": \"eth0\",\n \"name\": \"provider-1\",\n \"defaultGateway\": false,\n \"ipAddress\": \"0.0.0.0\",\n \"macAddress\": \"x.x.x.x\"\n }\n}" + }, + { + "name": "Invalid Input", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"interface\": \"eth0\",\n \"name\": \"provider-1\",\n \"defaultGateway\": false,\n \"ipAddress\": \"0.0.0.0\",\n \"macAddress\": \"x.x.x.x\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent/workload-intents/:workload-intent-name/interfaces", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent", + "workload-intents", + ":workload-intent-name", + "interfaces" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "net-control-intent" + }, + { + "key": "workload-intent-name" + } + ] + } + }, + "status": "Method Not Allowed", + "code": 405, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Get all Network Controller Workload Interface", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent/workload-intents/:workload-intent-name/interfaces", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent", + "workload-intents", + ":workload-intent-name", + "interfaces" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "net-control-intent", + "value": "", + "description": "(Required) Name of the network" + }, + { + "key": "workload-intent-name", + "value": "", + "description": "(Required) Name of the network" + } + ] + }, + "description": "Get all `network controller workload interface`\n" + }, + "response": [ + { + "name": "No Network Controller Workload Interface found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent/workload-intents/:workload-intent-name/interfaces", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent", + "workload-intents", + ":workload-intent-name", + "interfaces" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "net-control-intent" + }, + { + "key": "workload-intent-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent/workload-intents/:workload-intent-name/interfaces", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent", + "workload-intents", + ":workload-intent-name", + "interfaces" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "net-control-intent" + }, + { + "key": "workload-intent-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "[\n {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"interface\": \"eth0\",\n \"name\": \"provider-1\",\n \"defaultGateway\": false,\n \"ipAddress\": \"0.0.0.0\",\n \"macAddress\": \"x.x.x.x\"\n }\n },\n {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"interface\": \"eth0\",\n \"name\": \"provider-1\",\n \"defaultGateway\": false,\n \"ipAddress\": \"0.0.0.0\",\n \"macAddress\": \"x.x.x.x\"\n }\n }\n]" + } + ] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "Get Network Controller Workload Intent", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent/workload-intents/:workload-intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent", + "workload-intents", + ":workload-intent-name" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "net-control-intent", + "value": "", + "description": "(Required) Name of the network" + }, + { + "key": "workload-intent-name", + "value": "", + "description": "(Required) Name of the network" + } + ] + }, + "description": "Get `network controller workload intent`\n" + }, + "response": [ + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent/workload-intents/:workload-intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent", + "workload-intents", + ":workload-intent-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "net-control-intent" + }, + { + "key": "workload-intent-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"spec\": {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"application-name\": \"Application1\",\n \"workload-resource\": \"firewall\",\n \"type\": \"deployment\"\n }\n }\n}" + }, + { + "name": "Network Controller Workload Intent not found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent/workload-intents/:workload-intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent", + "workload-intents", + ":workload-intent-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "net-control-intent" + }, + { + "key": "workload-intent-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Update Network Controller Workload Intent", + "request": { + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"spec\": {\n \"metadata\": {\n \"name\": \"\",\n \"description\": \"\",\n \"userData1\": \"\",\n \"userData2\": \"\"\n },\n \"spec\": {\n \"application-name\": \"\",\n \"workload-resource\": \"\",\n \"type\": \"\"\n }\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent/workload-intents/:workload-intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent", + "workload-intents", + ":workload-intent-name" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "net-control-intent", + "value": "", + "description": "(Required) Name of the network" + }, + { + "key": "workload-intent-name", + "value": "", + "description": "(Required) Name of the network" + } + ] + }, + "description": "Update `Network Controller Workload Intent`" + }, + "response": [ + { + "name": "Success", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"spec\": {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"application-name\": \"Application1\",\n \"workload-resource\": \"firewall\",\n \"type\": \"deployment\"\n }\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent/workload-intents/:workload-intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent", + "workload-intents", + ":workload-intent-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "net-control-intent" + }, + { + "key": "workload-intent-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"spec\": {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"application-name\": \"Application1\",\n \"workload-resource\": \"firewall\",\n \"type\": \"deployment\"\n }\n }\n}" + }, + { + "name": "Network Controller Workload Intent not found", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"spec\": {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"application-name\": \"Application1\",\n \"workload-resource\": \"firewall\",\n \"type\": \"deployment\"\n }\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent/workload-intents/:workload-intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent", + "workload-intents", + ":workload-intent-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "net-control-intent" + }, + { + "key": "workload-intent-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Invalid data", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"spec\": {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"application-name\": \"Application1\",\n \"workload-resource\": \"firewall\",\n \"type\": \"deployment\"\n }\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent/workload-intents/:workload-intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent", + "workload-intents", + ":workload-intent-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "net-control-intent" + }, + { + "key": "workload-intent-name" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Delete Network Controller Workload Intent", + "request": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent/workload-intents/:workload-intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent", + "workload-intents", + ":workload-intent-name" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "net-control-intent", + "value": "", + "description": "(Required) Name of the network" + }, + { + "key": "workload-intent-name", + "value": "", + "description": "(Required) Name of the network" + } + ] + }, + "description": "Delete `Network Controller Workload Intent`\n" + }, + "response": [ + { + "name": "Invalid data", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent/workload-intents/:workload-intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent", + "workload-intents", + ":workload-intent-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "net-control-intent" + }, + { + "key": "workload-intent-name" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Deleted", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent/workload-intents/:workload-intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent", + "workload-intents", + ":workload-intent-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "net-control-intent" + }, + { + "key": "workload-intent-name" + } + ] + } + }, + "status": "No Content", + "code": 204, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Network Controller Workload Intent not found", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent/workload-intents/:workload-intent-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent", + "workload-intents", + ":workload-intent-name" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "net-control-intent" + }, + { + "key": "workload-intent-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "Network Controller Workload Intent API's", + "request": { + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"spec\": {\n \"metadata\": {\n \"name\": \"\",\n \"description\": \"\",\n \"userData1\": \"\",\n \"userData2\": \"\"\n },\n \"spec\": {\n \"application-name\": \"\",\n \"workload-resource\": \"\",\n \"type\": \"\"\n }\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent/workload-intents", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent", + "workload-intents" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "net-control-intent", + "value": "", + "description": "(Required) Name of the network" + } + ] + }, + "description": "Add a new `network controller workload intent`" + }, + "response": [ + { + "name": "Invalid Input", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"spec\": {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"application-name\": \"Application1\",\n \"workload-resource\": \"firewall\",\n \"type\": \"deployment\"\n }\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent/workload-intents", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent", + "workload-intents" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "net-control-intent" + } + ] + } + }, + "status": "Method Not Allowed", + "code": 405, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"spec\": {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"application-name\": \"Application1\",\n \"workload-resource\": \"firewall\",\n \"type\": \"deployment\"\n }\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent/workload-intents", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent", + "workload-intents" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "net-control-intent" + } + ] + } + }, + "status": "Created", + "code": 201, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"spec\": {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"application-name\": \"Application1\",\n \"workload-resource\": \"firewall\",\n \"type\": \"deployment\"\n }\n }\n}" + } + ] + }, + { + "name": "Get Network Controller Workload Intent", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent/workload-intents", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent", + "workload-intents" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "net-control-intent", + "value": "", + "description": "(Required) Name of the network" + } + ] + }, + "description": "Get all `network controller workload intent`\n" + }, + "response": [ + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent/workload-intents", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent", + "workload-intents" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "net-control-intent" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "[\n {\n \"spec\": {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"application-name\": \"Application1\",\n \"workload-resource\": \"firewall\",\n \"type\": \"deployment\"\n }\n }\n },\n {\n \"spec\": {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"application-name\": \"Application1\",\n \"workload-resource\": \"firewall\",\n \"type\": \"deployment\"\n }\n }\n }\n]" + }, + { + "name": "No Network Controller Workload Intent found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent/workload-intents", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent", + "workload-intents" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "net-control-intent" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "Get Network Controller Intent", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "net-control-intent", + "value": "", + "description": "(Required) Name of the network" + } + ] + }, + "description": "Get `network controller intent`\n" + }, + "response": [ + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "net-control-intent" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + { + "name": "Network Controller Intent not found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "net-control-intent" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Update Network Controller Intent", + "request": { + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"\",\n \"description\": \"\",\n \"userData1\": \"\",\n \"userData2\": \"\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "net-control-intent", + "value": "", + "description": "(Required) Name of the network" + } + ] + }, + "description": "Update `Network Controller Intent`" + }, + "response": [ + { + "name": "Network Controller Intent not found", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "net-control-intent" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "net-control-intent" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + { + "name": "Invalid data", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "net-control-intent" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Delete Network Controller Intent", + "request": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + }, + { + "key": "net-control-intent", + "value": "", + "description": "(Required) Name of the network" + } + ] + }, + "description": "Delete `Network Controller Intent`\n" + }, + "response": [ + { + "name": "Network Controller Intent not found", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "net-control-intent" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Invalid data", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "net-control-intent" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Deleted", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent/:net-control-intent", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent", + ":net-control-intent" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + }, + { + "key": "net-control-intent" + } + ] + } + }, + "status": "No Content", + "code": 204, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "Network Controller Intent API's", + "request": { + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"\",\n \"description\": \"\",\n \"userData1\": \"\",\n \"userData2\": \"\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + } + ] + }, + "description": "Add a new `network controller intent`" + }, + "response": [ + { + "name": "Invalid Input", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + } + ] + } + }, + "status": "Method Not Allowed", + "code": 405, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + } + ] + } + }, + "status": "Created", + "code": 201, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + } + ] + }, + { + "name": "Get all Network Controller Intent", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + } + ] + }, + "description": "Get all `network controller intent`\n" + }, + "response": [ + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "[\n {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n },\n {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n }\n]" + }, + { + "name": "No Network Controller Intent found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version/network-controller-intent", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version", + "network-controller-intent" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "Get Composite Application", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + } + ] + }, + "description": "Get `composite application`\n" + }, + "response": [ + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"version\": \"v1\"\n }\n}" + }, + { + "name": "Composite Application not found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Update a Composite Application", + "request": { + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"\",\n \"description\": \"\",\n \"userData1\": \"\",\n \"userData2\": \"\"\n },\n \"spec\": {\n \"version\": \"\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + } + ] + }, + "description": "Update a `Composite Application`" + }, + "response": [ + { + "name": "Composite Application not found", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"version\": \"v1\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"version\": \"v1\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"version\": \"v1\"\n }\n}" + }, + { + "name": "Invalid data", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"version\": \"v1\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Delete Composite Application", + "request": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + }, + { + "key": "composite-app-name", + "value": "", + "description": "(Required) Name of the Composite Application" + }, + { + "key": "composite-app-version", + "value": "", + "description": "(Required) Version of the Composite Application" + } + ] + }, + "description": "Delete `Composite Application`\n" + }, + "response": [ + { + "name": "Invalid data", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Composite Application not found", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Deleted", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps/:composite-app-name/:composite-app-version", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps", + ":composite-app-name", + ":composite-app-version" + ], + "variable": [ + { + "key": "project-name" + }, + { + "key": "composite-app-name" + }, + { + "key": "composite-app-version" + } + ] + } + }, + "status": "No Content", + "code": 204, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "Add Composite Application", + "request": { + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"\",\n \"description\": \"\",\n \"userData1\": \"\",\n \"userData2\": \"\"\n },\n \"spec\": {\n \"version\": \"\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + } + ] + }, + "description": "Add a new `composite application`" + }, + "response": [ + { + "name": "Success", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"version\": \"v1\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps" + ], + "variable": [ + { + "key": "project-name" + } + ] + } + }, + "status": "Created", + "code": 201, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"version\": \"v1\"\n }\n}" + }, + { + "name": "Invalid Input", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"version\": \"v1\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps" + ], + "variable": [ + { + "key": "project-name" + } + ] + } + }, + "status": "Method Not Allowed", + "code": 405, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Get all Composite Applications", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + } + ] + }, + "description": "Get all `composite applications`\n" + }, + "response": [ + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps" + ], + "variable": [ + { + "key": "project-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "[\n {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"version\": \"v1\"\n }\n },\n {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"version\": \"v1\"\n }\n }\n]" + }, + { + "name": "No Composite App found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name/composite-apps", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name", + "composite-apps" + ], + "variable": [ + { + "key": "project-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "Get project by project name", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + } + ] + }, + "description": "Get `project`\n" + }, + "response": [ + { + "name": "Project not found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name" + ], + "variable": [ + { + "key": "project-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name" + ], + "variable": [ + { + "key": "project-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + } + ] + }, + { + "name": "Update project", + "request": { + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"\",\n \"description\": \"\",\n \"userData1\": \"\",\n \"userData2\": \"\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + } + ] + }, + "description": "Update `project`" + }, + "response": [ + { + "name": "Invalid data", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name" + ], + "variable": [ + { + "key": "project-name" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Project not found", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name" + ], + "variable": [ + { + "key": "project-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects/:project-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name" + ], + "variable": [ + { + "key": "project-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + } + ] + }, + { + "name": "Delete project by project name", + "request": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name" + ], + "variable": [ + { + "key": "project-name", + "value": "", + "description": "(Required) Name of the project" + } + ] + }, + "description": "Delete `project`\n" + }, + "response": [ + { + "name": "Project not found", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name" + ], + "variable": [ + { + "key": "project-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Invalid data", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name" + ], + "variable": [ + { + "key": "project-name" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Deleted", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects/:project-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects", + ":project-name" + ], + "variable": [ + { + "key": "project-name" + } + ] + } + }, + "status": "No Content", + "code": 204, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "Project", + "request": { + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"\",\n \"description\": \"\",\n \"userData1\": \"\",\n \"userData2\": \"\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects" + ] + }, + "description": "Add a new `project`" + }, + "response": [ + { + "name": "Invalid Input", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects" + ] + } + }, + "status": "Method Not Allowed", + "code": 405, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/projects", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects" + ] + } + }, + "status": "Created", + "code": 201, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + } + ] + }, + { + "name": "Get all projects", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects" + ] + }, + "description": "Get all `projects`\n" + }, + "response": [ + { + "name": "No Project found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects" + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/projects", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "projects" + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "[\n {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n },\n {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n }\n]" + } + ] + } + ], + "protocolProfileBehavior": {} + }, + { + "name": "controllers", + "item": [ + { + "name": "{controller-name}", + "item": [ + { + "name": "Get controller by name", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/controllers/:controller-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "controllers", + ":controller-name" + ], + "variable": [ + { + "key": "controller-name", + "value": "", + "description": "(Required) Controller name" + } + ] + }, + "description": "Get `controller`\n" + }, + "response": [ + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/controllers/:controller-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "controllers", + ":controller-name" + ], + "variable": [ + { + "key": "controller-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"host\": \"10.7.100.4\",\n \"port\": \"9029\",\n \"type\": \"placement\",\n \"priority\": \"4\"\n }\n}" + }, + { + "name": "Controller not found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/controllers/:controller-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "controllers", + ":controller-name" + ], + "variable": [ + { + "key": "controller-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Update controller", + "request": { + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"\",\n \"description\": \"\",\n \"userData1\": \"\",\n \"userData2\": \"\"\n },\n \"spec\": {\n \"host\": \"\",\n \"port\": \"\",\n \"type\": \"\",\n \"priority\": \"\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/controllers/:controller-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "controllers", + ":controller-name" + ], + "variable": [ + { + "key": "controller-name", + "value": "", + "description": "(Required) Controller name" + } + ] + }, + "description": "Update `controller`" + }, + "response": [ + { + "name": "Invalid data", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"host\": \"10.7.100.4\",\n \"port\": \"9029\",\n \"type\": \"placement\",\n \"priority\": \"4\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/controllers/:controller-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "controllers", + ":controller-name" + ], + "variable": [ + { + "key": "controller-name" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"host\": \"10.7.100.4\",\n \"port\": \"9029\",\n \"type\": \"placement\",\n \"priority\": \"4\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/controllers/:controller-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "controllers", + ":controller-name" + ], + "variable": [ + { + "key": "controller-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"host\": \"10.7.100.4\",\n \"port\": \"9029\",\n \"type\": \"placement\",\n \"priority\": \"4\"\n }\n}" + }, + { + "name": "Controller not found", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"host\": \"10.7.100.4\",\n \"port\": \"9029\",\n \"type\": \"placement\",\n \"priority\": \"4\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/controllers/:controller-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "controllers", + ":controller-name" + ], + "variable": [ + { + "key": "controller-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Delete controller", + "request": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/controllers/:controller-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "controllers", + ":controller-name" + ], + "variable": [ + { + "key": "controller-name", + "value": "", + "description": "(Required) Controller name" + } + ] + }, + "description": "Delete `controller`\n" + }, + "response": [ + { + "name": "Controller not found", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/controllers/:controller-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "controllers", + ":controller-name" + ], + "variable": [ + { + "key": "controller-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Deleted", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/controllers/:controller-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "controllers", + ":controller-name" + ], + "variable": [ + { + "key": "controller-name" + } + ] + } + }, + "status": "No Content", + "code": 204, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Invalid data", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/controllers/:controller-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "controllers", + ":controller-name" + ], + "variable": [ + { + "key": "controller-name" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "Controller Registration", + "request": { + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"\",\n \"description\": \"\",\n \"userData1\": \"\",\n \"userData2\": \"\"\n },\n \"spec\": {\n \"host\": \"\",\n \"port\": \"\",\n \"type\": \"\",\n \"priority\": \"\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/controllers", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "controllers" + ] + }, + "description": "Add a new `controller`" + }, + "response": [ + { + "name": "Invalid Input", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"host\": \"10.7.100.4\",\n \"port\": \"9029\",\n \"type\": \"placement\",\n \"priority\": \"4\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/controllers", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "controllers" + ] + } + }, + "status": "Method Not Allowed", + "code": 405, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"host\": \"10.7.100.4\",\n \"port\": \"9029\",\n \"type\": \"placement\",\n \"priority\": \"4\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/controllers", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "controllers" + ] + } + }, + "status": "Created", + "code": 201, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"host\": \"10.7.100.4\",\n \"port\": \"9029\",\n \"type\": \"placement\",\n \"priority\": \"4\"\n }\n}" + } + ] + }, + { + "name": "Get all controllers", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/controllers", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "controllers" + ] + }, + "description": "Get all `controllers`\n" + }, + "response": [ + { + "name": "No controllers found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/controllers", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "controllers" + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/controllers", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "controllers" + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "[\n {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"host\": \"10.7.100.4\",\n \"port\": \"9029\",\n \"type\": \"placement\",\n \"priority\": \"4\"\n }\n },\n {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"host\": \"10.7.100.4\",\n \"port\": \"9029\",\n \"type\": \"placement\",\n \"priority\": \"4\"\n }\n }\n]" + } + ] + } + ], + "protocolProfileBehavior": {} + }, + { + "name": "cluster-providers", + "item": [ + { + "name": "{cluster-providers-name}", + "item": [ + { + "name": "clusters", + "item": [ + { + "name": "{cluster-name}", + "item": [ + { + "name": "labels", + "item": [ + { + "name": "{cluster-label-name}", + "item": [ + { + "name": "Get label", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/labels/:cluster-label-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "labels", + ":cluster-label-name" + ], + "variable": [ + { + "key": "cluster-providers-name", + "value": "", + "description": "(Required) Name of the cluster provider" + }, + { + "key": "cluster-name", + "value": "", + "description": "(Required) Name of the cluster" + }, + { + "key": "cluster-label-name", + "value": "", + "description": "(Required) Name of the cluster" + } + ] + }, + "description": "Get `cluster label`\n" + }, + "response": [ + { + "name": "label not found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/labels/:cluster-label-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "labels", + ":cluster-label-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + }, + { + "key": "cluster-label-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/labels/:cluster-label-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "labels", + ":cluster-label-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + }, + { + "key": "cluster-label-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"label-name\": \"cluster-label-1\"\n}" + } + ] + }, + { + "name": "Update label", + "request": { + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"label-name\": \"\"\n}" + }, + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/labels/:cluster-label-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "labels", + ":cluster-label-name" + ], + "variable": [ + { + "key": "cluster-providers-name", + "value": "", + "description": "(Required) Name of the cluster provider" + }, + { + "key": "cluster-name", + "value": "", + "description": "(Required) Name of the cluster" + }, + { + "key": "cluster-label-name", + "value": "", + "description": "(Required) Name of the cluster" + } + ] + }, + "description": "Update label for `cluster`" + }, + "response": [ + { + "name": "Success", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"label-name\": \"cluster-label-1\"\n}" + }, + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/labels/:cluster-label-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "labels", + ":cluster-label-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + }, + { + "key": "cluster-label-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"label-name\": \"cluster-label-1\"\n}" + }, + { + "name": "Invalid data", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"label-name\": \"cluster-label-1\"\n}" + }, + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/labels/:cluster-label-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "labels", + ":cluster-label-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + }, + { + "key": "cluster-label-name" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Label not found", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"label-name\": \"cluster-label-1\"\n}" + }, + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/labels/:cluster-label-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "labels", + ":cluster-label-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + }, + { + "key": "cluster-label-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Delete cluster label", + "request": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/labels/:cluster-label-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "labels", + ":cluster-label-name" + ], + "variable": [ + { + "key": "cluster-providers-name", + "value": "", + "description": "(Required) Name of the cluster provider" + }, + { + "key": "cluster-name", + "value": "", + "description": "(Required) Name of the cluster" + }, + { + "key": "cluster-label-name", + "value": "", + "description": "(Required) Name of the cluster" + } + ] + }, + "description": "Delete `label`\n" + }, + "response": [ + { + "name": "Label not found", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/labels/:cluster-label-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "labels", + ":cluster-label-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + }, + { + "key": "cluster-label-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Deleted", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/labels/:cluster-label-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "labels", + ":cluster-label-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + }, + { + "key": "cluster-label-name" + } + ] + } + }, + "status": "No Content", + "code": 204, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Invalid data", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/labels/:cluster-label-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "labels", + ":cluster-label-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + }, + { + "key": "cluster-label-name" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "Add label to Cluster", + "request": { + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"label-name\": \"\"\n}" + }, + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/labels", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "labels" + ], + "variable": [ + { + "key": "cluster-providers-name", + "value": "", + "description": "(Required) Name of the cluster provider" + }, + { + "key": "cluster-name", + "value": "", + "description": "(Required) Name of the cluster" + } + ] + }, + "description": "Add a new label to `cluster`" + }, + "response": [ + { + "name": "Success", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"label-name\": \"cluster-label-1\"\n}" + }, + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/labels", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "labels" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + } + ] + } + }, + "status": "Created", + "code": 201, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"label-name\": \"cluster-label-1\"\n}" + }, + { + "name": "Invalid Input", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"label-name\": \"cluster-label-1\"\n}" + }, + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/labels", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "labels" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + } + ] + } + }, + "status": "Method Not Allowed", + "code": 405, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Get all Labels", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/labels", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "labels" + ], + "variable": [ + { + "key": "cluster-providers-name", + "value": "", + "description": "(Required) Name of the cluster provider" + }, + { + "key": "cluster-name", + "value": "", + "description": "(Required) Name of the cluster" + } + ] + }, + "description": "Get all `labels`\n" + }, + "response": [ + { + "name": "No labels found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/labels", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "labels" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/labels", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "labels" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"label-name\": \"cluster-label-1\"\n}" + } + ] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "kv-pairs", + "item": [ + { + "name": "{kv-pair-name}", + "item": [ + { + "name": "Get KV Pair", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/kv-pairs/:kv-pair-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "kv-pairs", + ":kv-pair-name" + ], + "variable": [ + { + "key": "cluster-providers-name", + "value": "", + "description": "(Required) Name of the cluster provider" + }, + { + "key": "cluster-name", + "value": "", + "description": "(Required) Name of the cluster" + }, + { + "key": "kv-pair-name", + "value": "", + "description": "(Required) Name of the cluster" + } + ] + }, + "description": "Get `KV pair` for cluster\n" + }, + "response": [ + { + "name": "KV pair not found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/kv-pairs/:kv-pair-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "kv-pairs", + ":kv-pair-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + }, + { + "key": "kv-pair-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/kv-pairs/:kv-pair-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "kv-pairs", + ":kv-pair-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + }, + { + "key": "kv-pair-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"kv\": [\n \"\",\n \"\"\n ]\n }\n}" + } + ] + }, + { + "name": "Update KV Pair", + "request": { + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"\",\n \"description\": \"\",\n \"userData1\": \"\",\n \"userData2\": \"\"\n },\n \"spec\": {\n \"kv\": [\n \"\",\n \"\"\n ]\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/kv-pairs/:kv-pair-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "kv-pairs", + ":kv-pair-name" + ], + "variable": [ + { + "key": "cluster-providers-name", + "value": "", + "description": "(Required) Name of the cluster provider" + }, + { + "key": "cluster-name", + "value": "", + "description": "(Required) Name of the cluster" + }, + { + "key": "kv-pair-name", + "value": "", + "description": "(Required) Name of the cluster" + } + ] + }, + "description": "Update KV Pair for `cluster`" + }, + "response": [ + { + "name": "Success", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"kv\": [\n \"\",\n \"\"\n ]\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/kv-pairs/:kv-pair-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "kv-pairs", + ":kv-pair-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + }, + { + "key": "kv-pair-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"kv\": [\n \"\",\n \"\"\n ]\n }\n}" + }, + { + "name": "Invalid data", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"kv\": [\n \"\",\n \"\"\n ]\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/kv-pairs/:kv-pair-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "kv-pairs", + ":kv-pair-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + }, + { + "key": "kv-pair-name" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "KV Pair not found", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"kv\": [\n \"\",\n \"\"\n ]\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/kv-pairs/:kv-pair-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "kv-pairs", + ":kv-pair-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + }, + { + "key": "kv-pair-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Delete cluster KV pair", + "request": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/kv-pairs/:kv-pair-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "kv-pairs", + ":kv-pair-name" + ], + "variable": [ + { + "key": "cluster-providers-name", + "value": "", + "description": "(Required) Name of the cluster provider" + }, + { + "key": "cluster-name", + "value": "", + "description": "(Required) Name of the cluster" + }, + { + "key": "kv-pair-name", + "value": "", + "description": "(Required) Name of the cluster" + } + ] + }, + "description": "Delete `KV pair`\n" + }, + "response": [ + { + "name": "Deleted", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/kv-pairs/:kv-pair-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "kv-pairs", + ":kv-pair-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + }, + { + "key": "kv-pair-name" + } + ] + } + }, + "status": "No Content", + "code": 204, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "KV pair not found", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/kv-pairs/:kv-pair-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "kv-pairs", + ":kv-pair-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + }, + { + "key": "kv-pair-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Invalid data", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/kv-pairs/:kv-pair-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "kv-pairs", + ":kv-pair-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + }, + { + "key": "kv-pair-name" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Query KV Pair", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/kv-pairs/:kv-pair-name/?key=", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "kv-pairs", + ":kv-pair-name", + "" + ], + "query": [ + { + "key": "key", + "value": "", + "description": "(Required) " + } + ], + "variable": [ + { + "key": "cluster-providers-name", + "value": "", + "description": "(Required) Name of the cluster provider" + }, + { + "key": "cluster-name", + "value": "", + "description": "(Required) Name of the cluster" + }, + { + "key": "kv-pair-name", + "value": "", + "description": "(Required) Name of the cluster" + } + ] + }, + "description": "Query `KV pair` for cluster\n" + }, + "response": [ + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/kv-pairs/:kv-pair-name/?key=", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "kv-pairs", + ":kv-pair-name", + "" + ], + "query": [ + { + "key": "key", + "value": "" + } + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + }, + { + "key": "kv-pair-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"value\": \"Ut \"\n}" + }, + { + "name": "KV pair not found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/kv-pairs/:kv-pair-name/?key=", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "kv-pairs", + ":kv-pair-name", + "" + ], + "query": [ + { + "key": "key", + "value": "" + } + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + }, + { + "key": "kv-pair-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "Add kv pair to Cluster", + "request": { + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"\",\n \"description\": \"\",\n \"userData1\": \"\",\n \"userData2\": \"\"\n },\n \"spec\": {\n \"kv\": [\n \"\",\n \"\"\n ]\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/kv-pairs", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "kv-pairs" + ], + "variable": [ + { + "key": "cluster-providers-name", + "value": "", + "description": "(Required) Name of the cluster provider" + }, + { + "key": "cluster-name", + "value": "", + "description": "(Required) Name of the cluster" + } + ] + }, + "description": "Add kv pair to `cluster`" + }, + "response": [ + { + "name": "Invalid Input", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"kv\": [\n \"\",\n \"\"\n ]\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/kv-pairs", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "kv-pairs" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + } + ] + } + }, + "status": "Method Not Allowed", + "code": 405, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"kv\": [\n \"\",\n \"\"\n ]\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/kv-pairs", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "kv-pairs" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + } + ] + } + }, + "status": "Created", + "code": 201, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"kv\": [\n \"\",\n \"\"\n ]\n }\n}" + } + ] + }, + { + "name": "Get all KV Pairs", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/kv-pairs", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "kv-pairs" + ], + "variable": [ + { + "key": "cluster-providers-name", + "value": "", + "description": "(Required) Name of the cluster provider" + }, + { + "key": "cluster-name", + "value": "", + "description": "(Required) Name of the cluster" + } + ] + }, + "description": "Get all `KV Pairs`\n" + }, + "response": [ + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/kv-pairs", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "kv-pairs" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"kv\": [\n \"\",\n \"\"\n ]\n }\n}" + }, + { + "name": "No labels found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/kv-pairs", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "kv-pairs" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "networks", + "item": [ + { + "name": "{network-name}", + "item": [ + { + "name": "Get virtual network", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/networks/:network-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "networks", + ":network-name" + ], + "variable": [ + { + "key": "cluster-providers-name", + "value": "", + "description": "(Required) Name of the cluster provider" + }, + { + "key": "cluster-name", + "value": "", + "description": "(Required) Name of the cluster" + }, + { + "key": "network-name", + "value": "", + "description": "(Required) Name of the network" + } + ] + }, + "description": "Get `virtual network`\n" + }, + "response": [ + { + "name": "Network not found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/networks/:network-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "networks", + ":network-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + }, + { + "key": "network-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/networks/:network-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "networks", + ":network-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + }, + { + "key": "network-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"cniType\": \"\",\n \"ipv4Subnets\": [\n {\n \"excludeIps\": \"\",\n \"gateway\": \"\",\n \"name\": \"\",\n \"subnet\": \"\"\n },\n {\n \"excludeIps\": \"\",\n \"gateway\": \"\",\n \"name\": \"\",\n \"subnet\": \"\"\n }\n ]\n }\n}" + } + ] + }, + { + "name": "Delete virtual network", + "request": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/networks/:network-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "networks", + ":network-name" + ], + "variable": [ + { + "key": "cluster-providers-name", + "value": "", + "description": "(Required) Name of the cluster provider" + }, + { + "key": "cluster-name", + "value": "", + "description": "(Required) Name of the cluster" + }, + { + "key": "network-name", + "value": "", + "description": "(Required) Name of the network" + } + ] + }, + "description": "Delete `virtual network`\n" + }, + "response": [ + { + "name": "Invalid data", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/networks/:network-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "networks", + ":network-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + }, + { + "key": "network-name" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Network not found", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/networks/:network-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "networks", + ":network-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + }, + { + "key": "network-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Deleted", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/networks/:network-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "networks", + ":network-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + }, + { + "key": "network-name" + } + ] + } + }, + "status": "No Content", + "code": 204, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "Add virtual network in cluster", + "request": { + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"\",\n \"description\": \"\",\n \"userData1\": \"\",\n \"userData2\": \"\"\n },\n \"spec\": {\n \"cniType\": \"\",\n \"ipv4Subnets\": [\n {\n \"excludeIps\": \"\",\n \"gateway\": \"\",\n \"name\": \"\",\n \"subnet\": \"\"\n },\n {\n \"excludeIps\": \"\",\n \"gateway\": \"\",\n \"name\": \"\",\n \"subnet\": \"\"\n }\n ]\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/networks", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "networks" + ], + "variable": [ + { + "key": "cluster-providers-name", + "value": "", + "description": "(Required) Name of the cluster provider" + }, + { + "key": "cluster-name", + "value": "", + "description": "(Required) Name of the cluster" + } + ] + }, + "description": "Add a `virtual network in cluster`" + }, + "response": [ + { + "name": "Invalid Input", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"cniType\": \"\",\n \"ipv4Subnets\": [\n {\n \"excludeIps\": \"\",\n \"gateway\": \"\",\n \"name\": \"\",\n \"subnet\": \"\"\n },\n {\n \"excludeIps\": \"\",\n \"gateway\": \"\",\n \"name\": \"\",\n \"subnet\": \"\"\n }\n ]\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/networks", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "networks" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + } + ] + } + }, + "status": "Method Not Allowed", + "code": 405, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"cniType\": \"\",\n \"ipv4Subnets\": [\n {\n \"excludeIps\": \"\",\n \"gateway\": \"\",\n \"name\": \"\",\n \"subnet\": \"\"\n },\n {\n \"excludeIps\": \"\",\n \"gateway\": \"\",\n \"name\": \"\",\n \"subnet\": \"\"\n }\n ]\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/networks", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "networks" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + } + ] + } + }, + "status": "Created", + "code": 201, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"cniType\": \"\",\n \"ipv4Subnets\": [\n {\n \"excludeIps\": \"\",\n \"gateway\": \"\",\n \"name\": \"\",\n \"subnet\": \"\"\n },\n {\n \"excludeIps\": \"\",\n \"gateway\": \"\",\n \"name\": \"\",\n \"subnet\": \"\"\n }\n ]\n }\n}" + } + ] + }, + { + "name": "Get all cluster virtual networks", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/networks", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "networks" + ], + "variable": [ + { + "key": "cluster-providers-name", + "value": "", + "description": "(Required) Name of the cluster provider" + }, + { + "key": "cluster-name", + "value": "", + "description": "(Required) Name of the cluster" + } + ] + }, + "description": "Get all `virtual networks for a cluster`\n" + }, + "response": [ + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/networks", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "networks" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"cniType\": \"\",\n \"ipv4Subnets\": [\n {\n \"excludeIps\": \"\",\n \"gateway\": \"\",\n \"name\": \"\",\n \"subnet\": \"\"\n },\n {\n \"excludeIps\": \"\",\n \"gateway\": \"\",\n \"name\": \"\",\n \"subnet\": \"\"\n }\n ]\n }\n}" + }, + { + "name": "No virtual networks found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/networks", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "networks" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "provider-networks", + "item": [ + { + "name": "{network-name}", + "item": [ + { + "name": "Get Provider Network", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/provider-networks/:network-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "provider-networks", + ":network-name" + ], + "variable": [ + { + "key": "cluster-providers-name", + "value": "", + "description": "(Required) Name of the cluster provider" + }, + { + "key": "cluster-name", + "value": "", + "description": "(Required) Name of the cluster" + }, + { + "key": "network-name", + "value": "", + "description": "(Required) Name of the network" + } + ] + }, + "description": "Get `provider network`\n" + }, + "response": [ + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/provider-networks/:network-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "provider-networks", + ":network-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + }, + { + "key": "network-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"cniType\": \"\",\n \"ipv4Subnets\": [\n {\n \"excludeIps\": \"\",\n \"gateway\": \"\",\n \"name\": \"\",\n \"subnet\": \"\"\n },\n {\n \"excludeIps\": \"\",\n \"gateway\": \"\",\n \"name\": \"\",\n \"subnet\": \"\"\n }\n ],\n \"providerNetType\": \"\",\n \"vlan\": {\n \"logicalInterfaceName\": \"\",\n \"nodeLabelList\": [\n \"\",\n \"\"\n ],\n \"providerInterfaceName\": \"\",\n \"vlanID\": \"\",\n \"vlanNodeSelector\": \"\"\n }\n }\n}" + }, + { + "name": "Provider network not found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/provider-networks/:network-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "provider-networks", + ":network-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + }, + { + "key": "network-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Delete Provider Network", + "request": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/provider-networks/:network-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "provider-networks", + ":network-name" + ], + "variable": [ + { + "key": "cluster-providers-name", + "value": "", + "description": "(Required) Name of the cluster provider" + }, + { + "key": "cluster-name", + "value": "", + "description": "(Required) Name of the cluster" + }, + { + "key": "network-name", + "value": "", + "description": "(Required) Name of the network" + } + ] + }, + "description": "Delete `Provider Network`\n" + }, + "response": [ + { + "name": "Invalid data", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/provider-networks/:network-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "provider-networks", + ":network-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + }, + { + "key": "network-name" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Deleted", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/provider-networks/:network-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "provider-networks", + ":network-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + }, + { + "key": "network-name" + } + ] + } + }, + "status": "No Content", + "code": 204, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Name not found", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/provider-networks/:network-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "provider-networks", + ":network-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + }, + { + "key": "network-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "Add provider network in cluster", + "request": { + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"\",\n \"description\": \"\",\n \"userData1\": \"\",\n \"userData2\": \"\"\n },\n \"spec\": {\n \"cniType\": \"\",\n \"ipv4Subnets\": [\n {\n \"excludeIps\": \"\",\n \"gateway\": \"\",\n \"name\": \"\",\n \"subnet\": \"\"\n },\n {\n \"excludeIps\": \"\",\n \"gateway\": \"\",\n \"name\": \"\",\n \"subnet\": \"\"\n }\n ],\n \"providerNetType\": \"\",\n \"vlan\": {\n \"logicalInterfaceName\": \"\",\n \"nodeLabelList\": [\n \"\",\n \"\"\n ],\n \"providerInterfaceName\": \"\",\n \"vlanID\": \"\",\n \"vlanNodeSelector\": \"\"\n }\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/provider-networks", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "provider-networks" + ], + "variable": [ + { + "key": "cluster-providers-name", + "value": "", + "description": "(Required) Name of the cluster provider" + }, + { + "key": "cluster-name", + "value": "", + "description": "(Required) Name of the cluster" + } + ] + }, + "description": "Add a `provider network in cluster`" + }, + "response": [ + { + "name": "Invalid Input", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"cniType\": \"\",\n \"ipv4Subnets\": [\n {\n \"excludeIps\": \"\",\n \"gateway\": \"\",\n \"name\": \"\",\n \"subnet\": \"\"\n },\n {\n \"excludeIps\": \"\",\n \"gateway\": \"\",\n \"name\": \"\",\n \"subnet\": \"\"\n }\n ],\n \"providerNetType\": \"\",\n \"vlan\": {\n \"logicalInterfaceName\": \"\",\n \"nodeLabelList\": [\n \"\",\n \"\"\n ],\n \"providerInterfaceName\": \"\",\n \"vlanID\": \"\",\n \"vlanNodeSelector\": \"\"\n }\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/provider-networks", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "provider-networks" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + } + ] + } + }, + "status": "Method Not Allowed", + "code": 405, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"cniType\": \"\",\n \"ipv4Subnets\": [\n {\n \"excludeIps\": \"\",\n \"gateway\": \"\",\n \"name\": \"\",\n \"subnet\": \"\"\n },\n {\n \"excludeIps\": \"\",\n \"gateway\": \"\",\n \"name\": \"\",\n \"subnet\": \"\"\n }\n ],\n \"providerNetType\": \"\",\n \"vlan\": {\n \"logicalInterfaceName\": \"\",\n \"nodeLabelList\": [\n \"\",\n \"\"\n ],\n \"providerInterfaceName\": \"\",\n \"vlanID\": \"\",\n \"vlanNodeSelector\": \"\"\n }\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/provider-networks", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "provider-networks" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + } + ] + } + }, + "status": "Created", + "code": 201, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"cniType\": \"\",\n \"ipv4Subnets\": [\n {\n \"excludeIps\": \"\",\n \"gateway\": \"\",\n \"name\": \"\",\n \"subnet\": \"\"\n },\n {\n \"excludeIps\": \"\",\n \"gateway\": \"\",\n \"name\": \"\",\n \"subnet\": \"\"\n }\n ],\n \"providerNetType\": \"\",\n \"vlan\": {\n \"logicalInterfaceName\": \"\",\n \"nodeLabelList\": [\n \"\",\n \"\"\n ],\n \"providerInterfaceName\": \"\",\n \"vlanID\": \"\",\n \"vlanNodeSelector\": \"\"\n }\n }\n}" + } + ] + }, + { + "name": "Get all cluster provider networks", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/provider-networks", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "provider-networks" + ], + "variable": [ + { + "key": "cluster-providers-name", + "value": "", + "description": "(Required) Name of the cluster provider" + }, + { + "key": "cluster-name", + "value": "", + "description": "(Required) Name of the cluster" + } + ] + }, + "description": "Get all `provider networks for a cluster`\n" + }, + "response": [ + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/provider-networks", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "provider-networks" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n },\n \"spec\": {\n \"cniType\": \"\",\n \"ipv4Subnets\": [\n {\n \"excludeIps\": \"\",\n \"gateway\": \"\",\n \"name\": \"\",\n \"subnet\": \"\"\n },\n {\n \"excludeIps\": \"\",\n \"gateway\": \"\",\n \"name\": \"\",\n \"subnet\": \"\"\n }\n ],\n \"providerNetType\": \"\",\n \"vlan\": {\n \"logicalInterfaceName\": \"\",\n \"nodeLabelList\": [\n \"\",\n \"\"\n ],\n \"providerInterfaceName\": \"\",\n \"vlanID\": \"\",\n \"vlanNodeSelector\": \"\"\n }\n }\n}" + }, + { + "name": "No provider networks found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/provider-networks", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "provider-networks" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "Get Cluster", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name" + ], + "variable": [ + { + "key": "cluster-providers-name", + "value": "", + "description": "(Required) Name of the cluster provider" + }, + { + "key": "cluster-name", + "value": "", + "description": "(Required) Name of the cluster" + } + ] + }, + "description": "Get `cluster`\n" + }, + "response": [ + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + { + "name": "Cluster not found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Update Cluster", + "request": { + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + } + ], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "metadata", + "value": "{\"name\":\"\",\"description\":\"\",\"userData1\":\"\",\"userData2\":\"\"}", + "type": "text" + }, + { + "key": "file", + "value": "", + "type": "text" + } + ] + }, + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name" + ], + "variable": [ + { + "key": "cluster-providers-name", + "value": "", + "description": "(Required) Name of the cluster provider" + }, + { + "key": "cluster-name", + "value": "", + "description": "(Required) Name of the cluster" + } + ] + }, + "description": "Update `cluster`" + }, + "response": [ + { + "name": "Cluster not found", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "metadata", + "value": "{\"name\":\"ResName\",\"description\":\"Resource description\",\"userData1\":\"Some data\",\"userData2\":\"Some more data\"}", + "description": { + "content": "", + "type": "text/plain" + }, + "type": "text" + }, + { + "key": "file", + "value": "", + "description": { + "content": "", + "type": "text/plain" + }, + "type": "text" + } + ] + }, + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "metadata", + "value": "{\"name\":\"ResName\",\"description\":\"Resource description\",\"userData1\":\"Some data\",\"userData2\":\"Some more data\"}", + "description": { + "content": "", + "type": "text/plain" + }, + "type": "text" + }, + { + "key": "file", + "value": "", + "description": { + "content": "", + "type": "text/plain" + }, + "type": "text" + } + ] + }, + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + { + "name": "Invalid data", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "metadata", + "value": "{\"name\":\"ResName\",\"description\":\"Resource description\",\"userData1\":\"Some data\",\"userData2\":\"Some more data\"}", + "description": { + "content": "", + "type": "text/plain" + }, + "type": "text" + }, + { + "key": "file", + "value": "", + "description": { + "content": "", + "type": "text/plain" + }, + "type": "text" + } + ] + }, + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Delete cluster", + "request": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name" + ], + "variable": [ + { + "key": "cluster-providers-name", + "value": "", + "description": "(Required) Name of the cluster provider" + }, + { + "key": "cluster-name", + "value": "", + "description": "(Required) Name of the cluster" + } + ] + }, + "description": "Delete `cluster`\n" + }, + "response": [ + { + "name": "Cluster not found", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Deleted", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + } + ] + } + }, + "status": "No Content", + "code": 204, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Invalid data", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + }, + { + "key": "cluster-name" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Apply Network configuration", + "request": { + "method": "POST", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/apply", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "apply" + ], + "variable": [ + { + "key": "cluster-providers-name", + "value": "" + }, + { + "key": "cluster-name", + "value": "" + } + ] + }, + "description": "Apply Network configuration" + }, + "response": [] + }, + { + "name": "Terminate Network configuration ", + "request": { + "method": "POST", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/:cluster-name/terminate", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + ":cluster-name", + "terminate" + ], + "variable": [ + { + "key": "cluster-providers-name", + "value": "" + }, + { + "key": "cluster-name", + "value": "" + } + ] + }, + "description": "Terminate Network configuration" + }, + "response": [] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "Add Cluster", + "request": { + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "multipart/form-data" + } + ], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "metadata", + "value": "{\"name\":\"\",\"description\":\"\",\"userData1\":\"\",\"userData2\":\"\"}", + "type": "text" + }, + { + "key": "file", + "value": "", + "type": "text" + } + ] + }, + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters" + ], + "variable": [ + { + "key": "cluster-providers-name", + "value": "", + "description": "(Required) Name of the cluster provider" + } + ] + }, + "description": "Add a new `cluster`" + }, + "response": [ + { + "name": "Invalid Input", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "metadata", + "value": "{\"name\":\"ResName\",\"description\":\"Resource description\",\"userData1\":\"Some data\",\"userData2\":\"Some more data\"}", + "description": { + "content": "", + "type": "text/plain" + }, + "type": "text" + }, + { + "key": "file", + "value": "", + "description": { + "content": "", + "type": "text/plain" + }, + "type": "text" + } + ] + }, + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters" + ], + "variable": [ + { + "key": "cluster-providers-name" + } + ] + } + }, + "status": "Method Not Allowed", + "code": 405, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "metadata", + "value": "{\"name\":\"ResName\",\"description\":\"Resource description\",\"userData1\":\"Some data\",\"userData2\":\"Some more data\"}", + "description": { + "content": "", + "type": "text/plain" + }, + "type": "text" + }, + { + "key": "file", + "value": "", + "description": { + "content": "", + "type": "text/plain" + }, + "type": "text" + } + ] + }, + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters" + ], + "variable": [ + { + "key": "cluster-providers-name" + } + ] + } + }, + "status": "Created", + "code": 201, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + } + ] + }, + { + "name": "Get all clusters for cluster provider", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters" + ], + "variable": [ + { + "key": "cluster-providers-name", + "value": "", + "description": "(Required) Name of the cluster provider" + } + ] + }, + "description": "Get all `clusters for cluster provider`\n" + }, + "response": [ + { + "name": "No clusters found in cluster provider", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters" + ], + "variable": [ + { + "key": "cluster-providers-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters" + ], + "variable": [ + { + "key": "cluster-providers-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "[\n {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n },\n {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n }\n]" + } + ] + }, + { + "name": "Get clusters for label", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/?label=", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + "" + ], + "query": [ + { + "key": "label", + "value": "", + "description": "(Required) " + } + ], + "variable": [ + { + "key": "cluster-providers-name", + "value": "", + "description": "(Required) Name of the cluster provider" + } + ] + }, + "description": "Get `clusters for label`\n" + }, + "response": [ + { + "name": "label not found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/?label=", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + "" + ], + "query": [ + { + "key": "label", + "value": "" + } + ], + "variable": [ + { + "key": "cluster-providers-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name/clusters/?label=", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name", + "clusters", + "" + ], + "query": [ + { + "key": "label", + "value": "" + } + ], + "variable": [ + { + "key": "cluster-providers-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "[\n {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n },\n {\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n }\n]" + } + ] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "Get cluster provider by name", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name" + ], + "variable": [ + { + "key": "cluster-providers-name", + "value": "", + "description": "(Required) Name of the cluster provider" + } + ] + }, + "description": "Get `cluster provider`\n" + }, + "response": [ + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + { + "name": "Cluster Provider not found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Update cluster provider", + "request": { + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"\",\n \"description\": \"\",\n \"userData1\": \"\",\n \"userData2\": \"\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name" + ], + "variable": [ + { + "key": "cluster-providers-name", + "value": "", + "description": "(Required) Name of the cluster provider" + } + ] + }, + "description": "Update `cluster providers`" + }, + "response": [ + { + "name": "Success", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + { + "name": "Invalid data", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Cluster Provider not found", + "originalRequest": { + "method": "PUT", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "Delete cluster provider by name", + "request": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name" + ], + "variable": [ + { + "key": "cluster-providers-name", + "value": "", + "description": "(Required) Name of the cluster provider" + } + ] + }, + "description": "Delete `cluster provider`\n" + }, + "response": [ + { + "name": "Cluster Provider not found", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + } + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Deleted", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + } + ] + } + }, + "status": "No Content", + "code": 204, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Invalid data", + "originalRequest": { + "method": "DELETE", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers/:cluster-providers-name", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers", + ":cluster-providers-name" + ], + "variable": [ + { + "key": "cluster-providers-name" + } + ] + } + }, + "status": "Bad Request", + "code": 400, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + } + ], + "protocolProfileBehavior": {}, + "_postman_isSubFolder": true + }, + { + "name": "Cluster Providers", + "request": { + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"\",\n \"description\": \"\",\n \"userData1\": \"\",\n \"userData2\": \"\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/cluster-providers", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers" + ] + }, + "description": "Add a new `cluster provider`" + }, + "response": [ + { + "name": "Invalid Input", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/cluster-providers", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers" + ] + } + }, + "status": "Method Not Allowed", + "code": 405, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + }, + { + "name": "Success", + "originalRequest": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + "url": { + "raw": "{{baseUrl}}/cluster-providers", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers" + ] + } + }, + "status": "Created", + "code": 201, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + } + ] + }, + { + "name": "Get all cluster providers", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers" + ] + }, + "description": "Get all `cluster providers`\n" + }, + "response": [ + { + "name": "Success", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers" + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "cookie": [], + "body": "{\n \"metadata\": {\n \"name\": \"ResName\",\n \"description\": \"Resource description\",\n \"userData1\": \"Some data\",\n \"userData2\": \"Some more data\"\n }\n}" + }, + { + "name": "No cluster provider found", + "originalRequest": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseUrl}}/cluster-providers", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "cluster-providers" + ] + } + }, + "status": "Not Found", + "code": 404, + "_postman_previewlanguage": "text", + "header": [ + { + "key": "Content-Type", + "value": "text/plain" + } + ], + "cookie": [], + "body": "" + } + ] + } + ], + "protocolProfileBehavior": {} + } + ], + "variable": [ + { + "id": "baseUrl", + "key": "baseUrl", + "value": "/", + "type": "string" + } + ], + "protocolProfileBehavior": {} +} \ No newline at end of file -- cgit 1.2.3-korg