Get entities created for protection group
Retrieves the entities created for protection group
- 200
- 400
- 500
Success
- application/json
- Schema
- Example (from schema)
Schema
- id int32
This is protection group id
- name string
This is protection group name
clients object[]
clientId int32clientName stringentityType stringPossible values: [
COMMCELL,CLIENT,INSTANCE,BACKUPSET,SUBCLIENT,CLIENT_GROUP,USER,USER_GROUP,LIBRARY,MEDIAAGENT,RESOURCEPOOL,STORAGE_POOL,STORAGE_POLICY,SCHEDULE_POLICY,SUBCLIENT_POLICY,ALERT,PLAN,VIRTUAL_MACHINE,ROLE,DEVICE,REGION,NETWORK_TOPOLOGY,COMPANY]entities object[]
subclientId int32subclientName stringbackupsetId int32backupsetName stringinstanceId int32instanceName stringappId int32appName stringclientId int32clientName stringworkloadId int32workloadName stringentityType stringPossible values: [
COMMCELL,CLIENT,INSTANCE,BACKUPSET,SUBCLIENT,CLIENT_GROUP,USER,USER_GROUP,LIBRARY,MEDIAAGENT,RESOURCEPOOL,STORAGE_POOL,STORAGE_POLICY,SCHEDULE_POLICY,SUBCLIENT_POLICY,ALERT,PLAN,VIRTUAL_MACHINE,ROLE,DEVICE,REGION,NETWORK_TOPOLOGY,COMPANY]workloads object[]
solution object
solution details
id int32name stringworkload object
workload details
id int32name stringworkloadOptions object
credential object
id int32name stringisRapidRecovery booleanisLongTermRetention booleancommonOption object
Common workload options
credential object
Credential entity for workload access
id int32name stringsnapshotResourceGroup stringResource group for snapshot operations
dbOption object
Database workload options
isRapidRecovery booleanEnable rapid recovery for database backups
isLongTermRetention booleanEnable long-term retention for database backups
plan object
id int32name string
{
"id": 0,
"name": "string",
"clients": [
{
"clientId": 0,
"clientName": "string",
"entityType": "COMMCELL",
"entities": [
{
"subclientId": 0,
"subclientName": "string",
"backupsetId": 0,
"backupsetName": "string",
"instanceId": 0,
"instanceName": "string",
"appId": 0,
"appName": "string",
"clientId": 0,
"clientName": "string",
"workloadId": 0,
"workloadName": "string",
"entityType": "COMMCELL"
}
],
"workloads": [
{
"solution": {
"id": 0,
"name": "string"
},
"workload": {
"id": 0,
"name": "string"
},
"workloadOptions": {
"credential": {
"id": 0,
"name": "string"
},
"isRapidRecovery": true,
"isLongTermRetention": true,
"commonOption": {
"credential": {
"id": 0,
"name": "string"
},
"snapshotResourceGroup": "string"
},
"dbOption": {
"isRapidRecovery": true,
"isLongTermRetention": true
}
}
}
],
"plan": {
"id": 0,
"name": "string"
}
}
]
}
Bad Request
- application/json
- Schema
- Example (from schema)
Schema
- errorMessage string
Tells about the error occured
- errorCode ErrorCode
Possible values: [
NO_ERROR,INVALID_INPUT,VALUE_NOT_FOUND,UNKNOWN_EXCEPTION,CONNECTION_PROBLEM,UNKNOWN_SQL_ERROR,INVALID_USER,INVALID_OPERATION_TYPE,INTERNAL_SERVER_PROBLEM,INSUFFICIENT_USER_PERMISSION_ON_ENTITY,INVALID_ENTITY_ID,REFRESH_TOKEN_EXPIRED]Error code value
{
"errorMessage": "string",
"errorCode": "NO_ERROR"
}
Internal Server Error
- application/json
- Schema
- Example (from schema)
Schema
- errorMessage string
Tells about the error occured
- errorCode ErrorCode
Possible values: [
NO_ERROR,INVALID_INPUT,VALUE_NOT_FOUND,UNKNOWN_EXCEPTION,CONNECTION_PROBLEM,UNKNOWN_SQL_ERROR,INVALID_USER,INVALID_OPERATION_TYPE,INTERNAL_SERVER_PROBLEM,INSUFFICIENT_USER_PERMISSION_ON_ENTITY,INVALID_ENTITY_ID,REFRESH_TOKEN_EXPIRED]Error code value
{
"errorMessage": "string",
"errorCode": "NO_ERROR"
}