Add update resources inside the runbook
Add update resources inside the runbook
Path Parameters
- runbookId int64 required
Recovery runbook Id
Responses
- 200
- 404
OK
- application/json
- Schema
- Example (from schema)
Schema
- entities object[]
{
"entities": [
{
"id": 0,
"name": "string",
"entity": {
"id": 0,
"name": "string"
},
"recoveryGroup": {
"id": 0,
"name": "string"
},
"runbook": {
"id": 0,
"name": "string"
},
"cvEntityType": 0,
"cvWorkloadId": 0,
"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
},
"vmw": {
"validateDestinationVM": true,
"diskProvisioning": "Auto",
"transportMode": "Auto",
"unconditionalOverwrite": false,
"SnapshotsToRetain": 0
},
"hyperV": {
"validateDestinationVM": true,
"unconditionalOverwrite": false
},
"nutanix": {
"validateDestinationVM": true,
"unconditionalOverwrite": false
},
"oci": {
"delayBetweenPriorityMachines": 2,
"continueOnFailure": false,
"script": {
"preFailover": {
"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"
},
"postFailover": {
"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"
},
"preFailback": {
"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"
},
"postFailback": {
"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"
}
},
"unconditionalOverwrite": true
},
"openStack": {
"validateDestinationVM": true,
"unconditionalOverwrite": false
}
},
"configuration": {
"azure": {
"sourceVM": "string",
"destinationVM": "string",
"resourceGroup": "string",
"storageAccount": "string",
"extensionRestorePolicy": "DEFAULT",
"vmSize": "string",
"createPublicIP": true,
"restoreAsManagedVm": true,
"overrideReplicationOptions": {
"availabilityZone": "string",
"securityGroup": {
"id": "string",
"name": "string"
},
"testFailoverVirtualNetwork": {
"networkId": "string",
"networkDisplayName": "string",
"subnetId": "string",
"networkName": "string",
"networkAddressDetails": {
"id": "string",
"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": {
"id": "string",
"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",
"credentialId": 0
},
"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"
}
],
"logBucket": {
"guid": "string",
"name": "string",
"type": "CREATE_NEW"
}
}
},
"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"
}
}
},
"vmw": {
"sourceVM": "string",
"sourceVMGuid": "string",
"destinationVM": "string",
"destinationHost": "string",
"cluster": "string",
"datastore": "string",
"dataStoreClusterName": "string",
"vmStoragePolicy": {
"id": 0,
"GUID": "string",
"name": "string"
},
"resourcePool": "string",
"vmFolder": "string",
"overrideReplicationOptions": {
"vmDisplayName": "string",
"hostname": "string",
"destinationHost": "string",
"datastore": "string",
"resourcePool": "string",
"vmFolder": "string",
"networkSettings": [
{
"source": "string",
"sourceId": "string",
"destination": "string"
}
],
"ipAddressSettings": [
{
"sourceIp": "string",
"subnetMask": "string",
"defaultGateway": "string",
"useDhcp": true,
"hostName": "string",
"destinationIp": "string",
"SubnetMaskNoDhcp": "string",
"defaultGatewayNoDhcp": "string",
"primaryDNSNoDhcp": "string",
"alternateDNSNoDhcp": "string"
}
]
}
},
"hyperV": {
"sourceVM": "string",
"destinationVM": "string",
"hypervHost": "string",
"destinationVolume": "string",
"overrideReplicationOptions": {
"vmDisplayName": "string",
"registerVMWithFailoverCluster": "string",
"networkAdapter": [
{
"networkName": "string"
}
]
}
},
"nutanix": {
"sourceVM": "string",
"sourceVMGuid": "string",
"destinationVM": "string",
"overrideReplicationOptions": {
"network": {
"networkDisplayName": "string",
"networkName": "string",
"subnetId": "string",
"privateIPaddress": "string"
}
}
},
"oci": {
"sourceVM": "string",
"sourceVMGuid": "string",
"destinationVM": "string",
"availabilityDomain": "string",
"stagingBucket": "string",
"region": "string",
"createPublicIP": true,
"shape": "string",
"overrideReplicationOptions": {
"network": {
"networkDisplayName": "string",
"networkName": "string",
"subnetId": "string",
"privateIPaddress": "string"
}
},
"compartment": {
"name": "string",
"value": "string"
}
},
"openStack": {
"sourceVM": "string",
"sourceVMGuid": "string",
"destinationVM": "string",
"overrideReplicationOptions": {
"network": {
"networkDisplayName": "string",
"networkName": "string",
"subnetId": "string",
"privateIPaddress": "string"
}
}
}
},
"recoveryDestinationInfo": {
"googleCloud": {
"googleCloudVMInfoList": [
{
"instanceId": "123456789123456",
"targetInstanceId": "string",
"name": "Defaults to source VM name",
"projectId": "string",
"zone": "asia-east1-a",
"secondaryZone": "asia-east1-a",
"region": "asia-east1",
"templateId": "https://www.googleapis.com/compute/v1/projects/windows-cloud/global/images/windows-server-2019-dc-v20250913",
"machineType": "c2d-highmem-8",
"createPublicIP": false,
"disks": [
{
"name": "string",
"newName": "string",
"type": "string",
"IOPS": 0,
"throughput": 0
}
],
"attachAndSwapOSDisk": false,
"networkInterfaces": [
{
"name": "nic0",
"networkName": "default",
"subnetId": "Defaults to source subnet",
"networkId": "Defaults to source network self-link.",
"internalIP": "198.51.100.42",
"externalIP": "198.51.100.42"
}
],
"customMetadata": [
{
"name": "string",
"value": "string"
}
],
"vmNetworkTags": [
{
"name": "string",
"value": "string"
}
],
"retainSourceVMNetworkTags": true,
"nodeAffinities": [
{
"name": "string",
"value": "string"
}
],
"serviceAccount": {
"id": "string",
"name": "string",
"email": "string"
},
"accessScopes": [
"string"
],
"encryptionKey": "kmsKeyName:projects/projectName/locations/global/keyRings/enc-key/cryptoKeys/enc-key-name",
"keyProtectionLevel": "SOFTWARE"
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"azure": {
"azureVMInfoList": [
{
"sourceVMGuid": "c1231de123-4309-41be-123123-123abc123",
"name": "Defaults to source VM name",
"targetVMGuid": "string",
"resourceGroup": "Defaults to source VM resource group name",
"region": "For azure region (West US 3) the region value will be westus3",
"availabilityZone": "Defaults to Auto",
"storageAccount": "Defaults to source storage account",
"vmSize": "Standard_A1",
"templateId": "string",
"diskType": "Standard_LRS",
"createPublicIP": false,
"restoreAsManagedVM": true,
"securityGroupId": "Defaults to source configuration",
"diskEncryptionSetTypeId": "string",
"diskEncryptionSetId": "string",
"disks": [
{
"storageAccount": "string",
"type": "string",
"name": "string",
"newName": "string",
"isOSDisk": false,
"diskNetworkSetting": {
"networkAccessPolicy": "AllowAll",
"diskAccessId": "string"
}
}
],
"attachAndSwapOSDisk": false,
"extensionRestorePolicy": "DEFAULT",
"skipOSDisk": false,
"guestCredentialID": {
"id": 0,
"name": "string"
},
"guestUsername": "string",
"guestPassword": "string",
"keyvaultId": "string",
"nics": [
{
"id": "string",
"networkId": "string",
"subnetId": "string",
"privateIpAddress": "198.51.100.42",
"publicIpAddress": "198.51.100.42",
"publicIpAddressId": "string"
}
],
"vmTags": [
{
"name": "string",
"value": "string"
}
],
"restoreSourceVMTags": true,
"subscriptionId": "string"
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"aws": {
"awsInstanceInfoList": [
{
"instanceId": "i-0f90bef70bd90c9e0",
"instanceName": "Defaults to source instance name",
"targetInstanceId": "string",
"zone": "Defaults to source instance availability zone.",
"region": "string",
"tenancy": "default",
"hostId": "string",
"hostResourceGroup": {
"resourceGroupName": "string",
"resourceGroupArn": "string"
},
"affinity": "default",
"licenses": [
{
"licenseArn": "string",
"licenseName": "string"
}
],
"instanceSize": "t2.micro",
"amiId": "ami-02055306b406cf191",
"volumeType": "string",
"encryptionKey": {
"isEncrypted": true,
"encryptionKey": "string",
"diskEncryptionSetId": "string",
"diskEncryptionSetTypeId": "string"
},
"volumes": [
{
"id": "string",
"name": "string",
"type": "string",
"IOPS": 0,
"Throughput": 0,
"encryptionKey": {
"isEncrypted": true,
"encryptionKey": "string",
"diskEncryptionSetId": "string",
"diskEncryptionSetTypeId": "string"
},
"diskTags": [
{
"name": "string",
"value": "string"
}
]
}
],
"nics": [
{
"vpcId": "string",
"networkName": "string",
"subnetId": "string",
"eniId": "string",
"privateIPAddress": "string"
}
],
"securityGroups": [
{
"groupId": "string",
"groupName": "string"
}
],
"vmTags": [
{
"name": "string",
"value": "string"
}
],
"restoreSourceVMTags": true,
"restoreSourceVolumeTags": true,
"keyPairs": [
{
"keyId": "string",
"keyName": "string"
}
],
"restoreSourceNetworkConfig": true,
"osName": "string",
"guestCredential": {
"computerName": "string",
"credentialId": 0
}
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"nutanix": {
"nutanixVMInfoList": [
{
"sourceVMGuid": "598af882-7b59-4713-8633-7f3b31f84e7b",
"name": "string",
"storageContainer": "string",
"nics": [
{
"name": "string",
"networkName": "fb0ff3ad-b95e-43e2-a364-0c2c21931c68",
"destinationNetwork": "string",
"networkDisplayName": "string"
}
]
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"nutanixPrismCentral": {
"nutanixPrismCentralVMInfoList": [
{
"vmGuid": "598af882-7b59-4713-8633-7f3b31f84e7b",
"name": "string",
"cluster": "string",
"storageContainer": "string",
"nics": [
{
"uuid": "fb0ff3ad-b95e-43e2-a364-0c2c21931c68",
"name": "string",
"displayName": "string",
"destinationNetwork": "string"
}
]
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"openstack": {
"openstackInstanceInfoList": [
{
"sourceInstanceGuid": "cf6af80d-3275-4885-a405-75c6a991e2be",
"instanceName": "string",
"availabilityZone": "string",
"volumeType": "string",
"flavor": "string",
"securityGroups": [
{
"groupId": "string",
"groupName": "string"
}
],
"keyPairs": [
{
"keyId": "string",
"keyName": "string"
}
],
"nics": [
{
"networkName": "string",
"networkId": "string",
"subnetId": "string"
}
],
"disks": [
{
"name": "string",
"Datastore": "string",
"isOsDisk": false
}
],
"image": "334b25d3-0963-4d62-a5b9-fe89ff16c8f3"
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"cloudstack": {
"cloudstackVMInfoList": [
{
"vmGuid": "2cb2534f-cbf4-45d1-aaf3-e43c4173ca32",
"name": "string",
"zone": {
"guid": "string",
"name": "string"
},
"pod": {
"guid": "string",
"name": "string"
},
"cluster": {
"guid": "string",
"name": "string"
},
"host": {
"guid": "string",
"name": "string"
},
"domain": {
"guid": "string",
"name": "string"
},
"ownerType": "string",
"ownerTypeInfo": {
"guid": "string",
"name": "string"
},
"serviceOffering": {
"guid": "string",
"name": "string"
},
"template": {
"guid": "string",
"name": "string"
},
"attachedIso": {
"guid": "string",
"name": "string"
},
"keyPairs": [
{
"keyId": "string",
"keyName": "string"
}
],
"securityGroups": [
{
"groupId": "string",
"groupName": "string"
}
],
"nics": [
{
"id": "string",
"name": "string",
"networkName": "string",
"ipAddress": "string",
"networkDisplayName": "string",
"macAddress": "string"
}
],
"disks": [
{
"name": "string",
"newName": "string",
"diskOffering": {
"guid": "string",
"name": "string"
},
"isOsDisk": false
}
]
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"oci": {
"ociInstanceInfoList": [
{
"instanceOcid": "ocid1.instance.oc1.iad.anuwcwrhn6b7cslfadzjxsj2gq",
"instanceName": "Defaults to source instance name",
"compartmentId": "ocid1.compartment.oc1..aaaaaaaahzr7c2odydamslgzka",
"availabilityDomain": "Defaults to source instance availability domain.",
"region": "Defaults to source instance region.",
"instanceShape": "VM.Standard.E4.Flex",
"createPublicIP": false,
"stagingBucket": "string",
"disks": [
{
"volumeName": "string"
}
],
"nics": [
{
"networkName": "string",
"vcnId": "string",
"subnetId": "string",
"privateIpAddress": "string"
}
],
"instanceTags": [
{
"name": "string",
"value": "string"
}
],
"restoreSourceVMTags": true,
"securityGroups": [
{
"groupId": "string",
"groupName": "string"
}
]
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"hyperv": {
"hyperVVmInfoList": [
{
"vmGuid": "F8DD42FB-2977-4FCA-8FF4-E1CDDE3B9CC6",
"vmName": "Defaults to source VM name",
"datastore": "string",
"destinationHyperVHost": "Defaults to source VM host",
"destinationFolder": "Defaults to HyperV default folder for OOP restore and defaults to source VM folder for in-place restore",
"networkAdapter": "Defaults to source VM network adapter if available else 'Not Connected'",
"disks": [
{
"diskName": "string",
"diskDestinationPath": "string"
}
],
"nics": [
{
"networkName": "string"
}
]
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"vcloud": {
"vCloudVMInfoList": [
{
"sourceVMGuid": "598af882-7b59-4713-8633-7f3b31f84e7b",
"vCloudOrgName": "string",
"orgVDCName": "string",
"vAppName": "string",
"vCloudOwner": "string",
"esxHost": "string",
"storagePolicy": "string",
"newName": "string",
"isStandAloneRestore": false,
"restoreVappConfig": false,
"addToFailoverCluster": false,
"vCloudCatalogName": "string",
"nics": [
{
"destinationNetwork": "string",
"sourceNetwork": "string"
}
],
"osType": {
"guid": "string",
"name": "string"
},
"ipAddressSettingsList": [
{
"sourceIP": "string",
"sourceSubnetMask": "string",
"sourceDefaultGateway": "string",
"useDhcp": true,
"destinationIP": "string",
"destinationSubnetMask": "string",
"destinationDefaultGateway": "string",
"destinationPreferredDNS": "string",
"destinationAlternateDNS": "string"
}
]
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"vmware": {
"vmwVMInfoList": [
{
"vmGuid": "502968a5-c99c-2fd2-1a95-e901afb4bb82",
"name": "string",
"hostname": "string",
"esxHost": "string",
"resourcePool": "string",
"folder": "/datacenter/vm/foldername",
"storagePolicy": {
"guid": "string",
"name": "string"
},
"datastore": "string",
"datastoreCluster": {
"guid": "string",
"name": "string"
},
"osType": {
"guid": "string",
"name": "string"
},
"disks": [
{
"name": "scsi0-1-TestWin1_2.vmdk",
"datastore": "string",
"filter": false
}
],
"ipAddressSettingsList": [
{
"sourceIP": "string",
"sourceSubnetMask": "string",
"sourceDefaultGateway": "string",
"useDhcp": true,
"destinationIP": "string",
"destinationSubnetMask": "string",
"destinationDefaultGateway": "string",
"destinationPreferredDNS": "string",
"destinationAlternateDNS": "string"
}
],
"nics": [
{
"sourceNetworkId": "string",
"sourceNetworkName": "string",
"destinationNetworkName": "string",
"destinationNetworkDisplayName": "VM Network"
}
],
"restoreSourceVMTags": true,
"vmTags": [
{
"name": "string",
"value": "string"
}
],
"vmCustomAttributes": [
{
"name": "string",
"value": "string"
}
]
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"alibaba": {
"alibabaVMInfoList": [
{
"sourceVMGuid": "i-0xi45ghj1j2w49ta7pz8",
"name": "string",
"availabilityZone": "string",
"instanceType": "string",
"nics": [
{
"name": "string",
"subnetId": "string"
}
],
"securityGroups": [
{
"groupId": "string",
"groupName": "string"
}
]
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"redHatVirtulization": {
"rhevVMInfoList": [
{
"sourceVMGuid": "8c95523b-861b-c20c-dff3-419af4514770",
"name": "string",
"cluster": "string",
"storageDomain": "string",
"nics": [
{
"sourceNetwork": "string",
"destinationNetwork": "string"
}
]
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"xen": {
"xenVMInfoList": [
{
"sourceVMGuid": "8c95523b-861b-c20c-dff3-419af4514770",
"name": "string",
"destinationHost": "string",
"storageRepository": "string",
"nics": [
{
"sourceNetwork": "string",
"destinationNetwork": "string",
"sourceNetworkId": "string"
}
]
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"fusionCompute": {
"fusionComputeVMInfoList": [
{
"sourceVMGuid": "f7519b4a-70cf-4310-9811-9c1bf6507ebc",
"name": "string",
"destinationHost": "string",
"datastore": "string",
"datastoreClusterName": "string"
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"oraclevm": {
"oraclevmInfoList": [
{
"sourceVMGuid": "0004fb0000060000200b586367b873c4",
"name": "string",
"destinationHypervisor": "string",
"repository": "string",
"nics": [
{
"sourceNetwork": "string",
"destinationNetwork": "string",
"sourceNetworkId": "string"
}
]
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"azureStackHCI": {
"azureStackHCIVmInfoList": [
{
"vmGuid": "F8DD42FB-2977-4FCA-8FF4-E1CDDE3B9CC6",
"vmName": "Defaults to source VM name",
"datastore": "string",
"destinationAzureStackHCIHost": "Defaults to source VM host",
"destinationFolder": "Defaults to Azure Local default folder for OOP restore and defaults to source VM folder for in-place restore",
"networkAdapter": "Defaults to source VM network adapter if available else 'Not Connected'",
"disks": [
{
"diskName": "string",
"diskDestinationPath": "string"
}
],
"nics": [
{
"networkName": "string"
}
]
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"proxmox": {
"proxmoxVMInfoList": [
{
"sourceVMGuid": "100_d862bf05-d672-430b-a0b6-295200e30dec",
"newName": "string",
"node": "string",
"storage": "string",
"disks": [
{
"name": "string",
"storage": "string"
}
],
"nics": [
{
"sourceNetwork": "string",
"destinationNetwork": "string"
}
]
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"morpheus": {
"MorpheusVMInfoList": [
{
"sourceVMGuid": "100_d862bf05-d672-430b-a0b6-295200e30dec",
"vmName": "string",
"newName": "string",
"cloud": "string",
"cluster": "string",
"host": "string",
"storage": "string",
"servicePlanCode": "kvm-vm-512",
"disks": [
{
"name": "string",
"storage": "string"
}
],
"nics": [
{
"sourceNetwork": "string",
"destinationNetwork": "string"
}
]
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"azureStackHub": {
"azureStackHubVMInfoList": [
{
"sourceVMGuid": "fa44a72d-f860-47e3-829e-763a1c8d5af4",
"name": "string",
"resourceGroup": "string",
"region": "string",
"storageAccount": "string",
"vmSize": "Standard_D2_v2",
"restoreAsManagedVM": true,
"securityGroupId": "/subscriptions/0f13fe8d-5207-4a14-bfe1-71/resourceGroups/prod-rg/providers/Microsoft.Network/networkSecurityGroups/prod-nsg",
"storageType": "Standard_LRS",
"createPublicIP": true,
"nics": [
{
"networkName": "vnet-prod",
"subnetId": "string"
}
]
}
],
"namePrefix": "string",
"nameSuffix": "string"
}
},
"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"
}
],
"defaultWorkloadValidations": [
{
"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": {
"recoveryPointForLastRecoveryJob": -1,
"entityRecoveryPoint": 0,
"entityRecoveryPointCategory": "LATEST",
"inheritedFrom": "RECOVERY_GROUP",
"recoverWithMalwareFiles": false,
"recoverWithEncryptedFiles": false,
"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,
"restoreEligibility": {
"isEligible": true,
"ineligibleReason": "string"
},
"restoreStatus": {
"jobStatus": "SUCCESS = 0",
"failureReason": "string",
"lastJobId": 0,
"copyAvailableTime": 0,
"lastFullBackupTime": 0,
"restoredVMState": "STOPPED = 0"
},
"cleanupEligibility": {
"isEligible": true,
"ineligibleReason": "string"
},
"cleanupStatus": {
"jobStatus": "SUCCESS = 0",
"failureReason": "string",
"lastJobId": 0
},
"recoveryStatus": "NO_STATUS",
"validationStatus": "NO_STATUS",
"validationResults": [
{
"type": "THREAT_SCAN",
"customValidationGuid": "string",
"output": "string",
"name": "string",
"validationStatus": "NO_STATUS",
"failureReason": "string",
"threatInfo": [
{
"count": 0,
"threatType": "string"
}
]
}
],
"recoveryFailureReason": "string",
"validationFailureReason": "string",
"recoveryStatusNotReadyReason": "string",
"recoveryStatusNotReadyCategory": "NONE = 0",
"recoveryReadinessStatus": "NONE = 0",
"recoveryStatusPartialReadyCategory": "NONE = 0",
"recoveryStatusPartialReadyReason": "string",
"lastRecoveryJobId": 0,
"lastRestoreJobId": 0,
"lastSuccessfulRestoreJobId": 0,
"lastSuccessfulRecoveryJobId": 0,
"lastRunbookInstanceId": 0,
"lastSuccessfulRunbookInstanceId": 0,
"osType": "WINDOWS",
"copyAvailableTime": 0,
"lastFullBackupTime": 0,
"installedWorkloads": [
"GENERIC"
],
"sourceVendor": "NONE",
"fileShare": {
"name": "string",
"shareURL": "string"
},
"adForestRunbookInfo": {
"adForest": {
"id": 0,
"name": "string"
},
"runbookInfo": {
"id": 0,
"name": "string"
}
},
"recoveredVMState": "STOPPED = 0",
"destinationVirtualMachine": {
"GUID": "string",
"name": "string"
},
"destinationName": "string",
"threatScan": {
"status": "NONE"
},
"vmConnectionInfo": {
"resourceGroupName": "string",
"subscriptionId": "string",
"url": "string"
},
"hasRecoverySubEntities": false,
"skipRecovery": false,
"resetRepaveOption": true,
"resetStaticIPAddress": true,
"guestCredential": {
"id": 0,
"name": "string"
},
"appTypeId": 0,
"restoreOptions": "string",
"entityRecoveryType": "NONE = 0",
"subEntities": [
{
"id": 0,
"name": "string",
"entity": {
"id": 0,
"name": "string"
},
"recoveryGroup": {
"id": 0,
"name": "string"
},
"runbook": {
"id": 0,
"name": "string"
},
"cvEntityType": 0,
"cvWorkloadId": 0,
"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
},
"vmw": {
"validateDestinationVM": true,
"diskProvisioning": "Auto",
"transportMode": "Auto",
"unconditionalOverwrite": false,
"SnapshotsToRetain": 0
},
"hyperV": {
"validateDestinationVM": true,
"unconditionalOverwrite": false
},
"nutanix": {
"validateDestinationVM": true,
"unconditionalOverwrite": false
},
"oci": {
"delayBetweenPriorityMachines": 2,
"continueOnFailure": false,
"script": {
"preFailover": {
"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"
},
"postFailover": {
"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"
},
"preFailback": {
"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"
},
"postFailback": {
"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"
}
},
"unconditionalOverwrite": true
},
"openStack": {
"validateDestinationVM": true,
"unconditionalOverwrite": false
}
},
"configuration": {
"azure": {
"sourceVM": "string",
"destinationVM": "string",
"resourceGroup": "string",
"storageAccount": "string",
"extensionRestorePolicy": "DEFAULT",
"vmSize": "string",
"createPublicIP": true,
"restoreAsManagedVm": true,
"overrideReplicationOptions": {
"availabilityZone": "string",
"securityGroup": {
"id": "string",
"name": "string"
},
"testFailoverVirtualNetwork": {
"networkId": "string",
"networkDisplayName": "string",
"subnetId": "string",
"networkName": "string",
"networkAddressDetails": {
"id": "string",
"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": {
"id": "string",
"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",
"credentialId": 0
},
"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"
}
],
"logBucket": {
"guid": "string",
"name": "string",
"type": "CREATE_NEW"
}
}
},
"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"
}
}
},
"vmw": {
"sourceVM": "string",
"sourceVMGuid": "string",
"destinationVM": "string",
"destinationHost": "string",
"cluster": "string",
"datastore": "string",
"dataStoreClusterName": "string",
"vmStoragePolicy": {
"id": 0,
"GUID": "string",
"name": "string"
},
"resourcePool": "string",
"vmFolder": "string",
"overrideReplicationOptions": {
"vmDisplayName": "string",
"hostname": "string",
"destinationHost": "string",
"datastore": "string",
"resourcePool": "string",
"vmFolder": "string",
"networkSettings": [
{
"source": "string",
"sourceId": "string",
"destination": "string"
}
],
"ipAddressSettings": [
{
"sourceIp": "string",
"subnetMask": "string",
"defaultGateway": "string",
"useDhcp": true,
"hostName": "string",
"destinationIp": "string",
"SubnetMaskNoDhcp": "string",
"defaultGatewayNoDhcp": "string",
"primaryDNSNoDhcp": "string",
"alternateDNSNoDhcp": "string"
}
]
}
},
"hyperV": {
"sourceVM": "string",
"destinationVM": "string",
"hypervHost": "string",
"destinationVolume": "string",
"overrideReplicationOptions": {
"vmDisplayName": "string",
"registerVMWithFailoverCluster": "string",
"networkAdapter": [
{
"networkName": "string"
}
]
}
},
"nutanix": {
"sourceVM": "string",
"sourceVMGuid": "string",
"destinationVM": "string",
"overrideReplicationOptions": {
"network": {
"networkDisplayName": "string",
"networkName": "string",
"subnetId": "string",
"privateIPaddress": "string"
}
}
},
"oci": {
"sourceVM": "string",
"sourceVMGuid": "string",
"destinationVM": "string",
"availabilityDomain": "string",
"stagingBucket": "string",
"region": "string",
"createPublicIP": true,
"shape": "string",
"overrideReplicationOptions": {
"network": {
"networkDisplayName": "string",
"networkName": "string",
"subnetId": "string",
"privateIPaddress": "string"
}
},
"compartment": {
"name": "string",
"value": "string"
}
},
"openStack": {
"sourceVM": "string",
"sourceVMGuid": "string",
"destinationVM": "string",
"overrideReplicationOptions": {
"network": {
"networkDisplayName": "string",
"networkName": "string",
"subnetId": "string",
"privateIPaddress": "string"
}
}
}
},
"recoveryDestinationInfo": {
"googleCloud": {
"googleCloudVMInfoList": [
{
"instanceId": "123456789123456",
"targetInstanceId": "string",
"name": "Defaults to source VM name",
"projectId": "string",
"zone": "asia-east1-a",
"secondaryZone": "asia-east1-a",
"region": "asia-east1",
"templateId": "https://www.googleapis.com/compute/v1/projects/windows-cloud/global/images/windows-server-2019-dc-v20250913",
"machineType": "c2d-highmem-8",
"createPublicIP": false,
"disks": [
{
"name": "string",
"newName": "string",
"type": "string",
"IOPS": 0,
"throughput": 0
}
],
"attachAndSwapOSDisk": false,
"networkInterfaces": [
{
"name": "nic0",
"networkName": "default",
"subnetId": "Defaults to source subnet",
"networkId": "Defaults to source network self-link.",
"internalIP": "198.51.100.42",
"externalIP": "198.51.100.42"
}
],
"customMetadata": [
{
"name": "string",
"value": "string"
}
],
"vmNetworkTags": [
{
"name": "string",
"value": "string"
}
],
"retainSourceVMNetworkTags": true,
"nodeAffinities": [
{
"name": "string",
"value": "string"
}
],
"serviceAccount": {
"id": "string",
"name": "string",
"email": "string"
},
"accessScopes": [
"string"
],
"encryptionKey": "kmsKeyName:projects/projectName/locations/global/keyRings/enc-key/cryptoKeys/enc-key-name",
"keyProtectionLevel": "SOFTWARE"
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"azure": {
"azureVMInfoList": [
{
"sourceVMGuid": "c1231de123-4309-41be-123123-123abc123",
"name": "Defaults to source VM name",
"targetVMGuid": "string",
"resourceGroup": "Defaults to source VM resource group name",
"region": "For azure region (West US 3) the region value will be westus3",
"availabilityZone": "Defaults to Auto",
"storageAccount": "Defaults to source storage account",
"vmSize": "Standard_A1",
"templateId": "string",
"diskType": "Standard_LRS",
"createPublicIP": false,
"restoreAsManagedVM": true,
"securityGroupId": "Defaults to source configuration",
"diskEncryptionSetTypeId": "string",
"diskEncryptionSetId": "string",
"disks": [
{
"storageAccount": "string",
"type": "string",
"name": "string",
"newName": "string",
"isOSDisk": false,
"diskNetworkSetting": {
"networkAccessPolicy": "AllowAll",
"diskAccessId": "string"
}
}
],
"attachAndSwapOSDisk": false,
"extensionRestorePolicy": "DEFAULT",
"skipOSDisk": false,
"guestCredentialID": {
"id": 0,
"name": "string"
},
"guestUsername": "string",
"guestPassword": "string",
"keyvaultId": "string",
"nics": [
{
"id": "string",
"networkId": "string",
"subnetId": "string",
"privateIpAddress": "198.51.100.42",
"publicIpAddress": "198.51.100.42",
"publicIpAddressId": "string"
}
],
"vmTags": [
{
"name": "string",
"value": "string"
}
],
"restoreSourceVMTags": true,
"subscriptionId": "string"
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"aws": {
"awsInstanceInfoList": [
{
"instanceId": "i-0f90bef70bd90c9e0",
"instanceName": "Defaults to source instance name",
"targetInstanceId": "string",
"zone": "Defaults to source instance availability zone.",
"region": "string",
"tenancy": "default",
"hostId": "string",
"hostResourceGroup": {
"resourceGroupName": "string",
"resourceGroupArn": "string"
},
"affinity": "default",
"licenses": [
{
"licenseArn": "string",
"licenseName": "string"
}
],
"instanceSize": "t2.micro",
"amiId": "ami-02055306b406cf191",
"volumeType": "string",
"encryptionKey": {
"isEncrypted": true,
"encryptionKey": "string",
"diskEncryptionSetId": "string",
"diskEncryptionSetTypeId": "string"
},
"volumes": [
{
"id": "string",
"name": "string",
"type": "string",
"IOPS": 0,
"Throughput": 0,
"encryptionKey": {
"isEncrypted": true,
"encryptionKey": "string",
"diskEncryptionSetId": "string",
"diskEncryptionSetTypeId": "string"
},
"diskTags": [
{
"name": "string",
"value": "string"
}
]
}
],
"nics": [
{
"vpcId": "string",
"networkName": "string",
"subnetId": "string",
"eniId": "string",
"privateIPAddress": "string"
}
],
"securityGroups": [
{
"groupId": "string",
"groupName": "string"
}
],
"vmTags": [
{
"name": "string",
"value": "string"
}
],
"restoreSourceVMTags": true,
"restoreSourceVolumeTags": true,
"keyPairs": [
{
"keyId": "string",
"keyName": "string"
}
],
"restoreSourceNetworkConfig": true,
"osName": "string",
"guestCredential": {
"computerName": "string",
"credentialId": 0
}
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"nutanix": {
"nutanixVMInfoList": [
{
"sourceVMGuid": "598af882-7b59-4713-8633-7f3b31f84e7b",
"name": "string",
"storageContainer": "string",
"nics": [
{
"name": "string",
"networkName": "fb0ff3ad-b95e-43e2-a364-0c2c21931c68",
"destinationNetwork": "string",
"networkDisplayName": "string"
}
]
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"nutanixPrismCentral": {
"nutanixPrismCentralVMInfoList": [
{
"vmGuid": "598af882-7b59-4713-8633-7f3b31f84e7b",
"name": "string",
"cluster": "string",
"storageContainer": "string",
"nics": [
{
"uuid": "fb0ff3ad-b95e-43e2-a364-0c2c21931c68",
"name": "string",
"displayName": "string",
"destinationNetwork": "string"
}
]
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"openstack": {
"openstackInstanceInfoList": [
{
"sourceInstanceGuid": "cf6af80d-3275-4885-a405-75c6a991e2be",
"instanceName": "string",
"availabilityZone": "string",
"volumeType": "string",
"flavor": "string",
"securityGroups": [
{
"groupId": "string",
"groupName": "string"
}
],
"keyPairs": [
{
"keyId": "string",
"keyName": "string"
}
],
"nics": [
{
"networkName": "string",
"networkId": "string",
"subnetId": "string"
}
],
"disks": [
{
"name": "string",
"Datastore": "string",
"isOsDisk": false
}
],
"image": "334b25d3-0963-4d62-a5b9-fe89ff16c8f3"
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"cloudstack": {
"cloudstackVMInfoList": [
{
"vmGuid": "2cb2534f-cbf4-45d1-aaf3-e43c4173ca32",
"name": "string",
"zone": {
"guid": "string",
"name": "string"
},
"pod": {
"guid": "string",
"name": "string"
},
"cluster": {
"guid": "string",
"name": "string"
},
"host": {
"guid": "string",
"name": "string"
},
"domain": {
"guid": "string",
"name": "string"
},
"ownerType": "string",
"ownerTypeInfo": {
"guid": "string",
"name": "string"
},
"serviceOffering": {
"guid": "string",
"name": "string"
},
"template": {
"guid": "string",
"name": "string"
},
"attachedIso": {
"guid": "string",
"name": "string"
},
"keyPairs": [
{
"keyId": "string",
"keyName": "string"
}
],
"securityGroups": [
{
"groupId": "string",
"groupName": "string"
}
],
"nics": [
{
"id": "string",
"name": "string",
"networkName": "string",
"ipAddress": "string",
"networkDisplayName": "string",
"macAddress": "string"
}
],
"disks": [
{
"name": "string",
"newName": "string",
"diskOffering": {
"guid": "string",
"name": "string"
},
"isOsDisk": false
}
]
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"oci": {
"ociInstanceInfoList": [
{
"instanceOcid": "ocid1.instance.oc1.iad.anuwcwrhn6b7cslfadzjxsj2gq",
"instanceName": "Defaults to source instance name",
"compartmentId": "ocid1.compartment.oc1..aaaaaaaahzr7c2odydamslgzka",
"availabilityDomain": "Defaults to source instance availability domain.",
"region": "Defaults to source instance region.",
"instanceShape": "VM.Standard.E4.Flex",
"createPublicIP": false,
"stagingBucket": "string",
"disks": [
{
"volumeName": "string"
}
],
"nics": [
{
"networkName": "string",
"vcnId": "string",
"subnetId": "string",
"privateIpAddress": "string"
}
],
"instanceTags": [
{
"name": "string",
"value": "string"
}
],
"restoreSourceVMTags": true,
"securityGroups": [
{
"groupId": "string",
"groupName": "string"
}
]
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"hyperv": {
"hyperVVmInfoList": [
{
"vmGuid": "F8DD42FB-2977-4FCA-8FF4-E1CDDE3B9CC6",
"vmName": "Defaults to source VM name",
"datastore": "string",
"destinationHyperVHost": "Defaults to source VM host",
"destinationFolder": "Defaults to HyperV default folder for OOP restore and defaults to source VM folder for in-place restore",
"networkAdapter": "Defaults to source VM network adapter if available else 'Not Connected'",
"disks": [
{
"diskName": "string",
"diskDestinationPath": "string"
}
],
"nics": [
{
"networkName": "string"
}
]
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"vcloud": {
"vCloudVMInfoList": [
{
"sourceVMGuid": "598af882-7b59-4713-8633-7f3b31f84e7b",
"vCloudOrgName": "string",
"orgVDCName": "string",
"vAppName": "string",
"vCloudOwner": "string",
"esxHost": "string",
"storagePolicy": "string",
"newName": "string",
"isStandAloneRestore": false,
"restoreVappConfig": false,
"addToFailoverCluster": false,
"vCloudCatalogName": "string",
"nics": [
{
"destinationNetwork": "string",
"sourceNetwork": "string"
}
],
"osType": {
"guid": "string",
"name": "string"
},
"ipAddressSettingsList": [
{
"sourceIP": "string",
"sourceSubnetMask": "string",
"sourceDefaultGateway": "string",
"useDhcp": true,
"destinationIP": "string",
"destinationSubnetMask": "string",
"destinationDefaultGateway": "string",
"destinationPreferredDNS": "string",
"destinationAlternateDNS": "string"
}
]
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"vmware": {
"vmwVMInfoList": [
{
"vmGuid": "502968a5-c99c-2fd2-1a95-e901afb4bb82",
"name": "string",
"hostname": "string",
"esxHost": "string",
"resourcePool": "string",
"folder": "/datacenter/vm/foldername",
"storagePolicy": {
"guid": "string",
"name": "string"
},
"datastore": "string",
"datastoreCluster": {
"guid": "string",
"name": "string"
},
"osType": {
"guid": "string",
"name": "string"
},
"disks": [
{
"name": "scsi0-1-TestWin1_2.vmdk",
"datastore": "string",
"filter": false
}
],
"ipAddressSettingsList": [
{
"sourceIP": "string",
"sourceSubnetMask": "string",
"sourceDefaultGateway": "string",
"useDhcp": true,
"destinationIP": "string",
"destinationSubnetMask": "string",
"destinationDefaultGateway": "string",
"destinationPreferredDNS": "string",
"destinationAlternateDNS": "string"
}
],
"nics": [
{
"sourceNetworkId": "string",
"sourceNetworkName": "string",
"destinationNetworkName": "string",
"destinationNetworkDisplayName": "VM Network"
}
],
"restoreSourceVMTags": true,
"vmTags": [
{
"name": "string",
"value": "string"
}
],
"vmCustomAttributes": [
{
"name": "string",
"value": "string"
}
]
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"alibaba": {
"alibabaVMInfoList": [
{
"sourceVMGuid": "i-0xi45ghj1j2w49ta7pz8",
"name": "string",
"availabilityZone": "string",
"instanceType": "string",
"nics": [
{
"name": "string",
"subnetId": "string"
}
],
"securityGroups": [
{
"groupId": "string",
"groupName": "string"
}
]
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"redHatVirtulization": {
"rhevVMInfoList": [
{
"sourceVMGuid": "8c95523b-861b-c20c-dff3-419af4514770",
"name": "string",
"cluster": "string",
"storageDomain": "string",
"nics": [
{
"sourceNetwork": "string",
"destinationNetwork": "string"
}
]
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"xen": {
"xenVMInfoList": [
{
"sourceVMGuid": "8c95523b-861b-c20c-dff3-419af4514770",
"name": "string",
"destinationHost": "string",
"storageRepository": "string",
"nics": [
{
"sourceNetwork": "string",
"destinationNetwork": "string",
"sourceNetworkId": "string"
}
]
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"fusionCompute": {
"fusionComputeVMInfoList": [
{
"sourceVMGuid": "f7519b4a-70cf-4310-9811-9c1bf6507ebc",
"name": "string",
"destinationHost": "string",
"datastore": "string",
"datastoreClusterName": "string"
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"oraclevm": {
"oraclevmInfoList": [
{
"sourceVMGuid": "0004fb0000060000200b586367b873c4",
"name": "string",
"destinationHypervisor": "string",
"repository": "string",
"nics": [
{
"sourceNetwork": "string",
"destinationNetwork": "string",
"sourceNetworkId": "string"
}
]
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"azureStackHCI": {
"azureStackHCIVmInfoList": [
{
"vmGuid": "F8DD42FB-2977-4FCA-8FF4-E1CDDE3B9CC6",
"vmName": "Defaults to source VM name",
"datastore": "string",
"destinationAzureStackHCIHost": "Defaults to source VM host",
"destinationFolder": "Defaults to Azure Local default folder for OOP restore and defaults to source VM folder for in-place restore",
"networkAdapter": "Defaults to source VM network adapter if available else 'Not Connected'",
"disks": [
{
"diskName": "string",
"diskDestinationPath": "string"
}
],
"nics": [
{
"networkName": "string"
}
]
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"proxmox": {
"proxmoxVMInfoList": [
{
"sourceVMGuid": "100_d862bf05-d672-430b-a0b6-295200e30dec",
"newName": "string",
"node": "string",
"storage": "string",
"disks": [
{
"name": "string",
"storage": "string"
}
],
"nics": [
{
"sourceNetwork": "string",
"destinationNetwork": "string"
}
]
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"morpheus": {
"MorpheusVMInfoList": [
{
"sourceVMGuid": "100_d862bf05-d672-430b-a0b6-295200e30dec",
"vmName": "string",
"newName": "string",
"cloud": "string",
"cluster": "string",
"host": "string",
"storage": "string",
"servicePlanCode": "kvm-vm-512",
"disks": [
{
"name": "string",
"storage": "string"
}
],
"nics": [
{
"sourceNetwork": "string",
"destinationNetwork": "string"
}
]
}
],
"namePrefix": "string",
"nameSuffix": "string"
},
"azureStackHub": {
"azureStackHubVMInfoList": [
{
"sourceVMGuid": "fa44a72d-f860-47e3-829e-763a1c8d5af4",
"name": "string",
"resourceGroup": "string",
"region": "string",
"storageAccount": "string",
"vmSize": "Standard_D2_v2",
"restoreAsManagedVM": true,
"securityGroupId": "/subscriptions/0f13fe8d-5207-4a14-bfe1-71/resourceGroups/prod-rg/providers/Microsoft.Network/networkSecurityGroups/prod-nsg",
"storageType": "Standard_LRS",
"createPublicIP": true,
"nics": [
{
"networkName": "vnet-prod",
"subnetId": "string"
}
]
}
],
"namePrefix": "string",
"nameSuffix": "string"
}
},
"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"
}
],
"defaultWorkloadValidations": [
{
"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": {
"recoveryPointForLastRecoveryJob": -1,
"entityRecoveryPoint": 0,
"entityRecoveryPointCategory": "LATEST",
"inheritedFrom": "RECOVERY_GROUP",
"recoverWithMalwareFiles": false,
"recoverWithEncryptedFiles": false,
"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,
"restoreEligibility": {
"isEligible": true,
"ineligibleReason": "string"
},
"restoreStatus": {
"jobStatus": "SUCCESS = 0",
"failureReason": "string",
"lastJobId": 0,
"copyAvailableTime": 0,
"lastFullBackupTime": 0,
"restoredVMState": "STOPPED = 0"
},
"cleanupEligibility": {
"isEligible": true,
"ineligibleReason": "string"
},
"cleanupStatus": {
"jobStatus": "SUCCESS = 0",
"failureReason": "string",
"lastJobId": 0
},
"recoveryStatus": "NO_STATUS",
"validationStatus": "NO_STATUS",
"validationResults": [
{
"type": "THREAT_SCAN",
"customValidationGuid": "string",
"output": "string",
"name": "string",
"validationStatus": "NO_STATUS",
"failureReason": "string",
"threatInfo": [
{
"count": 0,
"threatType": "string"
}
]
}
],
"recoveryFailureReason": "string",
"validationFailureReason": "string",
"recoveryStatusNotReadyReason": "string",
"recoveryStatusNotReadyCategory": "NONE = 0",
"recoveryReadinessStatus": "NONE = 0",
"recoveryStatusPartialReadyCategory": "NONE = 0",
"recoveryStatusPartialReadyReason": "string",
"lastRecoveryJobId": 0,
"lastRestoreJobId": 0,
"lastSuccessfulRestoreJobId": 0,
"lastSuccessfulRecoveryJobId": 0,
"lastRunbookInstanceId": 0,
"lastSuccessfulRunbookInstanceId": 0,
"osType": "WINDOWS",
"copyAvailableTime": 0,
"lastFullBackupTime": 0,
"installedWorkloads": [
"GENERIC"
],
"sourceVendor": "NONE",
"fileShare": {
"name": "string",
"shareURL": "string"
},
"adForestRunbookInfo": {
"adForest": {
"id": 0,
"name": "string"
},
"runbookInfo": {
"id": 0,
"name": "string"
}
},
"recoveredVMState": "STOPPED = 0",
"destinationVirtualMachine": {
"GUID": "string",
"name": "string"
},
"destinationName": "string",
"threatScan": {
"status": "NONE"
},
"vmConnectionInfo": {
"resourceGroupName": "string",
"subscriptionId": "string",
"url": "string"
},
"hasRecoverySubEntities": false,
"skipRecovery": false,
"resetRepaveOption": true,
"resetStaticIPAddress": true,
"guestCredential": {
"id": 0,
"name": "string"
},
"appTypeId": 0,
"restoreOptions": "string",
"entityRecoveryType": "NONE = 0"
}
]
}
]
}
Recovery runbook or resource details are invalid
- application/json
- Schema
- Example (from schema)
Schema
- errorMessage string
- errorCode int32
{
"errorMessage": "string",
"errorCode": 0
}
Loading...