How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Microsoft Azure ReplicationMigrationItems API

The ReplicationMigrationItems API from Microsoft Azure — 9 operation(s) for replicationmigrationitems.

Microsoft Azure ReplicationMigrationItems API is one of 1667 APIs that Microsoft Azure publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include ReplicationMigrationItems. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, pricing, a JSON-LD context, and a getting-started guide.

This API exposes 12 operations across 9 paths, and defines 31 schemas. It is described by OpenAPI 3.2.0, at version 2020-08-01-preview.

12 operations 9 paths 31 schemas 1 DELETE3 GET1 PATCH6 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2020-08-01-preview
Resource Areas
1

Paths & Operations 12

Across 9 paths, the API surfaces 12 operations — 1 DELETE, 3 GET, 1 PATCH, 6 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

ReplicationMigrationItems 12
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationMigrationItems
Microsoft Azure Gets The List Of Migration Items In The Protection Container
microsoftAzureReplicationmigrationitemsListbyreplicationprotectioncontainers 9 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationMigrationItems/{migrationItemName}
Microsoft Azure Gets The Details Of A Migration Item
microsoftAzureReplicationmigrationitemsGet 7 params → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationMigrationItems/{migrationItemName}
Microsoft Azure Enables Migration
microsoftAzureReplicationmigrationitemsCreate 7 params body → 200202
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationMigrationItems/{migrationItemName}
Microsoft Azure Delete The Migration Item
microsoftAzureReplicationmigrationitemsDelete 8 params → 202204
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationMigrationItems/{migrationItemName}
Microsoft Azure Updates Migration Item
microsoftAzureReplicationmigrationitemsUpdate 7 params body → 200202
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationMigrationItems/{migrationItemName}/migrate
Microsoft Azure Migrate Item
microsoftAzureReplicationmigrationitemsMigrate 7 params body → 200202
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationMigrationItems/{migrationItemName}/pauseReplication
Microsoft Azure Pause Replication
microsoftAzureReplicationmigrationitemsPausereplication 7 params body → 200202
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationMigrationItems/{migrationItemName}/resumeReplication
Microsoft Azure Resume Replication
microsoftAzureReplicationmigrationitemsResumereplication 7 params body → 200202
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationMigrationItems/{migrationItemName}/resync
Microsoft Azure Resynchronizes Replication
microsoftAzureReplicationmigrationitemsResync 7 params body → 200202
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationMigrationItems/{migrationItemName}/testMigrate
Microsoft Azure Test Migrate Item
microsoftAzureReplicationmigrationitemsTestmigrate 7 params body → 200202
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationMigrationItems/{migrationItemName}/testMigrateCleanup
Microsoft Azure Test Migrate Cleanup
microsoftAzureReplicationmigrationitemsTestmigratecleanup 7 params body → 200202
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationMigrationItems
Microsoft Azure Gets The List Of Migration Items In The Vault
microsoftAzureReplicationmigrationitemsList 7 params → 200

Schemas 31

The contract defines 31 schemas that model the data the API accepts and returns. The most detailed are MigrationItemProperties (20 properties), HealthError (15 properties), InnerHealthError (14 properties), CriticalJobHistoryDetails (4 properties). Each schema is shown below with its type and property counts.

TestMigrateCleanupInputProperties
object
Test migrate cleanup input properties.
1 property
EnableMigrationInputProperties
object
Enable migration input properties.
2 properties 2 required
CriticalJobHistoryDetails
object
Critical past job details of the migration item.
4 properties
TestMigrateCleanupInput
object
Input for test migrate cleanup.
1 property 1 required
PauseReplicationInputProperties
object
Pause replication input properties.
1 property 1 required
ResumeReplicationInput
object
Resume replication input.
1 property 1 required
TestMigrateInputProperties
object
Test migrate input properties.
1 property 1 required
ResumeReplicationInputProperties
object
Resume replication input properties.
1 property 1 required
TestMigrateProviderSpecificInput
object
Test migrate provider specific input.
1 property 1 required
InnerHealthError
object
Implements InnerHealthError class. HealthError object has a list of InnerHealthErrors as child errors. InnerHealthError is used because this will prevent an in…
14 properties
CurrentJobDetails
object
Current job details of the migration item.
3 properties
ResyncInput
object
Resync input.
1 property 1 required
EnableMigrationInput
object
Enable migration input.
1 property 1 required
PauseReplicationInput
object
Pause replication input.
1 property 1 required
ResyncProviderSpecificInput
object
Resync provider specific input.
1 property 1 required
MigrationItemCollection
object
Migration item collection.
2 properties
Resource
object
Azure resource.
4 properties
UpdateMigrationItemInputProperties
object
Update migration item input properties.
1 property 1 required
TestMigrateInput
object
Input for test migrate.
1 property 1 required
MigrateInputProperties
object
Migrate input properties.
1 property 1 required
MigrateProviderSpecificInput
object
Migrate provider specific input.
1 property 1 required
UpdateMigrationItemInput
object
Update migration item input.
1 property
ResyncInputProperties
object
Resync input properties.
1 property 1 required
MigrationItemProperties
object
Migration item properties.
20 properties
MigrationProviderSpecificSettings
object
Migration provider specific settings.
1 property 1 required
HealthError
object
Health Error.
15 properties
EnableMigrationProviderSpecificInput
object
Enable migration provider specific input.
1 property 1 required
MigrateInput
object
Input for migrate.
1 property 1 required
MigrationItem
object
Migration item.
1 property
UpdateMigrationItemProviderSpecificInput
object
Update migration item provider specific input.
1 property 1 required
ResumeReplicationProviderSpecificInput
object
Resume replication provider specific input.
1 property 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

microsoft-azure-replicationmigrationitems-api-openapi.yml Raw ↑

Other APIs Microsoft Azure publishes across the network.

Microsoft Azure AI Search API
Microsoft Azure Communication Services API
Microsoft Azure Event Grid API
Microsoft Azure Functions API
Microsoft Azure DevOps REST API
Microsoft Azure AI Foundry API
Microsoft Azure Resource JSON Schema
Microsoft Azure JSON-LD Context
Microsoft Azure AccessConnector API
Microsoft Azure AccessControlRecords API
Microsoft Azure AccessPolicies API
Microsoft Azure AccessReviewInstanceAcceptRecommmendations API
Where this information came from

This is an independent, third-party profile of Microsoft Azure ReplicationMigrationItems API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.