IHyperVReplicaAzureReplicationDetails Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
[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) |