HyperVReplicaAzureReplicationDetails interface
Hyper V Replica Azure provider specific settings.
- Extends
Properties
all |
A value indicating all available inplace OS Upgrade configurations. |
azure |
Azure VM Disk details. |
enable |
The selected option to enable RDP\SSH on target vm after failover. String value of SrsDataContract.EnableRDPOnTargetOption enum. |
encryption | The encryption info. |
initial |
Initial replication details. |
instance |
Polymorphic discriminator, which specifies the different types this object can be |
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 replication time. |
last |
The last RPO calculated time. |
license |
License Type of the VM to be used. |
o |
The operating system info. |
protected |
The list of protected managed disks. |
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. |
rpo |
Last RPO value. |
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. |
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. |
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 target VM tags. |
use |
A value indicating whether managed disks should be used during failover. |
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
allAvailableOSUpgradeConfigurations
A value indicating all available inplace OS Upgrade configurations.
allAvailableOSUpgradeConfigurations?: OSUpgradeSupportedVersions[]
Property Value
azureVmDiskDetails
Azure VM Disk details.
azureVmDiskDetails?: AzureVmDiskDetails[]
Property Value
enableRdpOnTargetOption
The selected option to enable RDP\SSH on target vm after failover. String value of SrsDataContract.EnableRDPOnTargetOption enum.
enableRdpOnTargetOption?: string
Property Value
string
encryption
The encryption info.
encryption?: string
Property Value
string
initialReplicationDetails
Initial replication details.
initialReplicationDetails?: InitialReplicationDetails
Property Value
instanceType
Polymorphic discriminator, which specifies the different types this object can be
instanceType: "HyperVReplicaAzure"
Property Value
"HyperVReplicaAzure"
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
lastReplicatedTime
The Last replication time.
lastReplicatedTime?: Date
Property Value
Date
lastRpoCalculatedTime
The last RPO calculated time.
lastRpoCalculatedTime?: Date
Property Value
Date
licenseType
License Type of the VM to be used.
licenseType?: string
Property Value
string
oSDetails
protectedManagedDisks
The list of protected managed disks.
protectedManagedDisks?: HyperVReplicaAzureManagedDiskDetails[]
Property Value
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
rpoInSeconds
Last RPO value.
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
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
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
targetVmTags
The target VM tags.
targetVmTags?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}
useManagedDisks
A value indicating whether managed disks should be used during failover.
useManagedDisks?: 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