Microsoft.RecoveryServices (stable:2021-11-15)

2025/10/23 • 14 new, 14 deleted methods

BackupUsageSummariesCRR_List (new)
Description Fetches the backup management usage summaries of the vault.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupUsageSummaries
{
api-version: string ,
vaultName: string ,
resourceGroupName: string ,
subscriptionId: string ,
$filter: string ,
$skipToken: string ,
}

⚐ Response (200)

{
value:
[
{
unit: enum ,
quotaPeriod: string ,
nextResetTime: string ,
currentValue: integer ,
limit: integer ,
name:
{
value: string ,
localizedValue: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AadProperties_Get (new)
Description Fetches the AAD properties from target region BCM stamp.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.RecoveryServices/locations/{azureRegion}/backupAadProperties
{
api-version: string ,
azureRegion: string ,
subscriptionId: string ,
$filter: string ,
}

⚐ Response (200)

{
properties:
{
servicePrincipalClientId: string ,
tenantId: string ,
authority: string ,
audience: string ,
servicePrincipalObjectId: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CrossRegionRestore_Trigger (new)
Description Restores the specified backed up data in a different region as compared to where the data is backed up.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.RecoveryServices/locations/{azureRegion}/backupCrossRegionRestore
{
api-version: string ,
azureRegion: string ,
subscriptionId: string ,
parameters:
{
crossRegionRestoreAccessDetails:
{
objectType: string ,
accessTokenString: string ,
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
resourceId: string ,
protectionContainerId: integer ,
recoveryPointId: string ,
recoveryPointTime: string ,
containerName: string ,
containerType: string ,
backupManagementType: string ,
datasourceType: string ,
datasourceName: string ,
datasourceId: string ,
datasourceContainerName: string ,
coordinatorServiceStampId: string ,
coordinatorServiceStampUri: string ,
protectionServiceStampId: string ,
protectionServiceStampUri: string ,
tokenExtendedInformation: string ,
rpTierInformation: object ,
rpOriginalSAOption: boolean ,
rpIsManagedVirtualMachine: boolean ,
rpVMSizeDescription: string ,
bMSActiveRegion: string ,
}
,
restoreRequest:
{
objectType: string ,
}
,
}
,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
BackupCrrJobDetails_Get (new)
Description Get CRR job details from target region.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.RecoveryServices/locations/{azureRegion}/backupCrrJob
{
api-version: string ,
azureRegion: string ,
subscriptionId: string ,
parameters:
{
resourceId: string ,
jobName: string ,
}
,
}

⚐ Response (200)

{
properties:
{
entityFriendlyName: string ,
backupManagementType: enum ,
operation: string ,
status: string ,
startTime: string ,
endTime: string ,
activityId: string ,
jobType: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
BackupCrrJobs_List (new)
Description Gets the list of CRR jobs from the target region.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.RecoveryServices/locations/{azureRegion}/backupCrrJobs
{
api-version: string ,
azureRegion: string ,
subscriptionId: string ,
parameters:
{
resourceId: string ,
jobName: string ,
}
,
$filter: string ,
$skipToken: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
entityFriendlyName: string ,
backupManagementType: enum ,
operation: string ,
status: string ,
startTime: string ,
endTime: string ,
activityId: string ,
jobType: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CrrOperationResults_Get (new)
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.RecoveryServices/locations/{azureRegion}/backupCrrOperationResults/{operationId}
{
api-version: string ,
azureRegion: string ,
subscriptionId: string ,
operationId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CrrOperationStatus_Get (new)
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.RecoveryServices/locations/{azureRegion}/backupCrrOperationsStatus/{operationId}
{
api-version: string ,
azureRegion: string ,
subscriptionId: string ,
operationId: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
status: enum ,
startTime: string ,
endTime: string ,
error:
{
code: string ,
message: string ,
}
,
properties:
{
objectType: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
RecoveryPoints_GetAccessToken (new)
Description Returns the Access token for communication between BMS and Protection service
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems/{protectedItemName}/recoveryPoints/{recoveryPointId}/accessToken
{
api-version: string ,
vaultName: string ,
resourceGroupName: string ,
subscriptionId: string ,
fabricName: string ,
containerName: string ,
protectedItemName: string ,
recoveryPointId: string ,
parameters:
{
properties:
{
servicePrincipalClientId: string ,
tenantId: string ,
authority: string ,
audience: string ,
servicePrincipalObjectId: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
objectType: string ,
accessTokenString: string ,
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
resourceId: string ,
protectionContainerId: integer ,
recoveryPointId: string ,
recoveryPointTime: string ,
containerName: string ,
containerType: string ,
backupManagementType: string ,
datasourceType: string ,
datasourceName: string ,
datasourceId: string ,
datasourceContainerName: string ,
coordinatorServiceStampId: string ,
coordinatorServiceStampUri: string ,
protectionServiceStampId: string ,
protectionServiceStampUri: string ,
tokenExtendedInformation: string ,
rpTierInformation: object ,
rpOriginalSAOption: boolean ,
rpIsManagedVirtualMachine: boolean ,
rpVMSizeDescription: string ,
bMSActiveRegion: string ,
}
,
}

⚐ Response (400)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
BackupResourceStorageConfigs_Get (new)
Description Fetches resource storage config.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupstorageconfig/vaultstorageconfig
{
api-version: string ,
vaultName: string ,
resourceGroupName: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
storageModelType: enum ,
storageType: enum ,
storageTypeState: enum ,
crossRegionRestoreFlag: boolean ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
BackupResourceStorageConfigs_Update (new)
Description Updates vault storage model type.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupstorageconfig/vaultstorageconfig
{
api-version: string ,
vaultName: string ,
resourceGroupName: string ,
subscriptionId: string ,
parameters:
{
properties:
{
storageModelType: enum ,
storageType: enum ,
storageTypeState: enum ,
crossRegionRestoreFlag: boolean ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
storageModelType: enum ,
storageType: enum ,
storageTypeState: enum ,
crossRegionRestoreFlag: boolean ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
BackupResourceStorageConfigs_patch (new)
Description Updates vault storage model type.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupstorageconfig/vaultstorageconfig
{
api-version: string ,
vaultName: string ,
resourceGroupName: string ,
subscriptionId: string ,
parameters:
{
properties:
{
storageModelType: enum ,
storageType: enum ,
storageTypeState: enum ,
crossRegionRestoreFlag: boolean ,
}
,
}
,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
RecoveryPointsCrr_List (new)
Description Lists the backup copies for the backed up item.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems/{protectedItemName}/recoveryPoints/
{
api-version: string ,
vaultName: string ,
resourceGroupName: string ,
subscriptionId: string ,
fabricName: string ,
containerName: string ,
protectedItemName: string ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
objectType: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
RecoveryPointsCrr_Get (new)
Description Provides the information of the backed up data identified using RecoveryPointID.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems/{protectedItemName}/recoveryPoints/{recoveryPointId}
{
api-version: string ,
vaultName: string ,
resourceGroupName: string ,
subscriptionId: string ,
fabricName: string ,
containerName: string ,
protectedItemName: string ,
recoveryPointId: string ,
}

⚐ Response (200)

{
properties:
{
objectType: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
BackupProtectedItemsCrr_List (new)
Description Provides a pageable list of all items that are backed up within a vault.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupProtectedItems/
{
api-version: string ,
vaultName: string ,
resourceGroupName: string ,
subscriptionId: string ,
$filter: string ,
$skipToken: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
protectedItemType: string ,
backupManagementType: enum ,
workloadType: enum ,
containerName: string ,
sourceResourceId: string ,
policyId: string ,
lastRecoveryPoint: string ,
backupSetName: string ,
createMode: enum ,
deferredDeleteTimeInUTC: string ,
isScheduledForDeferredDelete: boolean ,
deferredDeleteTimeRemaining: string ,
isDeferredDeleteScheduleUpcoming: boolean ,
isRehydrate: boolean ,
resourceGuardOperationRequests:
[
string ,
]
,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
BackupUsageSummariesCRR_List (removed)
Description Fetches the backup management usage summaries of the vault.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupUsageSummaries
{
api-version: string ,
vaultName: string ,
resourceGroupName: string ,
subscriptionId: string ,
$filter: string ,
$skipToken: string ,
}

⚐ Response (200)

{
value:
[
{
unit: enum ,
quotaPeriod: string ,
nextResetTime: string ,
currentValue: integer ,
limit: integer ,
name:
{
value: string ,
localizedValue: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AadProperties_Get (removed)
Description Fetches the AAD properties from target region BCM stamp.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.RecoveryServices/locations/{azureRegion}/backupAadProperties
{
api-version: string ,
azureRegion: string ,
subscriptionId: string ,
$filter: string ,
}

⚐ Response (200)

{
properties:
{
servicePrincipalClientId: string ,
tenantId: string ,
authority: string ,
audience: string ,
servicePrincipalObjectId: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CrossRegionRestore_Trigger (removed)
Description Restores the specified backed up data in a different region as compared to where the data is backed up.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.RecoveryServices/locations/{azureRegion}/backupCrossRegionRestore
{
api-version: string ,
azureRegion: string ,
subscriptionId: string ,
parameters:
{
crossRegionRestoreAccessDetails:
{
objectType: string ,
accessTokenString: string ,
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
resourceId: string ,
protectionContainerId: integer ,
recoveryPointId: string ,
recoveryPointTime: string ,
containerName: string ,
containerType: string ,
backupManagementType: string ,
datasourceType: string ,
datasourceName: string ,
datasourceId: string ,
datasourceContainerName: string ,
coordinatorServiceStampId: string ,
coordinatorServiceStampUri: string ,
protectionServiceStampId: string ,
protectionServiceStampUri: string ,
tokenExtendedInformation: string ,
rpTierInformation: object ,
rpOriginalSAOption: boolean ,
rpIsManagedVirtualMachine: boolean ,
rpVMSizeDescription: string ,
bMSActiveRegion: string ,
}
,
restoreRequest:
{
objectType: string ,
}
,
}
,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
BackupCrrJobDetails_Get (removed)
Description Get CRR job details from target region.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.RecoveryServices/locations/{azureRegion}/backupCrrJob
{
api-version: string ,
azureRegion: string ,
subscriptionId: string ,
parameters:
{
resourceId: string ,
jobName: string ,
}
,
}

⚐ Response (200)

{
properties:
{
entityFriendlyName: string ,
backupManagementType: enum ,
operation: string ,
status: string ,
startTime: string ,
endTime: string ,
activityId: string ,
jobType: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
BackupCrrJobs_List (removed)
Description Gets the list of CRR jobs from the target region.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.RecoveryServices/locations/{azureRegion}/backupCrrJobs
{
api-version: string ,
azureRegion: string ,
subscriptionId: string ,
parameters:
{
resourceId: string ,
jobName: string ,
}
,
$filter: string ,
$skipToken: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
entityFriendlyName: string ,
backupManagementType: enum ,
operation: string ,
status: string ,
startTime: string ,
endTime: string ,
activityId: string ,
jobType: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CrrOperationResults_Get (removed)
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.RecoveryServices/locations/{azureRegion}/backupCrrOperationResults/{operationId}
{
api-version: string ,
azureRegion: string ,
subscriptionId: string ,
operationId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CrrOperationStatus_Get (removed)
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.RecoveryServices/locations/{azureRegion}/backupCrrOperationsStatus/{operationId}
{
api-version: string ,
azureRegion: string ,
subscriptionId: string ,
operationId: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
status: enum ,
startTime: string ,
endTime: string ,
error:
{
code: string ,
message: string ,
}
,
properties:
{
objectType: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
RecoveryPoints_GetAccessToken (removed)
Description Returns the Access token for communication between BMS and Protection service
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems/{protectedItemName}/recoveryPoints/{recoveryPointId}/accessToken
{
api-version: string ,
vaultName: string ,
resourceGroupName: string ,
subscriptionId: string ,
fabricName: string ,
containerName: string ,
protectedItemName: string ,
recoveryPointId: string ,
parameters:
{
properties:
{
servicePrincipalClientId: string ,
tenantId: string ,
authority: string ,
audience: string ,
servicePrincipalObjectId: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
objectType: string ,
accessTokenString: string ,
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
resourceId: string ,
protectionContainerId: integer ,
recoveryPointId: string ,
recoveryPointTime: string ,
containerName: string ,
containerType: string ,
backupManagementType: string ,
datasourceType: string ,
datasourceName: string ,
datasourceId: string ,
datasourceContainerName: string ,
coordinatorServiceStampId: string ,
coordinatorServiceStampUri: string ,
protectionServiceStampId: string ,
protectionServiceStampUri: string ,
tokenExtendedInformation: string ,
rpTierInformation: object ,
rpOriginalSAOption: boolean ,
rpIsManagedVirtualMachine: boolean ,
rpVMSizeDescription: string ,
bMSActiveRegion: string ,
}
,
}

⚐ Response (400)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
BackupResourceStorageConfigs_Get (removed)
Description Fetches resource storage config.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupstorageconfig/vaultstorageconfig
{
api-version: string ,
vaultName: string ,
resourceGroupName: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
storageModelType: enum ,
storageType: enum ,
storageTypeState: enum ,
crossRegionRestoreFlag: boolean ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
BackupResourceStorageConfigs_Update (removed)
Description Updates vault storage model type.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupstorageconfig/vaultstorageconfig
{
api-version: string ,
vaultName: string ,
resourceGroupName: string ,
subscriptionId: string ,
parameters:
{
properties:
{
storageModelType: enum ,
storageType: enum ,
storageTypeState: enum ,
crossRegionRestoreFlag: boolean ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
storageModelType: enum ,
storageType: enum ,
storageTypeState: enum ,
crossRegionRestoreFlag: boolean ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
BackupResourceStorageConfigs_patch (removed)
Description Updates vault storage model type.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupstorageconfig/vaultstorageconfig
{
api-version: string ,
vaultName: string ,
resourceGroupName: string ,
subscriptionId: string ,
parameters:
{
properties:
{
storageModelType: enum ,
storageType: enum ,
storageTypeState: enum ,
crossRegionRestoreFlag: boolean ,
}
,
}
,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
RecoveryPointsCrr_List (removed)
Description Lists the backup copies for the backed up item.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems/{protectedItemName}/recoveryPoints/
{
api-version: string ,
vaultName: string ,
resourceGroupName: string ,
subscriptionId: string ,
fabricName: string ,
containerName: string ,
protectedItemName: string ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
objectType: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
RecoveryPointsCrr_Get (removed)
Description Provides the information of the backed up data identified using RecoveryPointID.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems/{protectedItemName}/recoveryPoints/{recoveryPointId}
{
api-version: string ,
vaultName: string ,
resourceGroupName: string ,
subscriptionId: string ,
fabricName: string ,
containerName: string ,
protectedItemName: string ,
recoveryPointId: string ,
}

⚐ Response (200)

{
properties:
{
objectType: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
BackupProtectedItemsCrr_List (removed)
Description Provides a pageable list of all items that are backed up within a vault.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupProtectedItems/
{
api-version: string ,
vaultName: string ,
resourceGroupName: string ,
subscriptionId: string ,
$filter: string ,
$skipToken: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
protectedItemType: string ,
backupManagementType: enum ,
workloadType: enum ,
containerName: string ,
sourceResourceId: string ,
policyId: string ,
lastRecoveryPoint: string ,
backupSetName: string ,
createMode: enum ,
deferredDeleteTimeInUTC: string ,
isScheduledForDeferredDelete: boolean ,
deferredDeleteTimeRemaining: string ,
isDeferredDeleteScheduleUpcoming: boolean ,
isRehydrate: boolean ,
resourceGuardOperationRequests:
[
string ,
]
,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}