---
title: "PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName}"
method: PATCH
path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName}"
tags: ["Fabric"]
---

# PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName}

`PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName}`

Performs update on the fabric.

## Path parameters

- `fabricName` string, required

## Parameters

- `../../../../../../common-types/resource-management/v6/types.json#/components/parameters/ApiVersionParameter` — unresolved $ref
- `../../../../../../common-types/resource-management/v6/types.json#/components/parameters/SubscriptionIdParameter` — unresolved $ref
- `../../../../../../common-types/resource-management/v6/types.json#/components/parameters/ResourceGroupNameParameter` — unresolved $ref

## Request body

- FabricModelUpdate — Fabric model update.
  - `tags` object — Gets or sets the resource tags.
  - `properties` FabricModelProperties — Fabric model properties.
    - `provisioningState` 'Canceled' | 'Creating' | 'Deleting' | 'Deleted' | 'Failed' | 'Succeeded' | 'Updating' — Gets or sets the provisioning state of the email configuration.
    - `serviceEndpoint` string — Gets or sets the service endpoint.
    - `serviceResourceId` string, arm-id — Gets or sets the service resource Id.
    - `health` 'Normal' | 'Warning' | 'Critical' — Gets or sets the fabric health.
    - `healthErrors` HealthErrorModel[] — Gets or sets the list of health errors.
      - `affectedResourceType` string — Gets or sets the type of affected resource type.
      - `affectedResourceCorrelationIds` string[] — Gets or sets the list of affected resource correlation Ids. This can be used to uniquely identify the count of items affected by a specific category and severity as well as count of item affected by an specific issue.
      - `childErrors` InnerHealthErrorModel[] — Gets or sets a list of child health errors associated with this error.
        - `code` string — Gets or sets the error code.
        - `healthCategory` string — Gets or sets the health category.
        - `category` string — Gets or sets the error category.
        - `severity` string — Gets or sets the error severity.
        - `source` string — Gets or sets the error source.
        - `creationTime` string, date-time — Gets or sets the error creation time.
        - `isCustomerResolvable` boolean — Gets or sets a value indicating whether the error is customer resolvable.
        - `summary` string — Gets or sets the error summary.
        - `message` string — Gets or sets the error message.
        - `causes` string — Gets or sets possible causes of the error.
        - `recommendation` string — Gets or sets recommended action to resolve the error.
      - `code` string — Gets or sets the error code.
      - `healthCategory` string — Gets or sets the health category.
      - `category` string — Gets or sets the error category.
      - `severity` string — Gets or sets the error severity.
      - `source` string — Gets or sets the error source.
      - `creationTime` string, date-time — Gets or sets the error creation time.
      - `isCustomerResolvable` boolean — Gets or sets a value indicating whether the error is customer resolvable.
      - `summary` string — Gets or sets the error summary.
      - `message` string — Gets or sets the error message.
      - `causes` string — Gets or sets possible causes of the error.
      - `recommendation` string — Gets or sets recommended action to resolve the error.
    - `customProperties` FabricModelCustomProperties, required — Fabric model custom properties.
      - `instanceType` string, required — Discriminator property for FabricModelCustomProperties.
  - `id` string — Gets or sets the Id of the resource.
  - `name` string — Gets or sets the name of the resource.
  - `type` string — Gets or sets the type of the resource.
  - `systemData` SystemData — unresolved $ref

## Response `200`

Azure operation completed successfully.

- FabricModel — unresolved $ref

## Other responses

- `202` — Resource update request accepted.
- `default` — An unexpected error response.

## Changes

- **2026-07-13** (2021-02-16-preview) `081920ddc99c` — 1 warning
  - the optional response header `Azure-AsyncOperation` removed for the status `202`

[Change history](https://skmtc.dev/azure/apis/recoveryservicesdatareplication-microsoft-datareplication-da/changes/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.DataReplication/replicationFabrics/:fabricName/patch.md)

---

[API](https://skmtc.dev/azure/apis/recoveryservicesdatareplication-microsoft-datareplication-da.md) · [All operations](https://skmtc.dev/azure/apis/recoveryservicesdatareplication-microsoft-datareplication-da/llms.txt) · [OpenAPI document](https://skmtc.dev/azure/apis/recoveryservicesdatareplication-microsoft-datareplication-da/revisions/b36cad79df75?raw)
