Skip to content

Commit 043c42f

Browse files
author
SDKAuto
committed
CodeGen from PR 10962 in Azure/azure-rest-api-specs
Merge fb51938e82c54fe038f7b7fdb912c2374e72e360 into a3d10d3
1 parent e1f2009 commit 043c42f

File tree

9 files changed

+1411
-168
lines changed

9 files changed

+1411
-168
lines changed

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)