HyperVReplicaAzureReplicationDetails interface

Hyper V Replica Azure provider specific settings.

Extends

Properties

allAvailableOSUpgradeConfigurations

A value indicating all available inplace OS Upgrade configurations.

azureVmDiskDetails

Azure VM Disk details.

enableRdpOnTargetOption

The selected option to enable RDP\SSH on target vm after failover. String value of SrsDataContract.EnableRDPOnTargetOption enum.

encryption

The encryption info.

initialReplicationDetails

Initial replication details.

instanceType

Polymorphic discriminator, which specifies the different types this object can be

lastRecoveryPointReceived

The last recovery point received time. NOTE: This property will not be serialized. It can only be populated by the server.

lastReplicatedTime

The Last replication time.

lastRpoCalculatedTime

The last RPO calculated time.

licenseType

License Type of the VM to be used.

oSDetails

The operating system info.

protectedManagedDisks

The list of protected managed disks.

recoveryAvailabilitySetId

The recovery availability set Id.

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.

recoveryAzureResourceGroupId

The target resource group Id.

recoveryAzureStorageAccount

The recovery Azure storage account.

recoveryAzureVmName

Recovery Azure given name.

recoveryAzureVMSize

The Recovery Azure VM size.

rpoInSeconds

Last RPO value.

seedManagedDiskTags

The tags for the seed managed disks.

selectedRecoveryAzureNetworkId

The selected recovery azure network Id.

selectedSourceNicId

The selected source nic Id which will be used as the primary nic during failover.

sourceVmCpuCount

The CPU count of the VM on the primary side.

sourceVmRamSizeInMB

The RAM size of the VM on the primary side.

sqlServerLicenseType

The SQL Server license type.

targetAvailabilityZone

The target availability zone.

targetManagedDiskTags

The tags for the target managed disks.

targetNicTags

The tags for the target NICs.

targetProximityPlacementGroupId

The target proximity placement group Id.

targetVmTags

The target VM tags.

useManagedDisks

A value indicating whether managed disks should be used during failover.

vmId

The virtual machine Id.

vmNics

The PE Network details.

vmProtectionState

The protection state for the vm.

vmProtectionStateDescription

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

The operating system info.

oSDetails?: OSDetails

Property Value

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

The PE Network details.

vmNics?: VMNicDetails[]

Property Value

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