@azure/arm-recoveryservices-siterecovery package

Interfaces

A2AAddDisksInput

A2A add disk(s) input.

A2AAgentReinstallBlockingErrorDetails

A2A source agent reinstall blocking error details.

A2AApplyClusterRecoveryPointInput

A2A provider specific input for apply cluster recovery point.

A2AApplyRecoveryPointInput

ApplyRecoveryPoint input specific to A2A provider.

A2AClusterRecoveryPointDetails

A2A provider specific cluster recovery point details.

A2AClusterTestFailoverInput

A2A provider specific input for test cluster failover.

A2AClusterUnplannedFailoverInput

A2A provider specific input for unplanned cluster failover.

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.

A2AFabricSpecificLocationDetails

ExtendedLocation details data.

A2APolicyCreationInput

A2A Policy creation input.

A2APolicyDetails

A2A specific policy details.

A2AProtectedDiskDetails

A2A protected disk details.

A2AProtectedItemDetail

A2A specific switch cluster protection input.

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.

A2AReplicationProtectionClusterDetails

A2A provider specific settings.

A2AReprotectInput

Azure specific reprotect input.

A2ASharedDiskIRErrorDetails

Extended location of the resource.

A2ASharedDiskReplicationDetails

A2A provider specific settings.

A2ASwitchClusterProtectionInput

A2A specific switch cluster protection 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.

ASRTask

Task of the Job.

AddDisksInput

Input for add disk(s) operation.

AddDisksInputProperties

Add Disks input properties.

AddDisksProviderSpecificInput

Add Disks provider specific input.

AddRecoveryServicesProviderInput

Input required to add a provider.

AddRecoveryServicesProviderInputProperties

The properties of an add provider request.

AddVCenterRequest

Input required to add vCenter.

AddVCenterRequestProperties

The properties of an add vCenter request.

AgentDetails

Agent details.

AgentDiskDetails

Agent disk details.

Alert

Implements the Alert class.

AlertProperties

The properties of an alert.

ApplianceMonitoringDetails

Appliance details of the migration item.

ApplianceResourceDetails

Details of the appliance resource.

ApplianceSpecificDetails

Appliance specific details.

ApplyClusterRecoveryPointInput

Input definition for apply cluster recovery point.

ApplyClusterRecoveryPointInputProperties

Input definition for apply cluster recovery point properties.

ApplyClusterRecoveryPointProviderSpecificInput

Provider specific input for apply cluster recovery point.

ApplyRecoveryPointInput

Input to apply recovery point.

ApplyRecoveryPointInputProperties

Input properties to apply recovery point.

ApplyRecoveryPointProviderSpecificInput

Provider specific input for apply recovery point.

AsrJobDetails

This class represents job details based on specific job type.

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.

ClusterFailoverJobDetails

This class represents the details for a failover job of cluster.

ClusterProviderSpecificRecoveryPointDetails

Replication provider specific cluster recovery point details.

ClusterRecoveryPoint

Recovery point.

ClusterRecoveryPointGetOptionalParams

Optional parameters.

ClusterRecoveryPointOperations

Interface representing a ClusterRecoveryPoint operations.

ClusterRecoveryPointProperties

Cluster recovery point properties.

ClusterRecoveryPointsListByReplicationProtectionClusterOptionalParams

Optional parameters.

ClusterRecoveryPointsOperations

Interface representing a ClusterRecoveryPoints operations.

ClusterSwitchProtectionJobDetails

This class represents details for switch cluster protection job.

ClusterTestFailoverCleanupInput

Input definition for test failover cleanup for cluster.

ClusterTestFailoverCleanupInputProperties

Input definition for test failover cleanup input properties.

ClusterTestFailoverInput

Input definition for test cluster failover.

ClusterTestFailoverInputProperties

Input definition for test failover input properties.

ClusterTestFailoverJobDetails

This class represents the details for a test failover job of cluster.

ClusterTestFailoverProviderSpecificInput

Provider specific test cluster failover input.

ClusterUnplannedFailoverInput

Input definition for unplanned cluster failover.

ClusterUnplannedFailoverInputProperties

Input definition for unplanned failover input properties.

ClusterUnplannedFailoverProviderSpecificInput

Provider specific unplanned cluster failover input.

ComputeSizeErrorDetails

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

ConfigurationSettings

Replication provider specific settings.

ConfigureAlertRequest

Request to configure alerts for the system.

ConfigureAlertRequestProperties

Properties of a configure alert request.

ConsistencyCheckTaskDetails

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

CreateNetworkMappingInput

Create network mappings input.

CreateNetworkMappingInputProperties

Common input details for network mapping operation.

CreatePolicyInput

Protection Policy input.

CreatePolicyInputProperties

Policy creation properties.

CreateProtectionContainerInput

Create protection container input.

CreateProtectionContainerInputProperties

Create protection container input properties.

CreateProtectionContainerMappingInput

Configure pairing input.

CreateProtectionContainerMappingInputProperties

Configure pairing input properties.

CreateProtectionIntentInput

Create protection intent input.

CreateProtectionIntentProperties

Create protection intent input properties.

CreateProtectionIntentProviderSpecificDetails

Create protection intent provider specific input.

CreateRecoveryPlanInput

Create recovery plan input class.

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.

DataStoreUtilizationDetails

Details of the appliance resource.

DisableProtectionInput

Disable protection input.

DisableProtectionInputProperties

Disable protection input properties.

DisableProtectionProviderSpecificInput

Disable protection provider specific input.

DiscoverProtectableItemRequest

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.

Display

Contains the localized display information for this particular operation / action. These value will be used by several clients for (1) custom role definitions for RBAC; (2) complex query filters for the event service; and (3) audit history / records for management operations.

DraDetails

DRA details.

EnableMigrationInput

Enable migration input.

EnableMigrationInputProperties

Enable migration input properties.

EnableMigrationProviderSpecificInput

Enable migration provider specific input.

EnableProtectionInput

Enable protection input.

EnableProtectionInputProperties

Enable protection input properties.

EnableProtectionProviderSpecificInput

Enable protection provider specific input.

EncryptionDetails

Encryption details for the fabric.

ErrorAdditionalInfo

The resource management error additional info.

ErrorDetail

The error detail.

ErrorResponse

Common error response for all Azure Resource Manager APIs to return error details for failed operations.

Event

Implements the Event class.

EventProperties

The properties of a monitoring event.

EventProviderSpecificDetails

Model class for provider specific details for an event.

EventSpecificDetails

Model class for event specific details for an event.

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.

Fabric

Fabric definition.

FabricCreationInput

Site details provided during the time of site creation.

FabricCreationInputProperties

Properties of 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.

FabricSpecificCreationInput

Fabric provider specific settings.

FabricSpecificDetails

Fabric specific details.

FabricSpecificUpdateNetworkMappingInput

Input details specific to fabrics during Network Mapping.

FailoverJobDetails

This class represents the details for a failover job.

FailoverProcessServerRequest

Request to failover a process server.

FailoverProcessServerRequestProperties

The properties of the Failover Process Server request.

FailoverReplicationProtectedItemDetails

Failover details for a replication protected item.

GatewayOperationDetails

Details of the gateway operation.

GroupTaskDetails

This class represents the group task details when parent child relationship exists in the drill down.

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.

HyperVReplicaReplicationDetails

HyperV replica 2012 replication details.

HyperVSiteDetails

HyperVSite fabric specific details.

HyperVVirtualMachineDetails

Single Host fabric provider specific VM settings.

IPConfigDetails

model interface IPConfigDetails

IPConfigInputDetails

model interface IPConfigInputDetails

IdentityProviderDetails

Identity provider details.

IdentityProviderInput

Identity provider input.

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.

InMageRcmAddDisksInput

InMageRcm add disk(s) input.

InMageRcmAgentReinstallBlockingErrorDetails

InMageRcm source agent reinstall blocking error 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.

InMageRcmUnProtectedDiskDetails

InMageRcm un-protected disk details.

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.

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.

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

model interface InputEndpoint

Job

Job details.

JobDetails

Job details based on specific job type.

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.

KeyEncryptionKeyInfo

Key Encryption Key (KEK) information.

LogicalNetwork

Logical network data model.

LogicalNetworkProperties

Logical Network Properties.

ManagedRunCommandScriptInput

Managed RunCommand script input

ManualActionTaskDetails

This class represents the manual action task details.

MarsAgentDetails

Mars agent details.

MasterTargetServer

Details of a Master Target Server.

MigrateInput

Input for migrate.

MigrateInputProperties

Migrate input properties.

MigrateProviderSpecificInput

Migrate provider specific input.

MigrationItem

Migration item.

MigrationItemProperties

Migration item properties.

MigrationProviderSpecificSettings

Migration provider specific settings.

MigrationRecoveryPoint

Recovery point for a migration item.

MigrationRecoveryPointProperties

Migration item recovery point properties.

MigrationRecoveryPointsGetOptionalParams

Optional parameters.

MigrationRecoveryPointsListByReplicationMigrationItemsOptionalParams

Optional parameters.

MigrationRecoveryPointsOperations

Interface representing a MigrationRecoveryPoints operations.

MobilityServiceUpdate

The Mobility Service update details.

Network

Network model.

NetworkMapping

Network Mapping model. Ideally it should have been possible to inherit this class from prev version in InheritedModels as long as there is no difference in structure or method signature. Since there were no base Models for certain fields and methods viz NetworkMappingProperties and Load with required return type, the class has been introduced in its entirety with references to base models to facilitate extensions in subsequent versions.

NetworkMappingFabricSpecificSettings

Network Mapping fabric specific settings.

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.

OSUpgradeSupportedVersions

Supported OS upgrade versions.

OSVersionWrapper

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

OperationsDiscovery

Operations discovery class.

OperationsListOptionalParams

Optional parameters.

OperationsOperations

Interface representing a Operations operations.

PageSettings

Options for the byPage method

PagedAsyncIterableIterator

An interface that allows async iterable iteration both to completion and by page.

PauseReplicationInput

Pause replication input.

PauseReplicationInputProperties

Pause replication input properties.

PlannedFailoverInput

Input definition for planned failover.

PlannedFailoverInputProperties

Input definition for planned failover input properties.

PlannedFailoverProviderSpecificFailoverInput

Provider specific failover input.

Policy

Protection profile details.

PolicyProperties

Protection profile custom data details.

PolicyProviderSpecificDetails

Base class for Provider specific details for policies.

PolicyProviderSpecificInput

Base class for provider specific input.

ProcessServer

Details of the Process Server.

ProcessServerDetails

Process server details.

ProtectableItem

Replication protected item.

ProtectableItemProperties

Replication protected item custom data details.

ProtectionContainer

Protection container details.

ProtectionContainerFabricSpecificDetails

Base class for fabric specific details of container.

ProtectionContainerMapping

Protection container mapping object.

ProtectionContainerMappingProperties

Protection container mapping properties.

ProtectionContainerMappingProviderSpecificDetails

Container mapping provider specific details.

ProtectionContainerProperties

Protection profile custom data details.

ProtectionProfileCustomDetails

Protection Profile custom input.

ProviderError

This class contains the error details per object.

ProviderSpecificRecoveryPointDetails

Replication provider specific recovery point details.

ProxyResource

The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location

PushInstallerDetails

Push installer details.

RcmProxyDetails

RCM proxy details.

RecoveryAvailabilitySetCustomDetails

Recovery Availability Set custom input.

RecoveryPlan

Recovery plan details.

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.

RecoveryPlanAutomationRunbookActionDetails

Recovery plan Automation runbook action details.

RecoveryPlanGroup

Recovery plan group details.

RecoveryPlanGroupTaskDetails

This class represents the recovery plan group task.

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.

RecoveryPlanPlannedFailoverInput

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.

RecoveryPlanProviderSpecificFailoverInput

Recovery plan provider specific failover input.

RecoveryPlanProviderSpecificInput

Recovery plan provider specific input base class.

RecoveryPlanScriptActionDetails

Recovery plan script action details.

RecoveryPlanShutdownGroupTaskDetails

This class represents the recovery plan shutdown group task details.

RecoveryPlanTestFailoverCleanupInput

Recovery plan test failover cleanup input.

RecoveryPlanTestFailoverCleanupInputProperties

Recovery plan test failover cleanup input properties.

RecoveryPlanTestFailoverInput

Recovery plan test failover input.

RecoveryPlanTestFailoverInputProperties

Recovery plan test failover input properties.

RecoveryPlanUnplannedFailoverInput

Recovery plan unplanned failover input.

RecoveryPlanUnplannedFailoverInputProperties

Recovery plan unplanned failover input properties.

RecoveryPoint

Recovery point.

RecoveryPointProperties

Recovery point properties.

RecoveryPointsGetOptionalParams

Optional parameters.

RecoveryPointsListByReplicationProtectedItemsOptionalParams

Optional parameters.

RecoveryPointsOperations

Interface representing a RecoveryPoints operations.

RecoveryProximityPlacementGroupCustomDetails

Recovery Proximity placement group custom input.

RecoveryResourceGroupCustomDetails

Recovery Resource Group custom input.

RecoveryServicesProvider

Provider details.

RecoveryServicesProviderProperties

Recovery services provider properties.

RecoveryVirtualNetworkCustomDetails

Recovery Virtual network custom input.

RegisteredClusterNodes

Extended location of the resource.

ReinstallMobilityServiceRequest

Request to Reinstall the mobility service on a protected item.

ReinstallMobilityServiceRequestProperties

The properties of an update mobility service request.

RemoveDisksInput

Input for remove disk(s) operation.

RemoveDisksInputProperties

Remove Disk input properties.

RemoveDisksProviderSpecificInput

Remove Disk provider specific input.

RemoveProtectionContainerMappingInput

Container unpairing input.

RemoveProtectionContainerMappingInputProperties

Unpairing input properties.

RenewCertificateInput

Certificate renewal input.

RenewCertificateInputProperties

Renew Certificate input properties.

ReplicationAgentDetails

Replication agent details.

ReplicationAlertSettingsCreateOptionalParams

Optional parameters.

ReplicationAlertSettingsGetOptionalParams

Optional parameters.

ReplicationAlertSettingsListOptionalParams

Optional parameters.

ReplicationAlertSettingsOperations

Interface representing a ReplicationAlertSettings operations.

ReplicationAppliance

Replication appliance definition.

ReplicationApplianceProperties

Replication appliance properties.

ReplicationAppliancesListOptionalParams

Optional parameters.

ReplicationAppliancesOperations

Interface representing a ReplicationAppliances operations.

ReplicationClusterProviderSpecificSettings

Replication cluster provider specific settings.

ReplicationEligibilityResults

Replication eligibility results response model.

ReplicationEligibilityResultsCollection

Replication eligibility results collection response model.

ReplicationEligibilityResultsErrorInfo

Error model that can be exposed to the user.

ReplicationEligibilityResultsGetOptionalParams

Optional parameters.

ReplicationEligibilityResultsListOptionalParams

Optional parameters.

ReplicationEligibilityResultsOperations

Interface representing a ReplicationEligibilityResults operations.

ReplicationEligibilityResultsProperties

Properties model for replication eligibility results API.

ReplicationEventsGetOptionalParams

Optional parameters.

ReplicationEventsListOptionalParams

Optional parameters.

ReplicationEventsOperations

Interface representing a ReplicationEvents operations.

ReplicationFabricsCheckConsistencyOptionalParams

Optional parameters.

ReplicationFabricsCreateOptionalParams

Optional parameters.

ReplicationFabricsDeleteOptionalParams

Optional parameters.

ReplicationFabricsGetOptionalParams

Optional parameters.

ReplicationFabricsListOptionalParams

Optional parameters.

ReplicationFabricsMigrateToAadOptionalParams

Optional parameters.

ReplicationFabricsOperations

Interface representing a ReplicationFabrics operations.

ReplicationFabricsPurgeOptionalParams

Optional parameters.

ReplicationFabricsReassociateGatewayOptionalParams

Optional parameters.

ReplicationFabricsRemoveInfraOptionalParams

Optional parameters.

ReplicationFabricsRenewCertificateOptionalParams

Optional parameters.

ReplicationGroupDetails

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

ReplicationJobsCancelOptionalParams

Optional parameters.

ReplicationJobsExportOptionalParams

Optional parameters.

ReplicationJobsGetOptionalParams

Optional parameters.

ReplicationJobsListOptionalParams

Optional parameters.

ReplicationJobsOperations

Interface representing a ReplicationJobs operations.

ReplicationJobsRestartOptionalParams

Optional parameters.

ReplicationJobsResumeOptionalParams

Optional parameters.

ReplicationLogicalNetworksGetOptionalParams

Optional parameters.

ReplicationLogicalNetworksListByReplicationFabricsOptionalParams

Optional parameters.

ReplicationLogicalNetworksOperations

Interface representing a ReplicationLogicalNetworks operations.

ReplicationMigrationItemsCreateOptionalParams

Optional parameters.

ReplicationMigrationItemsDeleteOptionalParams

Optional parameters.

ReplicationMigrationItemsGetOptionalParams

Optional parameters.

ReplicationMigrationItemsListByReplicationProtectionContainersOptionalParams

Optional parameters.

ReplicationMigrationItemsListOptionalParams

Optional parameters.

ReplicationMigrationItemsMigrateOptionalParams

Optional parameters.

ReplicationMigrationItemsOperations

Interface representing a ReplicationMigrationItems operations.

ReplicationMigrationItemsPauseReplicationOptionalParams

Optional parameters.

ReplicationMigrationItemsResumeReplicationOptionalParams

Optional parameters.

ReplicationMigrationItemsResyncOptionalParams

Optional parameters.

ReplicationMigrationItemsTestMigrateCleanupOptionalParams

Optional parameters.

ReplicationMigrationItemsTestMigrateOptionalParams

Optional parameters.

ReplicationMigrationItemsUpdateOptionalParams

Optional parameters.

ReplicationNetworkMappingsCreateOptionalParams

Optional parameters.

ReplicationNetworkMappingsDeleteOptionalParams

Optional parameters.

ReplicationNetworkMappingsGetOptionalParams

Optional parameters.

ReplicationNetworkMappingsListByReplicationNetworksOptionalParams

Optional parameters.

ReplicationNetworkMappingsListOptionalParams

Optional parameters.

ReplicationNetworkMappingsOperations

Interface representing a ReplicationNetworkMappings operations.

ReplicationNetworkMappingsUpdateOptionalParams

Optional parameters.

ReplicationNetworksGetOptionalParams

Optional parameters.

ReplicationNetworksListByReplicationFabricsOptionalParams

Optional parameters.

ReplicationNetworksListOptionalParams

Optional parameters.

ReplicationNetworksOperations

Interface representing a ReplicationNetworks operations.

ReplicationPoliciesCreateOptionalParams

Optional parameters.

ReplicationPoliciesDeleteOptionalParams

Optional parameters.

ReplicationPoliciesGetOptionalParams

Optional parameters.

ReplicationPoliciesListOptionalParams

Optional parameters.

ReplicationPoliciesOperations

Interface representing a ReplicationPolicies operations.

ReplicationPoliciesUpdateOptionalParams

Optional parameters.

ReplicationProtectableItemsGetOptionalParams

Optional parameters.

ReplicationProtectableItemsListByReplicationProtectionContainersOptionalParams

Optional parameters.

ReplicationProtectableItemsOperations

Interface representing a ReplicationProtectableItems operations.

ReplicationProtectedItem

Replication protected item.

ReplicationProtectedItemProperties

Replication protected item custom data details.

ReplicationProtectedItemsAddDisksOptionalParams

Optional parameters.

ReplicationProtectedItemsApplyRecoveryPointOptionalParams

Optional parameters.

ReplicationProtectedItemsCreateOptionalParams

Optional parameters.

ReplicationProtectedItemsDeleteOptionalParams

Optional parameters.

ReplicationProtectedItemsFailoverCancelOptionalParams

Optional parameters.

ReplicationProtectedItemsFailoverCommitOptionalParams

Optional parameters.

ReplicationProtectedItemsGetOptionalParams

Optional parameters.

ReplicationProtectedItemsListByReplicationProtectionContainersOptionalParams

Optional parameters.

ReplicationProtectedItemsListOptionalParams

Optional parameters.

ReplicationProtectedItemsOperations

Interface representing a ReplicationProtectedItems operations.

ReplicationProtectedItemsPlannedFailoverOptionalParams

Optional parameters.

ReplicationProtectedItemsPurgeOptionalParams

Optional parameters.

ReplicationProtectedItemsReinstallMobilityServiceOptionalParams

Optional parameters.

ReplicationProtectedItemsRemoveDisksOptionalParams

Optional parameters.

ReplicationProtectedItemsRepairReplicationOptionalParams

Optional parameters.

ReplicationProtectedItemsReprotectOptionalParams

Optional parameters.

ReplicationProtectedItemsResolveHealthErrorsOptionalParams

Optional parameters.

ReplicationProtectedItemsSwitchProviderOptionalParams

Optional parameters.

ReplicationProtectedItemsTestFailoverCleanupOptionalParams

Optional parameters.

ReplicationProtectedItemsTestFailoverOptionalParams

Optional parameters.

ReplicationProtectedItemsUnplannedFailoverOptionalParams

Optional parameters.

ReplicationProtectedItemsUpdateApplianceOptionalParams

Optional parameters.

ReplicationProtectedItemsUpdateMobilityServiceOptionalParams

Optional parameters.

ReplicationProtectedItemsUpdateOptionalParams

Optional parameters.

ReplicationProtectionCluster

Replication protection Cluster.

ReplicationProtectionClusterProperties

Replication protection cluster custom data details.

ReplicationProtectionClustersApplyRecoveryPointOptionalParams

Optional parameters.

ReplicationProtectionClustersCreateOptionalParams

Optional parameters.

ReplicationProtectionClustersFailoverCommitOptionalParams

Optional parameters.

ReplicationProtectionClustersGetOperationResultsOptionalParams

Optional parameters.

ReplicationProtectionClustersGetOptionalParams

Optional parameters.

ReplicationProtectionClustersListByReplicationProtectionContainersOptionalParams

Optional parameters.

ReplicationProtectionClustersListOptionalParams

Optional parameters.

ReplicationProtectionClustersOperations

Interface representing a ReplicationProtectionClusters operations.

ReplicationProtectionClustersPurgeOptionalParams

Optional parameters.

ReplicationProtectionClustersRepairReplicationOptionalParams

Optional parameters.

ReplicationProtectionClustersTestFailoverCleanupOptionalParams

Optional parameters.

ReplicationProtectionClustersTestFailoverOptionalParams

Optional parameters.

ReplicationProtectionClustersUnplannedFailoverOptionalParams

Optional parameters.

ReplicationProtectionContainerMappingsCreateOptionalParams

Optional parameters.

ReplicationProtectionContainerMappingsDeleteOptionalParams

Optional parameters.

ReplicationProtectionContainerMappingsGetOptionalParams

Optional parameters.

ReplicationProtectionContainerMappingsListByReplicationProtectionContainersOptionalParams

Optional parameters.

ReplicationProtectionContainerMappingsListOptionalParams

Optional parameters.

ReplicationProtectionContainerMappingsOperations

Interface representing a ReplicationProtectionContainerMappings operations.

ReplicationProtectionContainerMappingsPurgeOptionalParams

Optional parameters.

ReplicationProtectionContainerMappingsUpdateOptionalParams

Optional parameters.

ReplicationProtectionContainersCreateOptionalParams

Optional parameters.

ReplicationProtectionContainersDeleteOptionalParams

Optional parameters.

ReplicationProtectionContainersDiscoverProtectableItemOptionalParams

Optional parameters.

ReplicationProtectionContainersGetOptionalParams

Optional parameters.

ReplicationProtectionContainersListByReplicationFabricsOptionalParams

Optional parameters.

ReplicationProtectionContainersListOptionalParams

Optional parameters.

ReplicationProtectionContainersOperations

Interface representing a ReplicationProtectionContainers operations.

ReplicationProtectionContainersSwitchClusterProtectionOptionalParams

Optional parameters.

ReplicationProtectionContainersSwitchProtectionOptionalParams

Optional parameters.

ReplicationProtectionIntent

Replication protection intent.

ReplicationProtectionIntentProperties

Replication protection intent custom data details.

ReplicationProtectionIntentProviderSpecificSettings

Replication provider specific settings.

ReplicationProtectionIntentsCreateOptionalParams

Optional parameters.

ReplicationProtectionIntentsGetOptionalParams

Optional parameters.

ReplicationProtectionIntentsListOptionalParams

Optional parameters.

ReplicationProtectionIntentsOperations

Interface representing a ReplicationProtectionIntents operations.

ReplicationProviderContainerUnmappingInput

Provider specific input for unpairing operations.

ReplicationProviderSpecificContainerCreationInput

Provider specific input for container creation operation.

ReplicationProviderSpecificContainerMappingInput

Provider specific input for pairing operations.

ReplicationProviderSpecificSettings

Replication provider specific settings.

ReplicationProviderSpecificUpdateContainerMappingInput

Provider specific input for update pairing operations.

ReplicationRecoveryPlansCreateOptionalParams

Optional parameters.

ReplicationRecoveryPlansDeleteOptionalParams

Optional parameters.

ReplicationRecoveryPlansFailoverCancelOptionalParams

Optional parameters.

ReplicationRecoveryPlansFailoverCommitOptionalParams

Optional parameters.

ReplicationRecoveryPlansGetOptionalParams

Optional parameters.

ReplicationRecoveryPlansListOptionalParams

Optional parameters.

ReplicationRecoveryPlansOperations

Interface representing a ReplicationRecoveryPlans operations.

ReplicationRecoveryPlansPlannedFailoverOptionalParams

Optional parameters.

ReplicationRecoveryPlansReprotectOptionalParams

Optional parameters.

ReplicationRecoveryPlansTestFailoverCleanupOptionalParams

Optional parameters.

ReplicationRecoveryPlansTestFailoverOptionalParams

Optional parameters.

ReplicationRecoveryPlansUnplannedFailoverOptionalParams

Optional parameters.

ReplicationRecoveryPlansUpdateOptionalParams

Optional parameters.

ReplicationRecoveryServicesProvidersCreateOptionalParams

Optional parameters.

ReplicationRecoveryServicesProvidersDeleteOptionalParams

Optional parameters.

ReplicationRecoveryServicesProvidersGetOptionalParams

Optional parameters.

ReplicationRecoveryServicesProvidersListByReplicationFabricsOptionalParams

Optional parameters.

ReplicationRecoveryServicesProvidersListOptionalParams

Optional parameters.

ReplicationRecoveryServicesProvidersOperations

Interface representing a ReplicationRecoveryServicesProviders operations.

ReplicationRecoveryServicesProvidersPurgeOptionalParams

Optional parameters.

ReplicationRecoveryServicesProvidersRefreshProviderOptionalParams

Optional parameters.

ReplicationStorageClassificationMappingsCreateOptionalParams

Optional parameters.

ReplicationStorageClassificationMappingsDeleteOptionalParams

Optional parameters.

ReplicationStorageClassificationMappingsGetOptionalParams

Optional parameters.

ReplicationStorageClassificationMappingsListByReplicationStorageClassificationsOptionalParams

Optional parameters.

ReplicationStorageClassificationMappingsListOptionalParams

Optional parameters.

ReplicationStorageClassificationMappingsOperations

Interface representing a ReplicationStorageClassificationMappings operations.

ReplicationStorageClassificationsGetOptionalParams

Optional parameters.

ReplicationStorageClassificationsListByReplicationFabricsOptionalParams

Optional parameters.

ReplicationStorageClassificationsListOptionalParams

Optional parameters.

ReplicationStorageClassificationsOperations

Interface representing a ReplicationStorageClassifications operations.

ReplicationVaultHealthGetOptionalParams

Optional parameters.

ReplicationVaultHealthOperations

Interface representing a ReplicationVaultHealth operations.

ReplicationVaultHealthRefreshOptionalParams

Optional parameters.

ReplicationVaultSettingCreateOptionalParams

Optional parameters.

ReplicationVaultSettingGetOptionalParams

Optional parameters.

ReplicationVaultSettingListOptionalParams

Optional parameters.

ReplicationVaultSettingOperations

Interface representing a ReplicationVaultSetting operations.

ReplicationvCentersCreateOptionalParams

Optional parameters.

ReplicationvCentersDeleteOptionalParams

Optional parameters.

ReplicationvCentersGetOptionalParams

Optional parameters.

ReplicationvCentersListByReplicationFabricsOptionalParams

Optional parameters.

ReplicationvCentersListOptionalParams

Optional parameters.

ReplicationvCentersOperations

Interface representing a ReplicationvCenters operations.

ReplicationvCentersUpdateOptionalParams

Optional parameters.

ReprotectAgentDetails

Reprotect agent details.

ResolveHealthError

Resolve health errors input properties.

ResolveHealthInput

Resolve health input.

ResolveHealthInputProperties

Resolve health input properties.

Resource

Common fields that are returned in the response for all Azure Resource Manager resources

ResourceHealthSummary

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

RestorePollerOptions
ResumeJobParams

Resume job params.

ResumeJobParamsProperties

Resume job properties.

ResumeReplicationInput

Resume replication input.

ResumeReplicationInputProperties

Resume replication input properties.

ResumeReplicationProviderSpecificInput

Resume replication provider specific input.

ResyncInput

Resync input.

ResyncInputProperties

Resync input properties.

ResyncProviderSpecificInput

Resync provider specific input.

RetentionVolume

The retention details of the MT.

ReverseReplicationInput

Reverse replication input.

ReverseReplicationInputProperties

Reverse replication input properties.

ReverseReplicationProviderSpecificInput

Provider specific reverse replication input.

RunAsAccount

CS Accounts Details.

ScriptActionTaskDetails

This class represents the script action task details.

SecurityProfileProperties

Security profile input.

ServiceError

ASR error model.

SharedDiskReplicationItemProperties

Shared Disk Replication item custom data details.

SharedDiskReplicationProviderSpecificSettings

Replication provider specific settings.

SimplePollerLike

A simple poller that can be used to poll a long running operation.

SiteRecoveryManagementClientOptionalParams

Optional parameters for the client.

StorageAccountCustomDetails

Storage account custom input.

StorageClassification

Storage object definition.

StorageClassificationMapping

Storage mapping object.

StorageClassificationMappingInput

Storage mapping input.

StorageClassificationMappingProperties

Storage mapping properties.

StorageClassificationProperties

Storage object properties.

StorageMappingInputProperties

Storage mapping input properties.

Subnet

Subnets of the network.

SupportedOSDetails

Supported operating system details.

SupportedOSProperties

Supported operating systems properties.

SupportedOSProperty

Supported operating systems property.

SupportedOperatingSystems

Supported operating systems.

SupportedOperatingSystemsGetOptionalParams

Optional parameters.

SupportedOperatingSystemsOperations

Interface representing a SupportedOperatingSystems operations.

SwitchClusterProtectionInput

Switch cluster protection input.

SwitchClusterProtectionInputProperties

Switch cluster protection input properties.

SwitchClusterProtectionProviderSpecificInput

Provider specific switch cluster protection input.

SwitchProtectionInput

Switch protection input.

SwitchProtectionInputProperties

Switch protection input properties.

SwitchProtectionJobDetails

This class represents details for switch protection job.

SwitchProtectionProviderSpecificInput

Provider specific switch protection input.

SwitchProviderInput

Input definition for switch provider.

SwitchProviderInputProperties

Input definition for switch provider input properties.

SwitchProviderSpecificInput

Provider specific switch provider input.

SystemData

Metadata pertaining to creation and last modification of the resource.

TargetComputeSize

Represents applicable recovery vm sizes.

TargetComputeSizeProperties

Represents applicable recovery vm sizes properties.

TargetComputeSizesListByReplicationProtectedItemsOptionalParams

Optional parameters.

TargetComputeSizesOperations

Interface representing a TargetComputeSizes operations.

TaskTypeDetails

Task details based on specific task type.

TestFailoverCleanupInput

Input definition for test failover cleanup.

TestFailoverCleanupInputProperties

Input definition for test failover cleanup input properties.

TestFailoverInput

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.

TestMigrateCleanupInput

Input for test migrate cleanup.

TestMigrateCleanupInputProperties

Test migrate cleanup input properties.

TestMigrateInput

Input for test migrate.

TestMigrateInputProperties

Test migrate input properties.

TestMigrateProviderSpecificInput

Test migrate provider specific input.

UnplannedFailoverInput

Input definition for unplanned failover.

UnplannedFailoverInputProperties

Input definition for unplanned failover input properties.

UnplannedFailoverProviderSpecificInput

Provider specific unplanned failover input.

UpdateApplianceForReplicationProtectedItemInput

Update appliance for replication protected item input.

UpdateApplianceForReplicationProtectedItemInputProperties

Update appliance for protected item input properties.

UpdateApplianceForReplicationProtectedItemProviderSpecificInput

Update replication protected item provider specific input.

UpdateDiskInput

Disk input for update.

UpdateMigrationItemInput

Update migration item input.

UpdateMigrationItemInputProperties

Update migration item input properties.

UpdateMigrationItemProviderSpecificInput

Update migration item provider specific input.

UpdateMobilityServiceRequest

Request to update the mobility service on a protected item.

UpdateMobilityServiceRequestProperties

The properties of an update mobility service request.

UpdateNetworkMappingInput

Update network mapping input.

UpdateNetworkMappingInputProperties

Common input details for network mapping operation.

UpdatePolicyInput

Update policy input.

UpdatePolicyInputProperties

Policy update properties.

UpdateProtectionContainerMappingInput

Container pairing update input.

UpdateProtectionContainerMappingInputProperties

Container pairing update input.

UpdateRecoveryPlanInput

Update recovery plan input class.

UpdateRecoveryPlanInputProperties

Recovery plan update properties.

UpdateReplicationProtectedItemInput

Update replication protected item input.

UpdateReplicationProtectedItemInputProperties

Update protected item input properties.

UpdateReplicationProtectedItemProviderInput

Update replication protected item provider specific input.

UpdateVCenterRequest

Input required to update vCenter.

UpdateVCenterRequestProperties

The properties of an update vCenter request.

UserCreatedResourceTag

Resource tag input.

VCenter

vCenter definition.

VCenterProperties

vCenter properties.

VMNicDetails

Hyper V VM network details.

VMNicInputDetails

Hyper V VM network input 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.

VMwareCbtProtectedDiskDetails

VMwareCbt protected disk details.

VMwareCbtProtectionContainerMappingDetails

VMwareCbt provider specific container mapping details.

VMwareCbtResumeReplicationInput

VMwareCbt specific resume replication input.

VMwareCbtResyncInput

VMwareCbt specific resync input.

VMwareCbtSecurityProfileProperties

VMwareCbt security profile 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.

VaultHealthDetails

Vault health details definition.

VaultHealthProperties

class to define the health summary of the Vault.

VaultSetting

Vault setting.

VaultSettingCreationInput

Input to create vault setting.

VaultSettingCreationInputProperties

Input to create vault setting.

VaultSettingProperties

Vault setting properties.

VersionDetails

Version related details.

VirtualMachineTaskDetails

This class represents the virtual machine task details.

VmNicUpdatesTaskDetails

This class represents the vm NicUpdates 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.

VmwareCbtPolicyDetails

VMware Cbt specific policy details.

Type Aliases

A2ARecoveryAvailabilityType

The recovery availability type of the virtual machine.
KnownA2ARecoveryAvailabilityType can be used interchangeably with A2ARecoveryAvailabilityType, this enum contains the known values that the service supports.

Known values supported by the service

Single: Single
AvailabilitySet: AvailabilitySet
AvailabilityZone: AvailabilityZone

A2ARpRecoveryPointType

The recovery point type.
KnownA2ARpRecoveryPointType can be used interchangeably with A2ARpRecoveryPointType, this enum contains the known values that the service supports.

Known values supported by the service

Latest: Latest
LatestApplicationConsistent: LatestApplicationConsistent
LatestCrashConsistent: LatestCrashConsistent
LatestProcessed: LatestProcessed

AddDisksProviderSpecificInputUnion

Alias for AddDisksProviderSpecificInputUnion

AgentAutoUpdateStatus

A value indicating whether the auto update is enabled.
KnownAgentAutoUpdateStatus can be used interchangeably with AgentAutoUpdateStatus, this enum contains the known values that the service supports.

Known values supported by the service

Disabled: Disabled
Enabled: Enabled

AgentReinstallBlockedReason

Type of AgentReinstallBlockedReason

AgentUpgradeBlockedReason

Type of AgentUpgradeBlockedReason

AgentVersionStatus

A value indicating whether security update required.
KnownAgentVersionStatus can be used interchangeably with AgentVersionStatus, this enum contains the known values that the service supports.

Known values supported by the service

Supported: Supported
NotSupported: NotSupported
Deprecated: Deprecated
UpdateRequired: UpdateRequired
SecurityUpdateRequired: SecurityUpdateRequired

AlternateLocationRecoveryOption

The ALR option.
KnownAlternateLocationRecoveryOption can be used interchangeably with AlternateLocationRecoveryOption, this enum contains the known values that the service supports.

Known values supported by the service

CreateVmIfNotFound: CreateVmIfNotFound
NoAction: NoAction

ApplianceSpecificDetailsUnion

Alias for ApplianceSpecificDetailsUnion

ApplyClusterRecoveryPointProviderSpecificInputUnion

Alias for ApplyClusterRecoveryPointProviderSpecificInputUnion

ApplyRecoveryPointProviderSpecificInputUnion

Alias for ApplyRecoveryPointProviderSpecificInputUnion

AutoProtectionOfDataDisk

A value indicating whether the auto protection is enabled.
KnownAutoProtectionOfDataDisk can be used interchangeably with AutoProtectionOfDataDisk, this enum contains the known values that the service supports.

Known values supported by the service

Disabled: Disabled
Enabled: Enabled

AutomationAccountAuthenticationType

A value indicating the type authentication to use for automation Account.
KnownAutomationAccountAuthenticationType can be used interchangeably with AutomationAccountAuthenticationType, this enum contains the known values that the service supports.

Known values supported by the service

RunAsAccount: RunAsAccount
SystemAssignedIdentity: SystemAssignedIdentity

AzureSupportedClouds

The supported values for cloud setting as a string literal type

ChurnOptionSelected

A value indicating the churn option selected by user.
KnownChurnOptionSelected can be used interchangeably with ChurnOptionSelected, this enum contains the known values that the service supports.

Known values supported by the service

Normal: Normal
High: High

ClusterProviderSpecificRecoveryPointDetailsUnion

Alias for ClusterProviderSpecificRecoveryPointDetailsUnion

ClusterRecoveryPointType

The recovery point type.
KnownClusterRecoveryPointType can be used interchangeably with ClusterRecoveryPointType, this enum contains the known values that the service supports.

Known values supported by the service

NotSpecified: NotSpecified
ApplicationConsistent: ApplicationConsistent
CrashConsistent: CrashConsistent

ClusterTestFailoverProviderSpecificInputUnion

Alias for ClusterTestFailoverProviderSpecificInputUnion

ClusterUnplannedFailoverProviderSpecificInputUnion

Alias for ClusterUnplannedFailoverProviderSpecificInputUnion

ConfigurationSettingsUnion

Alias for ConfigurationSettingsUnion

ContinuablePage

An interface that describes a page of results.

CreateProtectionIntentProviderSpecificDetailsUnion

Alias for CreateProtectionIntentProviderSpecificDetailsUnion

CreatedByType

The kind of entity that created the resource.
KnownCreatedByType can be used interchangeably with CreatedByType, this enum contains the known values that the service supports.

Known values supported by the service

User: The entity was created by a user.
Application: The entity was created by an application.
ManagedIdentity: The entity was created by a managed identity.
Key: The entity was created by a key.

DataSyncStatus

The data sync option.
KnownDataSyncStatus can be used interchangeably with DataSyncStatus, this enum contains the known values that the service supports.

Known values supported by the service

ForDownTime: ForDownTime
ForSynchronization: ForSynchronization

DisableProtectionProviderSpecificInputUnion

Alias for DisableProtectionProviderSpecificInputUnion

DisableProtectionReason

Disable protection reason. It can have values NotSpecified/MigrationComplete.
KnownDisableProtectionReason can be used interchangeably with DisableProtectionReason, this enum contains the known values that the service supports.

Known values supported by the service

NotSpecified: NotSpecified
MigrationComplete: MigrationComplete

DiskAccountType

The disk type.
KnownDiskAccountType can be used interchangeably with DiskAccountType, this enum contains the known values that the service supports.

Known values supported by the service

Standard_LRS: Standard_LRS
Premium_LRS: Premium_LRS
StandardSSD_LRS: StandardSSD_LRS
PremiumV2_LRS: PremiumV2_LRS
UltraSSD_LRS: UltraSSD_LRS
StandardSSD_ZRS: StandardSSD_ZRS
Premium_ZRS: Premium_ZRS

DiskReplicationProgressHealth

The progress health.
KnownDiskReplicationProgressHealth can be used interchangeably with DiskReplicationProgressHealth, this enum contains the known values that the service supports.

Known values supported by the service

None: None
InProgress: InProgress
SlowProgress: SlowProgress
NoProgress: NoProgress
Queued: Queued

DiskState

The disk state.
KnownDiskState can be used interchangeably with DiskState, this enum contains the known values that the service supports.

Known values supported by the service

Unavailable: Unavailable
InitialReplicationPending: InitialReplicationPending
InitialReplicationFailed: InitialReplicationFailed
Protected: Protected

EnableMigrationProviderSpecificInputUnion

Alias for EnableMigrationProviderSpecificInputUnion

EnableProtectionProviderSpecificInputUnion

Alias for EnableProtectionProviderSpecificInputUnion

EthernetAddressType

The source IP address type.
KnownEthernetAddressType can be used interchangeably with EthernetAddressType, this enum contains the known values that the service supports.

Known values supported by the service

Dynamic: Dynamic
Static: Static

EventProviderSpecificDetailsUnion

Alias for EventProviderSpecificDetailsUnion

EventSpecificDetailsUnion

Alias for EventSpecificDetailsUnion

ExportJobOutputSerializationType

The output type of the jobs.
KnownExportJobOutputSerializationType can be used interchangeably with ExportJobOutputSerializationType, this enum contains the known values that the service supports.

Known values supported by the service

Json: Json
Xml: Xml
Excel: Excel

ExtendedLocationType

The extended location type.
KnownExtendedLocationType can be used interchangeably with ExtendedLocationType, this enum contains the known values that the service supports.

Known values supported by the service

EdgeZone: EdgeZone

FabricSpecificCreateNetworkMappingInputUnion

Alias for FabricSpecificCreateNetworkMappingInputUnion

FabricSpecificCreationInputUnion

Alias for FabricSpecificCreationInputUnion

FabricSpecificDetailsUnion

Alias for FabricSpecificDetailsUnion

FabricSpecificUpdateNetworkMappingInputUnion

Alias for FabricSpecificUpdateNetworkMappingInputUnion

FailoverDeploymentModel

The failover deployment model.
KnownFailoverDeploymentModel can be used interchangeably with FailoverDeploymentModel, this enum contains the known values that the service supports.

Known values supported by the service

NotApplicable: NotApplicable
Classic: Classic
ResourceManager: ResourceManager

FailoverDirection

Failover direction.
KnownFailoverDirection can be used interchangeably with FailoverDirection, this enum contains the known values that the service supports.

Known values supported by the service

PrimaryToRecovery: PrimaryToRecovery
RecoveryToPrimary: RecoveryToPrimary

GroupTaskDetailsUnion

Alias for GroupTaskDetailsUnion

HealthErrorCategory

The category of the health error.
KnownHealthErrorCategory can be used interchangeably with HealthErrorCategory, this enum contains the known values that the service supports.

Known values supported by the service

None: None
Replication: Replication
TestFailover: TestFailover
Configuration: Configuration
FabricInfrastructure: FabricInfrastructure
VersionExpiry: VersionExpiry
AgentAutoUpdateInfra: AgentAutoUpdateInfra
AgentAutoUpdateArtifactDeleted: AgentAutoUpdateArtifactDeleted
AgentAutoUpdateRunAsAccount: AgentAutoUpdateRunAsAccount
AgentAutoUpdateRunAsAccountExpiry: AgentAutoUpdateRunAsAccountExpiry
AgentAutoUpdateRunAsAccountExpired: AgentAutoUpdateRunAsAccountExpired

HealthErrorCustomerResolvability

Value indicating whether the health error is customer resolvable.
KnownHealthErrorCustomerResolvability can be used interchangeably with HealthErrorCustomerResolvability, this enum contains the known values that the service supports.

Known values supported by the service

Allowed: Allowed
NotAllowed: NotAllowed

HyperVReplicaAzureRpRecoveryPointType

The recovery point type.
KnownHyperVReplicaAzureRpRecoveryPointType can be used interchangeably with HyperVReplicaAzureRpRecoveryPointType, this enum contains the known values that the service supports.

Known values supported by the service

Latest: Latest
LatestApplicationConsistent: LatestApplicationConsistent
LatestProcessed: LatestProcessed

HyperVReplicaPolicyInputUnion

Alias for HyperVReplicaPolicyInputUnion

HyperVVirtualMachineDetailsUnion

Alias for HyperVVirtualMachineDetailsUnion

InMageRcmFailbackRecoveryPointType

The recovery point type.
KnownInMageRcmFailbackRecoveryPointType can be used interchangeably with InMageRcmFailbackRecoveryPointType, this enum contains the known values that the service supports.

Known values supported by the service

ApplicationConsistent: ApplicationConsistent
CrashConsistent: CrashConsistent

InMageV2RpRecoveryPointType

The recovery point type.
KnownInMageV2RpRecoveryPointType can be used interchangeably with InMageV2RpRecoveryPointType, this enum contains the known values that the service supports.

Known values supported by the service

Latest: Latest
LatestApplicationConsistent: LatestApplicationConsistent
LatestCrashConsistent: LatestCrashConsistent
LatestProcessed: LatestProcessed

JobDetailsUnion

Alias for JobDetailsUnion

JobTaskDetailsUnion

Alias for JobTaskDetailsUnion

LicenseType

License type.
KnownLicenseType can be used interchangeably with LicenseType, this enum contains the known values that the service supports.

Known values supported by the service

NotSpecified: NotSpecified
NoLicenseType: NoLicenseType
WindowsServer: WindowsServer

LinuxLicenseType

The license type for Linux VM's.
KnownLinuxLicenseType can be used interchangeably with LinuxLicenseType, this enum contains the known values that the service supports.

Known values supported by the service

NotSpecified: NotSpecified
NoLicenseType: NoLicenseType
LinuxServer: LinuxServer

MigrateProviderSpecificInputUnion

Alias for MigrateProviderSpecificInputUnion

MigrationItemOperation

The allowed operations on the migration item based on the current migration state of the item.
KnownMigrationItemOperation can be used interchangeably with MigrationItemOperation, this enum contains the known values that the service supports.

Known values supported by the service

DisableMigration: DisableMigration
TestMigrate: TestMigrate
TestMigrateCleanup: TestMigrateCleanup
Migrate: Migrate
StartResync: StartResync
PauseReplication: PauseReplication
ResumeReplication: ResumeReplication

MigrationProviderSpecificSettingsUnion

Alias for MigrationProviderSpecificSettingsUnion

MigrationRecoveryPointType

The recovery point type.
KnownMigrationRecoveryPointType can be used interchangeably with MigrationRecoveryPointType, this enum contains the known values that the service supports.

Known values supported by the service

NotSpecified: NotSpecified
ApplicationConsistent: ApplicationConsistent
CrashConsistent: CrashConsistent

MigrationState

The migration status.
KnownMigrationState can be used interchangeably with MigrationState, this enum contains the known values that the service supports.

Known values supported by the service

None: None
EnableMigrationInProgress: EnableMigrationInProgress
EnableMigrationFailed: EnableMigrationFailed
DisableMigrationInProgress: DisableMigrationInProgress
DisableMigrationFailed: DisableMigrationFailed
InitialSeedingInProgress: InitialSeedingInProgress
InitialSeedingFailed: InitialSeedingFailed
Replicating: Replicating
MigrationInProgress: MigrationInProgress
MigrationSucceeded: MigrationSucceeded
MigrationFailed: MigrationFailed
ResumeInProgress: ResumeInProgress
ResumeInitiated: ResumeInitiated
SuspendingProtection: SuspendingProtection
ProtectionSuspended: ProtectionSuspended
MigrationCompletedWithInformation: MigrationCompletedWithInformation
MigrationPartiallySucceeded: MigrationPartiallySucceeded

MobilityAgentReinstallType

Type of MobilityAgentReinstallType

MobilityAgentUpgradeState

The agent auto upgrade state.
KnownMobilityAgentUpgradeState can be used interchangeably with MobilityAgentUpgradeState, this enum contains the known values that the service supports.

Known values supported by the service

None: None
Started: Started
Completed: Completed
Commit: Commit

MultiVmGroupCreateOption

Whether Multi VM group is auto created or specified by user.
KnownMultiVmGroupCreateOption can be used interchangeably with MultiVmGroupCreateOption, this enum contains the known values that the service supports.

Known values supported by the service

AutoCreated: AutoCreated
UserSpecified: UserSpecified

MultiVmSyncPointOption

A value indicating whether multi VM sync enabled VMs should use multi VM sync points for failover.
KnownMultiVmSyncPointOption can be used interchangeably with MultiVmSyncPointOption, this enum contains the known values that the service supports.

Known values supported by the service

UseMultiVmSyncRecoveryPoint: UseMultiVmSyncRecoveryPoint
UsePerVmRecoveryPoint: UsePerVmRecoveryPoint

NetworkMappingFabricSpecificSettingsUnion

Alias for NetworkMappingFabricSpecificSettingsUnion

PlannedFailoverProviderSpecificFailoverInputUnion

Alias for PlannedFailoverProviderSpecificFailoverInputUnion

PlannedFailoverStatus

The last planned failover status.
KnownPlannedFailoverStatus can be used interchangeably with PlannedFailoverStatus, this enum contains the known values that the service supports.

Known values supported by the service

Succeeded: Succeeded
Failed: Failed
Cancelled: Cancelled
Unknown: Unknown

PolicyProviderSpecificDetailsUnion

Alias for PolicyProviderSpecificDetailsUnion

PolicyProviderSpecificInputUnion

Alias for PolicyProviderSpecificInputUnion

PossibleOperationsDirections

The failover direction.
KnownPossibleOperationsDirections can be used interchangeably with PossibleOperationsDirections, this enum contains the known values that the service supports.

Known values supported by the service

PrimaryToRecovery: PrimaryToRecovery
RecoveryToPrimary: RecoveryToPrimary

PresenceStatus

A value indicating whether the VM has a physical disk attached. String value of SrsDataContract.PresenceStatus enum.
KnownPresenceStatus can be used interchangeably with PresenceStatus, this enum contains the known values that the service supports.

Known values supported by the service

Unknown: Unknown
Present: Present
NotPresent: NotPresent

ProtectionContainerMappingProviderSpecificDetailsUnion

Alias for ProtectionContainerMappingProviderSpecificDetailsUnion

ProtectionHealth

The health.
KnownProtectionHealth can be used interchangeably with ProtectionHealth, this enum contains the known values that the service supports.

Known values supported by the service

None: None
Normal: Normal
Warning: Warning
Critical: Critical

ProtectionProfileCustomDetailsUnion

Alias for ProtectionProfileCustomDetailsUnion

ProviderSpecificRecoveryPointDetailsUnion

Alias for ProviderSpecificRecoveryPointDetailsUnion

RcmComponentStatus

The throughput status.
KnownRcmComponentStatus can be used interchangeably with RcmComponentStatus, this enum contains the known values that the service supports.

Known values supported by the service

Healthy: Healthy
Warning: Warning
Critical: Critical
Unknown: Unknown

RecoveryAvailabilitySetCustomDetailsUnion

Alias for RecoveryAvailabilitySetCustomDetailsUnion

RecoveryPlanActionDetailsUnion

Alias for RecoveryPlanActionDetailsUnion

RecoveryPlanActionLocation

The fabric location.
KnownRecoveryPlanActionLocation can be used interchangeably with RecoveryPlanActionLocation, this enum contains the known values that the service supports.

Known values supported by the service

Primary: Primary
Recovery: Recovery

RecoveryPlanGroupTaskDetailsUnion

Alias for RecoveryPlanGroupTaskDetailsUnion

RecoveryPlanGroupType

The group type.
KnownRecoveryPlanGroupType can be used interchangeably with RecoveryPlanGroupType, this enum contains the known values that the service supports.

Known values supported by the service

Shutdown: Shutdown
Boot: Boot
Failover: Failover

RecoveryPlanPointType

The recovery point type.
KnownRecoveryPlanPointType can be used interchangeably with RecoveryPlanPointType, this enum contains the known values that the service supports.

Known values supported by the service

Latest: Latest
LatestApplicationConsistent: LatestApplicationConsistent
LatestCrashConsistent: LatestCrashConsistent
LatestProcessed: LatestProcessed

RecoveryPlanProviderSpecificDetailsUnion

Alias for RecoveryPlanProviderSpecificDetailsUnion

RecoveryPlanProviderSpecificFailoverInputUnion

Alias for RecoveryPlanProviderSpecificFailoverInputUnion

RecoveryPlanProviderSpecificInputUnion

Alias for RecoveryPlanProviderSpecificInputUnion

RecoveryPointSyncType

A value indicating whether the recovery point is multi VM consistent.
KnownRecoveryPointSyncType can be used interchangeably with RecoveryPointSyncType, this enum contains the known values that the service supports.

Known values supported by the service

MultiVmSyncRecoveryPoint: MultiVmSyncRecoveryPoint
PerVmRecoveryPoint: PerVmRecoveryPoint

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.
KnownRecoveryPointType can be used interchangeably with RecoveryPointType, this enum contains the known values that the service supports.

Known values supported by the service

LatestTime: LatestTime
LatestTag: LatestTag
Custom: Custom

RecoveryProximityPlacementGroupCustomDetailsUnion

Alias for RecoveryProximityPlacementGroupCustomDetailsUnion

RecoveryResourceGroupCustomDetailsUnion

Alias for RecoveryResourceGroupCustomDetailsUnion

RecoveryVirtualNetworkCustomDetailsUnion

Alias for RecoveryVirtualNetworkCustomDetailsUnion

RemoveDisksProviderSpecificInputUnion

Alias for RemoveDisksProviderSpecificInputUnion

ReplicationClusterProviderSpecificSettingsUnion

Alias for ReplicationClusterProviderSpecificSettingsUnion

ReplicationProtectedItemOperation

The list of failover types.
KnownReplicationProtectedItemOperation can be used interchangeably with ReplicationProtectedItemOperation, this enum contains the known values that the service supports.

Known values supported by the service

ReverseReplicate: ReverseReplicate
Commit: Commit
PlannedFailover: PlannedFailover
UnplannedFailover: UnplannedFailover
DisableProtection: DisableProtection
TestFailover: TestFailover
TestFailoverCleanup: TestFailoverCleanup
Failback: Failback
FinalizeFailback: FinalizeFailback
CancelFailover: CancelFailover
ChangePit: ChangePit
RepairReplication: RepairReplication
SwitchProtection: SwitchProtection
CompleteMigration: CompleteMigration

ReplicationProtectionIntentProviderSpecificSettingsUnion

Alias for ReplicationProtectionIntentProviderSpecificSettingsUnion

ReplicationProviderSpecificContainerCreationInputUnion

Alias for ReplicationProviderSpecificContainerCreationInputUnion

ReplicationProviderSpecificContainerMappingInputUnion

Alias for ReplicationProviderSpecificContainerMappingInputUnion

ReplicationProviderSpecificSettingsUnion

Alias for ReplicationProviderSpecificSettingsUnion

ReplicationProviderSpecificUpdateContainerMappingInputUnion

Alias for ReplicationProviderSpecificUpdateContainerMappingInputUnion

ResumeReplicationProviderSpecificInputUnion

Alias for ResumeReplicationProviderSpecificInputUnion

ResyncProviderSpecificInputUnion

Alias for ResyncProviderSpecificInputUnion

ResyncState

The resync state.
KnownResyncState can be used interchangeably with ResyncState, this enum contains the known values that the service supports.

Known values supported by the service

None: None
PreparedForResynchronization: PreparedForResynchronization
StartedResynchronization: StartedResynchronization

ReverseReplicationProviderSpecificInputUnion

Alias for ReverseReplicationProviderSpecificInputUnion

RpInMageRecoveryPointType

The recovery point type.
KnownRpInMageRecoveryPointType can be used interchangeably with RpInMageRecoveryPointType, this enum contains the known values that the service supports.

Known values supported by the service

LatestTime: LatestTime
LatestTag: LatestTag
Custom: Custom

SecurityConfiguration

Security configuration state.
KnownSecurityConfiguration can be used interchangeably with SecurityConfiguration, this enum contains the known values that the service supports.

Known values supported by the service

Disabled: Disabled
Enabled: Enabled

SecurityType

The target VM security type.
KnownSecurityType can be used interchangeably with SecurityType, this enum contains the known values that the service supports.

Known values supported by the service

None: None
TrustedLaunch: TrustedLaunch
ConfidentialVM: ConfidentialVM

SetMultiVmSyncStatus

A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.
KnownSetMultiVmSyncStatus can be used interchangeably with SetMultiVmSyncStatus, this enum contains the known values that the service supports.

Known values supported by the service

Enable: Enable
Disable: Disable

Severity

Severity of error.
KnownSeverity can be used interchangeably with Severity, this enum contains the known values that the service supports.

Known values supported by the service

NONE: NONE
Warning: Warning
Error: Error
Info: Info

SharedDiskReplicationProviderSpecificSettingsUnion

Alias for SharedDiskReplicationProviderSpecificSettingsUnion

SourceSiteOperations

A value indicating whether source site operations are required.
KnownSourceSiteOperations can be used interchangeably with SourceSiteOperations, this enum contains the known values that the service supports.

Known values supported by the service

Required: Required
NotRequired: NotRequired

SqlServerLicenseType

The SQL Server license type.
KnownSqlServerLicenseType can be used interchangeably with SqlServerLicenseType, this enum contains the known values that the service supports.

Known values supported by the service

NotSpecified: NotSpecified
NoLicenseType: NoLicenseType
PAYG: PAYG
AHUB: AHUB

StorageAccountCustomDetailsUnion

Alias for StorageAccountCustomDetailsUnion

SwitchClusterProtectionProviderSpecificInputUnion

Alias for SwitchClusterProtectionProviderSpecificInputUnion

SwitchProtectionProviderSpecificInputUnion

Alias for SwitchProtectionProviderSpecificInputUnion

SwitchProviderSpecificInputUnion

Alias for SwitchProviderSpecificInputUnion

TaskTypeDetailsUnion

Alias for TaskTypeDetailsUnion

TestFailoverProviderSpecificInputUnion

Alias for TestFailoverProviderSpecificInputUnion

TestMigrateProviderSpecificInputUnion

Alias for TestMigrateProviderSpecificInputUnion

TestMigrationState

The test migrate state.
KnownTestMigrationState can be used interchangeably with TestMigrationState, this enum contains the known values that the service supports.

Known values supported by the service

None: None
TestMigrationInProgress: TestMigrationInProgress
TestMigrationSucceeded: TestMigrationSucceeded
TestMigrationFailed: TestMigrationFailed
TestMigrationCleanupInProgress: TestMigrationCleanupInProgress
TestMigrationCompletedWithInformation: TestMigrationCompletedWithInformation
TestMigrationPartiallySucceeded: TestMigrationPartiallySucceeded

UnplannedFailoverProviderSpecificInputUnion

Alias for UnplannedFailoverProviderSpecificInputUnion

UpdateApplianceForReplicationProtectedItemProviderSpecificInputUnion

Alias for UpdateApplianceForReplicationProtectedItemProviderSpecificInputUnion

UpdateMigrationItemProviderSpecificInputUnion

Alias for UpdateMigrationItemProviderSpecificInputUnion

UpdateReplicationProtectedItemProviderInputUnion

Alias for UpdateReplicationProtectedItemProviderInputUnion

VmEncryptionType

The encryption type of the VM.
KnownVmEncryptionType can be used interchangeably with VmEncryptionType, this enum contains the known values that the service supports.

Known values supported by the service

NotEncrypted: NotEncrypted
OnePassEncrypted: OnePassEncrypted
TwoPassEncrypted: TwoPassEncrypted

VmReplicationProgressHealth

The initial replication progress health.
KnownVmReplicationProgressHealth can be used interchangeably with VmReplicationProgressHealth, this enum contains the known values that the service supports.

Known values supported by the service

None: None
InProgress: InProgress
SlowProgress: SlowProgress
NoProgress: NoProgress

Enums

AzureClouds

An enum to describe Azure Cloud environments.

KnownA2ARecoveryAvailabilityType

The recovery availability type of the virtual machine.

KnownA2ARpRecoveryPointType

The recovery point type.

KnownAgentAutoUpdateStatus

A value indicating whether the auto update is enabled.

KnownAgentReinstallBlockedReason

Known values of AgentReinstallBlockedReason that the service accepts.

KnownAgentUpgradeBlockedReason

Known values of AgentUpgradeBlockedReason that the service accepts.

KnownAgentVersionStatus

A value indicating whether security update required.

KnownAlternateLocationRecoveryOption

The ALR option.

KnownAutoProtectionOfDataDisk

A value indicating whether the auto protection is enabled.

KnownAutomationAccountAuthenticationType

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

KnownChurnOptionSelected

A value indicating the churn option selected by user.

KnownClusterRecoveryPointType

The recovery point type.

KnownCreatedByType

The kind of entity that created the resource.

KnownDataSyncStatus

The data sync option.

KnownDisableProtectionReason

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

KnownDiskAccountType

The disk type.

KnownDiskReplicationProgressHealth

The progress health.

KnownDiskState

The disk state.

KnownEthernetAddressType

The source IP address type.

KnownExportJobOutputSerializationType

The output type of the jobs.

KnownExtendedLocationType

The extended location type.

KnownFailoverDeploymentModel

The failover deployment model.

KnownFailoverDirection

Failover direction.

KnownHealthErrorCategory

The category of the health error.

KnownHealthErrorCustomerResolvability

Value indicating whether the health error is customer resolvable.

KnownHyperVReplicaAzureRpRecoveryPointType

The recovery point type.

KnownInMageRcmFailbackRecoveryPointType

The recovery point type.

KnownInMageV2RpRecoveryPointType

The recovery point type.

KnownLicenseType

License type.

KnownLinuxLicenseType

The license type for Linux VM's.

KnownMigrationItemOperation

The allowed operations on the migration item based on the current migration state of the item.

KnownMigrationRecoveryPointType

The recovery point type.

KnownMigrationState

The migration status.

KnownMobilityAgentReinstallType

Known values of MobilityAgentReinstallType that the service accepts.

KnownMobilityAgentUpgradeState

The agent auto upgrade state.

KnownMultiVmGroupCreateOption

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

KnownMultiVmSyncPointOption

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

KnownPlannedFailoverStatus

The last planned failover status.

KnownPossibleOperationsDirections

The failover direction.

KnownPresenceStatus

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

KnownProtectionHealth

The health.

KnownRcmComponentStatus

The throughput status.

KnownRecoveryPlanActionLocation

The fabric location.

KnownRecoveryPlanGroupType

The group type.

KnownRecoveryPlanPointType

The recovery point type.

KnownRecoveryPointSyncType

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

KnownRecoveryPointType

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.

KnownReplicationProtectedItemOperation

The list of failover types.

KnownResyncState

The resync state.

KnownRpInMageRecoveryPointType

The recovery point type.

KnownSecurityConfiguration

Security configuration state.

KnownSecurityType

The target VM security type.

KnownSetMultiVmSyncStatus

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

KnownSeverity

Severity of error.

KnownSourceSiteOperations

A value indicating whether source site operations are required.

KnownSqlServerLicenseType

The SQL Server license type.

KnownTestMigrationState

The test migrate state.

KnownVersions

The available API versions.

KnownVmEncryptionType

The encryption type of the VM.

KnownVmReplicationProgressHealth

The initial replication progress health.

Functions

restorePoller<TResponse, TResult>(SiteRecoveryManagementClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)

Creates a poller from the serialized state of another poller. This can be useful when you want to create pollers on a different host or a poller needs to be constructed after the original one is not in scope.

Function Details

restorePoller<TResponse, TResult>(SiteRecoveryManagementClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)

Creates a poller from the serialized state of another poller. This can be useful when you want to create pollers on a different host or a poller needs to be constructed after the original one is not in scope.

function restorePoller<TResponse, TResult>(client: SiteRecoveryManagementClient, serializedState: string, sourceOperation: (args: any[]) => PollerLike<OperationState<TResult>, TResult>, options?: RestorePollerOptions<TResult, PathUncheckedResponse>): PollerLike<OperationState<TResult>, TResult>

Parameters

serializedState

string

sourceOperation

(args: any[]) => PollerLike<OperationState<TResult>, TResult>

Returns

PollerLike<OperationState<TResult>, TResult>