Skip to content
Open
Original file line number Diff line number Diff line change
Expand Up @@ -188,8 +188,9 @@ interface BackupInstanceResources {
* This operation will resume protection for a stopped backup instance
*/
@removed(Versions.v2026_04_01_preview)
@added(Versions.v2026_06_01)
@renamedFrom(Versions.v2026_04_01_preview, "resumeProtection")
resumeProtectionLegacy is BackupInstanceResourceOps.ActionAsync<
resumeProtection is BackupInstanceResourceOps.ActionAsync<
BackupInstanceResource,
void,
OkResponse,
Expand All @@ -203,7 +204,9 @@ interface BackupInstanceResources {
* This operation will resume protection for a stopped backup instance
*/
@added(Versions.v2026_04_01_preview)
resumeProtection is BackupInstanceResourceOps.ActionAsync<
@removed(Versions.v2026_06_01)
@renamedFrom(Versions.v2026_06_01, "resumeProtection")
resumeProtectionPreview is BackupInstanceResourceOps.ActionAsync<
BackupInstanceResource,
ResumeProtectionRequest,
OkResponse,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -116,10 +116,11 @@ using Microsoft.DataProtection;
"!csharp"
);
@@clientLocation(
BackupInstanceResources.resumeProtectionLegacy,
BackupInstanceResources.resumeProtectionPreview,
BackupInstances,
"!csharp"
);

@@clientLocation(
BackupInstanceResources.stopProtection,
BackupInstances,
Expand Down Expand Up @@ -382,6 +383,10 @@ using Microsoft.DataProtection;
BackupInstanceResources.resumeProtection::parameters.body,
"parameters"
);
@@clientName(
BackupInstanceResources.resumeProtectionPreview::parameters.body,
"parameters"
);
@@clientName(
BackupInstanceResources.stopProtection::parameters.body,
"parameters"
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"parameters": {
"api-version": "2026-06-01",
"backupInstanceName": "testInstance1",
"resourceGroupName": "000pikumar",
"subscriptionId": "04cf684a-d41f-4550-9f70-7708a3a2283b",
"vaultName": "PratikPrivatePreviewVault1"
},
"responses": {
"200": {},
"202": {
"headers": {
"Azure-AsyncOperation": "https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/operationStatus/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==2026-06-01",
"Location": "https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupInstances/harshitbi1/operationResults/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==2026-06-01",
"Retry-After": "60"
}
},
"204": {}
},
"operationId": "BackupInstances_Delete",
"title": "Delete BackupInstance"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"parameters": {
"api-version": "2026-06-01",
"backupInstanceName": "zblobbackuptestsa58",
"parameters": {
"endTime": "2021-02-24T00:35:17.6829685Z",
"sourceDataStoreType": "OperationalStore",
"startTime": "2020-10-17T23:28:17.6829685Z"
},
"resourceGroupName": "Blob-Backup",
"subscriptionId": "04cf684a-d41f-4550-9f70-7708a3a2283b",
"vaultName": "ZBlobBackupVaultBVTD3"
},
"responses": {
"200": {
"body": {
"type": "Microsoft.DataProtection/backupVaults/backupInstances/findRestorableTimeRanges",
"id": "zblobbackuptestsa58",
"properties": {
"objectType": "AzureBackupFindRestorableTimeRangesResponse",
"restorableTimeRanges": [
{
"endTime": "2021-02-24T00:35:17.0000000Z",
"objectType": "RestorableTimeRange",
"startTime": "2021-02-23T18:33:51.6349708Z"
}
]
}
}
}
},
"operationId": "RestorableTimeRanges_Find",
"title": "Find Restorable Time Ranges"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
{
"parameters": {
"api-version": "2026-06-01",
"backupInstanceName": "testInstance1",
"resourceGroupName": "000pikumar",
"subscriptionId": "04cf684a-d41f-4550-9f70-7708a3a2283b",
"vaultName": "PratikPrivatePreviewVault1"
},
"responses": {
"200": {
"body": {
"name": "harshitbi2",
"type": "Microsoft.DataProtection/backupVaults/backupInstances",
"id": "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/backupInstances/harshitbi2",
"properties": {
"dataSourceInfo": {
"datasourceType": "OssDB",
"objectType": "Datasource",
"resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb",
"resourceLocation": "",
"resourceName": "testdb",
"resourceType": "OssDB",
"resourceUri": ""
},
"dataSourceSetInfo": {
"datasourceType": "OssDB",
"objectType": "DatasourceSet",
"resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest",
"resourceLocation": "",
"resourceName": "viveksipgtest",
"resourceType": "OssDB",
"resourceUri": ""
},
"friendlyName": "harshitbi2",
"identityDetails": {
"useSystemAssignedIdentity": false,
"userAssignedIdentityArmUrl": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/rg-name/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testUami"
},
"objectType": "BackupInstance",
"policyInfo": {
"policyId": "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/backupPolicies/PratikPolicy1",
"policyVersion": "3.2"
},
"protectionStatus": {
"status": "NotProtected"
},
"provisioningState": "Provisioning"
}
}
}
},
"operationId": "BackupInstances_Get",
"title": "Get BackupInstance"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
{
"parameters": {
"operationId": "YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==",
"api-version": "2026-06-01",
"backupInstanceName": "testInstance1",
"resourceGroupName": "SampleResourceGroup",
"subscriptionId": "04cf684a-d41f-4550-9f70-7708a3a2283b",
"vaultName": "swaggerExample"
},
"responses": {
"200": {
"body": {
"name": "testInstance1",
"type": "Microsoft.DataProtection/backupVaults/backupInstances",
"id": "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/backupVaults/swaggerExample/backupInstances/testInstance1",
"properties": {
"dataSourceInfo": {
"datasourceType": "OssDB",
"objectType": "Datasource",
"resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb",
"resourceLocation": "",
"resourceName": "testdb",
"resourceType": "OssDB",
"resourceUri": ""
},
"dataSourceSetInfo": {
"datasourceType": "OssDB",
"objectType": "DatasourceSet",
"resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest",
"resourceLocation": "",
"resourceName": "viveksipgtest",
"resourceType": "OssDB",
"resourceUri": ""
},
"friendlyName": "testInstance1",
"objectType": "BackupInstance",
"policyInfo": {
"policyId": "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/backupVaults/swaggerExample/backupPolicies/PratikPolicy1",
"policyVersion": "3.2"
},
"protectionStatus": {
"status": "ConfiguringProtection"
},
"provisioningState": "Provisioned"
}
}
},
"202": {
"headers": {
"Azure-AsyncOperation": "https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/backupVaults/swaggerExample/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==2026-06-01",
"Location": "https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/backupvaults/swaggerExample/backupInstances/testInstance1/operationResults/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==2026-06-01",
"Retry-After": "10"
}
}
},
"operationId": "BackupInstances_GetBackupInstanceOperationResult",
"title": "Get BackupInstanceOperationResult"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
{
"parameters": {
"api-version": "2026-06-01",
"backupInstanceName": "adlsbackupinstance",
"resourceGroupName": "adlsrg",
"subscriptionId": "54707983-993e-43de-8d94-074451394eda",
"vaultName": "adlsvault"
},
"responses": {
"200": {
"body": {
"name": "adlsbackupinstance",
"type": "Microsoft.DataProtection/backupVaults/backupInstances",
"id": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.DataProtection/backupVaults/adlsvault/backupInstances/adlsbackupinstance",
"properties": {
"currentProtectionState": "ProtectionConfigured",
"dataSourceInfo": {
"datasourceType": "Microsoft.Storage/storageAccounts/adlsBlobServices",
"objectType": "Datasource",
"resourceID": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount",
"resourceLocation": "centraluseuap",
"resourceName": "adlsstorageaccount",
"resourceType": "Microsoft.Storage/storageAccounts",
"resourceUri": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount"
},
"dataSourceSetInfo": {
"datasourceType": "Microsoft.Storage/storageAccounts/adlsBlobServices",
"objectType": "DatasourceSet",
"resourceID": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount",
"resourceLocation": "centraluseuap",
"resourceName": "adlsstorageaccount",
"resourceType": "Microsoft.Storage/storageAccounts",
"resourceUri": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount"
},
"friendlyName": "adlsbackupinstance",
"objectType": "BackupInstance",
"policyInfo": {
"policyId": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.DataProtection/backupVaults/adlsvault/backupPolicies/adlspolicy",
"policyParameters": {
"backupDatasourceParametersList": [
{
"autoProtectionSettings": {
"enabled": true,
"objectType": "BlobBackupRuleBasedAutoProtectionSettings",
"rules": [
{
"objectType": "BlobBackupAutoProtectionRule",
"mode": "Exclude",
"type": "Prefix",
"pattern": "temp-"
},
{
"objectType": "BlobBackupAutoProtectionRule",
"mode": "Exclude",
"type": "Prefix",
"pattern": "test-"
}
]
},
"objectType": "AdlsBlobBackupDatasourceParametersForAutoProtection"
}
]
}
},
"protectionStatus": {
"status": "ProtectionConfigured"
},
"provisioningState": "Succeeded"
}
}
}
},
"operationId": "BackupInstances_Get",
"title": "Get BackupInstance with ADLSBlobBackupAutoProtection"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
{
"parameters": {
"api-version": "2026-06-01",
"backupInstanceName": "adlsbackupinstance",
"resourceGroupName": "adlsrg",
"subscriptionId": "54707983-993e-43de-8d94-074451394eda",
"vaultName": "adlsvault"
},
"responses": {
"200": {
"body": {
"name": "adlsbackupinstance",
"type": "Microsoft.DataProtection/backupVaults/backupInstances",
"id": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.DataProtection/backupVaults/adlsvault/backupInstances/adlsbackupinstance",
"properties": {
"currentProtectionState": "ProtectionConfigured",
"dataSourceInfo": {
"datasourceType": "Microsoft.Storage/storageAccounts/adlsBlobServices",
"objectType": "Datasource",
"resourceID": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount",
"resourceLocation": "centraluseuap",
"resourceName": "adls5blbcentraluseuap2",
"resourceType": "Microsoft.Storage/storageAccounts",
"resourceUri": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount"
},
"dataSourceSetInfo": {
"datasourceType": "Microsoft.Storage/storageAccounts/adlsBlobServices",
"objectType": "DatasourceSet",
"resourceID": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount",
"resourceLocation": "centraluseuap",
"resourceName": "adls5blbcentraluseuap2",
"resourceType": "Microsoft.Storage/storageAccounts",
"resourceUri": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.Storage/storageAccounts/adlsstorageaccount"
},
"friendlyName": "adlsbackupinstance",
"objectType": "BackupInstance",
"policyInfo": {
"policyId": "/subscriptions/54707983-993e-43de-8d94-074451394eda/resourceGroups/adlsrg/providers/Microsoft.DataProtection/backupVaults/adlsvault/backupPolicies/adlspolicy",
"policyParameters": {
"backupDatasourceParametersList": [
{
"containersList": [
"container1",
"container2"
],
"objectType": "AdlsBlobBackupDatasourceParameters"
}
]
}
},
"protectionStatus": {
"status": "ProtectionConfigured"
},
"provisioningState": "Succeeded"
}
}
}
},
"operationId": "BackupInstances_Get",
"title": "Get BackupInstance for ADLS Blob"
}
Loading