Azure.ResourceManager.RecoveryServicesSiteRecovery.Models Namespace

Classes

A2AAddDisksInput

A2A add disk(s) input.

A2AApplyRecoveryPointInput

ApplyRecoveryPoint input specific to A2A provider.

A2AContainerCreationInput

A2A cloud creation input.

A2AContainerMappingInput

A2A container mapping input.

A2ACreateProtectionIntentInput

A2A create protection intent input.

A2ACrossClusterMigrationApplyRecoveryPointInput

ApplyRecoveryPoint input specific to A2ACrossClusterMigration provider.

A2ACrossClusterMigrationContainerCreationInput

A2ACrossClusterMigration cloud creation input.

A2ACrossClusterMigrationEnableProtectionInput

A2A Cross-Cluster Migration enable protection input.

A2ACrossClusterMigrationPolicyCreationInput

A2A Cross-Cluster Migration Policy creation input.

A2ACrossClusterMigrationReplicationDetails

A2A provider specific settings.

A2AEnableProtectionInput

A2A enable protection input.

A2AEventDetails

Model class for event details of a A2A event.

A2AExtendedLocationDetails

ExtendedLocation details data.

A2APolicyCreationInput

A2A Policy creation input.

A2APolicyDetails

A2A specific policy details.

A2AProtectedDiskDetails

A2A protected disk details.

A2AProtectedManagedDiskDetails

A2A protected managed disk details.

A2AProtectionContainerMappingDetails

A2A provider specific settings.

A2AProtectionIntentDiskInputDetails

Azure VM unmanaged disk input details.

A2AProtectionIntentManagedDiskInputDetails

Azure VM managed disk input details.

A2ARecoveryPointDetails

A2A provider specific recovery point details.

A2ARemoveDisksInput

A2A remove disk(s) input.

A2AReplicationDetails

A2A provider specific settings.

A2AReplicationIntentDetails

A2A provider specific settings.

A2AReprotectInput

Azure specific reprotect input.

A2ASwitchProtectionInput

A2A specific switch protection input.

A2ATestFailoverInput

A2A provider specific input for test failover.

A2AUnplannedFailoverInput

A2A provider specific input for unplanned failover.

A2AUnprotectedDiskDetails

A2A unprotected disk details.

A2AUpdateContainerMappingInput

A2A update protection container mapping.

A2AUpdateReplicationProtectedItemInput

InMage Azure V2 input to update replication protected item.

A2AVmDiskInputDetails

A2A disk input details.

A2AVmManagedDiskInputDetails

A2A managed disk input details.

A2AVmManagedDiskUpdateDetails

A2A Vm managed disk update details.

A2AZoneDetails

Zone details data.

AddDisksContent

Input for add disk(s) operation.

AddDisksProviderSpecificInput

Add Disks provider specific input. Please note AddDisksProviderSpecificInput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include A2AAddDisksInput.

AddRecoveryServicesProviderInputProperties

The properties of an add provider request.

AddVCenterRequestProperties

The properties of an add vCenter request.

AgentDetails

Agent details.

AgentDiskDetails

Agent disk details.

AlertCreateOrUpdateContent

Request to configure alerts for the system.

AlertProperties

The properties of an alert.

ApplianceSpecificDetails

Appliance specific details. Please note ApplianceSpecificDetails is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include InMageRcmApplianceSpecificDetails.

ApplyRecoveryPointContent

Input to apply recovery point.

ApplyRecoveryPointInputProperties

Input properties to apply recovery point.

ApplyRecoveryPointProviderSpecificInput

Provider specific input for apply recovery point. Please note ApplyRecoveryPointProviderSpecificInput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include A2AApplyRecoveryPointInput, A2ACrossClusterMigrationApplyRecoveryPointInput, HyperVReplicaAzureApplyRecoveryPointInput, InMageAzureV2ApplyRecoveryPointInput and InMageRcmApplyRecoveryPointInput.

AsrJobDetails

This class represents job details based on specific job type.

ASRTask

Task of the Job.

AutomationRunbookTaskDetails

This class represents the task details for an automation runbook.

AzureFabricCreationInput

Fabric provider specific settings.

AzureFabricSpecificDetails

Azure Fabric Specific Details.

AzureToAzureCreateNetworkMappingInput

Create network mappings input properties/behavior specific to Azure to Azure Network mapping.

AzureToAzureNetworkMappingSettings

A2A Network Mapping fabric specific settings.

AzureToAzureUpdateNetworkMappingInput

Updates network mappings input.

AzureToAzureVmSyncedConfigDetails

Azure to Azure VM synced configuration details.

AzureVmDiskDetails

Disk details for E2A provider.

ComputeSizeErrorDetails

Represents the error used to indicate why the target compute size is not applicable.

ConfigurationSettings

Replication provider specific settings. Please note ConfigurationSettings is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include HyperVVirtualMachineDetails, ReplicationGroupDetails, VMwareVirtualMachineDetails and VmmVirtualMachineDetails.

ConfigureAlertRequestProperties

Properties of a configure alert request.

ConsistencyCheckTaskDetails

This class contains monitoring details of all the inconsistent Protected Entities in Vmm.

CreateNetworkMappingInputProperties

Common input details for network mapping operation.

CreateProtectionContainerMappingInputProperties

Configure pairing input properties.

CreateProtectionIntentProviderSpecificDetails

Create protection intent provider specific input. Please note CreateProtectionIntentProviderSpecificDetails is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include A2ACreateProtectionIntentInput.

CreateRecoveryPlanInputProperties

Recovery plan creation properties.

CriticalJobHistoryDetails

Critical past job details of the migration item.

CurrentJobDetails

Current job details of the migration item.

CurrentScenarioDetails

Current scenario details of the protected entity.

DataStore

The datastore details of the MT.

DisableProtectionContent

Disable protection input.

DisableProtectionInputProperties

Disable protection input properties.

DisableProtectionProviderSpecificInput

Disable protection provider specific input. Please note DisableProtectionProviderSpecificInput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include InMageDisableProtectionProviderSpecificInput.

DiscoverProtectableItemContent

Request to add a physical machine as a protectable item in a container.

DiscoverProtectableItemRequestProperties

Discover protectable item properties.

DiskDetails

Onprem disk details data.

DiskEncryptionInfo

Recovery disk encryption info (BEK and KEK).

DiskEncryptionKeyInfo

Disk Encryption Key Information (BitLocker Encryption Key (BEK) on Windows).

DiskVolumeDetails

Volume details.

DraDetails

DRA details.

EnableMigrationInputProperties

Enable migration input properties.

EnableMigrationProviderSpecificInput

Enable migration provider specific input. Please note EnableMigrationProviderSpecificInput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include VMwareCbtEnableMigrationInput.

EnableProtectionInputProperties

Enable protection input properties.

EnableProtectionProviderSpecificInput

Enable protection provider specific input. Please note EnableProtectionProviderSpecificInput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include A2AEnableProtectionInput, A2ACrossClusterMigrationEnableProtectionInput, HyperVReplicaAzureEnableProtectionInput, InMageEnableProtectionInput, InMageAzureV2EnableProtectionInput and InMageRcmEnableProtectionInput.

EncryptionDetails

Encryption details for the fabric.

EventProperties

The properties of a monitoring event.

EventProviderSpecificDetails

Model class for provider specific details for an event. Please note EventProviderSpecificDetails is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include A2AEventDetails, HyperVReplica2012EventDetails, HyperVReplica2012R2EventDetails, HyperVReplicaAzureEventDetails, HyperVReplicaBaseEventDetails, InMageAzureV2EventDetails, InMageRcmEventDetails, InMageRcmFailbackEventDetails and VMwareCbtEventDetails.

EventSpecificDetails

Model class for event specific details for an event. Please note EventSpecificDetails is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include JobStatusEventDetails.

ExistingProtectionProfile

Existing storage account input.

ExistingRecoveryAvailabilitySet

Existing recovery availability set input.

ExistingRecoveryProximityPlacementGroup

Existing recovery proximity placement group input.

ExistingRecoveryResourceGroup

Existing recovery resource group input.

ExistingRecoveryVirtualNetwork

Existing recovery virtual network input.

ExistingStorageAccount

Existing storage account input.

ExportJobDetails

This class represents details for export jobs workflow.

ExtendedLocation

Extended location of the resource.

FabricCreateOrUpdateContent

Site details provided during the time of site creation.

FabricProperties

Fabric properties.

FabricReplicationGroupTaskDetails

This class represents the fabric replication group task details.

FabricSpecificCreateNetworkMappingInput

Input details specific to fabrics during Network Mapping. Please note FabricSpecificCreateNetworkMappingInput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include AzureToAzureCreateNetworkMappingInput, VmmToAzureCreateNetworkMappingInput and VmmToVmmCreateNetworkMappingInput.

FabricSpecificCreationInput

Fabric provider specific settings. Please note FabricSpecificCreationInput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include AzureFabricCreationInput, InMageRcmFabricCreationInput and VMwareV2FabricCreationInput.

FabricSpecificDetails

Fabric specific details. Please note FabricSpecificDetails is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include AzureFabricSpecificDetails, HyperVSiteDetails, InMageRcmFabricSpecificDetails, VmmDetails, VMwareDetails and VMwareV2FabricSpecificDetails.

FabricSpecificUpdateNetworkMappingInput

Input details specific to fabrics during Network Mapping. Please note FabricSpecificUpdateNetworkMappingInput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include AzureToAzureUpdateNetworkMappingInput, VmmToAzureUpdateNetworkMappingInput and VmmToVmmUpdateNetworkMappingInput.

FailoverJobDetails

This class represents the details for a failover job.

FailoverProcessServerContent

Request to failover a process server.

FailoverProcessServerRequestProperties

The properties of the Failover Process Server request.

FailoverReplicationProtectedItemDetails

Failover details for a replication protected item.

GroupTaskDetails

This class represents the group task details when parent child relationship exists in the drill down. Please note GroupTaskDetails is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include InlineWorkflowTaskDetails, RecoveryPlanGroupTaskDetails and RecoveryPlanShutdownGroupTaskDetails.

HealthError

Health Error.

HealthErrorSummary

class to define the summary of the health error details.

HyperVHostDetails

Hyper-V host details.

HyperVReplica2012EventDetails

Model class for event details of a HyperVReplica E2E event.

HyperVReplica2012R2EventDetails

Model class for event details of a HyperVReplica blue E2E event.

HyperVReplicaAzureApplyRecoveryPointInput

ApplyRecoveryPoint input specific to HyperVReplicaAzure provider.

HyperVReplicaAzureDiskInputDetails

Disk input details.

HyperVReplicaAzureEnableProtectionInput

HyperVReplicaAzure specific enable protection input.

HyperVReplicaAzureEventDetails

Model class for event details of a HyperVReplica E2A event.

HyperVReplicaAzureFailbackProviderInput

HyperVReplicaAzureFailback specific planned failover input.

HyperVReplicaAzureManagedDiskDetails

Hyper-V Managed disk details.

HyperVReplicaAzurePlannedFailoverProviderInput

HyperVReplicaAzure specific planned failover input.

HyperVReplicaAzurePolicyDetails

Hyper-V Replica Azure specific protection profile details.

HyperVReplicaAzurePolicyInput

Hyper-V Replica Azure specific input for creating a protection profile.

HyperVReplicaAzureReplicationDetails

Hyper V Replica Azure provider specific settings.

HyperVReplicaAzureReprotectInput

Azure specific reprotect input.

HyperVReplicaAzureTestFailoverInput

HvrA provider specific input for test failover.

HyperVReplicaAzureUnplannedFailoverInput

HvrA provider specific input for unplanned failover.

HyperVReplicaAzureUpdateReplicationProtectedItemInput

HyperV replica Azure input to update replication protected item.

HyperVReplicaBaseEventDetails

Abstract model class for event details of a HyperVReplica E2E event.

HyperVReplicaBasePolicyDetails

Base class for HyperVReplica policy details.

HyperVReplicaBaseReplicationDetails

Hyper V replica provider specific settings base class.

HyperVReplicaBluePolicyDetails

Hyper-V Replica Blue specific protection profile details.

HyperVReplicaBluePolicyInput

HyperV Replica Blue policy input.

HyperVReplicaBlueReplicationDetails

HyperV replica 2012 R2 (Blue) replication details.

HyperVReplicaPolicyDetails

Hyper-V Replica Blue specific protection profile details.

HyperVReplicaPolicyInput

Hyper-V Replica specific policy Input. Please note HyperVReplicaPolicyInput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include HyperVReplicaBluePolicyInput.

HyperVReplicaReplicationDetails

HyperV replica 2012 replication details.

HyperVSiteDetails

HyperVSite fabric specific details.

HyperVVirtualMachineDetails

Single Host fabric provider specific VM settings. Please note HyperVVirtualMachineDetails is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include VmmVirtualMachineDetails.

IdentityProviderDetails

Identity provider details.

IdentityProviderInput

Identity provider input.

InconsistentVmDetails

This class stores the monitoring details for consistency check of inconsistent Protected Entity.

InitialReplicationDetails

Initial replication details.

InlineWorkflowTaskDetails

This class represents the inline workflow task details.

InMageAgentDetails

The details of the InMage agent.

InMageAzureV2ApplyRecoveryPointInput

ApplyRecoveryPoint input specific to InMageAzureV2 provider.

InMageAzureV2DiskInputDetails

Disk input details.

InMageAzureV2EnableProtectionInput

VMware Azure specific enable protection input.

InMageAzureV2EventDetails

Model class for event details of a VMwareAzureV2 event.

InMageAzureV2ManagedDiskDetails

InMageAzureV2 Managed disk details.

InMageAzureV2PolicyDetails

InMage Azure v2 specific protection profile details.

InMageAzureV2PolicyInput

VMWare Azure specific policy Input.

InMageAzureV2ProtectedDiskDetails

InMageAzureV2 protected disk details.

InMageAzureV2RecoveryPointDetails

InMage Azure V2 provider specific recovery point details.

InMageAzureV2ReplicationDetails

InMageAzureV2 provider specific settings.

InMageAzureV2ReprotectInput

InMageAzureV2 specific provider input.

InMageAzureV2SwitchProviderBlockingErrorDetails

InMageAzureV2 switch provider blocking error details.

InMageAzureV2SwitchProviderDetails

InMageAzureV2 switch provider details.

InMageAzureV2SwitchProviderInput

Provider specific input for InMageAzureV2 switch provider.

InMageAzureV2TestFailoverInput

InMageAzureV2 provider specific input for test failover.

InMageAzureV2UnplannedFailoverInput

InMageAzureV2 provider specific input for unplanned failover.

InMageAzureV2UpdateReplicationProtectedItemInput

InMage Azure V2 input to update replication protected item.

InMageBasePolicyDetails

Base class for the policies of providers using InMage replication.

InMageDisableProtectionProviderSpecificInput

InMage disable protection provider specific input.

InMageDiskDetails

VMware/Physical specific Disk Details.

InMageDiskExclusionInput

DiskExclusionInput when doing enable protection of virtual machine in InMage provider.

InMageDiskSignatureExclusionOptions

Guest disk signature based disk exclusion option when doing enable protection of virtual machine in InMage provider.

InMageEnableProtectionInput

VMware Azure specific enable protection input.

InMageFabricSwitchProviderBlockingErrorDetails

InMageFabric switch provider blocking error details.

InMagePolicyDetails

InMage specific protection profile details.

InMagePolicyInput

VMWare Azure specific protection profile Input.

InMageProtectedDiskDetails

InMage protected disk details.

InMageRcmAgentUpgradeBlockingErrorDetails

InMageRcm source agent upgrade blocking error details.

InMageRcmApplianceDetails

InMageRcm appliance details.

InMageRcmApplianceSpecificDetails

InMageRcm appliance specific details.

InMageRcmApplyRecoveryPointInput

ApplyRecoveryPoint input specific to InMageRcm provider.

InMageRcmDiscoveredProtectedVmDetails

InMageRcm discovered protected VM details.

InMageRcmDiskInput

InMageRcm disk input.

InMageRcmDisksDefaultInput

InMageRcm disk input.

InMageRcmEnableProtectionInput

InMageRcm specific enable protection input.

InMageRcmEventDetails

Event details for InMageRcm provider.

InMageRcmFabricCreationInput

InMageRcm fabric provider specific settings.

InMageRcmFabricSpecificDetails

InMageRcm fabric specific details.

InMageRcmFabricSwitchProviderBlockingErrorDetails

InMageRcmFabric switch provider blocking error details.

InMageRcmFailbackDiscoveredProtectedVmDetails

InMageRcmFailback discovered VM details.

InMageRcmFailbackEventDetails

Event details for InMageRcmFailback provider.

InMageRcmFailbackMobilityAgentDetails

InMageRcmFailback mobility agent details.

InMageRcmFailbackNicDetails

InMageRcmFailback NIC details.

InMageRcmFailbackPlannedFailoverProviderInput

Provider specific input for InMageRcmFailback failover.

InMageRcmFailbackPolicyCreationInput

InMageRcmFailback policy creation input.

InMageRcmFailbackPolicyDetails

InMageRcm failback specific policy details.

InMageRcmFailbackProtectedDiskDetails

InMageRcmFailback protected disk details.

InMageRcmFailbackReplicationDetails

InMageRcmFailback provider specific details.

InMageRcmFailbackReprotectInput

InMageRcmFailback specific provider input.

InMageRcmFailbackSyncDetails

InMageRcmFailback disk level sync details.

InMageRcmLastAgentUpgradeErrorDetails

InMageRcm last source agent upgrade error details.

InMageRcmMobilityAgentDetails

InMageRcm mobility agent details.

InMageRcmNicDetails

InMageRcm NIC details.

InMageRcmNicInput

InMageRcm NIC input.

InMageRcmPolicyCreationInput

InMageRcm policy creation input.

InMageRcmPolicyDetails

InMageRcm specific policy details.

InMageRcmProtectedDiskDetails

InMageRcm protected disk details.

InMageRcmProtectionContainerMappingDetails

InMageRcm provider specific container mapping details.

InMageRcmRecoveryPointDetails

InMageRcm provider specific recovery point details.

InMageRcmReplicationDetails

InMageRcm provider specific details.

InMageRcmReprotectInput

InMageRcm specific provider input.

InMageRcmSyncDetails

InMageRcm disk level sync details.

InMageRcmTestFailoverInput

InMageRcm provider specific input for test failover.

InMageRcmUnplannedFailoverInput

InMageRcm provider specific input for unplanned failover.

InMageRcmUpdateApplianceForReplicationProtectedItemInput

InMageRcm provider specific input to update appliance for replication protected item.

InMageRcmUpdateContainerMappingInput

InMageRcm update protection container mapping.

InMageRcmUpdateReplicationProtectedItemInput

InMageRcm provider specific input to update replication protected item.

InMageReplicationDetails

InMage provider specific settings.

InMageReprotectInput

InMageAzureV2 specific provider input.

InMageTestFailoverInput

Provider specific input for InMage test failover.

InMageUnplannedFailoverInput

Provider specific input for InMage unplanned failover.

InMageVolumeExclusionOptions

Guest disk signature based disk exclusion option when doing enable protection of virtual machine in InMage provider.

InnerHealthError

Implements InnerHealthError class. HealthError object has a list of InnerHealthErrors as child errors. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.

InputEndpoint

The InputEndpoint.

IPConfigDetails

The IPConfigDetails.

IPConfigInputDetails

The IPConfigInputDetails.

JobDetails

Job details based on specific job type. Please note JobDetails is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include AsrJobDetails, ExportJobDetails, FailoverJobDetails, SwitchProtectionJobDetails and TestFailoverJobDetails.

JobEntity

This class contains the minimal job details required to navigate to the desired drill down.

JobErrorDetails

This class contains the error details per object.

JobProperties

Job custom data details.

JobQueryParameter

Query parameter to enumerate jobs.

JobStatusEventDetails

Model class for event details of a job status event.

JobTaskDetails

This class represents a task which is actually a workflow so that one can navigate to its individual drill down. Please note JobTaskDetails is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include FabricReplicationGroupTaskDetails and VirtualMachineTaskDetails.

KeyEncryptionKeyInfo

Key Encryption Key (KEK) information.

LogicalNetworkProperties

Logical Network Properties.

ManualActionTaskDetails

This class represents the manual action task details.

MarsAgentDetails

Mars agent details.

MasterTargetServer

Details of a Master Target Server.

MigrateContent

Input for migrate.

MigrateInputProperties

Migrate input properties.

MigrateProviderSpecificInput

Migrate provider specific input. Please note MigrateProviderSpecificInput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include VMwareCbtMigrateInput.

MigrationItemCreateOrUpdateContent

Enable migration input.

MigrationItemPatch

Update migration item input.

MigrationItemProperties

Migration item properties.

MigrationProviderSpecificSettings

Migration provider specific settings. Please note MigrationProviderSpecificSettings is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include VMwareCbtMigrationDetails.

MigrationRecoveryPointProperties

Migration item recovery point properties.

MobilityServiceUpdate

The Mobility Service update details.

NetworkMappingCreateOrUpdateContent

Create network mappings input.

NetworkMappingFabricSpecificSettings

Network Mapping fabric specific settings. Please note NetworkMappingFabricSpecificSettings is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include AzureToAzureNetworkMappingSettings, VmmToAzureNetworkMappingSettings and VmmToVmmNetworkMappingSettings.

NetworkMappingPatch

Update network mapping input.

NetworkMappingProperties

Network Mapping Properties.

NetworkProperties

Network Properties.

NewProtectionProfile

New Protection profile input.

NewRecoveryVirtualNetwork

Recovery virtual network input to create new virtual network from given source network.

OSDetails

Disk Details.

OSDiskDetails

Details of the OS Disk.

OSVersionWrapper

Wrapper model for OSVersion to include version and service pack info.

PauseReplicationContent

Pause replication input.

PauseReplicationInputProperties

Pause replication input properties.

PlannedFailoverContent

Input definition for planned failover.

PlannedFailoverInputProperties

Input definition for planned failover input properties.

PlannedFailoverProviderSpecificFailoverInput

Provider specific failover input. Please note PlannedFailoverProviderSpecificFailoverInput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include HyperVReplicaAzurePlannedFailoverProviderInput, HyperVReplicaAzureFailbackProviderInput and InMageRcmFailbackPlannedFailoverProviderInput.

PolicyCreateOrUpdateContent

Protection Policy input.

PolicyPatch

Update policy input.

PolicyProperties

Protection profile custom data details.

PolicyProviderSpecificDetails

Base class for Provider specific details for policies. Please note PolicyProviderSpecificDetails is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include A2APolicyDetails, HyperVReplicaPolicyDetails, HyperVReplicaBluePolicyDetails, HyperVReplicaAzurePolicyDetails, HyperVReplicaBasePolicyDetails, InMagePolicyDetails, InMageAzureV2PolicyDetails, InMageBasePolicyDetails, InMageRcmPolicyDetails, InMageRcmFailbackPolicyDetails and VMwareCbtPolicyDetails.

PolicyProviderSpecificInput

Base class for provider specific input. Please note PolicyProviderSpecificInput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include A2APolicyCreationInput, A2ACrossClusterMigrationPolicyCreationInput, HyperVReplicaPolicyInput, HyperVReplicaBluePolicyInput, HyperVReplicaAzurePolicyInput, InMagePolicyInput, InMageAzureV2PolicyInput, InMageRcmPolicyCreationInput, InMageRcmFailbackPolicyCreationInput and VMwareCbtPolicyCreationInput.

ProcessServer

Details of the Process Server.

ProcessServerDetails

Process server details.

ProtectableItemProperties

Replication protected item custom data details.

ProtectionContainerCreateOrUpdateContent

Create protection container input.

ProtectionContainerMappingCreateOrUpdateContent

Configure pairing input.

ProtectionContainerMappingPatch

Container pairing update input.

ProtectionContainerMappingProperties

Protection container mapping properties.

ProtectionContainerMappingProviderSpecificDetails

Container mapping provider specific details. Please note ProtectionContainerMappingProviderSpecificDetails is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include A2AProtectionContainerMappingDetails, InMageRcmProtectionContainerMappingDetails and VMwareCbtProtectionContainerMappingDetails.

ProtectionContainerProperties

Protection profile custom data details.

ProtectionProfileCustomDetails

Protection Profile custom input. Please note ProtectionProfileCustomDetails is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include ExistingProtectionProfile and NewProtectionProfile.

ProviderError

This class contains the error details per object.

ProviderSpecificRecoveryPointDetails

Replication provider specific recovery point details. Please note ProviderSpecificRecoveryPointDetails is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include A2ARecoveryPointDetails, InMageAzureV2RecoveryPointDetails and InMageRcmRecoveryPointDetails.

PushInstallerDetails

Push installer details.

RcmProxyDetails

RCM proxy details.

RecoveryAvailabilitySetCustomDetails

Recovery Availability Set custom input. Please note RecoveryAvailabilitySetCustomDetails is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include ExistingRecoveryAvailabilitySet.

RecoveryPlanA2ADetails

Recovery plan A2A specific details.

RecoveryPlanA2AFailoverInput

Recovery plan A2A failover input.

RecoveryPlanA2AInput

Recovery plan A2A input.

RecoveryPlanAction

Recovery plan action details.

RecoveryPlanActionDetails

Recovery plan action custom details. Please note RecoveryPlanActionDetails is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include RecoveryPlanAutomationRunbookActionDetails, RecoveryPlanManualActionDetails and RecoveryPlanScriptActionDetails.

RecoveryPlanAutomationRunbookActionDetails

Recovery plan Automation runbook action details.

RecoveryPlanCreateOrUpdateContent

Create recovery plan input class.

RecoveryPlanGroup

Recovery plan group details.

RecoveryPlanGroupTaskDetails

This class represents the recovery plan group task. Please note RecoveryPlanGroupTaskDetails is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include RecoveryPlanShutdownGroupTaskDetails.

RecoveryPlanHyperVReplicaAzureFailbackInput

Recovery plan HVR Azure failback input.

RecoveryPlanHyperVReplicaAzureFailoverInput

Recovery plan HVR Azure failover input.

RecoveryPlanInMageAzureV2FailoverInput

Recovery plan InMageAzureV2 failover input.

RecoveryPlanInMageFailoverInput

Recovery plan InMage failover input.

RecoveryPlanInMageRcmFailbackFailoverInput

Recovery plan InMageRcmFailback failover input.

RecoveryPlanInMageRcmFailoverInput

Recovery plan InMageRcm failover input.

RecoveryPlanManualActionDetails

Recovery plan manual action details.

RecoveryPlanPatch

Update recovery plan input class.

RecoveryPlanPlannedFailoverContent

Recovery plan planned failover input.

RecoveryPlanPlannedFailoverInputProperties

Recovery plan planned failover input properties.

RecoveryPlanProperties

Recovery plan properties.

RecoveryPlanProtectedItem

Recovery plan protected item.

RecoveryPlanProviderSpecificDetails

Recovery plan provider specific details. Please note RecoveryPlanProviderSpecificDetails is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include RecoveryPlanA2ADetails.

RecoveryPlanProviderSpecificFailoverInput

Recovery plan provider specific failover input. Please note RecoveryPlanProviderSpecificFailoverInput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include RecoveryPlanA2AFailoverInput, RecoveryPlanHyperVReplicaAzureFailoverInput, RecoveryPlanHyperVReplicaAzureFailbackInput, RecoveryPlanInMageFailoverInput, RecoveryPlanInMageAzureV2FailoverInput, RecoveryPlanInMageRcmFailoverInput and RecoveryPlanInMageRcmFailbackFailoverInput.

RecoveryPlanProviderSpecificInput

Recovery plan provider specific input base class. Please note RecoveryPlanProviderSpecificInput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include RecoveryPlanA2AInput.

RecoveryPlanScriptActionDetails

Recovery plan script action details.

RecoveryPlanShutdownGroupTaskDetails

This class represents the recovery plan shutdown group task details.

RecoveryPlanTestFailoverCleanupContent

Recovery plan test failover cleanup input.

RecoveryPlanTestFailoverCleanupInputProperties

Recovery plan test failover cleanup input properties.

RecoveryPlanTestFailoverContent

Recovery plan test failover input.

RecoveryPlanTestFailoverInputProperties

Recovery plan test failover input properties.

RecoveryPlanUnplannedFailoverContent

Recovery plan unplanned failover input.

RecoveryPlanUnplannedFailoverInputProperties

Recovery plan unplanned failover input properties.

RecoveryPointProperties

Recovery point properties.

RecoveryProximityPlacementGroupCustomDetails

Recovery Proximity placement group custom input. Please note RecoveryProximityPlacementGroupCustomDetails is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include ExistingRecoveryProximityPlacementGroup.

RecoveryResourceGroupCustomDetails

Recovery Resource Group custom input. Please note RecoveryResourceGroupCustomDetails is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include ExistingRecoveryResourceGroup.

RecoveryServicesProviderCreateOrUpdateContent

Input required to add a provider.

RecoveryServicesProviderProperties

Recovery services provider properties.

RecoveryVirtualNetworkCustomDetails

Recovery Virtual network custom input. Please note RecoveryVirtualNetworkCustomDetails is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include ExistingRecoveryVirtualNetwork and NewRecoveryVirtualNetwork.

RemoveDisksContent

Input for remove disk(s) operation.

RemoveDisksProviderSpecificInput

Remove Disk provider specific input. Please note RemoveDisksProviderSpecificInput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include A2ARemoveDisksInput.

RemoveProtectionContainerMappingContent

Container unpairing input.

RenewCertificateContent

Certificate renewal input.

ReplicationAgentDetails

Replication agent details.

ReplicationAppliance

Replication appliance definition.

ReplicationEligibilityResultsErrorInfo

Error model that can be exposed to the user.

ReplicationEligibilityResultsProperties

Properties model for replication eligibility results API.

ReplicationGroupDetails

Replication group details. This will be used in case of San.

ReplicationProtectedItemCreateOrUpdateContent

Enable protection input.

ReplicationProtectedItemPatch

Update replication protected item input.

ReplicationProtectedItemProperties

Replication protected item custom data details.

ReplicationProtectionIntentCreateOrUpdateContent

Create protection intent input.

ReplicationProtectionIntentProperties

Replication protection intent custom data details.

ReplicationProtectionIntentProviderSpecificSettings

Replication provider specific settings. Please note ReplicationProtectionIntentProviderSpecificSettings is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include A2AReplicationIntentDetails.

ReplicationProviderSpecificContainerCreationInput

Provider specific input for container creation operation. Please note ReplicationProviderSpecificContainerCreationInput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include A2AContainerCreationInput, A2ACrossClusterMigrationContainerCreationInput and VMwareCbtContainerCreationInput.

ReplicationProviderSpecificContainerMappingInput

Provider specific input for pairing operations. Please note ReplicationProviderSpecificContainerMappingInput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include A2AContainerMappingInput and VMwareCbtContainerMappingInput.

ReplicationProviderSpecificSettings

Replication provider specific settings. Please note ReplicationProviderSpecificSettings is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include A2AReplicationDetails, A2ACrossClusterMigrationReplicationDetails, HyperVReplicaReplicationDetails, HyperVReplicaBlueReplicationDetails, HyperVReplicaAzureReplicationDetails, HyperVReplicaBaseReplicationDetails, InMageReplicationDetails, InMageAzureV2ReplicationDetails, InMageRcmReplicationDetails and InMageRcmFailbackReplicationDetails.

ReplicationProviderSpecificUpdateContainerMappingInput

Provider specific input for update pairing operations. Please note ReplicationProviderSpecificUpdateContainerMappingInput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include A2AUpdateContainerMappingInput and InMageRcmUpdateContainerMappingInput.

ReprotectAgentDetails

Reprotect agent details.

ResolveHealthContent

Resolve health input.

ResolveHealthError

Resolve health errors input properties.

ResourceHealthSummary

Base class to define the health summary of the resources contained under an Arm resource.

ResumeJobParams

Resume job params.

ResumeReplicationContent

Resume replication input.

ResumeReplicationInputProperties

Resume replication input properties.

ResumeReplicationProviderSpecificInput

Resume replication provider specific input. Please note ResumeReplicationProviderSpecificInput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include VMwareCbtResumeReplicationInput.

ResyncContent

Resync input.

ResyncInputProperties

Resync input properties.

ResyncProviderSpecificInput

Resync provider specific input. Please note ResyncProviderSpecificInput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include VMwareCbtResyncInput.

RetentionVolume

The retention details of the MT.

ReverseReplicationContent

Reverse replication input.

ReverseReplicationInputProperties

Reverse replication input properties.

ReverseReplicationProviderSpecificInput

Provider specific reverse replication input. Please note ReverseReplicationProviderSpecificInput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include A2AReprotectInput, HyperVReplicaAzureReprotectInput, InMageReprotectInput, InMageAzureV2ReprotectInput, InMageRcmReprotectInput and InMageRcmFailbackReprotectInput.

RunAsAccount

CS Accounts Details.

ScriptActionTaskDetails

This class represents the script action task details.

ServiceError

ASR error model.

StorageAccountCustomDetails

Storage account custom input. Please note StorageAccountCustomDetails is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include ExistingStorageAccount.

StorageClassificationMappingCreateOrUpdateContent

Storage mapping input.

Subnet

Subnets of the network.

SupportedOperatingSystems

Supported operating systems.

SupportedOSDetails

Supported operating system details.

SupportedOSProperty

Supported operating systems property.

SwitchProtectionContent

Switch protection input.

SwitchProtectionInputProperties

Switch protection input properties.

SwitchProtectionJobDetails

This class represents details for switch protection job.

SwitchProtectionProviderSpecificInput

Provider specific switch protection input. Please note SwitchProtectionProviderSpecificInput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include A2ASwitchProtectionInput.

SwitchProviderContent

Input definition for switch provider.

SwitchProviderInputProperties

Input definition for switch provider input properties.

SwitchProviderSpecificInput

Provider specific switch provider input. Please note SwitchProviderSpecificInput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include InMageAzureV2SwitchProviderInput.

TargetComputeSize

Represents applicable recovery vm sizes.

TargetComputeSizeProperties

Represents applicable recovery vm sizes properties.

TaskTypeDetails

Task details based on specific task type. Please note TaskTypeDetails is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include AutomationRunbookTaskDetails, ConsistencyCheckTaskDetails, FabricReplicationGroupTaskDetails, JobTaskDetails, ManualActionTaskDetails, ScriptActionTaskDetails, VirtualMachineTaskDetails and VmNicUpdatesTaskDetails.

TestFailoverCleanupContent

Input definition for test failover cleanup.

TestFailoverCleanupInputProperties

Input definition for test failover cleanup input properties.

TestFailoverContent

Input definition for test failover.

TestFailoverInputProperties

Input definition for test failover input properties.

TestFailoverJobDetails

This class represents the details for a test failover job.

TestFailoverProviderSpecificInput

Provider specific test failover input. Please note TestFailoverProviderSpecificInput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include A2ATestFailoverInput, HyperVReplicaAzureTestFailoverInput, InMageTestFailoverInput, InMageAzureV2TestFailoverInput and InMageRcmTestFailoverInput.

TestMigrateCleanupContent

Input for test migrate cleanup.

TestMigrateCleanupInputProperties

Test migrate cleanup input properties.

TestMigrateContent

Input for test migrate.

TestMigrateInputProperties

Test migrate input properties.

TestMigrateProviderSpecificInput

Test migrate provider specific input. Please note TestMigrateProviderSpecificInput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include VMwareCbtTestMigrateInput.

UnplannedFailoverContent

Input definition for unplanned failover.

UnplannedFailoverInputProperties

Input definition for unplanned failover input properties.

UnplannedFailoverProviderSpecificInput

Provider specific unplanned failover input. Please note UnplannedFailoverProviderSpecificInput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include A2AUnplannedFailoverInput, HyperVReplicaAzureUnplannedFailoverInput, InMageUnplannedFailoverInput, InMageAzureV2UnplannedFailoverInput and InMageRcmUnplannedFailoverInput.

UpdateApplianceForReplicationProtectedItemContent

Update appliance for replication protected item input.

UpdateApplianceForReplicationProtectedItemInputProperties

Update appliance for protected item input properties.

UpdateApplianceForReplicationProtectedItemProviderSpecificInput

Update replication protected item provider specific input. Please note UpdateApplianceForReplicationProtectedItemProviderSpecificInput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include InMageRcmUpdateApplianceForReplicationProtectedItemInput.

UpdateDiskInput

Disk input for update.

UpdateMigrationItemProviderSpecificInput

Update migration item provider specific input. Please note UpdateMigrationItemProviderSpecificInput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include VMwareCbtUpdateMigrationItemInput.

UpdateMobilityServiceContent

Request to update the mobility service on a protected item.

UpdateNetworkMappingInputProperties

Common input details for network mapping operation.

UpdateReplicationProtectedItemInputProperties

Update protected item input properties.

UpdateReplicationProtectedItemProviderInput

Update replication protected item provider specific input. Please note UpdateReplicationProtectedItemProviderInput is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include A2AUpdateReplicationProtectedItemInput, HyperVReplicaAzureUpdateReplicationProtectedItemInput, InMageAzureV2UpdateReplicationProtectedItemInput and InMageRcmUpdateReplicationProtectedItemInput.

UpdateVCenterRequestProperties

The properties of an update vCenter request.

VaultHealthDetails

Vault health details definition.

VaultHealthProperties

class to define the health summary of the Vault.

VaultSettingCreateOrUpdateContent

Input to create vault setting.

VaultSettingCreationInputProperties

Input to create vault setting.

VaultSettingProperties

Vault setting properties.

VCenterCreateOrUpdateContent

Input required to add vCenter.

VCenterPatch

Input required to update vCenter.

VCenterProperties

vCenter properties.

VersionDetails

Version related details.

VirtualMachineTaskDetails

This class represents the virtual machine task details.

VmmDetails

VMM fabric specific details.

VmmToAzureCreateNetworkMappingInput

Create network mappings input properties/behavior specific to Vmm to Azure Network mapping.

VmmToAzureNetworkMappingSettings

E2A Network Mapping fabric specific settings.

VmmToAzureUpdateNetworkMappingInput

Update network mappings input properties/behavior specific to vmm to azure.

VmmToVmmCreateNetworkMappingInput

Create network mappings input properties/behavior specific to vmm to vmm Network mapping.

VmmToVmmNetworkMappingSettings

E2E Network Mapping fabric specific settings.

VmmToVmmUpdateNetworkMappingInput

Update network mappings input properties/behavior specific to vmm to vmm.

VmmVirtualMachineDetails

VMM fabric provider specific VM settings.

VmNicDetails

Hyper V VM network details.

VmNicInputDetails

Hyper V VM network input details.

VmNicUpdatesTaskDetails

This class represents the vm NicUpdates task details.

VMwareCbtContainerCreationInput

VMwareCbt container creation input.

VMwareCbtContainerMappingInput

VMwareCbt container mapping input.

VMwareCbtDiskInput

VMwareCbt disk input.

VMwareCbtEnableMigrationInput

VMwareCbt specific enable migration input.

VMwareCbtEventDetails

Event details for VMwareCbt provider.

VMwareCbtMigrateInput

VMwareCbt specific migrate input.

VMwareCbtMigrationDetails

VMwareCbt provider specific settings.

VMwareCbtNicDetails

VMwareCbt NIC details.

VMwareCbtNicInput

VMwareCbt NIC input.

VMwareCbtPolicyCreationInput

VMware Cbt policy creation input.

VMwareCbtPolicyDetails

VMware Cbt specific policy details.

VMwareCbtProtectedDiskDetails

VMwareCbt protected disk details.

VMwareCbtProtectionContainerMappingDetails

VMwareCbt provider specific container mapping details.

VMwareCbtResumeReplicationInput

VMwareCbt specific resume replication input.

VMwareCbtResyncInput

VMwareCbt specific resync input.

VMwareCbtTestMigrateInput

VMwareCbt specific test migrate input.

VMwareCbtUpdateDiskInput

VMwareCbt disk input for update.

VMwareCbtUpdateMigrationItemInput

VMwareCbt specific update migration item input.

VMwareDetails

Store the fabric details specific to the VMware fabric.

VMwareV2FabricCreationInput

VMwareV2 fabric provider specific settings.

VMwareV2FabricSpecificDetails

VMwareV2 fabric specific details.

VMwareVirtualMachineDetails

VMware provider specific settings.

Structs

A2ARecoveryAvailabilityType

The recovery availability type of the virtual machine.

A2ARpRecoveryPointType

The recovery point type.

AgentAutoUpdateStatus

A value indicating whether the auto update is enabled.

AgentUpgradeBlockedReason

The AgentUpgradeBlockedReason.

AgentVersionStatus

A value indicating whether security update required.

AlternateLocationRecoveryOption

The ALR option.

AutomationAccountAuthenticationType

A value indicating the type authentication to use for automation Account.

AutoProtectionOfDataDisk

A value indicating whether the auto protection is enabled.

DataSyncStatus

The data sync option.

DisableProtectionReason

Disable protection reason. It can have values NotSpecified/MigrationComplete.

DiskAccountType

The DiskType.

DiskReplicationProgressHealth

The progress health.

EthernetAddressType

The source IP address type.

ExportJobOutputSerializationType

The output type of the jobs.

ExtendedLocationType

The extended location type.

FailoverDeploymentModel

The failover deployment model.

HealthErrorCategory

The category of the health error.

HealthErrorCustomerResolvability

Value indicating whether the health error is customer resolvable.

HyperVReplicaAzureRpRecoveryPointType

The recovery point type.

InMageRcmFailbackRecoveryPointType

The recovery point type.

InMageV2RpRecoveryPointType

The recovery point type.

LicenseType

License type.

MigrationItemOperation

The MigrationItemOperation.

MigrationRecoveryPointType

The recovery point type.

MigrationState

The migration status.

MobilityAgentUpgradeState

The agent auto upgrade state.

MultiVmGroupCreateOption

Whether Multi VM group is auto created or specified by user.

MultiVmSyncPointOption

A value indicating whether multi VM sync enabled VMs should use multi VM sync points for failover.

PlannedFailoverStatus

The last planned failover status.

PossibleOperationsDirection

The PossibleOperationsDirection.

PresenceStatus

A value indicating whether the VM has a physical disk attached. String value of SrsDataContract.PresenceStatus enum.

ProtectionHealth

The health.

RcmComponentStatus

The throughput status.

RecoveryPlanActionLocation

The fabric location.

RecoveryPlanGroupType

The group type.

RecoveryPlanPointType

The recovery point type.

RecoveryPointSyncType

A value indicating whether the recovery point is multi VM consistent.

RecoveryPointType

The recovery point type. Values from LatestTime, LatestTag or Custom. In the case of custom, the recovery point provided by RecoveryPointId will be used. In the other two cases, recovery point id will be ignored.

ReplicationProtectedItemOperation

The ReplicationProtectedItemOperation.

ResyncState

The resync state.

RpInMageRecoveryPointType

The recovery point type.

SetMultiVmSyncStatus

A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.

Severity

Severity of error.

SourceSiteOperation

A value indicating whether source site operations are required.

SqlServerLicenseType

The SQL Server license type.

TestMigrationState

The test migrate state.

VmEncryptionType

The encryption type of the VM.

VmReplicationProgressHealth

The initial replication progress health.