...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
GET URL: /v2/project/{project-name}/composite-apps/{composite-app-name}/{version}/generic-placement-intent/{intent-name}/app-intents RETURN STATUS: 200 RETURN BODY: { "applications":[ { "name":"app1", "anyOf":[ { "provider-name":"aws" "cluster-name":"edge1" }, { "provider-name":"aws" "cluster-name":"edge2" } ] }, { "name":"app2", "allOf":[ { "provider-name":"aws" "cluster-name":"edge1" }, { "cluster-name":"edge2" } ] }, { "name":"app3", "allOf":[ { "provider-name":"aws" "cluster-name":"edge1" }, { "provider-name":"aws" "cluster-name":"edge2" }, { "anyOf":[ { "provider-name":"aws" "cluster-label-name":"east-us1" }, { "provider-name":"aws" "cluster-label-name":"east-us2" } ] } ] } ] } GET URL: /v2/project/{project-name}/composite-apps/{composite-app-name}/{version}/generic-placement-intent/{intent-name}/app-intents/{intent-name} RETURN STATUS: 200 RETURN BODY: { "metadata":{ "name":"<name>", "description":"<description>", "userData1":"<user data>", "userData2":"<user data>" }, "spec":{ "app-name":"name", "intent":{ "allOf":[ { "provider-name":"aws" "cluster-name":"edge1" }, { "provider-name":"aws" "cluster-name":"edge2" }, { "anyOf":[ { "provider-name":"aws" "cluster-label-name":"east-us1" }, { "provider-name":"aws" "cluster-label-name":"east-us2" } ] } ] } } } GET (Query) URL: /v2/project/{project-name}/composite-apps/{composite-app-name}/{version}/generic-placement-intent/{intent-name}/app-intents?app-name=<app-name> RETURN STATUS: 200 RETURN BODY: { "intent":{ "allOf":[ { "provider-name":"aws" "cluster-name":"edge1" }, { "provider-name":"aws" "cluster-name":"edge2" }, { "anyOf":[ { "provider-name":"aws" "cluster-label-name":"east-us1" }, { "provider-name":"aws" "cluster-label-name":"east-us2" } ] } ] } } DELETE URL: /v2/project/{project-name}/composite-apps/{composite-app-name}/{version}/generic-placement-intent/{intent-name}/apps-intents/{intent-name} RETURN STATUS: 204 |
...