# Azure Site Recovery management API

> Azure Site Recovery management API on Apizie: 154 endpoints (Gets the validation errors in case the VM is unsuitable for protection., Gets the validation errors in case the VM is unsuitable for protection., Returns the list of available operations., Gets the list of configured email notification(alert) configurations., …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:azure-arm-recoveryservicessiterecovery`
- Category: Cloud
- Status: byok
- Source: https://learn.microsoft.com/rest/api/azure/
- Page: https://zieapi.vercel.app/api/cloud/azure-arm-recoveryservicessiterecovery
- OpenAPI: https://zieapi.vercel.app/api/cloud/azure-arm-recoveryservicessiterecovery/openapi.json

Azure Resource Manager API for Site Recovery: manage these Azure resources in your subscription with a Microsoft Entra access token.

## Endpoints

### Gets the validation errors in case the VM is unsuitable for protection.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-eligibility-results-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| virtualMachineName | string | yes | Virtual Machine name. |

### Gets the validation errors in case the VM is unsuitable for protection.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-eligibility-results-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| virtualMachineName | string | yes | Virtual Machine name. |

### Returns the list of available operations.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/operations-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |

### Gets the list of configured email notification(alert) configurations.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-alert-settings-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |

### Gets an email notification(alert) configuration.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-alert-settings-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| alertSettingName | string | yes | The name of the email notification configuration. |

### Configures email notifications for this vault.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-alert-settings-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| alertSettingName | string | yes | The name of the email notification configuration. |
| body | object | yes | JSON request body |

### Gets the list of appliances.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-appliances-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the recovery services vault. |
| $filter | string | no | OData filter options. |

### Gets the list of Azure Site Recovery events.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-events-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| $filter | string | no | OData filter options. |

### Get the details of an Azure Site recovery event.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-events-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| eventName | string | yes | The name of the Azure Site Recovery event. |

### Gets the list of ASR fabrics.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-fabrics-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |

### Gets the details of an ASR fabric.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-fabrics-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| $filter | string | no | OData filter options. |

### Creates an Azure Site Recovery fabric.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-fabrics-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| body | object | yes | JSON request body |

### Purges the site.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-fabrics-purge` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |

### Checks the consistency of the ASR fabric.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-fabrics-check-consistency` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |

### Migrates the site to AAD.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-fabrics-migrate-to-aad` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |

### Perform failover of the process server.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-fabrics-reassociate-gateway` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| body | object | yes | JSON request body |

### Deletes the site.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-fabrics-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |

### Removes the appliance's infrastructure under the fabric.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-fabrics-remove-infra` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the recovery services vault. |
| fabricName | string | yes | Fabric name. |

### Renews certificate for the fabric.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-fabrics-renew-certificate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| body | object | yes | JSON request body |

### Gets the list of logical networks under a fabric.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-logical-networks-list-by-replication-fabrics` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |

### Gets a logical network with specified server id and logical network name.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-logical-networks-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| logicalNetworkName | string | yes | Logical network name. |

### Gets the list of networks under a fabric.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-networks-list-by-replication-fabrics` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |

### Gets a network with specified server id and network name.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-networks-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| networkName | string | yes | Primary network name. |

### Gets all the network mappings under a network.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-network-mappings-list-by-replication-networks` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| networkName | string | yes | Primary network name. |

### Gets network mapping by name.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-network-mappings-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| networkName | string | yes | Primary network name. |
| networkMappingName | string | yes | Network mapping name. |

### Creates network mapping.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-network-mappings-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| networkName | string | yes | Primary network name. |
| networkMappingName | string | yes | Network mapping name. |
| body | object | yes | JSON request body |

### Updates network mapping.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-network-mappings-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| networkName | string | yes | Primary network name. |
| networkMappingName | string | yes | Network mapping name. |
| body | object | yes | JSON request body |

### Delete network mapping.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-network-mappings-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| networkName | string | yes | Primary network name. |
| networkMappingName | string | yes | Network mapping name. |

### Gets the list of protection container for a fabric.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protection-containers-list-by-replication-fabric` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |

### Gets the protection container details.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protection-containers-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |

### Create a protection container.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protection-containers-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| body | object | yes | JSON request body |

### Adds a protectable item to the replication protection container.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protection-containers-discover-protectable-item` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| body | object | yes | JSON request body |

### Removes a protection container.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protection-containers-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |

### Gets the list of migration items in the protection container.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-migration-items-list-by-replication-protection-c` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| skipToken | string | no | The pagination token. |
| takeToken | string | no | The page size. |
| $filter | string | no | OData filter options. |

### Gets the details of a migration item.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-migration-items-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| migrationItemName | string | yes | Migration item name. |

### Enables migration.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-migration-items-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| migrationItemName | string | yes | Migration item name. |
| body | object | yes | JSON request body |

### Updates migration item.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-migration-items-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| migrationItemName | string | yes | Migration item name. |
| body | object | yes | JSON request body |

### Delete the migration item.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-migration-items-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| migrationItemName | string | yes | Migration item name. |
| deleteOption | string | no | The delete option. |

### Migrate item.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-migration-items-migrate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| migrationItemName | string | yes | Migration item name. |
| body | object | yes | JSON request body |

### Gets the recovery points for a migration item.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/migration-recovery-points-list-by-replication-migration-item` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| migrationItemName | string | yes | Migration item name. |

### Gets a recovery point for a migration item.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/migration-recovery-points-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| migrationItemName | string | yes | Migration item name. |
| migrationRecoveryPointName | string | yes | The migration recovery point name. |

### Pause replication.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-migration-items-pause-replication` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| migrationItemName | string | yes | Migration item name. |
| body | object | yes | JSON request body |

### Resume replication.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-migration-items-resume-replication` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| migrationItemName | string | yes | Migration item name. |
| body | object | yes | JSON request body |

### Resynchronizes replication.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-migration-items-resync` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| migrationItemName | string | yes | Migration item name. |
| body | object | yes | JSON request body |

### Test migrate item.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-migration-items-test-migrate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| migrationItemName | string | yes | Migration item name. |
| body | object | yes | JSON request body |

### Test migrate cleanup.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-migration-items-test-migrate-cleanup` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| migrationItemName | string | yes | Migration item name. |
| body | object | yes | JSON request body |

### Gets the list of protectable items.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protectable-items-list-by-replication-protection` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| $filter | string | no | OData filter options. |
| $take | string | no | take OData query parameter. |
| $skipToken | string | no | skipToken OData query parameter. |

### Gets the details of a protectable item.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protectable-items-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| protectableItemName | string | yes | Protectable item name. |

### Gets the list of Replication protected items.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protected-items-list-by-replication-protection-c` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |

### Gets the details of a Replication protected item.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protected-items-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicatedProtectedItemName | string | yes | Replication protected item name. |

### Enables protection.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protected-items-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicatedProtectedItemName | string | yes | Replication protected item name. |
| body | object | yes | JSON request body |

### Updates the replication protected item settings.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protected-items-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicatedProtectedItemName | string | yes | Replication protected item name. |
| body | object | yes | JSON request body |

### Purges protection.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protected-items-purge` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicatedProtectedItemName | string | yes | Replication protected item name. |

### Add disk(s) for protection.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protected-items-add-disks` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicatedProtectedItemName | string | yes | Replication protected item name. |
| body | object | yes | JSON request body |

### Change or apply recovery point.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protected-items-apply-recovery-point` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicatedProtectedItemName | string | yes | Replication protected item name. |
| body | object | yes | JSON request body |

### Execute cancel failover.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protected-items-failover-cancel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicatedProtectedItemName | string | yes | Replication protected item name. |

### Execute commit failover.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protected-items-failover-commit` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicatedProtectedItemName | string | yes | Replication protected item name. |

### Execute planned failover.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protected-items-planned-failover` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicatedProtectedItemName | string | yes | Replication protected item name. |
| body | object | yes | JSON request body |

### Execute Reverse Replication\Reprotect.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protected-items-reprotect` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicatedProtectedItemName | string | yes | Replication protected item name. |
| body | object | yes | JSON request body |

### Gets the list of recovery points for a replication protected item.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/recovery-points-list-by-replication-protected-items` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicatedProtectedItemName | string | yes | Replication protected item name. |

### Gets a recovery point.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/recovery-points-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicatedProtectedItemName | string | yes | Replication protected item name. |
| recoveryPointName | string | yes | The recovery point name. |

### Reinstall the mobility service on a protected item.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protected-items-reinstall-mobility-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the recovery services vault. |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicatedProtectedItemName | string | yes | The name of the protected item on which the agent is to be updated. |
| body | object | yes | JSON request body |

### Disables protection.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protected-items-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicatedProtectedItemName | string | yes | Replication protected item name. |
| body | object | yes | JSON request body |

### Removes disk(s).
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protected-items-remove-disks` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicatedProtectedItemName | string | yes | Replication protected item name. |
| body | object | yes | JSON request body |

### Resynchronize or repair replication.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protected-items-repair-replication` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicatedProtectedItemName | string | yes | Replication protected item name. |

### Resolve health errors.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protected-items-resolve-health-errors` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicatedProtectedItemName | string | yes | Replication protected item name. |
| body | object | yes | JSON request body |

### Execute switch provider.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protected-items-switch-provider` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicatedProtectedItemName | string | yes | Replication protected item name. |
| body | object | yes | JSON request body |

### Gets the list of target compute sizes for the replication protected item.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/target-compute-sizes-list-by-replication-protected-items` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicatedProtectedItemName | string | yes | Replication protected item name. |

### Execute test failover.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protected-items-test-failover` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicatedProtectedItemName | string | yes | Replication protected item name. |
| body | object | yes | JSON request body |

### Execute test failover cleanup.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protected-items-test-failover-cleanup` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicatedProtectedItemName | string | yes | Replication protected item name. |
| body | object | yes | JSON request body |

### Execute unplanned failover.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protected-items-unplanned-failover` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicatedProtectedItemName | string | yes | Replication protected item name. |
| body | object | yes | JSON request body |

### Updates appliance for replication protected Item.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protected-items-update-appliance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicatedProtectedItemName | string | yes | Replication protected item name. |
| body | object | yes | JSON request body |

### Update the mobility service on a protected item.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protected-items-update-mobility-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicatedProtectedItemName | string | yes | Replication protected item name. |
| body | object | yes | JSON request body |

### Gets the list of Replication protection clusters in fabric, container.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protection-clusters-list-by-replication-protecti` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the recovery services vault. |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |

### Gets the details of a Replication protection cluster.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protection-clusters-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the recovery services vault. |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicationProtectionClusterName | string | yes | Replication protection cluster name. |

### Create Replication protection Cluster.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protection-clusters-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the recovery services vault. |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicationProtectionClusterName | string | yes | Replication protection cluster name. |
| body | object | yes | JSON request body |

### Purge the replication protection cluster.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protection-clusters-purge` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the recovery services vault. |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicationProtectionClusterName | string | yes | Replication protection cluster name. |

### Execute the change recovery point operation for cluster.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protection-clusters-apply-recovery-point` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the recovery services vault. |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicationProtectionClusterName | string | yes | Replication protection cluster name. |
| body | object | yes | JSON request body |

### Execute commit failover for cluster.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protection-clusters-failover-commit` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the recovery services vault. |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicationProtectionClusterName | string | yes | Replication protection cluster name. |

### Tracks the Replication protection cluster async operation.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protection-clusters-get-operation-results` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the recovery services vault. |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicationProtectionClusterName | string | yes | Replication protection cluster name. |
| jobId | string | yes | job id to track. |

### Gets the list of cluster recovery points.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/cluster-recovery-points-list-by-replication-protection-clust` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the recovery services vault. |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicationProtectionClusterName | string | yes | Replication protection cluster name. |

### Gets a recovery point.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/cluster-recovery-point-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the recovery services vault. |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicationProtectionClusterName | string | yes | Replication protection cluster name. |
| recoveryPointName | string | yes | The recovery point name. |

### Resynchronize or repair replication of protection cluster.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protection-clusters-repair-replication` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the recovery services vault. |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicationProtectionClusterName | string | yes | Replication protection cluster name. |

### Execute test failover for cluster.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protection-clusters-test-failover` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the recovery services vault. |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicationProtectionClusterName | string | yes | Replication protection cluster name. |
| body | object | yes | JSON request body |

### Execute test failover cleanup for cluster.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protection-clusters-test-failover-cleanup` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the recovery services vault. |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicationProtectionClusterName | string | yes | Replication protection cluster name. |
| body | object | yes | JSON request body |

### Execute unplanned cluster failover.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protection-clusters-unplanned-failover` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the recovery services vault. |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| replicationProtectionClusterName | string | yes | Replication protection cluster name. |
| body | object | yes | JSON request body |

### Gets the list of protection container mappings for a protection container.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protection-container-mappings-list-by-replicatio` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |

### Gets a protection container mapping.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protection-container-mappings-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| mappingName | string | yes | Protection Container mapping name. |

### Create protection container mapping.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protection-container-mappings-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| mappingName | string | yes | Protection Container mapping name. |
| body | object | yes | JSON request body |

### Update protection container mapping.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protection-container-mappings-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| mappingName | string | yes | Protection Container mapping name. |
| body | object | yes | JSON request body |

### Purge protection container mapping.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protection-container-mappings-purge` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| mappingName | string | yes | Protection Container mapping name. |

### Remove protection container mapping.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protection-container-mappings-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| mappingName | string | yes | Protection Container mapping name. |
| body | object | yes | JSON request body |

### Switches protection from one container to another.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protection-containers-switch-cluster-protection` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the recovery services vault. |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| body | object | yes | JSON request body |

### Switches protection from one container to another or one replication provider to another.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-protection-containers-switch-protection` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| protectionContainerName | string | yes | Protection container name. |
| body | object | yes | JSON request body |

### Gets the list of registered recovery services providers for the fabric.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-recovery-services-providers-list-by-replication` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |

### Gets the details of a recovery services provider.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-recovery-services-providers-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| providerName | string | yes | Recovery services provider name. |

### Adds a recovery services provider.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-recovery-services-providers-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| providerName | string | yes | Recovery services provider name. |
| body | object | yes | JSON request body |

### Purges recovery service provider from fabric.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-recovery-services-providers-purge` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| providerName | string | yes | Recovery services provider name. |

### Refresh details from the recovery services provider.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-recovery-services-providers-refresh-provider` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| providerName | string | yes | Recovery services provider name. |

### Deletes provider from fabric. Note: Deleting provider for any fabric other than SingleHost is unsupported.…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-recovery-services-providers-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| providerName | string | yes | Recovery services provider name. |

### Gets the list of storage classification objects under a fabric.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-storage-classifications-list-by-replication-fabr` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |

### Gets the details of a storage classification.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-storage-classifications-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| storageClassificationName | string | yes | Storage classification name. |

### Gets the list of storage classification mappings objects under a storage.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-storage-classification-mappings-list-by-replicat` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| storageClassificationName | string | yes | Storage classification name. |

### Gets the details of a storage classification mapping.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-storage-classification-mappings-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| storageClassificationName | string | yes | Storage classification name. |
| storageClassificationMappingName | string | yes | Storage classification mapping name. |

### Create storage classification mapping.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-storage-classification-mappings-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| storageClassificationName | string | yes | Storage classification name. |
| storageClassificationMappingName | string | yes | Storage classification mapping name. |
| body | object | yes | JSON request body |

### Delete a storage classification mapping.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-storage-classification-mappings-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| storageClassificationName | string | yes | Storage classification name. |
| storageClassificationMappingName | string | yes | Storage classification mapping name. |

### Gets the list of vCenter registered under a fabric.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replicationv-centers-list-by-replication-fabrics` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |

### Gets the details of a vCenter.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replicationv-centers-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| vcenterName | string | yes | vcenter name. |

### Add vCenter.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replicationv-centers-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| vcenterName | string | yes | vcenter name. |
| body | object | yes | JSON request body |

### Update vCenter operation.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replicationv-centers-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| vcenterName | string | yes | vcenter name. |
| body | object | yes | JSON request body |

### Remove vcenter operation.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replicationv-centers-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| fabricName | string | yes | Fabric name. |
| vcenterName | string | yes | vcenter name. |

### Gets the list of jobs.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-jobs-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| $filter | string | no | OData filter options. |

### Gets the job details.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-jobs-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| jobName | string | yes | Job identifier. |

### Cancels the specified job.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-jobs-cancel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| jobName | string | yes | Job identifier. |

### Restarts the specified job.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-jobs-restart` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| jobName | string | yes | Job identifier. |

### Resumes the specified job.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-jobs-resume` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the Vault |
| jobName | string | yes | Job identifier. |
| body | object | yes | JSON request body |

### Exports the details of the Azure Site Recovery jobs of the vault.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-jobs-export` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the recovery services vault. |
| body | object | yes | JSON request body |

### Gets the list of migration items in the vault.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-migration-items-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the recovery services vault. |
| skipToken | string | no | The pagination token. |
| takeToken | string | no | The page size. |
| $filter | string | no | OData filter options. |

### Gets all the network mappings under a vault.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-network-mappings-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the recovery services vault. |

### Gets the list of networks. View-only API.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-networks-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| resourceName | string | yes | The name of the recovery services vault. |

…and 34 more. See the OpenAPI spec.

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-eligibility-results-list" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Azure Site Recovery management API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/cloud:azure-arm-recoveryservicessiterecovery/replication-eligibility-results-list with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Azure Site Recovery management API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Azure Site Recovery management itself also needs your own key from azure.com.

### Can AI agents use the Azure Site Recovery management API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:azure-arm-recoveryservicessiterecovery.

### What is the status of the Azure Site Recovery management API?
Needs your own provider key (bring your own key)
