...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
GET
URL: /v2/projects/{project-name}
RETURN STATUS: 200
RETURN BODY:
{
"metadata": {
"name": "<name>",
"description": "<description>",
"userData1": "<user data>",
"userData2": "<user data>"
}
}
DELETE
URL: /v2/projects/{project-name}
RETURN STATUS: 204
|
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
GET
URL: /v2/projects/{project-name}
RETURN STATUS: 200
RETURN BODY:
{
"metadata": {
"name": "<name>",
"description": "<description>",
"userData1": "<user data>",
"userData2": "<user data>"
}
}
DELETE
URL: /v2/projects/{project-name}
RETURN STATUS: 204
|
Composite Application API
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
URL: v2/projects/{project-name}/composite-apps/{composite-app-name}/{version}/deployment-intent-groups/{deployment-intent-group-name}/intents POST BODY: { "metadata":{ "name":"<name>", "description":"<description>", "userData1":"<user data>", "userData2":"<user data>" }, "spec":{ "intent":{ "generic-placement-intent":"xyz-generic-placement-intent" } } } RETURN STATUS: 201 RETURN BODY: { "metadata":{ "name":"<name>", "description":"<description>", "userData1":"<user data>", "userData2":"<user data>" }, "spec":{ "intent":{ "generic-placement-intent":"xyz-generic-placement-intent" } } } |
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
GET
URL: /v2/projects/{project-name}/composite-apps/{composite-app-name}/{version}/deployment-intent-groups/{deployment-intent-group-name}/intents/{intent-name}
{
"metadata":{
"name":"<name>",
"description":"<description>",
"userData1":"<user data>",
"userData2":"<user data>"
},
"spec":{
"intent":{
"generic-placement-intent":"xyz-generic-placement-intent"
}
}
}
GET
URL: /v2/projects/{project-name}/composite-apps/{composite-app-name}/{version}/deployment-intent-groups/{deployment-intent-group-name}/intents
RETURN STATUS: 200
RETURN BODY:
{
"intent":[
{
"generic-placement-intent":"generic-placement-intent-name"
},
{
"hpa-placement-intent":"hpa-placement-intent-name"
},
{
"traffic-intent":"traffic-intent-name"
}
]
}
DELETE
URL: /v2/projects/{project-name}/composite-apps/{composite-app-name}/{version}/deployment-intent-groups/{deployment-intent-group-name}/intents/{intent-name}
RETURN STATUS: 204
|
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
GET URL: /v2/cluster-providers/{provider-name}/clusters/{cluster-name}/labels/<label> RETURN STATUS: 200 RETURN BODY: { “label-name” : “<label>” } GET URL: /v2/cluster-providers/{provider-name}/clusters?label=<label> RETURN STATUS: 200 RETURN BODY: { [<list of clusters>] } DELETE URL: /v2/cluster-providers/{provider-name}/clusters/{cluster-name}/labels/<label> RETURN STATUS: 204 |
...