Share via


IHyperVReplicaAzureReplicationDetails Interface

Definition

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

Properties

AllAvailableOSUpgradeConfiguration

A value indicating all available inplace OS Upgrade configurations.

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.

OSDetailUserSelectedOsname

The OS name selected by user.

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.

TargetVMSecurityProfileTargetVmconfidentialEncryption

A value indicating whether confidential compute encryption to be enabled.

TargetVMSecurityProfileTargetVmmonitoring

A value indicating whether integrity monitoring to be enabled.

TargetVMSecurityProfileTargetVmsecureBoot

A value indicating whether secure boot to be enabled.

TargetVMSecurityProfileTargetVmsecurityType

The target VM security type.

TargetVMSecurityProfileTargetVmtpm

A value indicating whether trusted platform module to be enabled.

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