Get details for recovery group
Select
SaaS
Customer Managed
Get details for recovery group
Path Parameters
- recoveryGroupId integer required
Recovery group Id
Query Parameters
- getEntityDetails boolean
Get the entity details with recovery group details
Responses
- 200
- 404
OK
- application/json
- Schema
- Example (from schema)
Schema
recoveryGroup object
- entities object[]
{
"recoveryGroup": {
"id": 0,
"name": "string",
"target": {
"id": 0,
"name": "string"
},
"vendor": "NONE",
"entityCount": 0,
"postRecoveryActions": [
{
"path": "string",
"type": "UNC",
"scriptCredentials": {
"savedCredentials": {
"id": 0,
"name": "string"
},
"credentials": {
"name": "string",
"password": "string"
}
},
"guestCredentials": {
"savedCredentials": {
"id": 0,
"name": "string"
},
"credentials": {
"name": "string",
"password": "string"
}
},
"guid": "string",
"scriptContent": "string",
"scriptName": "string",
"reset": true,
"osType": "WINDOWS"
}
],
"delayBetweenPriorityMachines": 0,
"continueOnFailure": false,
"powerOffDestinationVMPostRecoveryAndValidation": false,
"recoveryPointDetails": {
"recoveryPoint": 0,
"recoveryPointCategory": "LATEST"
},
"recoveryPoint": 0,
"recoveryExpirationOptions": {
"enableExpirationOption": true,
"daysToExpire": 7,
"isRescuedCommServe": true,
"expirationTime": 0
},
"threatScan": {
"enableThreatScan": false,
"enableWindowsDefenderScan": false,
"totalThreats": 0,
"threatInfo": {
"count": 0,
"threatType": "string"
}
}
},
"entities": [
{
"id": 0,
"name": "string",
"entity": {
"id": 0,
"name": "string"
},
"recoveryGroup": {
"id": 0,
"name": "string"
},
"workload": "GENERIC",
"client": {
"id": 0,
"name": "string"
},
"backupSet": {
"id": 0,
"name": "string"
},
"vmGroup": {
"id": 0,
"name": "string"
},
"virtualMachine": {
"GUID": "string",
"name": "string"
},
"subclient": {
"id": 0,
"name": "string"
},
"recoveryConfiguration": {
"advancedOptions": {
"azure": {
"unconditionalOverwrite": false,
"deployVmOnlyDuringfailover": true
},
"amazon": {
"validateDestinationVM": true,
"unconditionalOverwrite": true,
"deployVmWhenFailover": true,
"continueOnFailure": true,
"failoverDelay": 0,
"transportMode": "AUTO"
},
"gcp": {
"unconditionalOverwrite": true,
"failoverDelay": 0,
"continueOnFailure": true
}
},
"configuration": {
"azure": {
"sourceVM": "string",
"destinationVM": "string",
"resourceGroup": "string",
"storageAccount": "string",
"vmSize": "string",
"createPublicIP": true,
"restoreAsManagedVm": true,
"overrideReplicationOptions": {
"availabilityZone": "string",
"securityGroup": {
"id": "string",
"name": "string"
},
"testFailoverVirtualNetwork": {
"networkId": "string",
"networkDisplayName": "string",
"subnetId": "string",
"networkName": "string",
"networkAddressDetails": {
"networkId": "string",
"subnetId": "string",
"privateIpAddress": "198.51.100.42",
"publicIpAddress": "198.51.100.42",
"publicIpAddressId": "string"
},
"privateIPaddress": "string",
"publicIPAddress": "string",
"publicIPaddressID": "string"
},
"virtualNetwork": {
"networkId": "string",
"networkDisplayName": "string",
"subnetId": "string",
"networkName": "string",
"networkAddressDetails": {
"networkId": "string",
"subnetId": "string",
"privateIpAddress": "198.51.100.42",
"publicIpAddress": "198.51.100.42",
"publicIpAddressId": "string"
},
"privateIPaddress": "string",
"publicIPAddress": "string",
"publicIPaddressID": "string"
}
},
"diskType": "string",
"sourceVMGuid": "string",
"region": "string",
"testFailoverVmSize": "string"
},
"amazon": {
"sourceVM": "string",
"sourceVMGuid": "string",
"destinationVM": "string",
"datacenter": "string",
"availabilityZone": "string",
"instanceType": "string",
"testFailoverInstanceType": "string",
"overrideReplicationOptions": {
"IAMRole": {
"guid": "string",
"name": "string"
},
"volumeType": "string",
"keyPair": "string",
"encryptionKey": "string",
"guestCreds": {
"computerName": "string",
"userName": "string",
"password": "string"
},
"network": {
"displayName": "string",
"name": "string",
"subnetId": "string",
"sourceNetworkId": "string",
"privateIPaddress": "string"
},
"autoSelectSecurityGroup": true,
"securityGroups": [
{
"id": "string",
"name": "string"
}
],
"testFailoverNetwork": {
"displayName": "string",
"name": "string",
"subnetId": "string",
"sourceNetworkId": "string",
"privateIPaddress": "string"
},
"autoSelectTestFailoverSecurityGroup": true,
"testFailoverSecurityGroups": [
{
"id": "string",
"name": "string"
}
]
}
},
"gcp": {
"sourceVM": "string",
"sourceVMGuid": "string",
"destinationVM": "string",
"primaryZone": "string",
"datacenter": "string",
"projectId": "string",
"createPublicIP": true,
"machineType": "string",
"secondaryZone": "string",
"overrideReplicationOptions": {
"tags": [
{
"name": "string",
"value": "string"
}
],
"vmNodeAffinity": [
{
"name": "string",
"value": "string"
}
],
"network": {
"networkDisplayName": "string",
"networkName": "string",
"subnetId": "string",
"publicIPaddress": "string",
"publicIPaddressID": "string",
"privateIPaddress": "string",
"privateIPType": "AUTOMATIC"
}
}
}
},
"dbConfig": {
"server": {
"id": 0,
"name": "string"
},
"instance": {
"id": 0,
"name": "string"
},
"databases": [
{
"id": 0,
"sourceName": "string",
"destinationName": "string",
"fileMappings": [
{
"source": {
"logicalName": "string",
"physicalPath": "string"
},
"destination": {
"logicalName": "string",
"physicalPath": "string"
}
}
]
}
]
},
"imageDetails": {
"vmCreds": {
"savedCredentials": {
"id": 0,
"name": "string"
},
"credentials": {
"name": "string",
"password": "string"
}
},
"vmTemplate": {
"GUID": "string",
"name": "string"
},
"skipOSDisk": false,
"osType": "WINDOWS"
},
"mediaAgent": {
"id": 0,
"name": "string"
},
"copyPrecedence": 0,
"hardwareConfiguration": {
"dataDiskConfiguration": [
{
"name": "string",
"snapshotId": "string",
"provisioningType": "THIN",
"diskSize": 0,
"diskType": "ISCSI",
"diskId": "string"
}
],
"volumeConfiguration": [
{
"name": "string",
"totalSize": 0,
"enabled": true,
"disks": [
{
"name": "string",
"snapshotId": "string",
"provisioningType": "THIN",
"diskSize": 0,
"diskType": "ISCSI",
"diskId": "string"
}
]
}
],
"systemDiskConfiguration": {
"name": "string",
"snapshotId": "string",
"provisioningType": "THIN",
"diskSize": 0,
"diskType": "ISCSI",
"diskId": "string"
}
},
"credentials": {
"savedCredentials": {
"id": 0,
"name": "string"
},
"credentials": {
"name": "string",
"password": "string"
}
}
},
"instance": {
"id": 0,
"name": "string"
},
"preRecoveryActions": [
{
"path": "string",
"type": "UNC",
"scriptCredentials": {
"savedCredentials": {
"id": 0,
"name": "string"
},
"credentials": {
"name": "string",
"password": "string"
}
},
"guestCredentials": {
"savedCredentials": {
"id": 0,
"name": "string"
},
"credentials": {
"name": "string",
"password": "string"
}
},
"guid": "string",
"scriptContent": "string",
"scriptName": "string",
"reset": true,
"osType": "WINDOWS"
}
],
"postRecoveryActions": [
{
"path": "string",
"type": "UNC",
"scriptCredentials": {
"savedCredentials": {
"id": 0,
"name": "string"
},
"credentials": {
"name": "string",
"password": "string"
}
},
"guestCredentials": {
"savedCredentials": {
"id": 0,
"name": "string"
},
"credentials": {
"name": "string",
"password": "string"
}
},
"guid": "string",
"scriptContent": "string",
"scriptName": "string",
"reset": true,
"osType": "WINDOWS"
}
],
"target": {
"id": 0,
"name": "string"
},
"recoveryPointDetails": {
"entityRecoveryPoint": 0,
"entityRecoveryPointCategory": "LATEST",
"inheritedFrom": "RECOVERY_GROUP",
"timeZoneId": 0
},
"recoveryPoint": 0,
"executionOrder": {
"priority": 0,
"order": 0,
"group": 0
},
"connectionDetails": {
"guestCreds": {
"savedCredentials": {
"id": 0,
"name": "string"
},
"credentials": {
"name": "string",
"password": "string"
}
},
"csCreds": {
"savedCredentials": {
"id": 0,
"name": "string"
},
"credentials": {
"name": "string",
"password": "string"
}
},
"topologyDetails": {
"serverGroups": [
{
"id": 0,
"name": "string"
}
],
"networkGateway": [
{
"hostname": "string",
"port": 0
}
]
},
"vmHostName": "string",
"vmClientName": "string",
"domainCreds": {
"savedCredentials": {
"id": 0,
"name": "string"
},
"credentials": {
"name": "string",
"password": "string"
}
}
},
"blockSysrepForRecovery": true,
"recoveryStatus": "NO_STATUS",
"validationStatus": "NO_STATUS",
"validationResults": [
{
"output": "string",
"name": "string",
"validationStatus": "NO_STATUS",
"failureReason": "string",
"threatInfo": [
{
"count": 0,
"threatType": "string"
}
]
}
],
"recoveryFailureReason": "string",
"validationFailureReason": "string",
"recoveryStatusNotReadyReason": "string",
"recoveryStatusNotReadyCategory": "NONE = 0",
"lastRecoveryJobId": 0,
"osType": "WINDOWS",
"copyAvailableTime": 0,
"lastFullBackupTime": 0,
"installedWorkloads": [
"GENERIC"
],
"sourceVendor": "NONE",
"fileShare": {
"name": "string",
"shareURL": "string"
},
"recoveredVMState": "STOPPED = 0",
"destinationVirtualMachine": {
"GUID": "string",
"name": "string"
},
"destinationName": "string",
"threatScan": {
"status": "NONE"
},
"subEntities": [
{
"id": 0,
"name": "string",
"entity": {
"id": 0,
"name": "string"
},
"recoveryGroup": {
"id": 0,
"name": "string"
},
"workload": "GENERIC",
"client": {
"id": 0,
"name": "string"
},
"backupSet": {
"id": 0,
"name": "string"
},
"vmGroup": {
"id": 0,
"name": "string"
},
"virtualMachine": {
"GUID": "string",
"name": "string"
},
"subclient": {
"id": 0,
"name": "string"
},
"recoveryConfiguration": {
"advancedOptions": {
"azure": {
"unconditionalOverwrite": false,
"deployVmOnlyDuringfailover": true
},
"amazon": {
"validateDestinationVM": true,
"unconditionalOverwrite": true,
"deployVmWhenFailover": true,
"continueOnFailure": true,
"failoverDelay": 0,
"transportMode": "AUTO"
},
"gcp": {
"unconditionalOverwrite": true,
"failoverDelay": 0,
"continueOnFailure": true
}
},
"configuration": {
"azure": {
"sourceVM": "string",
"destinationVM": "string",
"resourceGroup": "string",
"storageAccount": "string",
"vmSize": "string",
"createPublicIP": true,
"restoreAsManagedVm": true,
"overrideReplicationOptions": {
"availabilityZone": "string",
"securityGroup": {
"id": "string",
"name": "string"
},
"testFailoverVirtualNetwork": {
"networkId": "string",
"networkDisplayName": "string",
"subnetId": "string",
"networkName": "string",
"networkAddressDetails": {
"networkId": "string",
"subnetId": "string",
"privateIpAddress": "198.51.100.42",
"publicIpAddress": "198.51.100.42",
"publicIpAddressId": "string"
},
"privateIPaddress": "string",
"publicIPAddress": "string",
"publicIPaddressID": "string"
},
"virtualNetwork": {
"networkId": "string",
"networkDisplayName": "string",
"subnetId": "string",
"networkName": "string",
"networkAddressDetails": {
"networkId": "string",
"subnetId": "string",
"privateIpAddress": "198.51.100.42",
"publicIpAddress": "198.51.100.42",
"publicIpAddressId": "string"
},
"privateIPaddress": "string",
"publicIPAddress": "string",
"publicIPaddressID": "string"
}
},
"diskType": "string",
"sourceVMGuid": "string",
"region": "string",
"testFailoverVmSize": "string"
},
"amazon": {
"sourceVM": "string",
"sourceVMGuid": "string",
"destinationVM": "string",
"datacenter": "string",
"availabilityZone": "string",
"instanceType": "string",
"testFailoverInstanceType": "string",
"overrideReplicationOptions": {
"IAMRole": {
"guid": "string",
"name": "string"
},
"volumeType": "string",
"keyPair": "string",
"encryptionKey": "string",
"guestCreds": {
"computerName": "string",
"userName": "string",
"password": "string"
},
"network": {
"displayName": "string",
"name": "string",
"subnetId": "string",
"sourceNetworkId": "string",
"privateIPaddress": "string"
},
"autoSelectSecurityGroup": true,
"securityGroups": [
{
"id": "string",
"name": "string"
}
],
"testFailoverNetwork": {
"displayName": "string",
"name": "string",
"subnetId": "string",
"sourceNetworkId": "string",
"privateIPaddress": "string"
},
"autoSelectTestFailoverSecurityGroup": true,
"testFailoverSecurityGroups": [
{
"id": "string",
"name": "string"
}
]
}
},
"gcp": {
"sourceVM": "string",
"sourceVMGuid": "string",
"destinationVM": "string",
"primaryZone": "string",
"datacenter": "string",
"projectId": "string",
"createPublicIP": true,
"machineType": "string",
"secondaryZone": "string",
"overrideReplicationOptions": {
"tags": [
{
"name": "string",
"value": "string"
}
],
"vmNodeAffinity": [
{
"name": "string",
"value": "string"
}
],
"network": {
"networkDisplayName": "string",
"networkName": "string",
"subnetId": "string",
"publicIPaddress": "string",
"publicIPaddressID": "string",
"privateIPaddress": "string",
"privateIPType": "AUTOMATIC"
}
}
}
},
"dbConfig": {
"server": {
"id": 0,
"name": "string"
},
"instance": {
"id": 0,
"name": "string"
},
"databases": [
{
"id": 0,
"sourceName": "string",
"destinationName": "string",
"fileMappings": [
{
"source": {
"logicalName": "string",
"physicalPath": "string"
},
"destination": {
"logicalName": "string",
"physicalPath": "string"
}
}
]
}
]
},
"imageDetails": {
"vmCreds": {
"savedCredentials": {
"id": 0,
"name": "string"
},
"credentials": {
"name": "string",
"password": "string"
}
},
"vmTemplate": {
"GUID": "string",
"name": "string"
},
"skipOSDisk": false,
"osType": "WINDOWS"
},
"mediaAgent": {
"id": 0,
"name": "string"
},
"copyPrecedence": 0,
"hardwareConfiguration": {
"dataDiskConfiguration": [
{
"name": "string",
"snapshotId": "string",
"provisioningType": "THIN",
"diskSize": 0,
"diskType": "ISCSI",
"diskId": "string"
}
],
"volumeConfiguration": [
{
"name": "string",
"totalSize": 0,
"enabled": true,
"disks": [
{
"name": "string",
"snapshotId": "string",
"provisioningType": "THIN",
"diskSize": 0,
"diskType": "ISCSI",
"diskId": "string"
}
]
}
],
"systemDiskConfiguration": {
"name": "string",
"snapshotId": "string",
"provisioningType": "THIN",
"diskSize": 0,
"diskType": "ISCSI",
"diskId": "string"
}
},
"credentials": {
"savedCredentials": {
"id": 0,
"name": "string"
},
"credentials": {
"name": "string",
"password": "string"
}
}
},
"instance": {
"id": 0,
"name": "string"
},
"preRecoveryActions": [
{
"path": "string",
"type": "UNC",
"scriptCredentials": {
"savedCredentials": {
"id": 0,
"name": "string"
},
"credentials": {
"name": "string",
"password": "string"
}
},
"guestCredentials": {
"savedCredentials": {
"id": 0,
"name": "string"
},
"credentials": {
"name": "string",
"password": "string"
}
},
"guid": "string",
"scriptContent": "string",
"scriptName": "string",
"reset": true,
"osType": "WINDOWS"
}
],
"postRecoveryActions": [
{
"path": "string",
"type": "UNC",
"scriptCredentials": {
"savedCredentials": {
"id": 0,
"name": "string"
},
"credentials": {
"name": "string",
"password": "string"
}
},
"guestCredentials": {
"savedCredentials": {
"id": 0,
"name": "string"
},
"credentials": {
"name": "string",
"password": "string"
}
},
"guid": "string",
"scriptContent": "string",
"scriptName": "string",
"reset": true,
"osType": "WINDOWS"
}
],
"target": {
"id": 0,
"name": "string"
},
"recoveryPointDetails": {
"entityRecoveryPoint": 0,
"entityRecoveryPointCategory": "LATEST",
"inheritedFrom": "RECOVERY_GROUP",
"timeZoneId": 0
},
"recoveryPoint": 0,
"executionOrder": {
"priority": 0,
"order": 0,
"group": 0
},
"connectionDetails": {
"guestCreds": {
"savedCredentials": {
"id": 0,
"name": "string"
},
"credentials": {
"name": "string",
"password": "string"
}
},
"csCreds": {
"savedCredentials": {
"id": 0,
"name": "string"
},
"credentials": {
"name": "string",
"password": "string"
}
},
"topologyDetails": {
"serverGroups": [
{
"id": 0,
"name": "string"
}
],
"networkGateway": [
{
"hostname": "string",
"port": 0
}
]
},
"vmHostName": "string",
"vmClientName": "string",
"domainCreds": {
"savedCredentials": {
"id": 0,
"name": "string"
},
"credentials": {
"name": "string",
"password": "string"
}
}
},
"blockSysrepForRecovery": true,
"recoveryStatus": "NO_STATUS",
"validationStatus": "NO_STATUS",
"validationResults": [
{
"output": "string",
"name": "string",
"validationStatus": "NO_STATUS",
"failureReason": "string",
"threatInfo": [
{
"count": 0,
"threatType": "string"
}
]
}
],
"recoveryFailureReason": "string",
"validationFailureReason": "string",
"recoveryStatusNotReadyReason": "string",
"recoveryStatusNotReadyCategory": "NONE = 0",
"lastRecoveryJobId": 0,
"osType": "WINDOWS",
"copyAvailableTime": 0,
"lastFullBackupTime": 0,
"installedWorkloads": [
"GENERIC"
],
"sourceVendor": "NONE",
"fileShare": {
"name": "string",
"shareURL": "string"
},
"recoveredVMState": "STOPPED = 0",
"destinationVirtualMachine": {
"GUID": "string",
"name": "string"
},
"destinationName": "string",
"threatScan": {
"status": "NONE"
}
}
]
}
]
}
Recovery group could not be found
- application/json
- Schema
- Example (from schema)
Schema
- errorMessage string
- errorCode int32
{
"errorMessage": "string",
"errorCode": 0
}
GET /recoverygroup/:recoverygroupid
Authorization
type: apiKeyname: Authtokenin: header
Request
Request
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api/RecoveryGroup/:recoveryGroupId' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api/RecoveryGroup/:recoveryGroupId' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api/RecoveryGroup/:recoveryGroupId' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api/RecoveryGroup/:recoveryGroupId' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api/RecoveryGroup/:recoveryGroupId' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api/RecoveryGroup/:recoveryGroupId' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api/RecoveryGroup/:recoveryGroupId' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'