Skip to content

Commit 3a14782

Browse files
Azure CLI BotSDKAuto
Azure CLI Bot
and
SDKAuto
authored
[AutoRelease] t1-recoveryservicesbackup-2021-09-22-76958 (Azure#20789)
* CodeGen from PR 15933 in Azure/azure-rest-api-specs Adding identityBasedRestoreDetails optional property for the customers to be able to specify target storage account id when wanting to do restore using managed identities. (Azure#15933) * version,CHANGELOG * test Co-authored-by: SDKAuto <[email protected]> Co-authored-by: PythonSdkPipelines <PythonSdkPipelines>
1 parent 03516c3 commit 3a14782

File tree

57 files changed

+1433
-158
lines changed

Some content is hidden

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

57 files changed

+1433
-158
lines changed

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

+35
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,40 @@
11
# Release History
22

3+
## 0.15.0 (2021-09-22)
4+
5+
**Features**
6+
7+
- Model IaasVMRestoreWithRehydrationRequest has a new parameter identity_based_restore_details
8+
- Model AzureSqlProtectionPolicy has a new parameter resource_guard_operation_requests
9+
- Model MabProtectionPolicy has a new parameter resource_guard_operation_requests
10+
- Model AzureFileShareProtectionPolicy has a new parameter resource_guard_operation_requests
11+
- Model AzureIaaSComputeVMProtectedItem has a new parameter resource_guard_operation_requests
12+
- Model AzureVmWorkloadSAPAseDatabaseProtectedItem has a new parameter resource_guard_operation_requests
13+
- Model DPMProtectedItem has a new parameter resource_guard_operation_requests
14+
- Model MabFileFolderProtectedItem has a new parameter resource_guard_operation_requests
15+
- Model AzureVmWorkloadProtectionPolicy has a new parameter resource_guard_operation_requests
16+
- Model AzureVmWorkloadProtectedItem has a new parameter resource_guard_operation_requests
17+
- Model AzureVmWorkloadSAPHanaDatabaseProtectedItem has a new parameter resource_guard_operation_requests
18+
- Model AzureIaaSClassicComputeVMProtectedItem has a new parameter resource_guard_operation_requests
19+
- Model ProtectionPolicy has a new parameter resource_guard_operation_requests
20+
- Model AzureFileshareProtectedItem has a new parameter resource_guard_operation_requests
21+
- Model AzureIaaSVMProtectedItem has a new parameter resource_guard_operation_requests
22+
- Model BackupResourceVaultConfig has a new parameter resource_guard_operation_requests
23+
- Model AzureSqlProtectedItem has a new parameter resource_guard_operation_requests
24+
- Model ProtectedItem has a new parameter resource_guard_operation_requests
25+
- Model GenericProtectedItem has a new parameter resource_guard_operation_requests
26+
- Model AzureVmWorkloadSQLDatabaseProtectedItem has a new parameter resource_guard_operation_requests
27+
- Model GenericProtectionPolicy has a new parameter resource_guard_operation_requests
28+
- Model AzureIaaSVMProtectionPolicy has a new parameter resource_guard_operation_requests
29+
- Model IaasVMRestoreRequest has a new parameter identity_based_restore_details
30+
- Added operation group ResourceGuardProxiesOperations
31+
- Added operation group BackupResourceStorageConfigsNonCRROperations
32+
- Added operation group ResourceGuardProxyOperations
33+
34+
**Breaking changes**
35+
36+
- Operation SecurityPINsOperations.get has a new signature
37+
338
## 0.14.0 (2021-07-26)
439

540
**Breaking changes**

sdk/recoveryservices/azure-mgmt-recoveryservicesbackup/_meta.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"autorest": "V2",
33
"use": "@microsoft.azure/autorest.python@~4.0.71",
4-
"commit": "69c20e89a4f94f99cdbc627f5c33812732b2fa32",
4+
"commit": "39fa4ceaedf67b74541cf0fc40dc6d4b89fac2a5",
55
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
66
"autorest_command": "autorest specification/recoveryservicesbackup/resource-manager/readme.md --keep-version-file --multiapi --no-async --python --python-mode=update --python-sdks-folder=/home/vsts/work/1/s/azure-sdk-for-python/sdk [email protected]/autorest.python@~4.0.71 --version=V2",
77
"readme": "specification/recoveryservicesbackup/resource-manager/readme.md"

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

+15
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
from ._configuration import RecoveryServicesBackupClientConfiguration
1616
from .operations import RecoveryServicesBackupClientOperationsMixin
17+
from .operations import BackupResourceStorageConfigsNonCRROperations
1718
from .operations import ProtectionIntentOperations
1819
from .operations import BackupStatusOperations
1920
from .operations import FeatureSupportOperations
@@ -56,6 +57,8 @@
5657
from .operations import BackupProtectionContainersOperations
5758
from .operations import SecurityPINsOperations
5859
from .operations import RecoveryPointsRecommendedForMoveOperations
60+
from .operations import ResourceGuardProxiesOperations
61+
from .operations import ResourceGuardProxyOperations
5962
from .operations import BackupUsageSummariesCRROperations
6063
from .operations import AadPropertiesOperations
6164
from .operations import CrossRegionRestoreOperations
@@ -75,6 +78,8 @@ class RecoveryServicesBackupClient(RecoveryServicesBackupClientOperationsMixin,
7578
:ivar config: Configuration for client.
7679
:vartype config: RecoveryServicesBackupClientConfiguration
7780
81+
:ivar backup_resource_storage_configs_non_crr: BackupResourceStorageConfigsNonCRR operations
82+
:vartype backup_resource_storage_configs_non_crr: azure.mgmt.recoveryservicesbackup.operations.BackupResourceStorageConfigsNonCRROperations
7883
:ivar protection_intent: ProtectionIntent operations
7984
:vartype protection_intent: azure.mgmt.recoveryservicesbackup.operations.ProtectionIntentOperations
8085
:ivar backup_status: BackupStatus operations
@@ -159,6 +164,10 @@ class RecoveryServicesBackupClient(RecoveryServicesBackupClientOperationsMixin,
159164
:vartype security_pi_ns: azure.mgmt.recoveryservicesbackup.operations.SecurityPINsOperations
160165
:ivar recovery_points_recommended_for_move: RecoveryPointsRecommendedForMove operations
161166
:vartype recovery_points_recommended_for_move: azure.mgmt.recoveryservicesbackup.operations.RecoveryPointsRecommendedForMoveOperations
167+
:ivar resource_guard_proxies: ResourceGuardProxies operations
168+
:vartype resource_guard_proxies: azure.mgmt.recoveryservicesbackup.operations.ResourceGuardProxiesOperations
169+
:ivar resource_guard_proxy: ResourceGuardProxy operations
170+
:vartype resource_guard_proxy: azure.mgmt.recoveryservicesbackup.operations.ResourceGuardProxyOperations
162171
:ivar backup_usage_summaries_crr: BackupUsageSummariesCRR operations
163172
:vartype backup_usage_summaries_crr: azure.mgmt.recoveryservicesbackup.operations.BackupUsageSummariesCRROperations
164173
:ivar aad_properties: AadProperties operations
@@ -198,6 +207,8 @@ def __init__(
198207
self._serialize = Serializer(client_models)
199208
self._deserialize = Deserializer(client_models)
200209

210+
self.backup_resource_storage_configs_non_crr = BackupResourceStorageConfigsNonCRROperations(
211+
self._client, self.config, self._serialize, self._deserialize)
201212
self.protection_intent = ProtectionIntentOperations(
202213
self._client, self.config, self._serialize, self._deserialize)
203214
self.backup_status = BackupStatusOperations(
@@ -282,6 +293,10 @@ def __init__(
282293
self._client, self.config, self._serialize, self._deserialize)
283294
self.recovery_points_recommended_for_move = RecoveryPointsRecommendedForMoveOperations(
284295
self._client, self.config, self._serialize, self._deserialize)
296+
self.resource_guard_proxies = ResourceGuardProxiesOperations(
297+
self._client, self.config, self._serialize, self._deserialize)
298+
self.resource_guard_proxy = ResourceGuardProxyOperations(
299+
self._client, self.config, self._serialize, self._deserialize)
285300
self.backup_usage_summaries_crr = BackupUsageSummariesCRROperations(
286301
self._client, self.config, self._serialize, self._deserialize)
287302
self.aad_properties = AadPropertiesOperations(

sdk/recoveryservices/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/__init__.py

+27-4
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,7 @@
174174
from ._models_py3 import IaasVMRecoveryPoint
175175
from ._models_py3 import IaasVMRestoreRequest
176176
from ._models_py3 import IaasVMRestoreWithRehydrationRequest
177+
from ._models_py3 import IdentityBasedRestoreDetails
177178
from ._models_py3 import IdentityInfo
178179
from ._models_py3 import ILRRequest
179180
from ._models_py3 import ILRRequestResource
@@ -247,6 +248,9 @@
247248
from ._models_py3 import RecoveryPointResource
248249
from ._models_py3 import RecoveryPointTierInformation
249250
from ._models_py3 import Resource
251+
from ._models_py3 import ResourceGuardOperationDetail
252+
from ._models_py3 import ResourceGuardProxyBase
253+
from ._models_py3 import ResourceGuardProxyBaseResource
250254
from ._models_py3 import ResourceHealthDetails
251255
from ._models_py3 import ResourceList
252256
from ._models_py3 import RestoreFileSpecs
@@ -255,6 +259,7 @@
255259
from ._models_py3 import RetentionDuration
256260
from ._models_py3 import RetentionPolicy
257261
from ._models_py3 import SchedulePolicy
262+
from ._models_py3 import SecurityPinBase
258263
from ._models_py3 import Settings
259264
from ._models_py3 import SimpleRetentionPolicy
260265
from ._models_py3 import SimpleSchedulePolicy
@@ -265,6 +270,8 @@
265270
from ._models_py3 import TargetRestoreInfo
266271
from ._models_py3 import TokenInformation
267272
from ._models_py3 import TriggerDataMoveRequest
273+
from ._models_py3 import UnlockDeleteRequest
274+
from ._models_py3 import UnlockDeleteResponse
268275
from ._models_py3 import ValidateIaasVMRestoreOperationRequest
269276
from ._models_py3 import ValidateOperationRequest
270277
from ._models_py3 import ValidateOperationResponse
@@ -448,6 +455,7 @@
448455
from ._models import IaasVMRecoveryPoint
449456
from ._models import IaasVMRestoreRequest
450457
from ._models import IaasVMRestoreWithRehydrationRequest
458+
from ._models import IdentityBasedRestoreDetails
451459
from ._models import IdentityInfo
452460
from ._models import ILRRequest
453461
from ._models import ILRRequestResource
@@ -521,6 +529,9 @@
521529
from ._models import RecoveryPointResource
522530
from ._models import RecoveryPointTierInformation
523531
from ._models import Resource
532+
from ._models import ResourceGuardOperationDetail
533+
from ._models import ResourceGuardProxyBase
534+
from ._models import ResourceGuardProxyBaseResource
524535
from ._models import ResourceHealthDetails
525536
from ._models import ResourceList
526537
from ._models import RestoreFileSpecs
@@ -529,6 +540,7 @@
529540
from ._models import RetentionDuration
530541
from ._models import RetentionPolicy
531542
from ._models import SchedulePolicy
543+
from ._models import SecurityPinBase
532544
from ._models import Settings
533545
from ._models import SimpleRetentionPolicy
534546
from ._models import SimpleSchedulePolicy
@@ -539,6 +551,8 @@
539551
from ._models import TargetRestoreInfo
540552
from ._models import TokenInformation
541553
from ._models import TriggerDataMoveRequest
554+
from ._models import UnlockDeleteRequest
555+
from ._models import UnlockDeleteResponse
542556
from ._models import ValidateIaasVMRestoreOperationRequest
543557
from ._models import ValidateOperationRequest
544558
from ._models import ValidateOperationResponse
@@ -567,6 +581,7 @@
567581
from ._paged_models import ProtectionIntentResourcePaged
568582
from ._paged_models import ProtectionPolicyResourcePaged
569583
from ._paged_models import RecoveryPointResourcePaged
584+
from ._paged_models import ResourceGuardProxyBaseResourcePaged
570585
from ._paged_models import WorkloadItemResourcePaged
571586
from ._paged_models import WorkloadProtectableItemResourcePaged
572587
from ._recovery_services_backup_client_enums import (
@@ -595,6 +610,8 @@
595610
SQLDataDirectoryType,
596611
RestorePointQueryType,
597612
RetentionDurationType,
613+
StorageType,
614+
StorageTypeState,
598615
BackupManagementType,
599616
JobStatus,
600617
JobOperationType,
@@ -609,8 +626,6 @@
609626
CreateMode,
610627
HealthState,
611628
ScheduleRunType,
612-
StorageType,
613-
StorageTypeState,
614629
EnhancedSecurityState,
615630
SoftDeleteFeatureState,
616631
AzureFileShareType,
@@ -796,6 +811,7 @@
796811
'IaasVMRecoveryPoint',
797812
'IaasVMRestoreRequest',
798813
'IaasVMRestoreWithRehydrationRequest',
814+
'IdentityBasedRestoreDetails',
799815
'IdentityInfo',
800816
'ILRRequest',
801817
'ILRRequestResource',
@@ -869,6 +885,9 @@
869885
'RecoveryPointResource',
870886
'RecoveryPointTierInformation',
871887
'Resource',
888+
'ResourceGuardOperationDetail',
889+
'ResourceGuardProxyBase',
890+
'ResourceGuardProxyBaseResource',
872891
'ResourceHealthDetails',
873892
'ResourceList',
874893
'RestoreFileSpecs',
@@ -877,6 +896,7 @@
877896
'RetentionDuration',
878897
'RetentionPolicy',
879898
'SchedulePolicy',
899+
'SecurityPinBase',
880900
'Settings',
881901
'SimpleRetentionPolicy',
882902
'SimpleSchedulePolicy',
@@ -887,6 +907,8 @@
887907
'TargetRestoreInfo',
888908
'TokenInformation',
889909
'TriggerDataMoveRequest',
910+
'UnlockDeleteRequest',
911+
'UnlockDeleteResponse',
890912
'ValidateIaasVMRestoreOperationRequest',
891913
'ValidateOperationRequest',
892914
'ValidateOperationResponse',
@@ -917,6 +939,7 @@
917939
'WorkloadItemResourcePaged',
918940
'WorkloadProtectableItemResourcePaged',
919941
'ProtectionContainerResourcePaged',
942+
'ResourceGuardProxyBaseResourcePaged',
920943
'EncryptionAtRestType',
921944
'LastUpdateStatus',
922945
'InfrastructureEncryptionState',
@@ -942,6 +965,8 @@
942965
'SQLDataDirectoryType',
943966
'RestorePointQueryType',
944967
'RetentionDurationType',
968+
'StorageType',
969+
'StorageTypeState',
945970
'BackupManagementType',
946971
'JobStatus',
947972
'JobOperationType',
@@ -956,8 +981,6 @@
956981
'CreateMode',
957982
'HealthState',
958983
'ScheduleRunType',
959-
'StorageType',
960-
'StorageTypeState',
961984
'EnhancedSecurityState',
962985
'SoftDeleteFeatureState',
963986
'AzureFileShareType',

0 commit comments

Comments
 (0)