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.
[Newtonsoft.Json.JsonObject("A2A")]
public class A2AReplicationDetails : Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProviderSpecificSettings
[<Newtonsoft.Json.JsonObject("A2A")>]
type A2AReplicationDetails = class
inherit ReplicationProviderSpecificSettings
Public Class A2AReplicationDetails
Inherits ReplicationProviderSpecificSettings
- Inheritance
- Attributes
-
Newtonsoft.Json.JsonObjectAttribute
Constructors
Properties
AgentCertificateExpiryDate |
Gets agent certificate expiry date. |
AgentExpiryDate |
Gets or sets agent expiry date. |
AgentVersion |
Gets or sets the agent version. |
AutoProtectionOfDataDisk |
Gets or sets a value indicating whether the auto protection is enabled. Possible values include: 'Disabled', 'Enabled' |
FabricObjectId |
Gets or sets the fabric specific object Id of the virtual machine. |
InitialPrimaryExtendedLocation |
Gets or sets the initial primary extended location. |
InitialPrimaryFabricLocation |
Gets the initial primary fabric location. |
InitialPrimaryZone |
Gets the initial primary availability zone. |
InitialRecoveryExtendedLocation |
Gets or sets the initial recovery extended location. |
InitialRecoveryFabricLocation |
Gets the initial recovery fabric location. |
InitialRecoveryZone |
Gets the initial recovery availability zone. |
IsReplicationAgentCertificateUpdateRequired |
Gets or sets a value indicating whether agent certificate update is required. |
IsReplicationAgentUpdateRequired |
Gets or sets a value indicating whether replication agent update is required. |
LastHeartbeat |
Gets or sets the last heartbeat received from the source server. |
LastRpoCalculatedTime |
Gets or sets the time (in UTC) when the last RPO value was calculated by Protection Service. |
LifecycleId |
Gets or sets 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 |
Gets or sets the management Id. |
MonitoringJobType |
Gets or sets the type of the monitoring job. The progress is contained in MonitoringPercentageCompletion property. |
MonitoringPercentageCompletion |
Gets or sets the percentage of the monitoring job. The type of the monitoring job is defined by MonitoringJobType property. |
MultiVMGroupCreateOption |
Gets or sets whether Multi VM group is auto created or specified by user. Possible values include: 'AutoCreated', 'UserSpecified' |
MultiVMGroupId |
Gets or sets the multi vm group Id. |
MultiVMGroupName |
Gets or sets the multi vm group name. |
OSType |
Gets or sets the type of operating system. |
PrimaryAvailabilityZone |
Gets or sets the primary availability zone. |
PrimaryExtendedLocation |
Gets or sets the primary Extended Location. |
PrimaryFabricLocation |
Gets or sets primary fabric location. |
ProtectedDisks |
Gets or sets the list of protected disks. |
ProtectedManagedDisks |
Gets or sets the list of protected managed disks. |
RecoveryAvailabilitySet |
Gets or sets the recovery availability set. |
RecoveryAvailabilityZone |
Gets or sets the recovery availability zone. |
RecoveryAzureGeneration |
Gets the recovery azure generation. |
RecoveryAzureResourceGroupId |
Gets or sets the recovery resource group. |
RecoveryAzureVMName |
Gets or sets the name of recovery virtual machine. |
RecoveryAzureVMSize |
Gets or sets the size of recovery virtual machine. |
RecoveryBootDiagStorageAccountId |
Gets or sets the recovery boot diagnostic storage account Arm Id. |
RecoveryCapacityReservationGroupId |
Gets or sets the recovery capacity reservation group Id. |
RecoveryCloudService |
Gets or sets the recovery cloud service. |
RecoveryExtendedLocation |
Gets or sets the recovery Extended Location. |
RecoveryFabricLocation |
Gets or sets the recovery fabric location. |
RecoveryFabricObjectId |
Gets or sets the recovery fabric object Id. |
RecoveryProximityPlacementGroupId |
Gets or sets the recovery proximity placement group Id. |
RecoveryVirtualMachineScaleSetId |
Gets or sets the recovery virtual machine scale set id. |
RpoInSeconds |
Gets or sets the last RPO value in seconds. |
SelectedRecoveryAzureNetworkId |
Gets or sets the recovery virtual network. |
SelectedTfoAzureNetworkId |
Gets or sets the test failover virtual network. |
TestFailoverRecoveryFabricObjectId |
Gets or sets the test failover fabric object Id. |
TfoAzureVMName |
Gets or sets the test failover vm name. |
UnprotectedDisks |
Gets or sets the list of unprotected disks. |
VMEncryptionType |
Gets the encryption type of the VM. Possible values include: 'NotEncrypted', 'OnePassEncrypted', 'TwoPassEncrypted' |
VMNics |
Gets or sets the virtual machine nic details. |
VMProtectionState |
Gets or sets the protection state for the vm. |
VMProtectionStateDescription |
Gets or sets the protection state description for the vm. |
VMSyncedConfigDetails |
Gets or sets the synced configuration details. |
Methods
Validate() |
Validate the object. |