Application Deployment Manager API#
Download the Application Deployment Manager API in OpenAPI YAML format
- GET /v1/projects/{projectName}/appdeployment/clusters#
ListClusters
Gets a list of all cluster objects.
- Parameters:
projectName (string) – unique projectName for the resource
- Query Parameters:
labels (array) – Optional. A string array that filters cluster labels to be displayed ie color=blue,customer=intel. Labels separated by a comma.
orderBy (string) – Optional. Select field and order based on which cluster list will be sorted.
filter (string) – Optional. Selection criteria to list clusters.
pageSize (integer) – Optional. Select count of clusters to be listed per page.
offset (integer) – Optional. Offset is used to select the correct page from which clusters list will be displayed. (E.g If there are 10 clusters, page size is 2 and offset is set as 4, then the response will display clusters 5 and 6).
- Status Codes:
200 OK – OK
- GET /v1/projects/{projectName}/appdeployment/clusters/{clusterId}#
GetCluster
Gets a cluster object.
- Parameters:
clusterId (string) – Required. The id of the cluster.
projectName (string) – unique projectName for the resource
- Status Codes:
200 OK – OK
- GET /v1/projects/{projectName}/appdeployment/deployments#
ListDeployments
Gets a list of all deployment objects.
- Parameters:
projectName (string) – unique projectName for the resource
- Query Parameters:
labels (array) – Optional. A string array that filters cluster labels to be displayed ie color=blue,customer=intel-corp. Labels separated by a comma.
orderBy (string) – Optional. Select field and order based on which Deployment list will be sorted.
filter (string) – Optional. Selection criteria to list Deployments.
pageSize (integer) – Optional. Select count of Deployment to be listed per page.
offset (integer) – Optional. Offset is used to select the correct page from which Deployment list will be displayed. (E.g If there are 10 Deployments, page size is 2 and offset is set as 4, then the response will display Deployment 5 and 6.)
- Status Codes:
200 OK – OK
- POST /v1/projects/{projectName}/appdeployment/deployments#
CreateDeployment
Creates a deployment object.
- Parameters:
projectName (string) – unique projectName for the resource
- Status Codes:
200 OK – OK
- DELETE /v1/projects/{projectName}/appdeployment/deployments/{deplId}#
DeleteDeployment
Deletes a deployment object.
- Parameters:
deplId (string) – Required. The id of the deployment to delete.
projectName (string) – unique projectName for the resource
- Query Parameters:
deleteType (string) – Required. Different delete types to handle parent and child lists, for dependency support. Available options: PARENT_ONLY, ALL.
- Status Codes:
200 OK – OK
- GET /v1/projects/{projectName}/appdeployment/deployments/{deplId}#
GetDeployment
Gets a deployment object.
- Parameters:
deplId (string) – Required. The id of the deployment to get.
projectName (string) – unique projectName for the resource
- Status Codes:
200 OK – OK
- PUT /v1/projects/{projectName}/appdeployment/deployments/{deplId}#
UpdateDeployment
Updates a deployment object.
- Parameters:
deplId (string) – Required. The id of the deployment to update.
projectName (string) – unique projectName for the resource
- Status Codes:
200 OK – OK
- GET /v1/projects/{projectName}/appdeployment/deployments/{deplId}/clusters#
ListDeploymentClusters
Gets a list of all deployment cluster objects.
- Parameters:
deplId (string) – Required. The id of the deployment to get.
projectName (string) – unique projectName for the resource
- Query Parameters:
orderBy (string) – Optional. Select field and order based on which Deployment cluster list will be sorted.
filter (string) – Optional. Selection criteria to list Deployment clusters.
pageSize (integer) – Optional. Select count of Deployment clusters to be listed per page.
offset (integer) – Optional. Offset is used to select the correct page from which Deployment clusters list will be displayed. (E.g If there are 10 Deployment clusters, page size is 2 and offset is set as 4, then the response will display Deployment clusters 5 and 6.)
- Status Codes:
200 OK – OK
- GET /v1/projects/{projectName}/deployments/clusters/{clusterId}#
ListDeploymentsPerCluster
- Parameters:
clusterId (string)
projectName (string) – unique projectName for the resource
- Query Parameters:
labels (array) – Optional. A string array that filters cluster labels to be displayed ie color=blue,customer=intel-corp. Labels separated by a comma.
orderBy (string) – Optional. Select field and order based on which Deployment list will be sorted.
filter (string) – Optional. Selection criteria to list Deployments.
pageSize (integer) – Optional. Select count of Deployment to be listed per page.
offset (integer) – Optional. Offset is used to select the correct page from which Deployment list will be displayed. (E.g If there are 10 Deployments, page size is 2 and offset is set as 4, then the response will display Deployment 5 and 6.)
- Status Codes:
200 OK – OK
- GET /v1/projects/{projectName}/summary/deployments_status#
GetDeploymentsStatus
Gets all deployment clusters count status.
- Parameters:
projectName (string) – unique projectName for the resource
- Query Parameters:
labels (array) – Optional. A string array that filters cluster labels to be displayed ie color=blue,customer=intel-corp. Labels separated by a comma.
- Status Codes:
200 OK – OK
- GET /v1/projects/{projectName}/ui_extensions#
ListUIExtensions
Gets a list of all UIExtensions.
- Parameters:
projectName (string) – unique projectName for the resource
- Query Parameters:
serviceName (array) – Optional. A string array that filters service names to be displayed. Service names separated by a comma.
- Status Codes:
200 OK – OK