InMageAzureV2ReplicationDetails interface
InMageAzureV2 provider specific settings.
- Extends
Properties
agent |
Agent expiry date. |
agent |
The agent version. |
all |
A value indicating all available inplace OS Upgrade configurations. |
azure |
Azure VM Disk details. |
azure |
The target generation for this protected item. |
compressed |
The compressed data change rate in MB. |
datastores | The datastores of the on-premise machine. Value can be list of strings that contain datastore names. |
discovery |
A value indicating the discovery type of the machine. Value can be vCenter or physical. |
disk |
A value indicating whether any disk is resized for this VM. |
enable |
The selected option to enable RDP\SSH on target vm after failover. String value of SrsDataContract.EnableRDPOnTargetOption enum. |
firmware |
The firmware type of this protected item. |
infrastructure |
The infrastructure VM Id. |
instance |
Polymorphic discriminator, which specifies the different types this object can be |
ip |
The source IP address. |
is |
A value indicating whether additional IR stats are available or not. |
is |
A value indicating whether installed agent needs to be updated. |
is |
A value indicating whether the source server requires a restart after update. |
last |
The last heartbeat received from the source server. |
last |
The last recovery point received time. NOTE: This property will not be serialized. It can only be populated by the server. |
last |
The last RPO calculated time. |
last |
The last update time received from on-prem components. |
license |
License Type of the VM to be used. |
master |
The master target Id. |
multi |
The multi vm group Id. |
multi |
The multi vm group name. |
multi |
A value indicating whether multi vm sync is enabled or disabled. |
os |
The id of the disk containing the OS. |
os |
The name of the OS on the VM. NOTE: This property will not be serialized. It can only be populated by the server. |
os |
The type of the OS on the VM. |
os |
The OS Version of the protected item. |
process |
The process server Id. |
process |
The process server name. |
protected |
The list of protected disks. |
protected |
The list of protected managed disks. |
protection |
The protection stage. |
recovery |
The recovery availability set Id. |
recovery |
The ARM id of the log storage account used for replication. This will be set to null if no log storage account was provided during enable protection. |
recovery |
The target resource group Id. |
recovery |
The recovery Azure storage account. |
recovery |
Recovery Azure given name. |
recovery |
The Recovery Azure VM size. |
replica |
The replica id of the protected item. |
resync |
The resync progress percentage. |
rpo |
The RPO in seconds. |
seed |
The tags for the seed managed disks. |
selected |
The selected recovery azure network Id. |
selected |
The selected source nic Id which will be used as the primary nic during failover. |
selected |
The test failover virtual network. |
source |
The CPU count of the VM on the primary side. |
source |
The RAM size of the VM on the primary side. |
sql |
The SQL Server license type. |
supported |
A value indicating the inplace OS Upgrade version. |
switch |
The switch provider blocking error information. |
switch |
The switch provider blocking error information. |
target |
The target availability zone. |
target |
The tags for the target managed disks. |
target |
The tags for the target NICs. |
target |
The target proximity placement group Id. |
target |
The ARM Id of the target Azure VM. This value will be null until the VM is failed over. Only after failure it will be populated with the ARM Id of the Azure VM. |
target |
The target VM tags. |
total |
The total transferred data in bytes. |
total |
The progress health. |
uncompressed |
The uncompressed data change rate in MB. |
use |
A value indicating whether managed disks should be used during failover. |
validation |
The validation errors of the on-premise machine Value can be list of validation errors. |
v |
The vCenter infrastructure Id. |
vhd |
The OS disk VHD name. |
vm |
The virtual machine Id. |
vm |
The PE Network details. |
vm |
The protection state for the vm. |
vm |
The protection state description for the vm. |
Property Details
agentExpiryDate
Agent expiry date.
agentExpiryDate?: Date
Property Value
Date
agentVersion
The agent version.
agentVersion?: string
Property Value
string
allAvailableOSUpgradeConfigurations
A value indicating all available inplace OS Upgrade configurations.
allAvailableOSUpgradeConfigurations?: OSUpgradeSupportedVersions[]
Property Value
azureVMDiskDetails
Azure VM Disk details.
azureVMDiskDetails?: AzureVmDiskDetails[]
Property Value
azureVmGeneration
The target generation for this protected item.
azureVmGeneration?: string
Property Value
string
compressedDataRateInMB
The compressed data change rate in MB.
compressedDataRateInMB?: number
Property Value
number
datastores
The datastores of the on-premise machine. Value can be list of strings that contain datastore names.
datastores?: string[]
Property Value
string[]
discoveryType
A value indicating the discovery type of the machine. Value can be vCenter or physical.
discoveryType?: string
Property Value
string
diskResized
A value indicating whether any disk is resized for this VM.
diskResized?: string
Property Value
string
enableRdpOnTargetOption
The selected option to enable RDP\SSH on target vm after failover. String value of SrsDataContract.EnableRDPOnTargetOption enum.
enableRdpOnTargetOption?: string
Property Value
string
firmwareType
The firmware type of this protected item.
firmwareType?: string
Property Value
string
infrastructureVmId
The infrastructure VM Id.
infrastructureVmId?: string
Property Value
string
instanceType
Polymorphic discriminator, which specifies the different types this object can be
instanceType: "InMageAzureV2"
Property Value
"InMageAzureV2"
ipAddress
The source IP address.
ipAddress?: string
Property Value
string
isAdditionalStatsAvailable
A value indicating whether additional IR stats are available or not.
isAdditionalStatsAvailable?: boolean
Property Value
boolean
isAgentUpdateRequired
A value indicating whether installed agent needs to be updated.
isAgentUpdateRequired?: string
Property Value
string
isRebootAfterUpdateRequired
A value indicating whether the source server requires a restart after update.
isRebootAfterUpdateRequired?: string
Property Value
string
lastHeartbeat
The last heartbeat received from the source server.
lastHeartbeat?: Date
Property Value
Date
lastRecoveryPointReceived
The last recovery point received time. NOTE: This property will not be serialized. It can only be populated by the server.
lastRecoveryPointReceived?: Date
Property Value
Date
lastRpoCalculatedTime
The last RPO calculated time.
lastRpoCalculatedTime?: Date
Property Value
Date
lastUpdateReceivedTime
The last update time received from on-prem components.
lastUpdateReceivedTime?: Date
Property Value
Date
licenseType
License Type of the VM to be used.
licenseType?: string
Property Value
string
masterTargetId
The master target Id.
masterTargetId?: string
Property Value
string
multiVmGroupId
The multi vm group Id.
multiVmGroupId?: string
Property Value
string
multiVmGroupName
The multi vm group name.
multiVmGroupName?: string
Property Value
string
multiVmSyncStatus
A value indicating whether multi vm sync is enabled or disabled.
multiVmSyncStatus?: string
Property Value
string
osDiskId
The id of the disk containing the OS.
osDiskId?: string
Property Value
string
osName
The name of the OS on the VM. NOTE: This property will not be serialized. It can only be populated by the server.
osName?: string
Property Value
string
osType
The type of the OS on the VM.
osType?: string
Property Value
string
osVersion
The OS Version of the protected item.
osVersion?: string
Property Value
string
processServerId
The process server Id.
processServerId?: string
Property Value
string
processServerName
The process server name.
processServerName?: string
Property Value
string
protectedDisks
The list of protected disks.
protectedDisks?: InMageAzureV2ProtectedDiskDetails[]
Property Value
protectedManagedDisks
The list of protected managed disks.
protectedManagedDisks?: InMageAzureV2ManagedDiskDetails[]
Property Value
protectionStage
The protection stage.
protectionStage?: string
Property Value
string
recoveryAvailabilitySetId
The recovery availability set Id.
recoveryAvailabilitySetId?: string
Property Value
string
recoveryAzureLogStorageAccountId
The ARM id of the log storage account used for replication. This will be set to null if no log storage account was provided during enable protection.
recoveryAzureLogStorageAccountId?: string
Property Value
string
recoveryAzureResourceGroupId
The target resource group Id.
recoveryAzureResourceGroupId?: string
Property Value
string
recoveryAzureStorageAccount
The recovery Azure storage account.
recoveryAzureStorageAccount?: string
Property Value
string
recoveryAzureVMName
Recovery Azure given name.
recoveryAzureVMName?: string
Property Value
string
recoveryAzureVMSize
The Recovery Azure VM size.
recoveryAzureVMSize?: string
Property Value
string
replicaId
The replica id of the protected item.
replicaId?: string
Property Value
string
resyncProgressPercentage
The resync progress percentage.
resyncProgressPercentage?: number
Property Value
number
rpoInSeconds
The RPO in seconds.
rpoInSeconds?: number
Property Value
number
seedManagedDiskTags
The tags for the seed managed disks.
seedManagedDiskTags?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}
selectedRecoveryAzureNetworkId
The selected recovery azure network Id.
selectedRecoveryAzureNetworkId?: string
Property Value
string
selectedSourceNicId
The selected source nic Id which will be used as the primary nic during failover.
selectedSourceNicId?: string
Property Value
string
selectedTfoAzureNetworkId
The test failover virtual network.
selectedTfoAzureNetworkId?: string
Property Value
string
sourceVmCpuCount
The CPU count of the VM on the primary side.
sourceVmCpuCount?: number
Property Value
number
sourceVmRamSizeInMB
The RAM size of the VM on the primary side.
sourceVmRamSizeInMB?: number
Property Value
number
sqlServerLicenseType
The SQL Server license type.
sqlServerLicenseType?: string
Property Value
string
supportedOSVersions
A value indicating the inplace OS Upgrade version.
supportedOSVersions?: string[]
Property Value
string[]
switchProviderBlockingErrorDetails
The switch provider blocking error information.
switchProviderBlockingErrorDetails?: InMageAzureV2SwitchProviderBlockingErrorDetails[]
Property Value
switchProviderDetails
The switch provider blocking error information.
switchProviderDetails?: InMageAzureV2SwitchProviderDetails
Property Value
targetAvailabilityZone
The target availability zone.
targetAvailabilityZone?: string
Property Value
string
targetManagedDiskTags
The tags for the target managed disks.
targetManagedDiskTags?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}
targetNicTags
The tags for the target NICs.
targetNicTags?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}
targetProximityPlacementGroupId
The target proximity placement group Id.
targetProximityPlacementGroupId?: string
Property Value
string
targetVmId
The ARM Id of the target Azure VM. This value will be null until the VM is failed over. Only after failure it will be populated with the ARM Id of the Azure VM.
targetVmId?: string
Property Value
string
targetVmTags
The target VM tags.
targetVmTags?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}
totalDataTransferred
The total transferred data in bytes.
totalDataTransferred?: number
Property Value
number
totalProgressHealth
The progress health.
totalProgressHealth?: string
Property Value
string
uncompressedDataRateInMB
The uncompressed data change rate in MB.
uncompressedDataRateInMB?: number
Property Value
number
useManagedDisks
A value indicating whether managed disks should be used during failover.
useManagedDisks?: string
Property Value
string
validationErrors
The validation errors of the on-premise machine Value can be list of validation errors.
validationErrors?: HealthError[]
Property Value
vCenterInfrastructureId
The vCenter infrastructure Id.
vCenterInfrastructureId?: string
Property Value
string
vhdName
The OS disk VHD name.
vhdName?: string
Property Value
string
vmId
The virtual machine Id.
vmId?: string
Property Value
string
vmNics
vmProtectionState
The protection state for the vm.
vmProtectionState?: string
Property Value
string
vmProtectionStateDescription
The protection state description for the vm.
vmProtectionStateDescription?: string
Property Value
string