HyperVReplicaAzureReplicationDetails Class
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.
Hyper V Replica Azure provider specific settings.
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.HyperVReplicaAzureReplicationDetailsTypeConverter))]
public class HyperVReplicaAzureReplicationDetails : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IHyperVReplicaAzureReplicationDetails, Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.HyperVReplicaAzureReplicationDetailsTypeConverter))>]
type HyperVReplicaAzureReplicationDetails = class
interface IHyperVReplicaAzureReplicationDetails
interface IJsonSerializable
interface IReplicationProviderSpecificSettings
interface IValidates
Public Class HyperVReplicaAzureReplicationDetails
Implements IHyperVReplicaAzureReplicationDetails, IValidates
- Inheritance
-
HyperVReplicaAzureReplicationDetails
- Attributes
- Implements
Constructors
HyperVReplicaAzureReplicationDetails() |
Creates an new HyperVReplicaAzureReplicationDetails instance. |
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. |
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
DeserializeFromDictionary(IDictionary) |
Deserializes a IDictionary into an instance of HyperVReplicaAzureReplicationDetails. |
DeserializeFromPSObject(PSObject) |
Deserializes a PSObject into an instance of HyperVReplicaAzureReplicationDetails. |
FromJson(JsonNode) |
Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IHyperVReplicaAzureReplicationDetails. |
FromJsonString(String) |
Creates a new instance of HyperVReplicaAzureReplicationDetails, deserializing the content from a json string. |
ToJson(JsonObject, SerializationMode) |
Serializes this instance of HyperVReplicaAzureReplicationDetails into a JsonNode. |
ToJsonString() |
Serializes this instance to a json string. |
Validate(IEventListener) |
Validates that this object meets the validation criteria. |