---
title: "POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/{cloudHsmClusterName}/backup"
method: POST
path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/{cloudHsmClusterName}/backup"
tags: ["CloudHsmClusters"]
---

# POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/{cloudHsmClusterName}/backup

`POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/{cloudHsmClusterName}/backup`

Create a backup of the Cloud HSM Cluster in the specified subscription

## Path parameters

- `cloudHsmClusterName` 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

- BackupRequestProperties — Backup and Restore Common properties
  - `azureStorageBlobContainerUri` string, uri, required — The Azure blob storage container Uri which contains the backup
  - `token` string, password — The SAS token pointing to an Azure blob storage container. This property is reserved for Azure Backup Service.

## Response `200`

Azure operation completed successfully.

- BackupResult — Backup operation Result
  - `properties` BackupResultProperties — Backup and Restore operation common properties
    - `status` 'InProgress' | 'Succeeded' | 'Failed' | 'Cancelled' — Status of the backup/restore operation
    - `statusDetails` string — The status details of backup/restore operation
    - `error` ErrorDetail — unresolved $ref
    - `startTime` string, date-time — The start time of the backup/restore operation in UTC
    - `endTime` string, date-time, nullable — The end time of the backup/restore operation in UTC
    - `jobId` string — Identifier for the backup/restore operation.

## Other responses

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

---

[API](https://skmtc.dev/azure/apis/hardwaresecuritymodules.md) · [All operations](https://skmtc.dev/azure/apis/hardwaresecuritymodules/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/azure/hardwaresecuritymodules/revisions/d51f68bef274/schema)
