Share via


IA2ACrossClusterMigrationReplicationDetails Interface

Definition

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

Properties

FabricObjectId

The fabric specific object Id of the virtual machine.

InstanceType

Gets the Instance type.

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

OSType

The type of operating system.

PrimaryFabricLocation

Primary fabric location.

VMProtectionState

The protection state for the vm.

VMProtectionStateDescription

The protection state description for the vm.

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to