Share via


IA2AReplicationDetails Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.A2AReplicationDetailsTypeConverter))]
public interface IA2AReplicationDetails : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IReplicationProviderSpecificSettings
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.A2AReplicationDetailsTypeConverter))>]
type IA2AReplicationDetails = interface
    interface IJsonSerializable
    interface IReplicationProviderSpecificSettings
Public Interface IA2AReplicationDetails
Implements IReplicationProviderSpecificSettings
Derived
Attributes
Implements

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.

(Inherited from IReplicationProviderSpecificSettings)
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

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to