A2AReplicationDetails 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.
A2A provider specific settings.
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.A2AReplicationDetailsTypeConverter))]
public class A2AReplicationDetails : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IA2AReplicationDetails, Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.A2AReplicationDetailsTypeConverter))>]
type A2AReplicationDetails = class
interface IA2AReplicationDetails
interface IJsonSerializable
interface IReplicationProviderSpecificSettings
interface IValidates
Public Class A2AReplicationDetails
Implements IA2AReplicationDetails, IValidates
- Inheritance
-
A2AReplicationDetails
- Attributes
- Implements
Constructors
A2AReplicationDetails() |
Creates an new A2AReplicationDetails instance. |
Properties
AgentCertificateExpiryDate |
Agent certificate expiry date. |
AgentExpiryDate |
Agent expiry date. |
AgentVersion |
The agent version. |
AutoProtectionOfDataDisk |
A value indicating whether the auto protection is enabled. |
FabricObjectId |
The fabric specific object Id of the virtual machine. |
InitialPrimaryExtendedLocationName |
The name of the extended location. |
InitialPrimaryExtendedLocationType |
The extended location type. |
InitialPrimaryFabricLocation |
The initial primary fabric location. |
InitialPrimaryZone |
The initial primary availability zone. |
InitialRecoveryExtendedLocationName |
The name of the extended location. |
InitialRecoveryExtendedLocationType |
The extended location type. |
InitialRecoveryFabricLocation |
The initial recovery fabric location. |
InitialRecoveryZone |
The initial recovery availability zone. |
InstanceType |
Gets the Instance type. |
IsReplicationAgentCertificateUpdateRequired |
A value indicating whether agent certificate update is required. |
IsReplicationAgentUpdateRequired |
A value indicating whether replication agent update is required. |
LastHeartbeat |
The last heartbeat received from the source server. |
LastRpoCalculatedTime |
The time (in UTC) when the last RPO value was calculated by Protection Service. |
LifecycleId |
An id associated with the PE that survives actions like switch protection which change the backing PE/CPE objects internally.The lifecycle id gets carried forward to have a link/continuity in being able to have an Id that denotes the "same" protected item even though other internal Ids/ARM Id might be changing. |
ManagementId |
The management Id. |
MonitoringJobType |
The type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property. |
MonitoringPercentageCompletion |
The percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property. |
MultiVMGroupCreateOption |
Whether Multi VM group is auto created or specified by user. |
MultiVMGroupId |
The multi vm group Id. |
MultiVMGroupName |
The multi vm group name. |
OSType |
The type of operating system. |
PrimaryAvailabilityZone |
The primary availability zone. |
PrimaryExtendedLocationName |
The name of the extended location. |
PrimaryExtendedLocationType |
The extended location type. |
PrimaryFabricLocation |
Primary fabric location. |
ProtectedDisk |
The list of protected disks. |
ProtectedManagedDisk |
The list of protected managed disks. |
RecoveryAvailabilitySet |
The recovery availability set. |
RecoveryAvailabilityZone |
The recovery availability zone. |
RecoveryAzureGeneration |
The recovery azure generation. |
RecoveryAzureResourceGroupId |
The recovery resource group. |
RecoveryAzureVMName |
The name of recovery virtual machine. |
RecoveryAzureVMSize |
The size of recovery virtual machine. |
RecoveryBootDiagStorageAccountId |
The recovery boot diagnostic storage account Arm Id. |
RecoveryCapacityReservationGroupId |
The recovery capacity reservation group Id. |
RecoveryCloudService |
The recovery cloud service. |
RecoveryExtendedLocationName |
The name of the extended location. |
RecoveryExtendedLocationType |
The extended location type. |
RecoveryFabricLocation |
The recovery fabric location. |
RecoveryFabricObjectId |
The recovery fabric object Id. |
RecoveryProximityPlacementGroupId |
The recovery proximity placement group Id. |
RecoveryVirtualMachineScaleSetId |
The recovery virtual machine scale set id. |
RpoInSecond |
The last RPO value in seconds. |
SelectedRecoveryAzureNetworkId |
The recovery virtual network. |
SelectedTfoAzureNetworkId |
The test failover virtual network. |
TestFailoverRecoveryFabricObjectId |
The test failover fabric object Id. |
TfoAzureVMName |
The test failover vm name. |
UnprotectedDisk |
The list of unprotected disks. |
VMEncryptionType |
The encryption type of the VM. |
VMNic |
The virtual machine nic details. |
VMProtectionState |
The protection state for the vm. |
VMProtectionStateDescription |
The protection state description for the vm. |
VMSyncedConfigDetailInputEndpoint |
The Azure VM input endpoints. |
VMSyncedConfigDetailTag |
The Azure VM tags. |
Methods
DeserializeFromDictionary(IDictionary) |
Deserializes a IDictionary into an instance of A2AReplicationDetails. |
DeserializeFromPSObject(PSObject) |
Deserializes a PSObject into an instance of A2AReplicationDetails. |
FromJson(JsonNode) |
Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IA2AReplicationDetails. |
FromJsonString(String) |
Creates a new instance of A2AReplicationDetails, deserializing the content from a json string. |
ToJson(JsonObject, SerializationMode) |
Serializes this instance of A2AReplicationDetails into a JsonNode. |
ToJsonString() |
Serializes this instance to a json string. |
Validate(IEventListener) |
Validates that this object meets the validation criteria. |