Skip to content

Commit 16b6da6

Browse files
committed
Configurations: 'specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/RecoveryServicesBackup/tspconfig.yaml', API Version: 2026-01-31-preview, SDK Release Type: beta, and CommitSHA: '042bda0af13d410e9b8a41789e22e1c9feb4bf6f' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6205419 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
1 parent f12c4f8 commit 16b6da6

120 files changed

Lines changed: 553 additions & 470 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

sdk/recoveryservices/azure-mgmt-recoveryservicesbackup/CHANGELOG.md

Lines changed: 41 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Release History
22

3-
## 11.0.0b1 (2026-03-06)
3+
## 11.0.0b1 (2026-04-24)
44

55
### Features Added
66

@@ -74,10 +74,10 @@
7474
- Added model `DatabaseInRP`
7575
- Added model `ErrorResponse`
7676
- Added enum `InstanceProtectionReadiness`
77-
- Added model `OkResponse`
7877
- Added model `PatchRecoveryPointInput`
7978
- Added model `PatchRecoveryPointPropertiesInput`
8079
- Added enum `ProtectionLevel`
80+
- Added model `ProxyResource`
8181
- Added model `SourceSideScanInfo`
8282
- Added enum `SourceSideScanStatus`
8383
- Added enum `SourceSideScanSummary`
@@ -88,15 +88,50 @@
8888
- Added enum `ThreatStatus`
8989
- Added model `UpdateRecoveryPointRequest`
9090
- Added enum `VMWorkloadPolicyType`
91-
- Operation group `ProtectedItemsOperations` added method `begin_create_or_update`
91+
- Model `ProtectedItemsOperations` added method `begin_create_or_update`
9292

9393
### Breaking Changes
9494

95-
- This version introduces new hybrid models which have dual dictionary and model nature. Please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.
96-
- For the method breakings, please refer to https://aka.ms/azsdk/python/migrate/operations for migration.
9795
- Model `Resource` deleted or renamed its instance variable `location`
9896
- Model `Resource` deleted or renamed its instance variable `tags`
9997
- Model `Resource` deleted or renamed its instance variable `e_tag`
98+
- Deleted or renamed model `BMSBackupEngineQueryObject`
99+
- Deleted or renamed model `BMSBackupEnginesQueryObject`
100+
- Deleted or renamed model `BMSBackupSummariesQueryObject`
101+
- Deleted or renamed model `BMSContainerQueryObject`
102+
- Deleted or renamed model `BMSContainersInquiryQueryObject`
103+
- Deleted or renamed model `BMSPOQueryObject`
104+
- Deleted or renamed model `BMSRPQueryObject`
105+
- Deleted or renamed model `BMSRefreshContainersQueryObject`
106+
- Deleted or renamed model `BMSWorkloadItemQueryObject`
107+
- Deleted or renamed model `BackupEngineBaseResourceList`
108+
- Deleted or renamed model `BackupManagementUsageList`
109+
- Deleted or renamed model `ClientDiscoveryResponse`
110+
- Deleted or renamed model `CloudErrorBody`
111+
- Deleted or renamed model `ContainerType`
112+
- Deleted or renamed model `GetProtectedItemQueryObject`
113+
- Deleted or renamed model `HealthState`
114+
- Deleted or renamed model `IntentItemType`
115+
- Deleted or renamed model `JobOperationType`
116+
- Deleted or renamed model `JobQueryObject`
117+
- Deleted or renamed model `JobResourceList`
118+
- Deleted or renamed model `JobStatus`
119+
- Deleted or renamed model `NewErrorResponse`
120+
- Deleted or renamed model `NewErrorResponseError`
121+
- Deleted or renamed model `ProtectableContainerResourceList`
122+
- Deleted or renamed model `ProtectedItemQueryObject`
123+
- Deleted or renamed model `ProtectedItemResourceList`
124+
- Deleted or renamed model `ProtectionContainerResourceList`
125+
- Deleted or renamed model `ProtectionIntentQueryObject`
126+
- Deleted or renamed model `ProtectionIntentResourceList`
127+
- Deleted or renamed model `ProtectionPolicyQueryObject`
128+
- Deleted or renamed model `ProtectionPolicyResourceList`
129+
- Deleted or renamed model `RecoveryPointResourceList`
130+
- Deleted or renamed model `ResourceGuardProxyBaseResourceList`
131+
- Deleted or renamed model `RestorePointQueryType`
132+
- Deleted or renamed model `Type`
133+
- Deleted or renamed model `WorkloadItemResourceList`
134+
- Deleted or renamed model `WorkloadProtectableItemResourceList`
100135
- Method `BackupEnginesOperations.get` changed its parameter `skip_token` from `positional_or_keyword` to `keyword_only`
101136
- Method `BackupEnginesOperations.list` changed its parameter `skip_token` from `positional_or_keyword` to `keyword_only`
102137
- Method `BackupJobsOperations.list` changed its parameter `skip_token` from `positional_or_keyword` to `keyword_only`
@@ -111,10 +146,7 @@
111146
- Method `ProtectionPoliciesOperations.create_or_update` changed its parameter `x_ms_authorization_auxiliary` from `positional_or_keyword` to `keyword_only`
112147
- Method `RestoresOperations.begin_trigger` changed its parameter `x_ms_authorization_auxiliary` from `positional_or_keyword` to `keyword_only`
113148
- Method `SecurityPINsOperations.get` changed its parameter `x_ms_authorization_auxiliary` from `positional_or_keyword` to `keyword_only`
114-
115-
### Other Changes
116-
117-
- Deleted model `BMSBackupEngineQueryObject`/`BMSBackupEnginesQueryObject`/`BMSBackupSummariesQueryObject`/`BMSContainerQueryObject`/`BMSContainersInquiryQueryObject`/`BMSPOQueryObject`/`BMSRPQueryObject`/`BMSRefreshContainersQueryObject`/`BMSWorkloadItemQueryObject`/`ClientDiscoveryResponse`/`CloudErrorBody`/`ContainerType`/`GetProtectedItemQueryObject`/`HealthState`/`IntentItemType`/`JobOperationType`/`JobQueryObject`/`JobStatus`/`NewErrorResponse`/`NewErrorResponseError`/`ProtectedItemQueryObject`/`ProtectionIntentQueryObject`/`ProtectionPolicyQueryObject`/`RestorePointQueryType`/`Type`/`BackupEngineBaseResourceList`/`BackupManagementUsageList`/`JobResourceList`/`ProtectableContainerResourceList`/`ProtectedItemResourceList`/`ProtectionContainerResourceList`/`ProtectionIntentResourceList`/`ProtectionPolicyResourceList`/`RecoveryPointResourceList`/`ResourceGuardProxyBaseResourceList`/`WorkloadItemResourceList`/`WorkloadProtectableItemResourceList` which actually were not used by SDK users
149+
- Method `SecurityPINsOperations.get` re-ordered its parameters from `['self', 'vault_name', 'resource_group_name', 'x_ms_authorization_auxiliary', 'parameters', 'kwargs']` to `['self', 'vault_name', 'resource_group_name', 'parameters', 'x_ms_authorization_auxiliary', 'kwargs']`
118150

119151
## 10.0.0 (2025-10-16)
120152

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
2-
"apiVersion": "2026-01-01-preview",
2+
"apiVersion": "2026-01-31-preview",
33
"apiVersions": {
4-
"Microsoft.RecoveryServices": "2026-01-01-preview"
4+
"Microsoft.RecoveryServices": "2026-01-31-preview"
55
},
6-
"commit": "6d86791ed38dc861a3d74175aa4e24b3c5d40f4e",
6+
"commit": "042bda0af13d410e9b8a41789e22e1c9feb4bf6f",
77
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
88
"typespec_src": "specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/RecoveryServicesBackup",
9-
"emitterVersion": "0.60.2"
9+
"emitterVersion": "0.61.3"
1010
}

sdk/recoveryservices/azure-mgmt-recoveryservicesbackup/apiview-properties.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@
121121
"azure.mgmt.recoveryservicesbackup.models.AzureWorkloadSQLRecoveryPointExtendedInfo": "Microsoft.RecoveryServices.AzureWorkloadSQLRecoveryPointExtendedInfo",
122122
"azure.mgmt.recoveryservicesbackup.models.AzureWorkloadSQLRestoreWithRehydrateRequest": "Microsoft.RecoveryServices.AzureWorkloadSQLRestoreWithRehydrateRequest",
123123
"azure.mgmt.recoveryservicesbackup.models.Resource": "Azure.ResourceManager.CommonTypes.Resource",
124+
"azure.mgmt.recoveryservicesbackup.models.ProxyResource": "Azure.ResourceManager.CommonTypes.ProxyResource",
124125
"azure.mgmt.recoveryservicesbackup.models.BackupEngineBaseResource": "Microsoft.RecoveryServices.BackupEngineBaseResource",
125126
"azure.mgmt.recoveryservicesbackup.models.BackupEngineExtendedInfo": "Microsoft.RecoveryServices.BackupEngineExtendedInfo",
126127
"azure.mgmt.recoveryservicesbackup.models.BackupManagementUsage": "Microsoft.RecoveryServices.BackupManagementUsage",
@@ -213,7 +214,6 @@
213214
"azure.mgmt.recoveryservicesbackup.models.MonthlyRetentionSchedule": "Microsoft.RecoveryServices.MonthlyRetentionSchedule",
214215
"azure.mgmt.recoveryservicesbackup.models.MoveRPAcrossTiersRequest": "Microsoft.RecoveryServices.MoveRPAcrossTiersRequest",
215216
"azure.mgmt.recoveryservicesbackup.models.NameInfo": "Microsoft.RecoveryServices.NameInfo",
216-
"azure.mgmt.recoveryservicesbackup.models.OkResponse": "TypeSpec.Http.OkResponse",
217217
"azure.mgmt.recoveryservicesbackup.models.OperationResultInfo": "Microsoft.RecoveryServices.OperationResultInfo",
218218
"azure.mgmt.recoveryservicesbackup.models.OperationWorkerResponse": "Microsoft.RecoveryServices.OperationWorkerResponse",
219219
"azure.mgmt.recoveryservicesbackup.models.OperationResultInfoBaseResource": "Microsoft.RecoveryServices.OperationResultInfoBaseResource",

sdk/recoveryservices/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/_client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -244,8 +244,8 @@ class RecoveryServicesBackupClient(
244244
None.
245245
:paramtype cloud_setting: ~azure.core.AzureClouds
246246
:keyword api_version: The API version to use for this operation. Known values are
247-
"2026-01-01-preview" and None. Default value is "2026-01-01-preview". Note that overriding this
248-
default value may result in unsupported behavior.
247+
"2026-01-31-preview". Default value is "2026-01-31-preview". Note that overriding this default
248+
value may result in unsupported behavior.
249249
:paramtype api_version: str
250250
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no
251251
Retry-After header is present.

sdk/recoveryservices/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/_configuration.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ class RecoveryServicesBackupClientConfiguration: # pylint: disable=too-many-ins
3434
None.
3535
:type cloud_setting: ~azure.core.AzureClouds
3636
:keyword api_version: The API version to use for this operation. Known values are
37-
"2026-01-01-preview" and None. Default value is "2026-01-01-preview". Note that overriding this
38-
default value may result in unsupported behavior.
37+
"2026-01-31-preview". Default value is "2026-01-31-preview". Note that overriding this default
38+
value may result in unsupported behavior.
3939
:paramtype api_version: str
4040
"""
4141

@@ -47,7 +47,7 @@ def __init__(
4747
cloud_setting: Optional["AzureClouds"] = None,
4848
**kwargs: Any
4949
) -> None:
50-
api_version: str = kwargs.pop("api_version", "2026-01-01-preview")
50+
api_version: str = kwargs.pop("api_version", "2026-01-31-preview")
5151

5252
if credential is None:
5353
raise ValueError("Parameter 'credential' must not be None.")

0 commit comments

Comments
 (0)