Get the details of a recovery entity
Select
Get the details of a recovery entity
Path Parameters
- recoveryEntityId integer required
Recovery entity Id
- 200
- 400
OK
- application/json
- Schema
- Example (from schema)
Schema
- id int32
Id of the recovery entity
- name string
Name of the recovery entity
entity object
id int32name stringrecoveryGroup object
id int32name string- workload string
Possible values: [
GENERIC
,O365
,SALESFORCE
,EXCHANGE
,SHAREPOINT
,ONEDRIVE
,TEAMS
,DYNAMICS_365
,VSA
,FILESYSTEM
,KUBERNETES
,AZURE_AD
,CLOUD_LAPTOP
,FILE_STORAGE_OPTIMIZATION
,DATA_GOVERNANCE
,E_DISCOVERY
,SQL_SERVER
,ORACLEDB
,DB2
,ACTIVE_DIRECTORY
,DATABASE
,PHYSICAL_SERVER
,GOOGLE_CLOUD_PLATFORM
] client object
id int32name stringbackupSet object
id int32name stringvmGroup object
id int32name stringvirtualMachine object
GUID stringname stringsubclient object
id int32name stringrecoveryConfiguration object
advancedOptions object
azure object
Advanced options for Azure replication group
unconditionalOverwrite booleanDefault value:
false
This will replace the instance at the destination if the instance with the same name already exists.
deployVmOnlyDuringfailover booleanDefault value:
true
Select this option to deploy a VM only when a failover operation is requested
amazon object
Advanced options for Amazon replication group
validateDestinationVM booleanValidates that the destination VM is bootable by powering it on and then powering off
unconditionalOverwrite booleanThis will replace the instance at the destination if the instance with the same name already exists.
deployVmWhenFailover booleanIf true, the destination VM will be created during failover operation
continueOnFailure booleanIf true, the operation will continue for the remaining VMs even if the failover operation fails for the current VM
failoverDelay int32The delay (in minutes) between performing operations on entities of different priorities
transportMode stringPossible values: [
AUTO
,SAN
,HOT_ADD
,NAS
,NBD_SSL
,NBD
]Default value:
AUTO
transport mode based on environment. Values are case sensitive
gcp object
Advanced options for GCP replication group
unconditionalOverwrite booleanThis will replace the instance at the destination if the instance with the same name already exists.
failoverDelay int32The delay (in minutes) between performing operations on entities of different priorities
continueOnFailure booleanIf true, the operation will continue for the remaining VMs even if the failover operation fails for the current VM
configuration object
azure object
Replication configuration for Azure
sourceVM stringSource VM
destinationVM stringDestination VM
resourceGroup stringResource group in which the converted virtual machine should be created.
storageAccount stringAzure Standard or Premium general-purpose storage account.
vmSize stringVM size
createPublicIP booleanCreate a public IP.
restoreAsManagedVm booleanRestore the VM as a managed disk for the destination VMs.
overrideReplicationOptions object
Replication options for Azure
availabilityZone stringVM availability zone
securityGroup object
The id and the name of the security group
id stringSecurity group id
name stringsecurity group name
testFailoverVirtualNetwork object
Network interface for the destination instances
networkId stringNetwork unique identifier
networkDisplayName stringDisplay Name of network
subnetId stringsubnet id of network
networkName stringName of the network
networkAddressDetails object
Azure nic info for restore
networkId stringAzure network ID. Format: /subscriptions/{Subscription ID}/resourceGroups/{Resource Group Name}/providers/Microsoft.Network/virtualNetworks/{Network Name}.
subnetId stringAzure subnet ID. Format: /subscriptions/{Subscription ID}/resourceGroups/{Resource Group Name}/providers/Microsoft.Network/virtualNetworks/{Network Name}/subnets/{Subnet Name}.
privateIpAddress ipv4Azure private IP address.
publicIpAddress ipv4Azure publice IP address.
publicIpAddressId stringAzure public IP address ID. Format: /subscriptions/{Subscription ID}/resourceGroups/{Resource Group Name}/providers/Microsoft.Network/publicIPAddresses/{Public IP Address Name}.
privateIPaddress stringPrivate IP address of the network
publicIPAddress stringPublic IP address of the network
publicIPaddressID stringAzure public IP address ID. Format: /subscriptions/{Subscription ID}/resourceGroups/{Resource Group Name}/providers/Microsoft.Network/publicIPAddresses/{Public IP Address Name}.
virtualNetwork object
Network interface for the destination instances
networkId stringNetwork unique identifier
networkDisplayName stringDisplay Name of network
subnetId stringsubnet id of network
networkName stringName of the network
networkAddressDetails object
Azure nic info for restore
networkId stringAzure network ID. Format: /subscriptions/{Subscription ID}/resourceGroups/{Resource Group Name}/providers/Microsoft.Network/virtualNetworks/{Network Name}.
subnetId stringAzure subnet ID. Format: /subscriptions/{Subscription ID}/resourceGroups/{Resource Group Name}/providers/Microsoft.Network/virtualNetworks/{Network Name}/subnets/{Subnet Name}.
privateIpAddress ipv4Azure private IP address.
publicIpAddress ipv4Azure publice IP address.
publicIpAddressId stringAzure public IP address ID. Format: /subscriptions/{Subscription ID}/resourceGroups/{Resource Group Name}/providers/Microsoft.Network/publicIPAddresses/{Public IP Address Name}.
privateIPaddress stringPrivate IP address of the network
publicIPAddress stringPublic IP address of the network
publicIPaddressID stringAzure public IP address ID. Format: /subscriptions/{Subscription ID}/resourceGroups/{Resource Group Name}/providers/Microsoft.Network/publicIPAddresses/{Public IP Address Name}.
diskType stringType of the disk
sourceVMGuid stringGUID of the source VM
region stringregion of the VM
testFailoverVmSize stringVm size to be used during the test failover operation
amazon object
Replication configuration for Amazon
sourceVM stringSource instance
sourceVMGuid stringGUID of the source VM
destinationVM stringDestination instance
datacenter stringDestination data center
availabilityZone stringDestination availability zone
instanceType stringProvides the available CPU cores and memory for the instance.
testFailoverInstanceType stringProvides the available CPU cores and memory for the test failover instances
overrideReplicationOptions object
Replication options for Amazon
IAMRole object
guid stringname stringvolumeType stringType of volume used for replication
keyPair stringName of the key pair that is used to login to the VM
encryptionKey stringEncryption key if used
guestCreds object
Guest Credentials
computerName stringThe name of the computer
userName stringuser name of the computer
password stringpassword for the user
network object
Network interface for the destination instances
displayName stringNetwork display name
name stringName of network
subnetId stringsubnet id of network
sourceNetworkId stringVPC Id of the network
privateIPaddress stringPrivate IP address of the network
autoSelectSecurityGroup booleanAutomatically select the security groups for the destination instances
securityGroups object[]
Select the security groups for the destination instances
id stringSecurity group id
name stringsecurity group name
testFailoverNetwork object
Network interface for the destination instances
displayName stringNetwork display name
name stringName of network
subnetId stringsubnet id of network
sourceNetworkId stringVPC Id of the network
privateIPaddress stringPrivate IP address of the network
autoSelectTestFailoverSecurityGroup booleanAutomatically select the security groups for the test failover instances
testFailoverSecurityGroups object[]
Select the security groups for the test failover instances
id stringSecurity group id
name stringsecurity group name
gcp object
Model to store configuration per VM
sourceVM stringSource VM instance name
sourceVMGuid stringSource VM instance guid
destinationVM stringDestination VM instance name
primaryZone stringPrimary zone of the destination VM instance
datacenter stringDatacenter of the destination VM instance
projectId stringGcp project id
createPublicIP booleanPublic/External IP of the destination VM instance
machineType stringDestination VM instance machine type
secondaryZone stringSecondary zone of the destination VM instance
overrideReplicationOptions object
Extended instance configuration options
tags object[]
name stringvalue stringvmNodeAffinity object[]
name stringvalue stringnetwork object
Network interface for the destination instances
networkDisplayName stringNetwork display name
networkName stringName of network
subnetId stringsubnet id of network
publicIPaddress stringPublic IP address of the network
publicIPaddressID stringPublic IP address ID of the network
privateIPaddress stringPrivate IP address of the network
privateIPType stringPossible values: [
AUTOMATIC
,STATIC
,RESERVED_STATIC
]IP type of the network
dbConfig object
server object
id int32name stringinstance object
id int32name stringdatabases object[]
id int64ID of the source database
sourceName stringName of the source database
destinationName stringName of the destination database
fileMappings object[]
source object
logicalName stringLogical name of the file
physicalPath stringPhysical path of the file
destination object
logicalName stringLogical name of the file
physicalPath stringPhysical path of the file
imageDetails object
vmCreds object
savedCredentials object
id int32name stringcredentials object
name stringusername to access the network path
password stringpassword to access the network path
vmTemplate object
GUID stringname stringskipOSDisk booleanDefault value:
false
Determine if OS disk should be attached to new VM during the disk attach restore
osType stringPossible values: [
WINDOWS
,UNIX
]OS types
mediaAgent object
id int32name stringcopyPrecedence int32Copy precedence for the copy used for the restore
hardwareConfiguration object
dataDiskConfiguration object[]
name stringName of the disk
snapshotId stringUnique identifier of the snapshot, applicable if the disk is created from a snapshot
provisioningType stringPossible values: [
THIN
,THICK
]Disk provisioning type
diskSize int64Disk size in bytes
diskType stringPossible values: [
ISCSI
,IDE
]Type of disk controller
sourceHardDiskType SourceHardDiskTypePossible values: [
None
,EmptyHardDisk
,ExistingHardDisk
,ExistingSnapShot
,RootHardDisk
]Type of hard disk
volumeConfiguration object[]
name stringName of the volume
totalSize int64Size for volume in bytes
enabled booleanDetermine if volume is enabled or not
disks object[]
name stringName of the disk
snapshotId stringUnique identifier of the snapshot, applicable if the disk is created from a snapshot
provisioningType stringPossible values: [
THIN
,THICK
]Disk provisioning type
diskSize int64Disk size in bytes
diskType stringPossible values: [
ISCSI
,IDE
]Type of disk controller
sourceHardDiskType SourceHardDiskTypePossible values: [
None
,EmptyHardDisk
,ExistingHardDisk
,ExistingSnapShot
,RootHardDisk
]Type of hard disk
systemDiskConfiguration object
name stringName of the disk
snapshotId stringUnique identifier of the snapshot, applicable if the disk is created from a snapshot
provisioningType stringPossible values: [
THIN
,THICK
]Disk provisioning type
diskSize int64Disk size in bytes
diskType stringPossible values: [
ISCSI
,IDE
]Type of disk controller
sourceHardDiskType SourceHardDiskTypePossible values: [
None
,EmptyHardDisk
,ExistingHardDisk
,ExistingSnapShot
,RootHardDisk
]Type of hard disk
credentials object
savedCredentials object
id int32name stringcredentials object
name stringusername to access the network path
password stringpassword to access the network path
instance object
id int32name stringpreRecoveryActions object[]
path stringThe path of the script to be executed. Can be local path on VM or UNC path accessible by access node
type stringPossible values: [
UNC
,LOCAL
]The type of path being used for DR operation script
scriptCredentials object
savedCredentials object
id int32name stringcredentials object
name stringusername to access the network path
password stringpassword to access the network path
guestCredentials object
savedCredentials object
id int32name stringcredentials object
name stringusername to access the network path
password stringpassword to access the network path
guid stringUnique script identifier string
scriptContent stringContent of the script to be executed
scriptName stringName of the script
reset booleanOn set to true, resets the script to empty
osType stringPossible values: [
WINDOWS
,UNIX
]OS types
postRecoveryActions object[]
path stringThe path of the script to be executed. Can be local path on VM or UNC path accessible by access node
type stringPossible values: [
UNC
,LOCAL
]The type of path being used for DR operation script
scriptCredentials object
savedCredentials object
id int32name stringcredentials object
name stringusername to access the network path
password stringpassword to access the network path
guestCredentials object
savedCredentials object
id int32name stringcredentials object
name stringusername to access the network path
password stringpassword to access the network path
guid stringUnique script identifier string
scriptContent stringContent of the script to be executed
scriptName stringName of the script
reset booleanOn set to true, resets the script to empty
osType stringPossible values: [
WINDOWS
,UNIX
]OS types
target object
id int32name stringrecoveryPointDetails object
Contains the information regarding the recovery entity level recoveryPoint selection
entityRecoveryPoint int32Timestamp for entity restore in case of disaster, default value is 0 as latest recovery point
entityRecoveryPointCategory stringPossible values: [
LATEST
,POINT_IN_TIME
,AUTOMATIC
]Default value:
LATEST
Type of recovery point category
inheritedFrom stringPossible values: [
RECOVERY_GROUP
,RECOVERY_ENTITY
]Default value:
RECOVERY_GROUP
Describes from where the recovery point is inherited from. If not provided, recovery point will be used as if it is set at recovery group level
timeZoneId int32TimeZone Id of the CS
- recoveryPoint int32
Timestamp for entity restore in case of disaster, default value is 0 as latest recovery point
executionOrder object
priority int32Decides the priority of group execution
order int32Decides the priority of entites within a group
group int32Group ID to group similar entities together
connectionDetails object
guestCreds object
savedCredentials object
id int32name stringcredentials object
name stringusername to access the network path
password stringpassword to access the network path
csCreds object
savedCredentials object
id int32name stringcredentials object
name stringusername to access the network path
password stringpassword to access the network path
topologyDetails object
serverGroups object[]
id int32name stringnetworkGateway object[]
hostname stringGateway machine hostname
port int32Possible values:
>= 1
and<= 65535
vmHostName stringVM host name
vmClientName stringVM client name
domainCreds object
savedCredentials object
id int32name stringcredentials object
name stringusername to access the network path
password stringpassword to access the network path
- blockSysrepForRecovery boolean
- recoveryStatus string
Possible values: [
NO_STATUS
,NOT_READY
,READY
,RECOVERED
,FAILED
,RECOVERED_WITH_ERRORS
,IN_PROGRESS
,CLEANED_UP
,MARK_AS_FAILED
,CLEANUP_FAILED
,RECOVERED_WITH_THREATS
]Status of recovery entity
- validationStatus string
Possible values: [
NO_STATUS
,IN_PROGRESS
,SUCCESS
,FAILED
]Validation status of recovery entity
validationResults object[]
output stringOutput of the script executed
name stringName of the script executed
validationStatus stringPossible values: [
NO_STATUS
,IN_PROGRESS
,SUCCESS
,FAILED
]Validation status of recovery entity
failureReason stringScript validation failure reason
- recoveryFailureReason string
Reason for last recovery job failure
- validationFailureReason string
Reason for last validation failure
- recoveryStatusNotReadyReason string
Recovery status not ready reason
- recoveryStatusNotReadyCategory string
Possible values: [
NONE = 0
,INVALID_VM_NAME = 1
,INVALID_COPY = 2
,MARK_AS_FAILED = 4
,INVALID_SMART_FOLDER = 8
,MANAGED_IDENTITY_ENABLED = 128
]Recovery status not ready category
- lastRecoveryJobId int32
Last recovery job Id of the entity
- osType string
Possible values: [
WINDOWS
,UNIX
]OS types
- copyAvailableTime int32
Timestamp of the latest backup job start time present in the copy that would be used for recovery. Value would be -1 if no valid copy is present for recovery.
- lastFullBackupTime int32
Last available full backup job start time present in the copy in UNIX timestamp format. Value would be -1 if no valid copy is present.
- installedWorkloads string[]
Possible values: [
GENERIC
,O365
,SALESFORCE
,EXCHANGE
,SHAREPOINT
,ONEDRIVE
,TEAMS
,DYNAMICS_365
,VSA
,FILESYSTEM
,KUBERNETES
,AZURE_AD
,CLOUD_LAPTOP
,FILE_STORAGE_OPTIMIZATION
,DATA_GOVERNANCE
,E_DISCOVERY
,SQL_SERVER
,ORACLEDB
,DB2
,ACTIVE_DIRECTORY
,DATABASE
,PHYSICAL_SERVER
,GOOGLE_CLOUD_PLATFORM
] - sourceVendor string
Possible values: [
NONE
,VMW
,MICROSOFT
,XEN_SERVER
,AMAZON
,AZURE
,REDHAT
,AZURE_V2
,SCVMM
,NUTANIX
,ORACLE_VM
,DOCKER
,OPENSTACK
,ORACLE_CLOUD
,FUSIONCOMPUTE
,VCLOUD
,GOOGLE_CLOUD
,AZURE_STACK
,ALIBABA_CLOUD
,ORACLE_CLOUD_INFRASTRUCTURE
,KUBERNETES
,REDHAT_OPENSHIFT
,MONGODB_ATLAS
,PROXMOX
,KUBERNETES_AKS
,AZURE_STACK_HCI
,KUBERNETES_EKS
,MORPHEUS
] fileShare object
name stringName of Azure File Share
protocol EnabledProtocolPossible values: [
SMB
,NFS
]Protocol of file share
shareURL stringURL of File Share
- recoveredVMState VMState
Possible values: [
STOPPED = 0
,RUNNING = 1
,SUSPENDED = 2
,UNKNOWN = 3
,ARCHIVED = 4
,EXPIRED = 5
,UNAVAILABLE = 6
,CREATING = 101
,CLONING = 102
,CREATING_SNAPSHOT = 103
,REVERTING_SNAPSHOT = 104
,DELETING_SNAPSHOT = 105
,STARTING = 106
,STOPPING = 107
,SUSPENDING = 108
,RESTARTING = 109
,DELETING = 110
,RECOVERING = 111
,RETRIEVING = 112
]State of VirtualMachine
destinationVirtualMachine object
GUID stringname string- destinationName string
Name of the recovered entity
threatScan object
status CRRThreatScanStatusPossible values: [
NONE
,NOT_ENABLED
,ENABLED
,NOT_RUN
,RUNNING
,RUN_FAILED
,COMPLETED
,THREAT_FOUND
]
{
"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"
}
],
"volumeConfiguration": [
{
"name": "string",
"totalSize": 0,
"enabled": true,
"disks": [
{
"name": "string",
"snapshotId": "string",
"provisioningType": "THIN",
"diskSize": 0,
"diskType": "ISCSI"
}
]
}
],
"systemDiskConfiguration": {
"name": "string",
"snapshotId": "string",
"provisioningType": "THIN",
"diskSize": 0,
"diskType": "ISCSI"
}
},
"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"
}
],
"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"
}
}
Unable to get recovery entity
- application/json
- Schema
- Example (from schema)
Schema
- errorMessage string
- errorCode int32
{
"errorMessage": "string",
"errorCode": 0
}