Share via


IHyperVReplicaAzureReplicationDetails Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.HyperVReplicaAzureReplicationDetailsTypeConverter))]
public interface IHyperVReplicaAzureReplicationDetails : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IReplicationProviderSpecificSettings
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.HyperVReplicaAzureReplicationDetailsTypeConverter))>]
type IHyperVReplicaAzureReplicationDetails = interface
    interface IJsonSerializable
    interface IReplicationProviderSpecificSettings
Public Interface IHyperVReplicaAzureReplicationDetails
Implements IReplicationProviderSpecificSettings
Derived
Attributes
Implements

Properties

AzureVMDiskDetail

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.

InitialReplicationDetailInitialReplicationProgressPercentage

The initial replication progress percentage.

InitialReplicationDetailInitialReplicationType

Initial replication type.

InstanceType

Gets the Instance type.

(Inherited from IReplicationProviderSpecificSettings)
LastRecoveryPointReceived

The last recovery point received time.

LastReplicatedTime

The Last replication time.

LastRpoCalculatedTime

The last RPO calculated time.

LicenseType

License Type of the VM to be used.

OSDetailOsedition

The OSEdition.

OSDetailOsmajorVersion

The OS Major Version.

OSDetailOsminorVersion

The OS Minor Version.

OSDetailOstype

VM Disk details.

OSDetailOsversion

The OS Version.

OSDetailProductType

Product type.

ProtectedManagedDisk

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.

RpoInSecond

Last RPO value.

SeedManagedDiskTag

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.

TargetManagedDiskTag

The tags for the target managed disks.

TargetNicTag

The tags for the target NICs.

TargetProximityPlacementGroupId

The target proximity placement group Id.

TargetVMTag

The target VM tags.

UseManagedDisk

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

VMId

The virtual machine Id.

VMNic

The PE Network details.

VMProtectionState

The protection state for the vm.

VMProtectionStateDescription

The protection state description for the vm.

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to