Get Protection Group Details
Select
SaaS
Customer Managed
Get the details of a protection group
Path Parameters
- protectionGroupId int32 required
Id of the Protection Group
Header Parameters
- AzureSubscriptionId string required
Azure Subscription Id
- AzureTenantId string required
Azure Tenant Id
- LiftrCorrelationId string required
Liftr Correlation Id
- ArmResourceId string required
Arm Resource Id
- ArmResourceIdForCCA string required
Arm Resource Id For CCA
Responses
- 200
- 404
Success
- application/json
- Schema
- Example (from schema)
Schema
- id int32
- name string
vmBackupInfo object
summary object
content object
- workloadType string
Possible values: [
VIRTUAL_MACHINE
,OBJECT_STORAGE
]Protection group workload type
activityControl object
lastBackup object
{
"id": 0,
"name": "string",
"vmBackupInfo": {
"vmPendingCount": 0,
"vmProtectedCount": 0,
"vmNotProtectedCount": 0,
"vmNeverBackedUpCount": 0,
"vmBackedUpWithErrorCount": 0,
"vmTotalCount": 0
},
"summary": {
"hypervisorName": "string",
"lastBackupTime": 0,
"lastBackupSize": 0,
"nextBackupTime": 0,
"isDefaultVMGroup": false,
"backupActivityStatus": "string",
"plan": {
"id": 0,
"name": "string",
"subType": "ANY"
},
"region": {
"id": 0,
"name": "string",
"displayName": "string",
"latitude": "string",
"longitude": "string"
},
"replicationGroup": {
"id": 0,
"name": "string"
},
"timeZone": {
"id": 0,
"name": "string"
}
},
"content": {
"virtualMachine": {
"virtualMachines": [
{
"name": "string",
"resourceGroup": "string"
}
],
"ruleGroups": [
{
"matchRule": "ALL",
"rules": [
{
"name": "string",
"type": "NONE",
"value": "string",
"condition": "CONTAINS",
"GUID": "string",
"displayName": "string"
}
]
}
]
}
},
"workloadType": "VIRTUAL_MACHINE",
"activityControl": {
"enableBackup": true,
"enableRestore": true,
"backupActivityControlOptions": {
"activityType": "BACKUP",
"enableAfterADelay": true,
"enableActivityType": true,
"delayTime": {
"timeZone": {
"id": 0,
"name": "string"
},
"time": 0,
"value": "string"
}
},
"restoreActivityControlOptions": {
"activityType": "BACKUP",
"enableAfterADelay": true,
"enableActivityType": true,
"delayTime": {
"timeZone": {
"id": 0,
"name": "string"
},
"time": 0,
"value": "string"
}
}
},
"lastBackup": {
"jobId": 0,
"status": "NEVER_BACKED_UP",
"time": 0,
"failureReason": "string"
}
}
Requested Details not found
- application/json
- Schema
- Example (from schema)
Schema
- errorMessage string
- errorCode int32
{
"errorMessage": "string",
"errorCode": 0
}
GET /v4/cloud/azure/protectiongroup/:protectiongroupid
Authorization
type: apiKeyname: Authtokenin: header
Request
Request
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api/v4/Cloud/Azure/ProtectionGroup/:protectionGroupId' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api/v4/Cloud/Azure/ProtectionGroup/:protectionGroupId' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api/v4/Cloud/Azure/ProtectionGroup/:protectionGroupId' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api/v4/Cloud/Azure/ProtectionGroup/:protectionGroupId' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api/v4/Cloud/Azure/ProtectionGroup/:protectionGroupId' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api/v4/Cloud/Azure/ProtectionGroup/:protectionGroupId' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api/v4/Cloud/Azure/ProtectionGroup/:protectionGroupId' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'