Skip to content

Commit ea5b785

Browse files
msyycSDK Automation
andauthored
[T1] recoveryservicesbackup 2020 12 07 (Azure#15657)
* Generated from da87821f8688878309feac9387e070bc0ca2f359 * test,version,CHANGELOG Co-authored-by: SDK Automation <sdkautomation@microsoft.com>
1 parent 6533738 commit ea5b785

File tree

12 files changed

+1490
-178
lines changed

12 files changed

+1490
-178
lines changed

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

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,36 @@
11
# Release History
22

3+
## 0.9.0 (2020-12-07)
4+
5+
**Features**
6+
7+
- Model AzureFileshareProtectedItem has a new parameter kpis_healths
8+
- Model AzureIaaSVMProtectedItem has a new parameter kpis_healths
9+
- Model AzureIaaSClassicComputeVMProtectedItem has a new parameter kpis_healths
10+
- Model AzureVmWorkloadProtectedItem has a new parameter kpis_healths
11+
- Model AzureVmWorkloadSAPHanaDatabaseProtectedItem has a new parameter kpis_healths
12+
- Model AzureIaaSComputeVMProtectedItem has a new parameter kpis_healths
13+
- Model AzureVmWorkloadSAPAseDatabaseProtectedItem has a new parameter kpis_healths
14+
- Model AzureVmWorkloadSQLDatabaseProtectedItem has a new parameter kpis_healths
15+
- Added operation RecoveryServicesBackupClientOperationsMixin.bms_prepare_data_move
16+
- Added operation RecoveryServicesBackupClientOperationsMixin.bms_trigger_data_move
17+
- Added operation RecoveryServicesBackupClientOperationsMixin.get_operation_status1
18+
- Added operation group BackupResourceEncryptionConfigsOperations
19+
- Added operation group BMSPrepareDataMoveOperationResultOperations
20+
21+
**Breaking changes**
22+
23+
- Model AzureFileshareProtectedItem no longer has parameter health_status
24+
- Model AzureFileshareProtectedItem no longer has parameter health_details
25+
- Model AzureVmWorkloadProtectedItem no longer has parameter health_status
26+
- Model AzureVmWorkloadProtectedItem no longer has parameter health_details
27+
- Model AzureVmWorkloadSAPHanaDatabaseProtectedItem no longer has parameter health_status
28+
- Model AzureVmWorkloadSAPHanaDatabaseProtectedItem no longer has parameter health_details
29+
- Model AzureVmWorkloadSAPAseDatabaseProtectedItem no longer has parameter health_status
30+
- Model AzureVmWorkloadSAPAseDatabaseProtectedItem no longer has parameter health_details
31+
- Model AzureVmWorkloadSQLDatabaseProtectedItem no longer has parameter health_status
32+
- Model AzureVmWorkloadSQLDatabaseProtectedItem no longer has parameter health_details
33+
334
## 0.8.0 (2020-06-05)
435

536
**Features**

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

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414

1515
from ._configuration import RecoveryServicesBackupClientConfiguration
1616
from .operations import RecoveryServicesBackupClientOperationsMixin
17+
from .operations import BackupResourceEncryptionConfigsOperations
18+
from .operations import BMSPrepareDataMoveOperationResultOperations
1719
from .operations import PrivateEndpointConnectionOperations
1820
from .operations import BackupResourceVaultConfigsOperations
1921
from .operations import ProtectedItemsOperations
@@ -62,6 +64,10 @@ class RecoveryServicesBackupClient(RecoveryServicesBackupClientOperationsMixin,
6264
:ivar config: Configuration for client.
6365
:vartype config: RecoveryServicesBackupClientConfiguration
6466
67+
:ivar backup_resource_encryption_configs: BackupResourceEncryptionConfigs operations
68+
:vartype backup_resource_encryption_configs: azure.mgmt.recoveryservicesbackup.operations.BackupResourceEncryptionConfigsOperations
69+
:ivar bms_prepare_data_move_operation_result: BMSPrepareDataMoveOperationResult operations
70+
:vartype bms_prepare_data_move_operation_result: azure.mgmt.recoveryservicesbackup.operations.BMSPrepareDataMoveOperationResultOperations
6571
:ivar private_endpoint_connection: PrivateEndpointConnection operations
6672
:vartype private_endpoint_connection: azure.mgmt.recoveryservicesbackup.operations.PrivateEndpointConnectionOperations
6773
:ivar backup_resource_vault_configs: BackupResourceVaultConfigs operations
@@ -159,6 +165,10 @@ def __init__(
159165
self._serialize = Serializer(client_models)
160166
self._deserialize = Deserializer(client_models)
161167

168+
self.backup_resource_encryption_configs = BackupResourceEncryptionConfigsOperations(
169+
self._client, self.config, self._serialize, self._deserialize)
170+
self.bms_prepare_data_move_operation_result = BMSPrepareDataMoveOperationResultOperations(
171+
self._client, self.config, self._serialize, self._deserialize)
162172
self.private_endpoint_connection = PrivateEndpointConnectionOperations(
163173
self._client, self.config, self._serialize, self._deserialize)
164174
self.backup_resource_vault_configs = BackupResourceVaultConfigsOperations(

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

Lines changed: 42 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,8 @@
102102
from ._models_py3 import BackupRequestResource
103103
from ._models_py3 import BackupResourceConfig
104104
from ._models_py3 import BackupResourceConfigResource
105+
from ._models_py3 import BackupResourceEncryptionConfig
106+
from ._models_py3 import BackupResourceEncryptionConfigResource
105107
from ._models_py3 import BackupResourceVaultConfig
106108
from ._models_py3 import BackupResourceVaultConfigResource
107109
from ._models_py3 import BackupStatusRequest
@@ -151,7 +153,6 @@
151153
from ._models_py3 import GenericProtectionPolicy
152154
from ._models_py3 import GenericRecoveryPoint
153155
from ._models_py3 import GetProtectedItemQueryObject
154-
from ._models_py3 import HealthDetails
155156
from ._models_py3 import IaasVMBackupRequest
156157
from ._models_py3 import IaaSVMContainer
157158
from ._models_py3 import IaasVMILRRegistrationRequest
@@ -169,6 +170,7 @@
169170
from ._models_py3 import JobResource
170171
from ._models_py3 import KEKDetails
171172
from ._models_py3 import KeyAndSecretDetails
173+
from ._models_py3 import KPIResourceHealthDetails
172174
from ._models_py3 import LogSchedulePolicy
173175
from ._models_py3 import LongTermRetentionPolicy
174176
from ._models_py3 import LongTermSchedulePolicy
@@ -184,6 +186,8 @@
184186
from ._models_py3 import MabProtectionPolicy
185187
from ._models_py3 import MonthlyRetentionSchedule
186188
from ._models_py3 import NameInfo
189+
from ._models_py3 import NewErrorResponse, NewErrorResponseException
190+
from ._models_py3 import NewErrorResponseError
187191
from ._models_py3 import OperationResultInfo
188192
from ._models_py3 import OperationResultInfoBase
189193
from ._models_py3 import OperationResultInfoBaseResource
@@ -196,6 +200,8 @@
196200
from ._models_py3 import OperationWorkerResponse
197201
from ._models_py3 import PointInTimeRange
198202
from ._models_py3 import PreBackupValidation
203+
from ._models_py3 import PrepareDataMoveRequest
204+
from ._models_py3 import PrepareDataMoveResponse
199205
from ._models_py3 import PreValidateEnableBackupRequest
200206
from ._models_py3 import PreValidateEnableBackupResponse
201207
from ._models_py3 import PrivateEndpoint
@@ -220,6 +226,7 @@
220226
from ._models_py3 import RecoveryPointResource
221227
from ._models_py3 import RecoveryPointTierInformation
222228
from ._models_py3 import Resource
229+
from ._models_py3 import ResourceHealthDetails
223230
from ._models_py3 import ResourceList
224231
from ._models_py3 import RestoreFileSpecs
225232
from ._models_py3 import RestoreRequest
@@ -236,11 +243,13 @@
236243
from ._models_py3 import TargetAFSRestoreInfo
237244
from ._models_py3 import TargetRestoreInfo
238245
from ._models_py3 import TokenInformation
246+
from ._models_py3 import TriggerDataMoveRequest
239247
from ._models_py3 import ValidateIaasVMRestoreOperationRequest
240248
from ._models_py3 import ValidateOperationRequest
241249
from ._models_py3 import ValidateOperationResponse
242250
from ._models_py3 import ValidateOperationsResponse
243251
from ._models_py3 import ValidateRestoreOperationRequest
252+
from ._models_py3 import VaultStorageConfigOperationResultResponse
244253
from ._models_py3 import WeeklyRetentionFormat
245254
from ._models_py3 import WeeklyRetentionSchedule
246255
from ._models_py3 import WorkloadInquiryDetails
@@ -342,6 +351,8 @@
342351
from ._models import BackupRequestResource
343352
from ._models import BackupResourceConfig
344353
from ._models import BackupResourceConfigResource
354+
from ._models import BackupResourceEncryptionConfig
355+
from ._models import BackupResourceEncryptionConfigResource
345356
from ._models import BackupResourceVaultConfig
346357
from ._models import BackupResourceVaultConfigResource
347358
from ._models import BackupStatusRequest
@@ -391,7 +402,6 @@
391402
from ._models import GenericProtectionPolicy
392403
from ._models import GenericRecoveryPoint
393404
from ._models import GetProtectedItemQueryObject
394-
from ._models import HealthDetails
395405
from ._models import IaasVMBackupRequest
396406
from ._models import IaaSVMContainer
397407
from ._models import IaasVMILRRegistrationRequest
@@ -409,6 +419,7 @@
409419
from ._models import JobResource
410420
from ._models import KEKDetails
411421
from ._models import KeyAndSecretDetails
422+
from ._models import KPIResourceHealthDetails
412423
from ._models import LogSchedulePolicy
413424
from ._models import LongTermRetentionPolicy
414425
from ._models import LongTermSchedulePolicy
@@ -424,6 +435,8 @@
424435
from ._models import MabProtectionPolicy
425436
from ._models import MonthlyRetentionSchedule
426437
from ._models import NameInfo
438+
from ._models import NewErrorResponse, NewErrorResponseException
439+
from ._models import NewErrorResponseError
427440
from ._models import OperationResultInfo
428441
from ._models import OperationResultInfoBase
429442
from ._models import OperationResultInfoBaseResource
@@ -436,6 +449,8 @@
436449
from ._models import OperationWorkerResponse
437450
from ._models import PointInTimeRange
438451
from ._models import PreBackupValidation
452+
from ._models import PrepareDataMoveRequest
453+
from ._models import PrepareDataMoveResponse
439454
from ._models import PreValidateEnableBackupRequest
440455
from ._models import PreValidateEnableBackupResponse
441456
from ._models import PrivateEndpoint
@@ -460,6 +475,7 @@
460475
from ._models import RecoveryPointResource
461476
from ._models import RecoveryPointTierInformation
462477
from ._models import Resource
478+
from ._models import ResourceHealthDetails
463479
from ._models import ResourceList
464480
from ._models import RestoreFileSpecs
465481
from ._models import RestoreRequest
@@ -476,11 +492,13 @@
476492
from ._models import TargetAFSRestoreInfo
477493
from ._models import TargetRestoreInfo
478494
from ._models import TokenInformation
495+
from ._models import TriggerDataMoveRequest
479496
from ._models import ValidateIaasVMRestoreOperationRequest
480497
from ._models import ValidateOperationRequest
481498
from ._models import ValidateOperationResponse
482499
from ._models import ValidateOperationsResponse
483500
from ._models import ValidateRestoreOperationRequest
501+
from ._models import VaultStorageConfigOperationResultResponse
484502
from ._models import WeeklyRetentionFormat
485503
from ._models import WeeklyRetentionSchedule
486504
from ._models import WorkloadInquiryDetails
@@ -502,17 +520,22 @@
502520
from ._paged_models import WorkloadItemResourcePaged
503521
from ._paged_models import WorkloadProtectableItemResourcePaged
504522
from ._recovery_services_backup_client_enums import (
523+
EncryptionAtRestType,
524+
LastUpdateStatus,
525+
InfrastructureEncryptionState,
526+
DataMoveLevel,
505527
OperationStatusValues,
506528
ProvisioningState,
507529
PrivateEndpointConnectionStatus,
508530
ProtectionState,
509-
HealthStatus,
531+
ResourceHealthStatus,
510532
RecoveryType,
511533
CopyOptions,
512534
RestoreRequestType,
513535
WorkloadType,
514536
PolicyType,
515537
JobSupportedAction,
538+
HealthStatus,
516539
ProtectedItemState,
517540
LastBackupStatus,
518541
ProtectedItemHealthStatus,
@@ -650,6 +673,8 @@
650673
'BackupRequestResource',
651674
'BackupResourceConfig',
652675
'BackupResourceConfigResource',
676+
'BackupResourceEncryptionConfig',
677+
'BackupResourceEncryptionConfigResource',
653678
'BackupResourceVaultConfig',
654679
'BackupResourceVaultConfigResource',
655680
'BackupStatusRequest',
@@ -699,7 +724,6 @@
699724
'GenericProtectionPolicy',
700725
'GenericRecoveryPoint',
701726
'GetProtectedItemQueryObject',
702-
'HealthDetails',
703727
'IaasVMBackupRequest',
704728
'IaaSVMContainer',
705729
'IaasVMILRRegistrationRequest',
@@ -717,6 +741,7 @@
717741
'JobResource',
718742
'KEKDetails',
719743
'KeyAndSecretDetails',
744+
'KPIResourceHealthDetails',
720745
'LogSchedulePolicy',
721746
'LongTermRetentionPolicy',
722747
'LongTermSchedulePolicy',
@@ -732,6 +757,8 @@
732757
'MabProtectionPolicy',
733758
'MonthlyRetentionSchedule',
734759
'NameInfo',
760+
'NewErrorResponse', 'NewErrorResponseException',
761+
'NewErrorResponseError',
735762
'OperationResultInfo',
736763
'OperationResultInfoBase',
737764
'OperationResultInfoBaseResource',
@@ -744,6 +771,8 @@
744771
'OperationWorkerResponse',
745772
'PointInTimeRange',
746773
'PreBackupValidation',
774+
'PrepareDataMoveRequest',
775+
'PrepareDataMoveResponse',
747776
'PreValidateEnableBackupRequest',
748777
'PreValidateEnableBackupResponse',
749778
'PrivateEndpoint',
@@ -768,6 +797,7 @@
768797
'RecoveryPointResource',
769798
'RecoveryPointTierInformation',
770799
'Resource',
800+
'ResourceHealthDetails',
771801
'ResourceList',
772802
'RestoreFileSpecs',
773803
'RestoreRequest',
@@ -784,11 +814,13 @@
784814
'TargetAFSRestoreInfo',
785815
'TargetRestoreInfo',
786816
'TokenInformation',
817+
'TriggerDataMoveRequest',
787818
'ValidateIaasVMRestoreOperationRequest',
788819
'ValidateOperationRequest',
789820
'ValidateOperationResponse',
790821
'ValidateOperationsResponse',
791822
'ValidateRestoreOperationRequest',
823+
'VaultStorageConfigOperationResultResponse',
792824
'WeeklyRetentionFormat',
793825
'WeeklyRetentionSchedule',
794826
'WorkloadInquiryDetails',
@@ -809,17 +841,22 @@
809841
'WorkloadProtectableItemResourcePaged',
810842
'ProtectionContainerResourcePaged',
811843
'ClientDiscoveryValueForSingleApiPaged',
844+
'EncryptionAtRestType',
845+
'LastUpdateStatus',
846+
'InfrastructureEncryptionState',
847+
'DataMoveLevel',
812848
'OperationStatusValues',
813849
'ProvisioningState',
814850
'PrivateEndpointConnectionStatus',
815851
'ProtectionState',
816-
'HealthStatus',
852+
'ResourceHealthStatus',
817853
'RecoveryType',
818854
'CopyOptions',
819855
'RestoreRequestType',
820856
'WorkloadType',
821857
'PolicyType',
822858
'JobSupportedAction',
859+
'HealthStatus',
823860
'ProtectedItemState',
824861
'LastBackupStatus',
825862
'ProtectedItemHealthStatus',

0 commit comments

Comments
 (0)