Share via


A2AReplicationDetails Class

Definition

A2A provider specific settings.

public class A2AReplicationDetails : Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.ReplicationProviderSpecificSettings, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.A2AReplicationDetails>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.A2AReplicationDetails>
type A2AReplicationDetails = class
    inherit ReplicationProviderSpecificSettings
    interface IJsonModel<A2AReplicationDetails>
    interface IPersistableModel<A2AReplicationDetails>
Public Class A2AReplicationDetails
Inherits ReplicationProviderSpecificSettings
Implements IJsonModel(Of A2AReplicationDetails), IPersistableModel(Of A2AReplicationDetails)
Inheritance
Implements

Properties

AgentCertificateExpireOn

Agent certificate expiry date.

AgentExpireOn

Agent expiry date.

AgentVersion

The agent version.

AutoProtectionOfDataDisk

A value indicating whether the auto protection is enabled.

ChurnOptionSelected

A value indicating the churn option selected by user.

FabricObjectId

The fabric specific object Id of the virtual machine.

InitialPrimaryExtendedLocation

The initial primary extended location.

InitialPrimaryFabricLocation

The initial primary fabric location.

InitialPrimaryZone

The initial primary availability zone.

InitialRecoveryExtendedLocation

The initial recovery extended location.

InitialRecoveryFabricLocation

The initial recovery fabric location.

InitialRecoveryZone

The initial recovery availability zone.

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.

LastRpoCalculatedOn

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.

PrimaryExtendedLocation

The primary Extended Location.

PrimaryFabricLocation

Primary fabric location.

ProtectedDisks

The list of protected disks.

ProtectedManagedDisks

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.

RecoveryExtendedLocation

The recovery Extended Location.

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.

RpoInSeconds

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.

UnprotectedDisks

The list of unprotected disks.

VmEncryptionType

The encryption type of the VM.

VmNics

The virtual machine nic details.

VmProtectionState

The protection state for the vm.

VmProtectionStateDescription

The protection state description for the vm.

VmSyncedConfigDetails

The synced configuration details.

Explicit Interface Implementations

IJsonModel<A2AReplicationDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<A2AReplicationDetails>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<ReplicationProviderSpecificSettings>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from ReplicationProviderSpecificSettings)
IJsonModel<ReplicationProviderSpecificSettings>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from ReplicationProviderSpecificSettings)
IPersistableModel<A2AReplicationDetails>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<A2AReplicationDetails>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<A2AReplicationDetails>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<ReplicationProviderSpecificSettings>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from ReplicationProviderSpecificSettings)
IPersistableModel<ReplicationProviderSpecificSettings>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from ReplicationProviderSpecificSettings)
IPersistableModel<ReplicationProviderSpecificSettings>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from ReplicationProviderSpecificSettings)

Applies to