Get all Kubernetes application groups
Select
API to get all Kubernetes application groups
Query Parameters
- clusterId int32
clusterId is the ID of the Kubernetes cluster client to filter Application Groups for
- 200
- 500
OK
- application/json
- Schema
- Example (from schema)
Schema
- applicationGroupCount int32
applicationGroups object[]
id int32ID of the Kubernetes Application group
name stringName of the Kubernetes Application Group
isDefaultApplicationGroup booleanSpecifies whether the Application Group is a default Application Group
snapBackupEnabled booleanSpecifies if snap backup is enabled
cluster object
id int32name stringdisplayName stringplan object
id int32name stringcompany object
id int32Id of company
name stringName of company
multiCommcellId int32Multi Commcell Id of company
tags object[]
List of Tags associated to the Kubernetes Application Group
id int32name stringvalue stringinstance object
id int32name stringlastBackup object
last backup job details for the client
time int32UNIX time for the last backup job run
jobId int32Job id of the last backup job
status stringPossible values: [
NEVER_BACKED_UP
,COMPLETED
,FAILED
,COMPLETED_WITH_ERRORS
,KILLED
,SUSPENDED
,INTERRUPTED
,ANY_STATUS
,SKIPPED
,FAILED_TO_START
,SYNCHRONIZED
,NOT_SYNCHRONIZED
,NOT_ATTEMPTED
,STARTED
,COMPLETED_WITH_WARNINGS
,SYSTEM_FAILED
,COMMITTED
]Status of the last backup job performed.
lastSuccessfulBackupTime int32UNIX time for the last successful backup job run
failureReason stringFailure reason for the last backup job
{
"applicationGroupCount": 0,
"applicationGroups": [
{
"id": 0,
"name": "string",
"isDefaultApplicationGroup": true,
"snapBackupEnabled": true,
"cluster": {
"id": 0,
"name": "string",
"displayName": "string"
},
"plan": {
"id": 0,
"name": "string"
},
"company": {
"id": 0,
"name": "string",
"multiCommcellId": 0
},
"tags": [
{
"id": 0,
"name": "string",
"value": "string"
}
],
"instance": {
"id": 0,
"name": "string"
},
"lastBackup": {
"time": 0,
"jobId": 0,
"status": "NEVER_BACKED_UP",
"lastSuccessfulBackupTime": 0,
"failureReason": "string"
}
}
]
}
Server Error
- application/json
- Schema
- Example (from schema)
Schema
- errorMessage string
- errorCode int32
{
"errorMessage": "string",
"errorCode": 0
}