Azure.ResourceManager.RecoveryServicesSiteRecovery.Models Namespace

Classes

A2AAddDisksContent

A2A add disk(s) input.

A2AApplyRecoveryPointContent

ApplyRecoveryPoint input specific to A2A provider.

A2AContainerCreationContent

A2A cloud creation input.

A2AContainerMappingContent

A2A container mapping input.

A2ACreateNetworkMappingContent

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

A2ACreateProtectionIntentContent

A2A create protection intent input.

A2ACrossClusterMigrationApplyRecoveryPointContent

ApplyRecoveryPoint input specific to A2ACrossClusterMigration provider.

A2ACrossClusterMigrationContainerCreationContent

A2ACrossClusterMigration cloud creation input.

A2ACrossClusterMigrationEnableProtectionContent

A2A Cross-Cluster Migration enable protection input.

A2ACrossClusterMigrationPolicyCreationContent

A2A Cross-Cluster Migration Policy creation input.

A2ACrossClusterMigrationReplicationDetails

A2A provider specific settings.

A2AEnableProtectionContent

A2A enable protection input.

A2AEventDetails

Model class for event details of a A2A event.

A2AExtendedLocationDetails

ExtendedLocation details data.

A2AFabricSpecificLocationDetails

ExtendedLocation details data.

A2ANetworkMappingSettings

A2A Network Mapping fabric specific settings.

A2APolicyCreationContent

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.

A2AProtectionIntentDiskDetails

Azure VM unmanaged disk input details.

A2AProtectionIntentManagedDiskDetails

Azure VM managed disk input details.

A2ARecoveryPointDetails

A2A provider specific recovery point details.

A2ARemoveDisksContent

A2A remove disk(s) input.

A2AReplicationDetails

A2A provider specific settings.

A2AReplicationIntentDetails

A2A provider specific settings.

A2AReprotectContent

Azure specific reprotect input.

A2ASwitchProtectionContent

A2A specific switch protection input.

A2ATestFailoverContent

A2A provider specific input for test failover.

A2AUnplannedFailoverContent

A2A provider specific input for unplanned failover.

A2AUnprotectedDiskDetails

A2A unprotected disk details.

A2AUpdateContainerMappingContent

A2A update protection container mapping.

A2AUpdateNetworkMappingContent

Updates network mappings input.

A2AUpdateReplicationProtectedItemContent

InMage Azure V2 input to update replication protected item.

A2AVmDiskDetails

A2A disk input details.

A2AVmManagedDiskDetails

A2A managed disk input details.

A2AVmManagedDiskUpdateDetails

A2A Vm managed disk update details.

A2AVmSyncedConfigDetails

Azure to Azure VM synced configuration details.

A2AZoneDetails

Zone details data.

ApplianceMonitoringDetails

Appliance details of the migration item.

ApplianceResourceDetails

Details of the appliance resource.

ArmRecoveryServicesSiteRecoveryModelFactory

Model factory for models.

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.

ConsistencyCheckTaskDetails

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

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.

DataStoreUtilizationDetails

Details of the appliance resource.

DisableProtectionContent

Disable protection input.

DisableProtectionProperties

Disable protection input properties.

DisableProtectionProviderSpecificContent

Disable protection provider specific input. Please note DisableProtectionProviderSpecificContent 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 InMageDisableProtectionProviderSpecificContent.

DiscoverProtectableItemContent

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

DiscoverProtectableItemProperties

Discover protectable item properties.

EnableMigrationProperties

Enable migration input properties.

EnableMigrationProviderSpecificContent

Enable migration provider specific input. Please note EnableMigrationProviderSpecificContent 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 VMwareCbtEnableMigrationContent.

EnableProtectionProperties

Enable protection input properties.

EnableProtectionProviderSpecificContent

Enable protection provider specific input. Please note EnableProtectionProviderSpecificContent 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 A2AEnableProtectionContent, A2ACrossClusterMigrationEnableProtectionContent, HyperVReplicaAzureEnableProtectionContent, InMageEnableProtectionContent, InMageAzureV2EnableProtectionContent and InMageRcmEnableProtectionContent.

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.

FabricReplicationGroupTaskDetails

This class represents the fabric replication group task details.

FabricSpecificCreateNetworkMappingContent

Input details specific to fabrics during Network Mapping. Please note FabricSpecificCreateNetworkMappingContent 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 A2ACreateNetworkMappingContent, VmmToAzureCreateNetworkMappingContent and VmmToVmmCreateNetworkMappingContent.

FabricSpecificCreationContent

Fabric provider specific settings. Please note FabricSpecificCreationContent 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 SiteRecoveryFabricProviderCreationContent, InMageRcmFabricCreationContent and VMwareV2FabricCreationContent.

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 SiteRecoveryFabricProviderSpecificDetails, HyperVSiteDetails, InMageRcmFabricSpecificDetails, VmmFabricDetails, VMwareDetails and VMwareV2FabricSpecificDetails.

FabricSpecificUpdateNetworkMappingContent

Input details specific to fabrics during Network Mapping. Please note FabricSpecificUpdateNetworkMappingContent 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 A2AUpdateNetworkMappingContent, VmmToAzureUpdateNetworkMappingContent and VmmToVmmUpdateNetworkMappingContent.

FailoverJobDetails

This class represents the details for a failover job.

FailoverProcessServerContent

Request to failover a process server.

FailoverProcessServerProperties

The properties of the Failover Process Server request.

FailoverReplicationProtectedItemDetails

Failover details for a replication protected item.

GatewayOperationDetails

Details of the gateway operation.

HealthErrorSummary

class to define the summary of the health error details.

HyperVFailoverIPConfigDetails

The HyperVFailoverIPConfigDetails.

HyperVHostDetails

Hyper-V host details.

HyperVIPConfigDetails

The HyperVIPConfigDetails.

HyperVReplica2012EventDetails

Model class for event details of a HyperVReplica E2E event.

HyperVReplica2012R2EventDetails

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

HyperVReplicaAzureApplyRecoveryPointContent

ApplyRecoveryPoint input specific to HyperVReplicaAzure provider.

HyperVReplicaAzureDiskDetails

Disk input details.

HyperVReplicaAzureEnableProtectionContent

HyperVReplicaAzure specific enable protection input.

HyperVReplicaAzureEventDetails

Model class for event details of a HyperVReplica E2A event.

HyperVReplicaAzureFailbackProviderContent

HyperVReplicaAzureFailback specific planned failover input.

HyperVReplicaAzureManagedDiskDetails

Hyper-V Managed disk details.

HyperVReplicaAzurePlannedFailoverProviderContent

HyperVReplicaAzure specific planned failover input.

HyperVReplicaAzurePolicyContent

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

HyperVReplicaAzurePolicyDetails

Hyper-V Replica Azure specific protection profile details.

HyperVReplicaAzureReplicationDetails

Hyper V Replica Azure provider specific settings.

HyperVReplicaAzureReprotectContent

Azure specific reprotect input.

HyperVReplicaAzureTestFailoverContent

HvrA provider specific input for test failover.

HyperVReplicaAzureUnplannedFailoverContent

HvrA provider specific input for unplanned failover.

HyperVReplicaAzureUpdateReplicationProtectedItemContent

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.

HyperVReplicaBluePolicyContent

HyperV Replica Blue policy input.

HyperVReplicaBluePolicyDetails

Hyper-V Replica Blue specific protection profile details.

HyperVReplicaBlueReplicationDetails

HyperV replica 2012 R2 (Blue) replication details.

HyperVReplicaPolicyContent

Hyper-V Replica specific policy Input. Please note HyperVReplicaPolicyContent 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 HyperVReplicaBluePolicyContent.

HyperVReplicaPolicyDetails

Hyper-V Replica Blue specific protection profile details.

HyperVReplicaReplicationDetails

HyperV replica 2012 replication details.

HyperVSiteDetails

HyperVSite fabric specific details.

HyperVVmDetails

Single Host fabric provider specific VM settings. Please note HyperVVmDetails 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 VmmVmDetails.

IdentityProviderContent

Identity provider input.

IdentityProviderDetails

Identity provider details.

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.

InMageAzureV2ApplyRecoveryPointContent

ApplyRecoveryPoint input specific to InMageAzureV2 provider.

InMageAzureV2DiskDetails

Disk input details.

InMageAzureV2EnableProtectionContent

VMware Azure specific enable protection input.

InMageAzureV2EventDetails

Model class for event details of a VMwareAzureV2 event.

InMageAzureV2ManagedDiskDetails

InMageAzureV2 Managed disk details.

InMageAzureV2PolicyContent

VMWare Azure specific policy Input.

InMageAzureV2PolicyDetails

InMage Azure v2 specific protection profile details.

InMageAzureV2ProtectedDiskDetails

InMageAzureV2 protected disk details.

InMageAzureV2RecoveryPointDetails

InMage Azure V2 provider specific recovery point details.

InMageAzureV2ReplicationDetails

InMageAzureV2 provider specific settings.

InMageAzureV2ReprotectContent

InMageAzureV2 specific provider input.

InMageAzureV2SwitchProviderBlockingErrorDetails

InMageAzureV2 switch provider blocking error details.

InMageAzureV2SwitchProviderContent

Provider specific input for InMageAzureV2 switch provider.

InMageAzureV2SwitchProviderDetails

InMageAzureV2 switch provider details.

InMageAzureV2TestFailoverContent

InMageAzureV2 provider specific input for test failover.

InMageAzureV2UnplannedFailoverContent

InMageAzureV2 provider specific input for unplanned failover.

InMageAzureV2UpdateReplicationProtectedItemContent

InMage Azure V2 input to update replication protected item.

InMageBasePolicyDetails

Base class for the policies of providers using InMage replication.

InMageDisableProtectionProviderSpecificContent

InMage disable protection provider specific input.

InMageDiskDetails

VMware/Physical specific Disk Details.

InMageDiskExclusionContent

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.

InMageEnableProtectionContent

VMware Azure specific enable protection input.

InMageFabricSwitchProviderBlockingErrorDetails

InMageFabric switch provider blocking error details.

InMagePolicyContent

VMWare Azure specific protection profile Input.

InMagePolicyDetails

InMage specific protection profile details.

InMageProtectedDiskDetails

InMage protected disk details.

InMageRcmAgentUpgradeBlockingErrorDetails

InMageRcm source agent upgrade blocking error details.

InMageRcmApplianceDetails

InMageRcm appliance details.

InMageRcmApplianceSpecificDetails

InMageRcm appliance specific details.

InMageRcmApplyRecoveryPointContent

ApplyRecoveryPoint input specific to InMageRcm provider.

InMageRcmDiscoveredProtectedVmDetails

InMageRcm discovered protected VM details.

InMageRcmDiskContent

InMageRcm disk input.

InMageRcmDisksDefaultContent

InMageRcm disk input.

InMageRcmEnableProtectionContent

InMageRcm specific enable protection input.

InMageRcmEventDetails

Event details for InMageRcm provider.

InMageRcmFabricCreationContent

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.

InMageRcmFailbackPlannedFailoverProviderContent

Provider specific input for InMageRcmFailback failover.

InMageRcmFailbackPolicyCreationContent

InMageRcmFailback policy creation input.

InMageRcmFailbackPolicyDetails

InMageRcm failback specific policy details.

InMageRcmFailbackProtectedDiskDetails

InMageRcmFailback protected disk details.

InMageRcmFailbackReplicationDetails

InMageRcmFailback provider specific details.

InMageRcmFailbackReprotectContent

InMageRcmFailback specific provider input.

InMageRcmFailbackSyncDetails

InMageRcmFailback disk level sync details.

InMageRcmLastAgentUpgradeErrorDetails

InMageRcm last source agent upgrade error details.

InMageRcmMobilityAgentDetails

InMageRcm mobility agent details.

InMageRcmNicContent

InMageRcm NIC input.

InMageRcmNicDetails

InMageRcm NIC details.

InMageRcmPolicyCreationContent

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.

InMageRcmReprotectContent

InMageRcm specific provider input.

InMageRcmSyncDetails

InMageRcm disk level sync details.

InMageRcmTestFailoverContent

InMageRcm provider specific input for test failover.

InMageRcmUnplannedFailoverContent

InMageRcm provider specific input for unplanned failover.

InMageRcmUpdateApplianceForReplicationProtectedItemContent

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

InMageRcmUpdateContainerMappingContent

InMageRcm update protection container mapping.

InMageRcmUpdateReplicationProtectedItemContent

InMageRcm provider specific input to update replication protected item.

InMageReplicationDetails

InMage provider specific settings.

InMageReprotectContent

InMageAzureV2 specific provider input.

InMageTestFailoverContent

Provider specific input for InMage test failover.

InMageUnplannedFailoverContent

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.

ManualActionTaskDetails

This class represents the manual action task details.

MarsAgentDetails

Mars agent details.

MasterTargetServer

Details of a Master Target Server.

MigrateProviderSpecificContent

Migrate provider specific input. Please note MigrateProviderSpecificContent 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 VMwareCbtMigrateContent.

MigrationItemResyncContent

Resync input.

MigrationItemResyncProperties

Resync input 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.

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 A2ANetworkMappingSettings, VmmToAzureNetworkMappingSettings and VmmToVmmNetworkMappingSettings.

NewProtectionProfile

New Protection profile input.

NewRecoveryVirtualNetwork

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

OSUpgradeSupportedVersions

Supported OS upgrade versions.

PauseReplicationContent

Pause replication input.

PauseReplicationProperties

Pause replication input properties.

PlannedFailoverContent

Input definition for planned failover.

PlannedFailoverProperties

Input definition for planned failover input properties.

PlannedFailoverProviderSpecificFailoverContent

Provider specific failover input. Please note PlannedFailoverProviderSpecificFailoverContent 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 HyperVReplicaAzurePlannedFailoverProviderContent, HyperVReplicaAzureFailbackProviderContent and InMageRcmFailbackPlannedFailoverProviderContent.

PolicyProviderSpecificContent

Base class for provider specific input. Please note PolicyProviderSpecificContent 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 A2APolicyCreationContent, A2ACrossClusterMigrationPolicyCreationContent, HyperVReplicaPolicyContent, HyperVReplicaBluePolicyContent, HyperVReplicaAzurePolicyContent, InMagePolicyContent, InMageAzureV2PolicyContent, InMageRcmPolicyCreationContent, InMageRcmFailbackPolicyCreationContent and VMwareCbtPolicyCreationContent.

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.

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.

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.

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.

RecoveryPlanA2AContent

Recovery plan A2A input.

RecoveryPlanA2ADetails

Recovery plan A2A specific details.

RecoveryPlanA2AFailoverContent

Recovery plan A2A failover 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.

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.

RecoveryPlanHyperVReplicaAzureFailbackContent

Recovery plan HVR Azure failback input.

RecoveryPlanHyperVReplicaAzureFailoverContent

Recovery plan HVR Azure failover input.

RecoveryPlanInMageAzureV2FailoverContent

Recovery plan InMageAzureV2 failover input.

RecoveryPlanInMageFailoverContent

Recovery plan InMage failover input.

RecoveryPlanInMageRcmFailbackFailoverContent

Recovery plan InMageRcmFailback failover input.

RecoveryPlanInMageRcmFailoverContent

Recovery plan InMageRcm failover input.

RecoveryPlanManualActionDetails

Recovery plan manual action details.

RecoveryPlanPlannedFailoverContent

Recovery plan planned failover input.

RecoveryPlanPlannedFailoverProperties

Recovery plan planned failover input properties.

RecoveryPlanProtectedItem

Recovery plan protected item.

RecoveryPlanProviderSpecificContent

Recovery plan provider specific input base class. Please note RecoveryPlanProviderSpecificContent 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 RecoveryPlanA2AContent.

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.

RecoveryPlanProviderSpecificFailoverContent

Recovery plan provider specific failover input. Please note RecoveryPlanProviderSpecificFailoverContent 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 RecoveryPlanA2AFailoverContent, RecoveryPlanHyperVReplicaAzureFailoverContent, RecoveryPlanHyperVReplicaAzureFailbackContent, RecoveryPlanInMageFailoverContent, RecoveryPlanInMageAzureV2FailoverContent, RecoveryPlanInMageRcmFailoverContent and RecoveryPlanInMageRcmFailbackFailoverContent.

RecoveryPlanScriptActionDetails

Recovery plan script action details.

RecoveryPlanShutdownGroupTaskDetails

This class represents the recovery plan shutdown group task details.

RecoveryPlanTestFailoverCleanupContent

Recovery plan test failover cleanup input.

RecoveryPlanTestFailoverCleanupProperties

Recovery plan test failover cleanup input properties.

RecoveryPlanTestFailoverContent

Recovery plan test failover input.

RecoveryPlanTestFailoverProperties

Recovery plan test failover input properties.

RecoveryPlanUnplannedFailoverContent

Recovery plan unplanned failover input.

RecoveryPlanUnplannedFailoverProperties

Recovery plan unplanned failover input 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.

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.

RemoveDisksProviderSpecificContent

Remove Disk provider specific input. Please note RemoveDisksProviderSpecificContent 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 A2ARemoveDisksContent.

RemoveProtectionContainerMappingContent

Container unpairing input.

RenewCertificateContent

Certificate renewal input.

ReplicationAgentDetails

Replication agent details.

ReplicationEligibilityResultErrorInfo

Error model that can be exposed to the user.

ReplicationEligibilityResultProperties

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.

ReplicationProviderSpecificContainerCreationContent

Provider specific input for container creation operation. Please note ReplicationProviderSpecificContainerCreationContent 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 A2AContainerCreationContent, A2ACrossClusterMigrationContainerCreationContent and VMwareCbtContainerCreationContent.

ReplicationProviderSpecificContainerMappingContent

Provider specific input for pairing operations. Please note ReplicationProviderSpecificContainerMappingContent 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 A2AContainerMappingContent and VMwareCbtContainerMappingContent.

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.

ReplicationProviderSpecificUpdateContainerMappingContent

Provider specific input for update pairing operations. Please note ReplicationProviderSpecificUpdateContainerMappingContent 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 A2AUpdateContainerMappingContent and InMageRcmUpdateContainerMappingContent.

ReplicationResumeJobContent

Resume job params.

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.

ResumeReplicationContent

Resume replication input.

ResumeReplicationProperties

Resume replication input properties.

ResumeReplicationProviderSpecificContent

Resume replication provider specific input. Please note ResumeReplicationProviderSpecificContent 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 VMwareCbtResumeReplicationContent.

ResyncProviderSpecificContent

Resync provider specific input. Please note ResyncProviderSpecificContent 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 VMwareCbtResyncContent.

ReverseReplicationContent

Reverse replication input.

ReverseReplicationProperties

Reverse replication input properties.

ReverseReplicationProviderSpecificContent

Provider specific reverse replication input. Please note ReverseReplicationProviderSpecificContent 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 A2AReprotectContent, HyperVReplicaAzureReprotectContent, InMageReprotectContent, InMageAzureV2ReprotectContent, InMageRcmReprotectContent and InMageRcmFailbackReprotectContent.

ScriptActionTaskDetails

This class represents the script action task details.

SiteRecoveryAddDisksContent

Input for add disk(s) operation.

SiteRecoveryAddDisksProviderSpecificContent

Add Disks provider specific input. Please note SiteRecoveryAddDisksProviderSpecificContent 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 A2AAddDisksContent.

SiteRecoveryAddRecoveryServicesProviderProperties

The properties of an add provider request.

SiteRecoveryAddVCenterProperties

The properties of an add vCenter request.

SiteRecoveryAgentDetails

Agent details.

SiteRecoveryAgentDiskDetails

Agent disk details.

SiteRecoveryAlertCreateOrUpdateContent

Request to configure alerts for the system.

SiteRecoveryAlertProperties

The properties of an alert.

SiteRecoveryApplianceSpecificDetails

Appliance specific details. Please note SiteRecoveryApplianceSpecificDetails 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.

SiteRecoveryApplyRecoveryPointContent

Input to apply recovery point.

SiteRecoveryApplyRecoveryPointProperties

Input properties to apply recovery point.

SiteRecoveryApplyRecoveryPointProviderSpecificContent

Provider specific input for apply recovery point. Please note SiteRecoveryApplyRecoveryPointProviderSpecificContent 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 A2AApplyRecoveryPointContent, A2ACrossClusterMigrationApplyRecoveryPointContent, HyperVReplicaAzureApplyRecoveryPointContent, InMageAzureV2ApplyRecoveryPointContent and InMageRcmApplyRecoveryPointContent.

SiteRecoveryComputeSizeErrorDetails

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

SiteRecoveryConfigureAlertProperties

Properties of a configure alert request.

SiteRecoveryCreateProtectionContainerMappingProperties

Configure pairing input properties.

SiteRecoveryCreateProtectionIntentProviderDetail

Create protection intent provider specific input. Please note SiteRecoveryCreateProtectionIntentProviderDetail 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 A2ACreateProtectionIntentContent.

SiteRecoveryCreateRecoveryPlanProperties

Recovery plan creation properties.

SiteRecoveryCreateReplicationNetworkMappingProperties

Common input details for network mapping operation.

SiteRecoveryDataStore

The datastore details of the MT.

SiteRecoveryDiskDetails

Onprem disk details data.

SiteRecoveryDiskEncryptionInfo

Recovery disk encryption info (BEK and KEK).

SiteRecoveryDiskEncryptionKeyInfo

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

SiteRecoveryDiskVolumeDetails

Volume details.

SiteRecoveryDraDetails

DRA details.

SiteRecoveryEncryptionDetails

Encryption details for the fabric.

SiteRecoveryEventProperties

The properties of a monitoring event.

SiteRecoveryEventProviderSpecificDetails

Model class for provider specific details for an event. Please note SiteRecoveryEventProviderSpecificDetails 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.

SiteRecoveryEventSpecificDetails

Model class for event specific details for an event. Please note SiteRecoveryEventSpecificDetails 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 SiteRecoveryJobStatusEventDetails.

SiteRecoveryExtendedLocation

Extended location of the resource.

SiteRecoveryFabricCreateOrUpdateContent

Site details provided during the time of site creation.

SiteRecoveryFabricProperties

Fabric properties.

SiteRecoveryFabricProviderCreationContent

Fabric provider specific settings.

SiteRecoveryFabricProviderSpecificDetails

Azure Fabric Specific Details.

SiteRecoveryGroupTaskDetails

This class represents the group task details when parent child relationship exists in the drill down. Please note SiteRecoveryGroupTaskDetails 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.

SiteRecoveryHealthError

Health Error.

SiteRecoveryInnerHealthError

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.

SiteRecoveryJobDetails

Job details based on specific job type. Please note SiteRecoveryJobDetails 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.

SiteRecoveryJobEntity

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

SiteRecoveryJobErrorDetails

This class contains the error details per object.

SiteRecoveryJobProperties

Job custom data details.

SiteRecoveryJobProviderError

This class contains the error details per object.

SiteRecoveryJobQueryContent

Query parameter to enumerate jobs.

SiteRecoveryJobStatusEventDetails

Model class for event details of a job status event.

SiteRecoveryJobTaskDetails

This class represents a task which is actually a workflow so that one can navigate to its individual drill down. Please note SiteRecoveryJobTaskDetails 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 SiteRecoveryVmTaskDetails.

SiteRecoveryKeyEncryptionKeyInfo

Key Encryption Key (KEK) information.

SiteRecoveryLogicalNetworkProperties

Logical Network Properties.

SiteRecoveryMigrateContent

Input for migrate.

SiteRecoveryMigrateProperties

Migrate input properties.

SiteRecoveryMigrationItemCreateOrUpdateContent

Enable migration input.

SiteRecoveryMigrationItemPatch

Update migration item input.

SiteRecoveryMigrationItemProperties

Migration item properties.

SiteRecoveryNetworkMappingCreateOrUpdateContent

Create network mappings input.

SiteRecoveryNetworkMappingPatch

Update network mapping input.

SiteRecoveryNetworkMappingProperties

Network Mapping Properties.

SiteRecoveryNetworkProperties

Network Properties.

SiteRecoveryOSDetails

Disk Details.

SiteRecoveryOSDiskDetails

Details of the OS Disk.

SiteRecoveryOSVersionWrapper

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

SiteRecoveryPlanGroup

Recovery plan group details.

SiteRecoveryPointProperties

Recovery point properties.

SiteRecoveryPolicyCreateOrUpdateContent

Protection Policy input.

SiteRecoveryPolicyPatch

Update policy input.

SiteRecoveryPolicyProperties

Protection profile custom data details.

SiteRecoveryProcessServer

Details of the Process Server.

SiteRecoveryProcessServerDetails

Process server details.

SiteRecoveryProtectableItemProperties

Replication protected item custom data details.

SiteRecoveryProtectionContainerCreateOrUpdateContent

Create protection container input.

SiteRecoveryProtectionContainerProperties

Protection profile custom data details.

SiteRecoveryRecoveryPlanCreateOrUpdateContent

Create recovery plan input class.

SiteRecoveryRecoveryPlanPatch

Update recovery plan input class.

SiteRecoveryRecoveryPlanProperties

Recovery plan properties.

SiteRecoveryReplicationAppliance

Replication appliance definition.

SiteRecoveryReplicationProviderSettings

Replication provider specific settings. Please note SiteRecoveryReplicationProviderSettings 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 HyperVVmDetails, ReplicationGroupDetails, VMwareVmDetails and VmmVmDetails.

SiteRecoveryRetentionVolume

The retention details of the MT.

SiteRecoveryRunAsAccount

CS Accounts Details.

SiteRecoveryServiceError

ASR error model.

SiteRecoveryServicesProviderCreateOrUpdateContent

Input required to add a provider.

SiteRecoveryServicesProviderProperties

Recovery services provider properties.

SiteRecoverySubnet

Subnets of the network.

SiteRecoverySupportedOperatingSystems

Supported operating systems.

SiteRecoverySupportedOSDetails

Supported operating system details.

SiteRecoverySupportedOSProperty

Supported operating systems property.

SiteRecoveryTaskTypeDetails

Task details based on specific task type. Please note SiteRecoveryTaskTypeDetails 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, SiteRecoveryJobTaskDetails, ManualActionTaskDetails, ScriptActionTaskDetails, SiteRecoveryVmTaskDetails and VmNicUpdatesTaskDetails.

SiteRecoveryUpdateVCenterProperties

The properties of an update vCenter request.

SiteRecoveryVaultSettingCreateOrUpdateContent

Input to create vault setting.

SiteRecoveryVaultSettingProperties

Vault setting properties.

SiteRecoveryVCenterCreateOrUpdateContent

Input required to add vCenter.

SiteRecoveryVCenterPatch

Input required to update vCenter.

SiteRecoveryVCenterProperties

vCenter properties.

SiteRecoveryVersionDetails

Version related details.

SiteRecoveryVmDiskDetails

Disk details for E2A provider.

SiteRecoveryVmEndpoint

The SiteRecoveryVmEndpoint.

SiteRecoveryVmTaskDetails

This class represents the virtual machine task details.

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.

SwitchProtectionContent

Switch protection input.

SwitchProtectionJobDetails

This class represents details for switch protection job.

SwitchProtectionProperties

Switch protection input properties.

SwitchProtectionProviderSpecificContent

Provider specific switch protection input. Please note SwitchProtectionProviderSpecificContent 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 A2ASwitchProtectionContent.

SwitchProviderContent

Input definition for switch provider.

SwitchProviderProperties

Input definition for switch provider input properties.

SwitchProviderSpecificContent

Provider specific switch provider input. Please note SwitchProviderSpecificContent 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 InMageAzureV2SwitchProviderContent.

TargetComputeSize

Represents applicable recovery vm sizes.

TargetComputeSizeProperties

Represents applicable recovery vm sizes properties.

TestFailoverCleanupContent

Input definition for test failover cleanup.

TestFailoverCleanupProperties

Input definition for test failover cleanup input properties.

TestFailoverContent

Input definition for test failover.

TestFailoverJobDetails

This class represents the details for a test failover job.

TestFailoverProperties

Input definition for test failover input properties.

TestFailoverProviderSpecificContent

Provider specific test failover input. Please note TestFailoverProviderSpecificContent 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 A2ATestFailoverContent, HyperVReplicaAzureTestFailoverContent, InMageTestFailoverContent, InMageAzureV2TestFailoverContent and InMageRcmTestFailoverContent.

TestMigrateCleanupContent

Input for test migrate cleanup.

TestMigrateCleanupProperties

Test migrate cleanup input properties.

TestMigrateContent

Input for test migrate.

TestMigrateProperties

Test migrate input properties.

TestMigrateProviderSpecificContent

Test migrate provider specific input. Please note TestMigrateProviderSpecificContent 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 VMwareCbtTestMigrateContent.

UnplannedFailoverContent

Input definition for unplanned failover.

UnplannedFailoverProperties

Input definition for unplanned failover input properties.

UnplannedFailoverProviderSpecificContent

Provider specific unplanned failover input. Please note UnplannedFailoverProviderSpecificContent 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 A2AUnplannedFailoverContent, HyperVReplicaAzureUnplannedFailoverContent, InMageUnplannedFailoverContent, InMageAzureV2UnplannedFailoverContent and InMageRcmUnplannedFailoverContent.

UpdateApplianceForReplicationProtectedItemContent

Update appliance for replication protected item input.

UpdateApplianceForReplicationProtectedItemProperties

Update appliance for protected item input properties.

UpdateApplianceForReplicationProtectedItemProviderSpecificContent

Update replication protected item provider specific input. Please note UpdateApplianceForReplicationProtectedItemProviderSpecificContent 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 InMageRcmUpdateApplianceForReplicationProtectedItemContent.

UpdateDiskContent

Disk input for update.

UpdateMigrationItemProviderSpecificContent

Update migration item provider specific input. Please note UpdateMigrationItemProviderSpecificContent 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 VMwareCbtUpdateMigrationItemContent.

UpdateMobilityServiceContent

Request to update the mobility service on a protected item.

UpdateNetworkMappingProperties

Common input details for network mapping operation.

UpdateReplicationProtectedItemProperties

Update protected item input properties.

UpdateReplicationProtectedItemProviderContent

Update replication protected item provider specific input. Please note UpdateReplicationProtectedItemProviderContent 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 A2AUpdateReplicationProtectedItemContent, HyperVReplicaAzureUpdateReplicationProtectedItemContent, InMageAzureV2UpdateReplicationProtectedItemContent and InMageRcmUpdateReplicationProtectedItemContent.

VaultHealthDetails

Vault health details definition.

VaultHealthProperties

class to define the health summary of the Vault.

VaultSettingCreationProperties

Input to create vault setting.

VmmFabricDetails

VMM fabric specific details.

VmmToAzureCreateNetworkMappingContent

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

VmmToAzureNetworkMappingSettings

E2A Network Mapping fabric specific settings.

VmmToAzureUpdateNetworkMappingContent

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

VmmToVmmCreateNetworkMappingContent

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

VmmToVmmNetworkMappingSettings

E2E Network Mapping fabric specific settings.

VmmToVmmUpdateNetworkMappingContent

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

VmmVmDetails

VMM fabric provider specific VM settings.

VmNicContentDetails

Hyper V VM network input details.

VmNicDetails

Hyper V VM network details.

VmNicUpdatesTaskDetails

This class represents the vm NicUpdates task details.

VMwareCbtContainerCreationContent

VMwareCbt container creation input.

VMwareCbtContainerMappingContent

VMwareCbt container mapping input.

VMwareCbtDiskContent

VMwareCbt disk input.

VMwareCbtEnableMigrationContent

VMwareCbt specific enable migration input.

VMwareCbtEventDetails

Event details for VMwareCbt provider.

VMwareCbtMigrateContent

VMwareCbt specific migrate input.

VMwareCbtMigrationDetails

VMwareCbt provider specific settings.

VMwareCbtNicContent

VMwareCbt NIC input.

VMwareCbtNicDetails

VMwareCbt NIC details.

VMwareCbtPolicyCreationContent

VMware Cbt policy creation input.

VMwareCbtPolicyDetails

VMware Cbt specific policy details.

VMwareCbtProtectedDiskDetails

VMwareCbt protected disk details.

VMwareCbtProtectionContainerMappingDetails

VMwareCbt provider specific container mapping details.

VMwareCbtResumeReplicationContent

VMwareCbt specific resume replication input.

VMwareCbtResyncContent

VMwareCbt specific resync input.

VMwareCbtSecurityProfileProperties

VMwareCbt security profile input.

VMwareCbtTestMigrateContent

VMwareCbt specific test migrate input.

VMwareCbtUpdateDiskContent

VMwareCbt disk input for update.

VMwareCbtUpdateMigrationItemContent

VMwareCbt specific update migration item input.

VMwareDetails

Store the fabric details specific to the VMware fabric.

VMwareV2FabricCreationContent

VMwareV2 fabric provider specific settings.

VMwareV2FabricSpecificDetails

VMwareV2 fabric specific details.

VMwareVmDetails

VMware provider specific settings.

Structs

A2ARecoveryAvailabilityType

The recovery availability type of the virtual machine.

A2ARpRecoveryPointType

The recovery point type.

AgentUpgradeBlockedReason

The AgentUpgradeBlockedReason.

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.

ChurnOptionSelected

A value indicating the churn option selected by user.

DisableProtectionReason

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

ExportJobOutputSerializationType

The output type of the jobs.

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.

HyperVVmDiskPresenceStatus

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

InMageRcmFailbackRecoveryPointType

The recovery point type.

InMageV2RpRecoveryPointType

The recovery point type.

MigrationItemOperation

The MigrationItemOperation.

MigrationRecoveryPointType

The recovery point type.

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.

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.

ReplicationProtectedItemOperation

The ReplicationProtectedItemOperation.

RpInMageRecoveryPointType

The recovery point type.

SetMultiVmSyncStatus

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

SiteRecoveryAgentAutoUpdateStatus

A value indicating whether the auto update is enabled.

SiteRecoveryAgentVersionStatus

A value indicating whether security update required.

SiteRecoveryDataSyncStatus

The data sync option.

SiteRecoveryDiskAccountType

The DiskType.

SiteRecoveryDiskReplicationProgressHealth

The progress health.

SiteRecoveryErrorSeverity

Severity of error.

SiteRecoveryEthernetAddressType

The source IP address type.

SiteRecoveryExtendedLocationType

The extended location type.

SiteRecoveryLicenseType

License type.

SiteRecoveryMigrationState

The migration status.

SiteRecoveryPointType

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.

SiteRecoveryProtectionHealth

The health.

SiteRecoveryResyncState

The resync state.

SiteRecoverySqlServerLicenseType

The SQL Server license type.

SiteRecoveryVmEncryptionType

The encryption type of the VM.

SiteRecoveryVmSecurityType

The target VM security type.

SourceSiteOperation

A value indicating whether source site operations are required.

TestMigrationState

The test migrate state.

VmReplicationProgressHealth

The initial replication progress health.