Share via


HyperVReplicaAzureReplicationDetails Class

Definition

Hyper V Replica Azure provider specific settings.

[Newtonsoft.Json.JsonObject("HyperVReplicaAzure")]
public class HyperVReplicaAzureReplicationDetails : Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProviderSpecificSettings
[<Newtonsoft.Json.JsonObject("HyperVReplicaAzure")>]
type HyperVReplicaAzureReplicationDetails = class
    inherit ReplicationProviderSpecificSettings
Public Class HyperVReplicaAzureReplicationDetails
Inherits ReplicationProviderSpecificSettings
Inheritance
HyperVReplicaAzureReplicationDetails
Attributes
Newtonsoft.Json.JsonObjectAttribute

Constructors

HyperVReplicaAzureReplicationDetails()

Initializes a new instance of the HyperVReplicaAzureReplicationDetails class.

HyperVReplicaAzureReplicationDetails(IList<AzureVmDiskDetails>, String, String, String, String, Nullable<DateTime>, Nullable<Int64>, Nullable<DateTime>, String, String, String, InitialReplicationDetails, IList<VMNicDetails>, String, String, String, OSDetails, Nullable<Int32>, Nullable<Int32>, String, String, String, String, String, String, String, String, Nullable<DateTime>, IDictionary<String,String>, IDictionary<String,String>, IDictionary<String,String>, IDictionary<String, String>, IList<HyperVReplicaAzureManagedDiskDetails>)

Initializes a new instance of the HyperVReplicaAzureReplicationDetails class.

Properties

AzureVMDiskDetails

Gets or sets azure VM Disk details.

EnableRdpOnTargetOption

Gets or sets the selected option to enable RDP\SSH on target vm after failover. String value of SrsDataContract.EnableRDPOnTargetOption enum.

Encryption

Gets or sets the encryption info.

InitialReplicationDetails

Gets or sets initial replication details.

LastRecoveryPointReceived

Gets the last recovery point received time.

LastReplicatedTime

Gets or sets the Last replication time.

LastRpoCalculatedTime

Gets or sets the last RPO calculated time.

LicenseType

Gets or sets license Type of the VM to be used.

OSDetails

Gets or sets the operating system info.

ProtectedManagedDisks

Gets or sets the list of protected managed disks.

RecoveryAvailabilitySetId

Gets or sets the recovery availability set Id.

RecoveryAzureLogStorageAccountId

Gets or sets 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

Gets or sets the target resource group Id.

RecoveryAzureStorageAccount

Gets or sets the recovery Azure storage account.

RecoveryAzureVMName

Gets or sets recovery Azure given name.

RecoveryAzureVMSize

Gets or sets the Recovery Azure VM size.

RpoInSeconds

Gets or sets last RPO value.

SeedManagedDiskTags

Gets or sets the tags for the seed managed disks.

SelectedRecoveryAzureNetworkId

Gets or sets the selected recovery azure network Id.

SelectedSourceNicId

Gets or sets the selected source nic Id which will be used as the primary nic during failover.

SourceVMCpuCount

Gets or sets the CPU count of the VM on the primary side.

SourceVMRamSizeInMb

Gets or sets the RAM size of the VM on the primary side.

SqlServerLicenseType

Gets or sets the SQL Server license type.

TargetAvailabilityZone

Gets or sets the target availability zone.

TargetManagedDiskTags

Gets or sets the tags for the target managed disks.

TargetNicTags

Gets or sets the tags for the target NICs.

TargetProximityPlacementGroupId

Gets or sets the target proximity placement group Id.

TargetVMTags

Gets or sets the target VM tags.

UseManagedDisks

Gets or sets a value indicating whether managed disks should be used during failover.

VMId

Gets or sets the virtual machine Id.

VMNics

Gets or sets the PE Network details.

VMProtectionState

Gets or sets the protection state for the vm.

VMProtectionStateDescription

Gets or sets the protection state description for the vm.

Applies to