From d20f82c94067ae9cff34883f2ffbbbeef205da2a Mon Sep 17 00:00:00 2001 From: Azure SDK for Python bot Date: Thu, 3 Jan 2019 09:11:10 +0000 Subject: [PATCH 1/6] Generated from 97c181ad47b931a15bb039f85904300528ccb6d0 Generating latest spec --- .../recoveryservicesbackup/models/__init__.py | 597 ++++++++++-------- .../models/azure_backup_server_container.py | 14 +- .../azure_backup_server_container_py3.py | 16 +- .../models/azure_backup_server_engine.py | 2 +- .../models/azure_backup_server_engine_py3.py | 2 +- .../azure_file_share_protectable_item.py | 2 +- .../azure_file_share_protectable_item_py3.py | 2 +- .../azure_file_share_protection_policy.py | 3 +- .../azure_file_share_protection_policy_py3.py | 3 +- .../models/azure_fileshare_protected_item.py | 7 +- .../azure_fileshare_protected_item_py3.py | 7 +- ...azure_iaa_sclassic_compute_vm_container.py | 2 +- ...e_iaa_sclassic_compute_vm_container_py3.py | 2 +- ...aa_sclassic_compute_vm_protectable_item.py | 2 +- ...classic_compute_vm_protectable_item_py3.py | 2 +- ..._iaa_sclassic_compute_vm_protected_item.py | 7 +- ..._sclassic_compute_vm_protected_item_py3.py | 7 +- .../models/azure_iaa_scompute_vm_container.py | 2 +- .../azure_iaa_scompute_vm_container_py3.py | 2 +- .../azure_iaa_scompute_vm_protectable_item.py | 2 +- ...re_iaa_scompute_vm_protectable_item_py3.py | 2 +- .../azure_iaa_scompute_vm_protected_item.py | 7 +- ...zure_iaa_scompute_vm_protected_item_py3.py | 7 +- .../models/azure_iaa_svm_job.py | 2 +- .../models/azure_iaa_svm_job_py3.py | 2 +- .../models/azure_iaa_svm_job_task_details.py | 2 +- .../azure_iaa_svm_job_task_details_py3.py | 2 +- .../models/azure_iaa_svm_protected_item.py | 7 +- .../azure_iaa_svm_protected_item_py3.py | 7 +- ...ecovery_service_vault_protection_intent.py | 4 +- ...ery_service_vault_protection_intent_py3.py | 4 +- .../azure_resource_protection_intent.py | 4 +- .../azure_resource_protection_intent_py3.py | 4 +- .../models/azure_sql_container.py | 2 +- .../models/azure_sql_container_py3.py | 2 +- .../models/azure_sql_protected_item.py | 7 +- .../models/azure_sql_protected_item_py3.py | 7 +- ...workload_container_protection_container.py | 10 +- ...load_container_protection_container_py3.py | 14 +- .../models/azure_storage_container.py | 2 +- .../models/azure_storage_container_py3.py | 2 +- .../azure_storage_protectable_container.py | 2 +- ...azure_storage_protectable_container_py3.py | 2 +- ..._vm_app_container_protectable_container.py | 2 +- ...app_container_protectable_container_py3.py | 2 +- ...e_vm_app_container_protection_container.py | 10 +- ..._app_container_protection_container_py3.py | 14 +- .../models/azure_vm_workload_item.py | 12 +- .../models/azure_vm_workload_item_py3.py | 12 +- .../azure_vm_workload_protectable_item.py | 12 +- .../azure_vm_workload_protectable_item_py3.py | 12 +- .../azure_vm_workload_protected_item.py | 13 +- .../azure_vm_workload_protected_item_py3.py | 13 +- .../azure_vm_workload_protection_policy.py | 3 +- ...azure_vm_workload_protection_policy_py3.py | 3 +- ...kload_sap_ase_database_protectable_item.py | 81 +++ ...d_sap_ase_database_protectable_item_py3.py | 81 +++ ...orkload_sap_ase_database_protected_item.py | 123 ++++ ...oad_sap_ase_database_protected_item_py3.py | 123 ++++ ...workload_sap_ase_database_workload_item.py | 67 ++ ...load_sap_ase_database_workload_item_py3.py | 67 ++ ...orkload_sap_ase_system_protectable_item.py | 81 +++ ...oad_sap_ase_system_protectable_item_py3.py | 81 +++ ...m_workload_sap_ase_system_workload_item.py | 67 ++ ...rkload_sap_ase_system_workload_item_py3.py | 67 ++ ...load_sap_hana_database_protectable_item.py | 8 +- ..._sap_hana_database_protectable_item_py3.py | 8 +- ...rkload_sap_hana_database_protected_item.py | 9 +- ...ad_sap_hana_database_protected_item_py3.py | 9 +- ...orkload_sap_hana_database_workload_item.py | 8 +- ...oad_sap_hana_database_workload_item_py3.py | 8 +- ...rkload_sap_hana_system_protectable_item.py | 8 +- ...ad_sap_hana_system_protectable_item_py3.py | 8 +- ..._workload_sap_hana_system_workload_item.py | 8 +- ...kload_sap_hana_system_workload_item_py3.py | 8 +- ...sql_availability_group_protectable_item.py | 6 +- ...availability_group_protectable_item_py3.py | 6 +- ..._workload_sql_database_protectable_item.py | 6 +- ...kload_sql_database_protectable_item_py3.py | 6 +- ...vm_workload_sql_database_protected_item.py | 26 +- ...orkload_sql_database_protected_item_py3.py | 28 +- ..._vm_workload_sql_database_workload_item.py | 6 +- ...workload_sql_database_workload_item_py3.py | 6 +- ..._workload_sql_instance_protectable_item.py | 6 +- ...kload_sql_instance_protectable_item_py3.py | 6 +- ..._vm_workload_sql_instance_workload_item.py | 6 +- ...workload_sql_instance_workload_item_py3.py | 6 +- .../azure_workload_auto_protection_intent.py | 4 +- ...ure_workload_auto_protection_intent_py3.py | 4 +- .../models/azure_workload_container.py | 13 +- .../models/azure_workload_container_py3.py | 15 +- ...e_workload_point_in_time_recovery_point.py | 55 ++ ...rkload_point_in_time_recovery_point_py3.py | 55 ++ ..._workload_point_in_time_restore_request.py | 56 ++ ...kload_point_in_time_restore_request_py3.py | 56 ++ .../models/azure_workload_recovery_point.py | 11 +- .../azure_workload_recovery_point_py3.py | 11 +- .../models/azure_workload_restore_request.py | 10 +- .../azure_workload_restore_request_py3.py | 12 +- ...d_sap_hana_point_in_time_recovery_point.py | 7 +- ...p_hana_point_in_time_recovery_point_py3.py | 9 +- ..._sap_hana_point_in_time_restore_request.py | 8 +- ..._hana_point_in_time_restore_request_py3.py | 12 +- .../azure_workload_sap_hana_recovery_point.py | 19 +- ...re_workload_sap_hana_recovery_point_py3.py | 21 +- ...azure_workload_sap_hana_restore_request.py | 16 +- ...e_workload_sap_hana_restore_request_py3.py | 20 +- ...ure_workload_sql_auto_protection_intent.py | 7 +- ...workload_sql_auto_protection_intent_py3.py | 7 +- ...rkload_sql_point_in_time_recovery_point.py | 2 +- ...ad_sql_point_in_time_recovery_point_py3.py | 2 +- ...kload_sql_point_in_time_restore_request.py | 8 +- ...d_sql_point_in_time_restore_request_py3.py | 12 +- .../azure_workload_sql_recovery_point.py | 6 +- .../azure_workload_sql_recovery_point_py3.py | 6 +- .../azure_workload_sql_restore_request.py | 9 +- .../azure_workload_sql_restore_request_py3.py | 13 +- .../models/backup_engine_base.py | 2 +- .../models/backup_engine_base_py3.py | 2 +- .../models/backup_engine_extended_info.py | 4 +- .../models/backup_engine_extended_info_py3.py | 4 +- .../models/backup_status_request.py | 3 +- .../models/backup_status_request_py3.py | 3 +- .../models/bek_details.py | 2 +- .../models/bek_details_py3.py | 2 +- .../models/bms_backup_fabric_query_object.py | 28 + .../bms_backup_fabric_query_object_py3.py | 28 + .../models/bms_backup_fabrics_query_object.py | 37 ++ .../bms_backup_fabrics_query_object_py3.py | 37 ++ .../bms_containers_inquiry_query_object.py | 2 +- ...bms_containers_inquiry_query_object_py3.py | 2 +- .../models/bms_workload_item_query_object.py | 4 +- .../bms_workload_item_query_object_py3.py | 4 +- .../models/bmspo_query_object.py | 2 +- .../models/bmspo_query_object_py3.py | 2 +- .../models/dpm_backup_engine.py | 2 +- .../models/dpm_backup_engine_py3.py | 2 +- .../models/dpm_container.py | 9 +- .../models/dpm_container_py3.py | 9 +- .../recoveryservicesbackup/models/dpm_job.py | 2 +- .../models/dpm_job_py3.py | 2 +- .../models/dpm_protected_item.py | 9 +- .../models/dpm_protected_item_py3.py | 9 +- .../models/generic_backup_fabric.py | 42 ++ .../models/generic_backup_fabric_py3.py | 42 ++ .../models/generic_backup_fabric_resource.py | 57 ++ .../generic_backup_fabric_resource_paged.py | 27 + .../generic_backup_fabric_resource_py3.py | 57 ++ .../models/generic_container.py | 2 +- .../models/generic_container_py3.py | 2 +- .../models/generic_protected_item.py | 7 +- .../models/generic_protected_item_py3.py | 7 +- .../models/generic_restore_access_request.py | 33 + .../generic_restore_access_request_py3.py | 33 + .../models/generic_restore_access_response.py | 33 + .../generic_restore_access_response_py3.py | 33 + .../models/iaa_svm_container.py | 2 +- .../models/iaa_svm_container_py3.py | 2 +- .../models/iaa_svm_protectable_item.py | 2 +- .../models/iaa_svm_protectable_item_py3.py | 2 +- .../models/job_query_object.py | 2 +- .../models/job_query_object_py3.py | 2 +- .../models/key_and_secret_details.py | 6 +- .../models/key_and_secret_details_py3.py | 6 +- .../models/mab_container.py | 2 +- .../models/mab_container_extended_info.py | 2 +- .../models/mab_container_extended_info_py3.py | 2 +- .../models/mab_container_py3.py | 2 +- .../models/mab_file_folder_protected_item.py | 7 +- .../mab_file_folder_protected_item_py3.py | 7 +- .../recoveryservicesbackup/models/mab_job.py | 2 +- .../models/mab_job_py3.py | 2 +- .../pre_validate_enable_backup_request.py | 3 +- .../pre_validate_enable_backup_request_py3.py | 3 +- .../models/protectable_container.py | 2 +- .../models/protectable_container_py3.py | 2 +- .../models/protected_item.py | 12 +- .../models/protected_item_py3.py | 12 +- .../models/protected_item_query_object.py | 2 +- .../models/protected_item_query_object_py3.py | 2 +- .../models/protection_container.py | 10 +- .../models/protection_container_py3.py | 10 +- .../models/protection_intent.py | 4 +- .../models/protection_intent_py3.py | 4 +- .../models/protection_policy_query_object.py | 2 +- .../protection_policy_query_object_py3.py | 2 +- .../models/recovery_point.py | 5 +- .../models/recovery_point_py3.py | 5 +- .../recovery_services_backup_client_enums.py | 390 ++++++------ .../models/restore_request.py | 4 +- .../models/restore_request_py3.py | 4 +- .../models/workload_item.py | 2 +- .../models/workload_item_py3.py | 2 +- .../models/workload_protectable_item.py | 2 +- .../models/workload_protectable_item_py3.py | 2 +- .../operations/__init__.py | 18 +- .../operations/backup_fabrics_operations.py | 324 ++++++++++ ...protected_items_in_container_operations.py | 124 ++++ ...tection_containers_in_fabric_operations.py | 116 ++++ ...kup_resource_storage_configs_operations.py | 75 ++- .../operations/job_details_operations.py | 2 +- .../protectable_containers_operations.py | 2 +- .../protection_containers_operations.py | 106 +++- .../scoped_backup_policies_operations.py | 117 ++++ .../scoped_protection_policies_operations.py | 254 ++++++++ ...ion_policy_operation_results_operations.py | 113 ++++ ...on_policy_operation_statuses_operations.py | 118 ++++ .../recovery_services_backup_client.py | 45 +- 208 files changed, 3986 insertions(+), 966 deletions(-) create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_protectable_item.py create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_protectable_item_py3.py create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_protected_item.py create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_protected_item_py3.py create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_workload_item.py create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_workload_item_py3.py create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_system_protectable_item.py create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_system_protectable_item_py3.py create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_system_workload_item.py create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_system_workload_item_py3.py create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_point_in_time_recovery_point.py create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_point_in_time_recovery_point_py3.py create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_point_in_time_restore_request.py create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_point_in_time_restore_request_py3.py create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_backup_fabric_query_object.py create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_backup_fabric_query_object_py3.py create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_backup_fabrics_query_object.py create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_backup_fabrics_query_object_py3.py create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric.py create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric_py3.py create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric_resource.py create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric_resource_paged.py create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric_resource_py3.py create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_restore_access_request.py create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_restore_access_request_py3.py create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_restore_access_response.py create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_restore_access_response_py3.py create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_fabrics_operations.py create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_protected_items_in_container_operations.py create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_protection_containers_in_fabric_operations.py create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/scoped_backup_policies_operations.py create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/scoped_protection_policies_operations.py create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/scoped_protection_policy_operation_results_operations.py create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/scoped_protection_policy_operation_statuses_operations.py diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/__init__.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/__init__.py index 8f6884e7fe37..c1786e577996 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/__init__.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/__init__.py @@ -10,52 +10,121 @@ # -------------------------------------------------------------------------- try: - from .azure_backup_goal_feature_support_request_py3 import AzureBackupGoalFeatureSupportRequest + from .azure_backup_server_container_py3 import AzureBackupServerContainer from .azure_fileshare_protected_item_extended_info_py3 import AzureFileshareProtectedItemExtendedInfo from .azure_fileshare_protected_item_py3 import AzureFileshareProtectedItem from .schedule_policy_py3 import SchedulePolicy from .retention_policy_py3 import RetentionPolicy from .azure_file_share_protection_policy_py3 import AzureFileShareProtectionPolicy - from .restore_file_specs_py3 import RestoreFileSpecs - from .target_afs_restore_info_py3 import TargetAFSRestoreInfo - from .azure_file_share_restore_request_py3 import AzureFileShareRestoreRequest + from .azure_iaa_sclassic_compute_vm_container_py3 import AzureIaaSClassicComputeVMContainer from .azure_iaa_sclassic_compute_vm_protected_item_py3 import AzureIaaSClassicComputeVMProtectedItem + from .azure_iaa_scompute_vm_container_py3 import AzureIaaSComputeVMContainer from .azure_iaa_scompute_vm_protected_item_py3 import AzureIaaSComputeVMProtectedItem - from .azure_iaa_svm_error_info_py3 import AzureIaaSVMErrorInfo from .azure_iaa_svm_health_details_py3 import AzureIaaSVMHealthDetails - from .azure_iaa_svm_job_task_details_py3 import AzureIaaSVMJobTaskDetails - from .azure_iaa_svm_job_extended_info_py3 import AzureIaaSVMJobExtendedInfo - from .azure_iaa_svm_job_py3 import AzureIaaSVMJob from .azure_iaa_svm_protected_item_extended_info_py3 import AzureIaaSVMProtectedItemExtendedInfo from .azure_iaa_svm_protected_item_py3 import AzureIaaSVMProtectedItem from .azure_iaa_svm_protection_policy_py3 import AzureIaaSVMProtectionPolicy - from .azure_recovery_service_vault_protection_intent_py3 import AzureRecoveryServiceVaultProtectionIntent - from .azure_resource_protection_intent_py3 import AzureResourceProtectionIntent + from .azure_sqlag_workload_container_protection_container_py3 import AzureSQLAGWorkloadContainerProtectionContainer + from .azure_sql_container_py3 import AzureSqlContainer from .azure_sql_protected_item_extended_info_py3 import AzureSqlProtectedItemExtendedInfo from .azure_sql_protected_item_py3 import AzureSqlProtectedItem from .azure_sql_protection_policy_py3 import AzureSqlProtectionPolicy - from .azure_storage_error_info_py3 import AzureStorageErrorInfo - from .azure_storage_job_task_details_py3 import AzureStorageJobTaskDetails - from .azure_storage_job_extended_info_py3 import AzureStorageJobExtendedInfo - from .azure_storage_job_py3 import AzureStorageJob - from .azure_vm_resource_feature_support_request_py3 import AzureVMResourceFeatureSupportRequest - from .azure_vm_resource_feature_support_response_py3 import AzureVMResourceFeatureSupportResponse + from .azure_storage_container_py3 import AzureStorageContainer + from .azure_vm_app_container_protection_container_py3 import AzureVMAppContainerProtectionContainer from .error_detail_py3 import ErrorDetail from .azure_vm_workload_protected_item_extended_info_py3 import AzureVmWorkloadProtectedItemExtendedInfo from .azure_vm_workload_protected_item_py3 import AzureVmWorkloadProtectedItem from .settings_py3 import Settings from .sub_protection_policy_py3 import SubProtectionPolicy from .azure_vm_workload_protection_policy_py3 import AzureVmWorkloadProtectionPolicy + from .azure_vm_workload_sap_ase_database_protected_item_py3 import AzureVmWorkloadSAPAseDatabaseProtectedItem from .azure_vm_workload_sap_hana_database_protected_item_py3 import AzureVmWorkloadSAPHanaDatabaseProtectedItem from .azure_vm_workload_sql_database_protected_item_py3 import AzureVmWorkloadSQLDatabaseProtectedItem + from .inquiry_validation_py3 import InquiryValidation + from .workload_inquiry_details_py3 import WorkloadInquiryDetails + from .inquiry_info_py3 import InquiryInfo + from .distributed_nodes_info_py3 import DistributedNodesInfo + from .azure_workload_container_extended_info_py3 import AzureWorkloadContainerExtendedInfo + from .azure_workload_container_py3 import AzureWorkloadContainer + from .bms_backup_fabric_query_object_py3 import BMSBackupFabricQueryObject + from .bms_backup_fabrics_query_object_py3 import BMSBackupFabricsQueryObject + from .bms_container_query_object_py3 import BMSContainerQueryObject + from .client_script_for_connect_py3 import ClientScriptForConnect + from .container_identity_info_py3 import ContainerIdentityInfo + from .day_py3 import Day + from .daily_retention_format_py3 import DailyRetentionFormat + from .retention_duration_py3 import RetentionDuration + from .daily_retention_schedule_py3 import DailyRetentionSchedule + from .dpm_container_extended_info_py3 import DPMContainerExtendedInfo + from .dpm_container_py3 import DpmContainer + from .dpm_protected_item_extended_info_py3 import DPMProtectedItemExtendedInfo + from .dpm_protected_item_py3 import DPMProtectedItem + from .generic_backup_fabric_py3 import GenericBackupFabric + from .generic_backup_fabric_resource_py3 import GenericBackupFabricResource + from .generic_container_extended_info_py3 import GenericContainerExtendedInfo + from .generic_container_py3 import GenericContainer + from .generic_protected_item_py3 import GenericProtectedItem + from .generic_protection_policy_py3 import GenericProtectionPolicy + from .generic_restore_access_request_py3 import GenericRestoreAccessRequest + from .generic_restore_access_response_py3 import GenericRestoreAccessResponse + from .iaa_svm_container_py3 import IaaSVMContainer + from .instant_item_recovery_target_py3 import InstantItemRecoveryTarget + from .log_schedule_policy_py3 import LogSchedulePolicy + from .weekly_retention_schedule_py3 import WeeklyRetentionSchedule + from .weekly_retention_format_py3 import WeeklyRetentionFormat + from .monthly_retention_schedule_py3 import MonthlyRetentionSchedule + from .yearly_retention_schedule_py3 import YearlyRetentionSchedule + from .long_term_retention_policy_py3 import LongTermRetentionPolicy + from .long_term_schedule_policy_py3 import LongTermSchedulePolicy + from .mab_container_extended_info_py3 import MabContainerExtendedInfo + from .mab_container_health_details_py3 import MABContainerHealthDetails + from .mab_container_py3 import MabContainer + from .mab_file_folder_protected_item_extended_info_py3 import MabFileFolderProtectedItemExtendedInfo + from .mab_file_folder_protected_item_py3 import MabFileFolderProtectedItem + from .mab_protection_policy_py3 import MabProtectionPolicy + from .operation_status_error_py3 import OperationStatusError + from .operation_status_extended_info_py3 import OperationStatusExtendedInfo + from .operation_status_py3 import OperationStatus + from .operation_status_job_extended_info_py3 import OperationStatusJobExtendedInfo + from .operation_status_jobs_extended_info_py3 import OperationStatusJobsExtendedInfo + from .operation_status_provision_ilr_extended_info_py3 import OperationStatusProvisionILRExtendedInfo + from .protected_item_py3 import ProtectedItem + from .protected_item_query_object_py3 import ProtectedItemQueryObject + from .protected_item_resource_py3 import ProtectedItemResource + from .protection_container_py3 import ProtectionContainer + from .protection_container_resource_py3 import ProtectionContainerResource + from .protection_policy_py3 import ProtectionPolicy + from .protection_policy_query_object_py3 import ProtectionPolicyQueryObject + from .protection_policy_resource_py3 import ProtectionPolicyResource + from .resource_py3 import Resource + from .resource_list_py3 import ResourceList + from .simple_retention_policy_py3 import SimpleRetentionPolicy + from .simple_schedule_policy_py3 import SimpleSchedulePolicy + from .azure_backup_goal_feature_support_request_py3 import AzureBackupGoalFeatureSupportRequest + from .restore_file_specs_py3 import RestoreFileSpecs + from .target_afs_restore_info_py3 import TargetAFSRestoreInfo + from .azure_file_share_restore_request_py3 import AzureFileShareRestoreRequest + from .azure_iaa_svm_error_info_py3 import AzureIaaSVMErrorInfo + from .azure_iaa_svm_job_task_details_py3 import AzureIaaSVMJobTaskDetails + from .azure_iaa_svm_job_extended_info_py3 import AzureIaaSVMJobExtendedInfo + from .azure_iaa_svm_job_py3 import AzureIaaSVMJob + from .azure_recovery_service_vault_protection_intent_py3 import AzureRecoveryServiceVaultProtectionIntent + from .azure_resource_protection_intent_py3 import AzureResourceProtectionIntent + from .azure_storage_error_info_py3 import AzureStorageErrorInfo + from .azure_storage_job_task_details_py3 import AzureStorageJobTaskDetails + from .azure_storage_job_extended_info_py3 import AzureStorageJobExtendedInfo + from .azure_storage_job_py3 import AzureStorageJob + from .azure_vm_resource_feature_support_request_py3 import AzureVMResourceFeatureSupportRequest + from .azure_vm_resource_feature_support_response_py3 import AzureVMResourceFeatureSupportResponse from .azure_workload_auto_protection_intent_py3 import AzureWorkloadAutoProtectionIntent from .azure_workload_error_info_py3 import AzureWorkloadErrorInfo from .azure_workload_job_task_details_py3 import AzureWorkloadJobTaskDetails from .azure_workload_job_extended_info_py3 import AzureWorkloadJobExtendedInfo from .azure_workload_job_py3 import AzureWorkloadJob + from .azure_workload_point_in_time_restore_request_py3 import AzureWorkloadPointInTimeRestoreRequest + from .target_restore_info_py3 import TargetRestoreInfo from .azure_workload_restore_request_py3 import AzureWorkloadRestoreRequest from .azure_workload_sap_hana_point_in_time_restore_request_py3 import AzureWorkloadSAPHanaPointInTimeRestoreRequest - from .target_restore_info_py3 import TargetRestoreInfo from .azure_workload_sap_hana_restore_request_py3 import AzureWorkloadSAPHanaRestoreRequest from .azure_workload_sql_auto_protection_intent_py3 import AzureWorkloadSQLAutoProtectionIntent from .azure_workload_sql_point_in_time_restore_request_py3 import AzureWorkloadSQLPointInTimeRestoreRequest @@ -66,83 +135,51 @@ from .backup_status_request_py3 import BackupStatusRequest from .backup_status_response_py3 import BackupStatusResponse from .bms_backup_summaries_query_object_py3 import BMSBackupSummariesQueryObject - from .day_py3 import Day - from .daily_retention_format_py3 import DailyRetentionFormat - from .retention_duration_py3 import RetentionDuration - from .daily_retention_schedule_py3 import DailyRetentionSchedule from .dpm_error_info_py3 import DpmErrorInfo from .dpm_job_task_details_py3 import DpmJobTaskDetails from .dpm_job_extended_info_py3 import DpmJobExtendedInfo from .dpm_job_py3 import DpmJob - from .dpm_protected_item_extended_info_py3 import DPMProtectedItemExtendedInfo - from .dpm_protected_item_py3 import DPMProtectedItem from .encryption_details_py3 import EncryptionDetails from .export_jobs_operation_result_info_py3 import ExportJobsOperationResultInfo from .feature_support_request_py3 import FeatureSupportRequest - from .generic_protected_item_py3 import GenericProtectedItem - from .generic_protection_policy_py3 import GenericProtectionPolicy from .iaas_vm_restore_request_py3 import IaasVMRestoreRequest from .job_py3 import Job from .job_query_object_py3 import JobQueryObject from .job_resource_py3 import JobResource - from .log_schedule_policy_py3 import LogSchedulePolicy - from .weekly_retention_schedule_py3 import WeeklyRetentionSchedule - from .weekly_retention_format_py3 import WeeklyRetentionFormat - from .monthly_retention_schedule_py3 import MonthlyRetentionSchedule - from .yearly_retention_schedule_py3 import YearlyRetentionSchedule - from .long_term_retention_policy_py3 import LongTermRetentionPolicy - from .long_term_schedule_policy_py3 import LongTermSchedulePolicy from .mab_error_info_py3 import MabErrorInfo - from .mab_file_folder_protected_item_extended_info_py3 import MabFileFolderProtectedItemExtendedInfo - from .mab_file_folder_protected_item_py3 import MabFileFolderProtectedItem from .mab_job_task_details_py3 import MabJobTaskDetails from .mab_job_extended_info_py3 import MabJobExtendedInfo from .mab_job_py3 import MabJob - from .mab_protection_policy_py3 import MabProtectionPolicy from .operation_result_info_py3 import OperationResultInfo from .operation_result_info_base_py3 import OperationResultInfoBase from .operation_result_info_base_resource_py3 import OperationResultInfoBaseResource from .operation_worker_response_py3 import OperationWorkerResponse from .pre_validate_enable_backup_request_py3 import PreValidateEnableBackupRequest from .pre_validate_enable_backup_response_py3 import PreValidateEnableBackupResponse - from .protected_item_py3 import ProtectedItem - from .protected_item_query_object_py3 import ProtectedItemQueryObject - from .protected_item_resource_py3 import ProtectedItemResource from .protection_intent_py3 import ProtectionIntent from .protection_intent_query_object_py3 import ProtectionIntentQueryObject from .protection_intent_resource_py3 import ProtectionIntentResource - from .protection_policy_py3 import ProtectionPolicy - from .protection_policy_query_object_py3 import ProtectionPolicyQueryObject - from .protection_policy_resource_py3 import ProtectionPolicyResource - from .resource_py3 import Resource - from .resource_list_py3 import ResourceList from .restore_request_py3 import RestoreRequest - from .simple_retention_policy_py3 import SimpleRetentionPolicy - from .simple_schedule_policy_py3 import SimpleSchedulePolicy from .validate_iaas_vm_restore_operation_request_py3 import ValidateIaasVMRestoreOperationRequest from .validate_operation_request_py3 import ValidateOperationRequest from .validate_operation_response_py3 import ValidateOperationResponse from .validate_operations_response_py3 import ValidateOperationsResponse from .validate_restore_operation_request_py3 import ValidateRestoreOperationRequest - from .dpm_container_extended_info_py3 import DPMContainerExtendedInfo - from .azure_backup_server_container_py3 import AzureBackupServerContainer from .azure_backup_server_engine_py3 import AzureBackupServerEngine from .azure_file_share_backup_request_py3 import AzureFileShareBackupRequest from .azure_file_share_protectable_item_py3 import AzureFileShareProtectableItem from .azure_file_share_recovery_point_py3 import AzureFileShareRecoveryPoint - from .azure_iaa_sclassic_compute_vm_container_py3 import AzureIaaSClassicComputeVMContainer from .azure_iaa_sclassic_compute_vm_protectable_item_py3 import AzureIaaSClassicComputeVMProtectableItem - from .azure_iaa_scompute_vm_container_py3 import AzureIaaSComputeVMContainer from .azure_iaa_scompute_vm_protectable_item_py3 import AzureIaaSComputeVMProtectableItem - from .azure_sqlag_workload_container_protection_container_py3 import AzureSQLAGWorkloadContainerProtectionContainer - from .azure_sql_container_py3 import AzureSqlContainer - from .azure_storage_container_py3 import AzureStorageContainer from .azure_storage_protectable_container_py3 import AzureStorageProtectableContainer from .azure_vm_app_container_protectable_container_py3 import AzureVMAppContainerProtectableContainer - from .azure_vm_app_container_protection_container_py3 import AzureVMAppContainerProtectionContainer from .azure_vm_workload_item_py3 import AzureVmWorkloadItem from .pre_backup_validation_py3 import PreBackupValidation from .azure_vm_workload_protectable_item_py3 import AzureVmWorkloadProtectableItem + from .azure_vm_workload_sap_ase_database_protectable_item_py3 import AzureVmWorkloadSAPAseDatabaseProtectableItem + from .azure_vm_workload_sap_ase_database_workload_item_py3 import AzureVmWorkloadSAPAseDatabaseWorkloadItem + from .azure_vm_workload_sap_ase_system_protectable_item_py3 import AzureVmWorkloadSAPAseSystemProtectableItem + from .azure_vm_workload_sap_ase_system_workload_item_py3 import AzureVmWorkloadSAPAseSystemWorkloadItem from .azure_vm_workload_sap_hana_database_protectable_item_py3 import AzureVmWorkloadSAPHanaDatabaseProtectableItem from .azure_vm_workload_sap_hana_database_workload_item_py3 import AzureVmWorkloadSAPHanaDatabaseWorkloadItem from .azure_vm_workload_sap_hana_system_protectable_item_py3 import AzureVmWorkloadSAPHanaSystemProtectableItem @@ -154,14 +191,9 @@ from .sql_data_directory_py3 import SQLDataDirectory from .azure_vm_workload_sql_instance_workload_item_py3 import AzureVmWorkloadSQLInstanceWorkloadItem from .azure_workload_backup_request_py3 import AzureWorkloadBackupRequest - from .inquiry_validation_py3 import InquiryValidation - from .workload_inquiry_details_py3 import WorkloadInquiryDetails - from .inquiry_info_py3 import InquiryInfo - from .distributed_nodes_info_py3 import DistributedNodesInfo - from .azure_workload_container_extended_info_py3 import AzureWorkloadContainerExtendedInfo - from .azure_workload_container_py3 import AzureWorkloadContainer - from .azure_workload_recovery_point_py3 import AzureWorkloadRecoveryPoint from .point_in_time_range_py3 import PointInTimeRange + from .azure_workload_point_in_time_recovery_point_py3 import AzureWorkloadPointInTimeRecoveryPoint + from .azure_workload_recovery_point_py3 import AzureWorkloadRecoveryPoint from .azure_workload_sap_hana_point_in_time_recovery_point_py3 import AzureWorkloadSAPHanaPointInTimeRecoveryPoint from .azure_workload_sap_hana_recovery_point_py3 import AzureWorkloadSAPHanaRecoveryPoint from .azure_workload_sql_point_in_time_recovery_point_py3 import AzureWorkloadSQLPointInTimeRecoveryPoint @@ -179,22 +211,15 @@ from .bek_details_py3 import BEKDetails from .bms_backup_engine_query_object_py3 import BMSBackupEngineQueryObject from .bms_backup_engines_query_object_py3 import BMSBackupEnginesQueryObject - from .bms_container_query_object_py3 import BMSContainerQueryObject from .bms_containers_inquiry_query_object_py3 import BMSContainersInquiryQueryObject from .bmspo_query_object_py3 import BMSPOQueryObject from .bms_refresh_containers_query_object_py3 import BMSRefreshContainersQueryObject from .bmsrp_query_object_py3 import BMSRPQueryObject from .bms_workload_item_query_object_py3 import BMSWorkloadItemQueryObject - from .client_script_for_connect_py3 import ClientScriptForConnect - from .container_identity_info_py3 import ContainerIdentityInfo from .dpm_backup_engine_py3 import DpmBackupEngine - from .dpm_container_py3 import DpmContainer - from .generic_container_extended_info_py3 import GenericContainerExtendedInfo - from .generic_container_py3 import GenericContainer from .generic_recovery_point_py3 import GenericRecoveryPoint from .get_protected_item_query_object_py3 import GetProtectedItemQueryObject from .iaas_vm_backup_request_py3 import IaasVMBackupRequest - from .iaa_svm_container_py3 import IaaSVMContainer from .iaas_vmilr_registration_request_py3 import IaasVMILRRegistrationRequest from .iaa_svm_protectable_item_py3 import IaaSVMProtectableItem from .kek_details_py3 import KEKDetails @@ -203,20 +228,8 @@ from .iaas_vm_recovery_point_py3 import IaasVMRecoveryPoint from .ilr_request_py3 import ILRRequest from .ilr_request_resource_py3 import ILRRequestResource - from .instant_item_recovery_target_py3 import InstantItemRecoveryTarget - from .mab_container_extended_info_py3 import MabContainerExtendedInfo - from .mab_container_health_details_py3 import MABContainerHealthDetails - from .mab_container_py3 import MabContainer - from .operation_status_error_py3 import OperationStatusError - from .operation_status_extended_info_py3 import OperationStatusExtendedInfo - from .operation_status_py3 import OperationStatus - from .operation_status_job_extended_info_py3 import OperationStatusJobExtendedInfo - from .operation_status_jobs_extended_info_py3 import OperationStatusJobsExtendedInfo - from .operation_status_provision_ilr_extended_info_py3 import OperationStatusProvisionILRExtendedInfo from .protectable_container_py3 import ProtectableContainer from .protectable_container_resource_py3 import ProtectableContainerResource - from .protection_container_py3 import ProtectionContainer - from .protection_container_resource_py3 import ProtectionContainerResource from .recovery_point_py3 import RecoveryPoint from .recovery_point_resource_py3 import RecoveryPointResource from .restore_request_resource_py3 import RestoreRequestResource @@ -231,52 +244,121 @@ from .client_discovery_for_properties_py3 import ClientDiscoveryForProperties from .client_discovery_value_for_single_api_py3 import ClientDiscoveryValueForSingleApi except (SyntaxError, ImportError): - from .azure_backup_goal_feature_support_request import AzureBackupGoalFeatureSupportRequest + from .azure_backup_server_container import AzureBackupServerContainer from .azure_fileshare_protected_item_extended_info import AzureFileshareProtectedItemExtendedInfo from .azure_fileshare_protected_item import AzureFileshareProtectedItem from .schedule_policy import SchedulePolicy from .retention_policy import RetentionPolicy from .azure_file_share_protection_policy import AzureFileShareProtectionPolicy - from .restore_file_specs import RestoreFileSpecs - from .target_afs_restore_info import TargetAFSRestoreInfo - from .azure_file_share_restore_request import AzureFileShareRestoreRequest + from .azure_iaa_sclassic_compute_vm_container import AzureIaaSClassicComputeVMContainer from .azure_iaa_sclassic_compute_vm_protected_item import AzureIaaSClassicComputeVMProtectedItem + from .azure_iaa_scompute_vm_container import AzureIaaSComputeVMContainer from .azure_iaa_scompute_vm_protected_item import AzureIaaSComputeVMProtectedItem - from .azure_iaa_svm_error_info import AzureIaaSVMErrorInfo from .azure_iaa_svm_health_details import AzureIaaSVMHealthDetails - from .azure_iaa_svm_job_task_details import AzureIaaSVMJobTaskDetails - from .azure_iaa_svm_job_extended_info import AzureIaaSVMJobExtendedInfo - from .azure_iaa_svm_job import AzureIaaSVMJob from .azure_iaa_svm_protected_item_extended_info import AzureIaaSVMProtectedItemExtendedInfo from .azure_iaa_svm_protected_item import AzureIaaSVMProtectedItem from .azure_iaa_svm_protection_policy import AzureIaaSVMProtectionPolicy - from .azure_recovery_service_vault_protection_intent import AzureRecoveryServiceVaultProtectionIntent - from .azure_resource_protection_intent import AzureResourceProtectionIntent + from .azure_sqlag_workload_container_protection_container import AzureSQLAGWorkloadContainerProtectionContainer + from .azure_sql_container import AzureSqlContainer from .azure_sql_protected_item_extended_info import AzureSqlProtectedItemExtendedInfo from .azure_sql_protected_item import AzureSqlProtectedItem from .azure_sql_protection_policy import AzureSqlProtectionPolicy - from .azure_storage_error_info import AzureStorageErrorInfo - from .azure_storage_job_task_details import AzureStorageJobTaskDetails - from .azure_storage_job_extended_info import AzureStorageJobExtendedInfo - from .azure_storage_job import AzureStorageJob - from .azure_vm_resource_feature_support_request import AzureVMResourceFeatureSupportRequest - from .azure_vm_resource_feature_support_response import AzureVMResourceFeatureSupportResponse + from .azure_storage_container import AzureStorageContainer + from .azure_vm_app_container_protection_container import AzureVMAppContainerProtectionContainer from .error_detail import ErrorDetail from .azure_vm_workload_protected_item_extended_info import AzureVmWorkloadProtectedItemExtendedInfo from .azure_vm_workload_protected_item import AzureVmWorkloadProtectedItem from .settings import Settings from .sub_protection_policy import SubProtectionPolicy from .azure_vm_workload_protection_policy import AzureVmWorkloadProtectionPolicy + from .azure_vm_workload_sap_ase_database_protected_item import AzureVmWorkloadSAPAseDatabaseProtectedItem from .azure_vm_workload_sap_hana_database_protected_item import AzureVmWorkloadSAPHanaDatabaseProtectedItem from .azure_vm_workload_sql_database_protected_item import AzureVmWorkloadSQLDatabaseProtectedItem + from .inquiry_validation import InquiryValidation + from .workload_inquiry_details import WorkloadInquiryDetails + from .inquiry_info import InquiryInfo + from .distributed_nodes_info import DistributedNodesInfo + from .azure_workload_container_extended_info import AzureWorkloadContainerExtendedInfo + from .azure_workload_container import AzureWorkloadContainer + from .bms_backup_fabric_query_object import BMSBackupFabricQueryObject + from .bms_backup_fabrics_query_object import BMSBackupFabricsQueryObject + from .bms_container_query_object import BMSContainerQueryObject + from .client_script_for_connect import ClientScriptForConnect + from .container_identity_info import ContainerIdentityInfo + from .day import Day + from .daily_retention_format import DailyRetentionFormat + from .retention_duration import RetentionDuration + from .daily_retention_schedule import DailyRetentionSchedule + from .dpm_container_extended_info import DPMContainerExtendedInfo + from .dpm_container import DpmContainer + from .dpm_protected_item_extended_info import DPMProtectedItemExtendedInfo + from .dpm_protected_item import DPMProtectedItem + from .generic_backup_fabric import GenericBackupFabric + from .generic_backup_fabric_resource import GenericBackupFabricResource + from .generic_container_extended_info import GenericContainerExtendedInfo + from .generic_container import GenericContainer + from .generic_protected_item import GenericProtectedItem + from .generic_protection_policy import GenericProtectionPolicy + from .generic_restore_access_request import GenericRestoreAccessRequest + from .generic_restore_access_response import GenericRestoreAccessResponse + from .iaa_svm_container import IaaSVMContainer + from .instant_item_recovery_target import InstantItemRecoveryTarget + from .log_schedule_policy import LogSchedulePolicy + from .weekly_retention_schedule import WeeklyRetentionSchedule + from .weekly_retention_format import WeeklyRetentionFormat + from .monthly_retention_schedule import MonthlyRetentionSchedule + from .yearly_retention_schedule import YearlyRetentionSchedule + from .long_term_retention_policy import LongTermRetentionPolicy + from .long_term_schedule_policy import LongTermSchedulePolicy + from .mab_container_extended_info import MabContainerExtendedInfo + from .mab_container_health_details import MABContainerHealthDetails + from .mab_container import MabContainer + from .mab_file_folder_protected_item_extended_info import MabFileFolderProtectedItemExtendedInfo + from .mab_file_folder_protected_item import MabFileFolderProtectedItem + from .mab_protection_policy import MabProtectionPolicy + from .operation_status_error import OperationStatusError + from .operation_status_extended_info import OperationStatusExtendedInfo + from .operation_status import OperationStatus + from .operation_status_job_extended_info import OperationStatusJobExtendedInfo + from .operation_status_jobs_extended_info import OperationStatusJobsExtendedInfo + from .operation_status_provision_ilr_extended_info import OperationStatusProvisionILRExtendedInfo + from .protected_item import ProtectedItem + from .protected_item_query_object import ProtectedItemQueryObject + from .protected_item_resource import ProtectedItemResource + from .protection_container import ProtectionContainer + from .protection_container_resource import ProtectionContainerResource + from .protection_policy import ProtectionPolicy + from .protection_policy_query_object import ProtectionPolicyQueryObject + from .protection_policy_resource import ProtectionPolicyResource + from .resource import Resource + from .resource_list import ResourceList + from .simple_retention_policy import SimpleRetentionPolicy + from .simple_schedule_policy import SimpleSchedulePolicy + from .azure_backup_goal_feature_support_request import AzureBackupGoalFeatureSupportRequest + from .restore_file_specs import RestoreFileSpecs + from .target_afs_restore_info import TargetAFSRestoreInfo + from .azure_file_share_restore_request import AzureFileShareRestoreRequest + from .azure_iaa_svm_error_info import AzureIaaSVMErrorInfo + from .azure_iaa_svm_job_task_details import AzureIaaSVMJobTaskDetails + from .azure_iaa_svm_job_extended_info import AzureIaaSVMJobExtendedInfo + from .azure_iaa_svm_job import AzureIaaSVMJob + from .azure_recovery_service_vault_protection_intent import AzureRecoveryServiceVaultProtectionIntent + from .azure_resource_protection_intent import AzureResourceProtectionIntent + from .azure_storage_error_info import AzureStorageErrorInfo + from .azure_storage_job_task_details import AzureStorageJobTaskDetails + from .azure_storage_job_extended_info import AzureStorageJobExtendedInfo + from .azure_storage_job import AzureStorageJob + from .azure_vm_resource_feature_support_request import AzureVMResourceFeatureSupportRequest + from .azure_vm_resource_feature_support_response import AzureVMResourceFeatureSupportResponse from .azure_workload_auto_protection_intent import AzureWorkloadAutoProtectionIntent from .azure_workload_error_info import AzureWorkloadErrorInfo from .azure_workload_job_task_details import AzureWorkloadJobTaskDetails from .azure_workload_job_extended_info import AzureWorkloadJobExtendedInfo from .azure_workload_job import AzureWorkloadJob + from .azure_workload_point_in_time_restore_request import AzureWorkloadPointInTimeRestoreRequest + from .target_restore_info import TargetRestoreInfo from .azure_workload_restore_request import AzureWorkloadRestoreRequest from .azure_workload_sap_hana_point_in_time_restore_request import AzureWorkloadSAPHanaPointInTimeRestoreRequest - from .target_restore_info import TargetRestoreInfo from .azure_workload_sap_hana_restore_request import AzureWorkloadSAPHanaRestoreRequest from .azure_workload_sql_auto_protection_intent import AzureWorkloadSQLAutoProtectionIntent from .azure_workload_sql_point_in_time_restore_request import AzureWorkloadSQLPointInTimeRestoreRequest @@ -287,83 +369,51 @@ from .backup_status_request import BackupStatusRequest from .backup_status_response import BackupStatusResponse from .bms_backup_summaries_query_object import BMSBackupSummariesQueryObject - from .day import Day - from .daily_retention_format import DailyRetentionFormat - from .retention_duration import RetentionDuration - from .daily_retention_schedule import DailyRetentionSchedule from .dpm_error_info import DpmErrorInfo from .dpm_job_task_details import DpmJobTaskDetails from .dpm_job_extended_info import DpmJobExtendedInfo from .dpm_job import DpmJob - from .dpm_protected_item_extended_info import DPMProtectedItemExtendedInfo - from .dpm_protected_item import DPMProtectedItem from .encryption_details import EncryptionDetails from .export_jobs_operation_result_info import ExportJobsOperationResultInfo from .feature_support_request import FeatureSupportRequest - from .generic_protected_item import GenericProtectedItem - from .generic_protection_policy import GenericProtectionPolicy from .iaas_vm_restore_request import IaasVMRestoreRequest from .job import Job from .job_query_object import JobQueryObject from .job_resource import JobResource - from .log_schedule_policy import LogSchedulePolicy - from .weekly_retention_schedule import WeeklyRetentionSchedule - from .weekly_retention_format import WeeklyRetentionFormat - from .monthly_retention_schedule import MonthlyRetentionSchedule - from .yearly_retention_schedule import YearlyRetentionSchedule - from .long_term_retention_policy import LongTermRetentionPolicy - from .long_term_schedule_policy import LongTermSchedulePolicy from .mab_error_info import MabErrorInfo - from .mab_file_folder_protected_item_extended_info import MabFileFolderProtectedItemExtendedInfo - from .mab_file_folder_protected_item import MabFileFolderProtectedItem from .mab_job_task_details import MabJobTaskDetails from .mab_job_extended_info import MabJobExtendedInfo from .mab_job import MabJob - from .mab_protection_policy import MabProtectionPolicy from .operation_result_info import OperationResultInfo from .operation_result_info_base import OperationResultInfoBase from .operation_result_info_base_resource import OperationResultInfoBaseResource from .operation_worker_response import OperationWorkerResponse from .pre_validate_enable_backup_request import PreValidateEnableBackupRequest from .pre_validate_enable_backup_response import PreValidateEnableBackupResponse - from .protected_item import ProtectedItem - from .protected_item_query_object import ProtectedItemQueryObject - from .protected_item_resource import ProtectedItemResource from .protection_intent import ProtectionIntent from .protection_intent_query_object import ProtectionIntentQueryObject from .protection_intent_resource import ProtectionIntentResource - from .protection_policy import ProtectionPolicy - from .protection_policy_query_object import ProtectionPolicyQueryObject - from .protection_policy_resource import ProtectionPolicyResource - from .resource import Resource - from .resource_list import ResourceList from .restore_request import RestoreRequest - from .simple_retention_policy import SimpleRetentionPolicy - from .simple_schedule_policy import SimpleSchedulePolicy from .validate_iaas_vm_restore_operation_request import ValidateIaasVMRestoreOperationRequest from .validate_operation_request import ValidateOperationRequest from .validate_operation_response import ValidateOperationResponse from .validate_operations_response import ValidateOperationsResponse from .validate_restore_operation_request import ValidateRestoreOperationRequest - from .dpm_container_extended_info import DPMContainerExtendedInfo - from .azure_backup_server_container import AzureBackupServerContainer from .azure_backup_server_engine import AzureBackupServerEngine from .azure_file_share_backup_request import AzureFileShareBackupRequest from .azure_file_share_protectable_item import AzureFileShareProtectableItem from .azure_file_share_recovery_point import AzureFileShareRecoveryPoint - from .azure_iaa_sclassic_compute_vm_container import AzureIaaSClassicComputeVMContainer from .azure_iaa_sclassic_compute_vm_protectable_item import AzureIaaSClassicComputeVMProtectableItem - from .azure_iaa_scompute_vm_container import AzureIaaSComputeVMContainer from .azure_iaa_scompute_vm_protectable_item import AzureIaaSComputeVMProtectableItem - from .azure_sqlag_workload_container_protection_container import AzureSQLAGWorkloadContainerProtectionContainer - from .azure_sql_container import AzureSqlContainer - from .azure_storage_container import AzureStorageContainer from .azure_storage_protectable_container import AzureStorageProtectableContainer from .azure_vm_app_container_protectable_container import AzureVMAppContainerProtectableContainer - from .azure_vm_app_container_protection_container import AzureVMAppContainerProtectionContainer from .azure_vm_workload_item import AzureVmWorkloadItem from .pre_backup_validation import PreBackupValidation from .azure_vm_workload_protectable_item import AzureVmWorkloadProtectableItem + from .azure_vm_workload_sap_ase_database_protectable_item import AzureVmWorkloadSAPAseDatabaseProtectableItem + from .azure_vm_workload_sap_ase_database_workload_item import AzureVmWorkloadSAPAseDatabaseWorkloadItem + from .azure_vm_workload_sap_ase_system_protectable_item import AzureVmWorkloadSAPAseSystemProtectableItem + from .azure_vm_workload_sap_ase_system_workload_item import AzureVmWorkloadSAPAseSystemWorkloadItem from .azure_vm_workload_sap_hana_database_protectable_item import AzureVmWorkloadSAPHanaDatabaseProtectableItem from .azure_vm_workload_sap_hana_database_workload_item import AzureVmWorkloadSAPHanaDatabaseWorkloadItem from .azure_vm_workload_sap_hana_system_protectable_item import AzureVmWorkloadSAPHanaSystemProtectableItem @@ -373,16 +423,11 @@ from .azure_vm_workload_sql_database_workload_item import AzureVmWorkloadSQLDatabaseWorkloadItem from .azure_vm_workload_sql_instance_protectable_item import AzureVmWorkloadSQLInstanceProtectableItem from .sql_data_directory import SQLDataDirectory - from .azure_vm_workload_sql_instance_workload_item import AzureVmWorkloadSQLInstanceWorkloadItem - from .azure_workload_backup_request import AzureWorkloadBackupRequest - from .inquiry_validation import InquiryValidation - from .workload_inquiry_details import WorkloadInquiryDetails - from .inquiry_info import InquiryInfo - from .distributed_nodes_info import DistributedNodesInfo - from .azure_workload_container_extended_info import AzureWorkloadContainerExtendedInfo - from .azure_workload_container import AzureWorkloadContainer - from .azure_workload_recovery_point import AzureWorkloadRecoveryPoint + from .azure_vm_workload_sql_instance_workload_item import AzureVmWorkloadSQLInstanceWorkloadItem + from .azure_workload_backup_request import AzureWorkloadBackupRequest from .point_in_time_range import PointInTimeRange + from .azure_workload_point_in_time_recovery_point import AzureWorkloadPointInTimeRecoveryPoint + from .azure_workload_recovery_point import AzureWorkloadRecoveryPoint from .azure_workload_sap_hana_point_in_time_recovery_point import AzureWorkloadSAPHanaPointInTimeRecoveryPoint from .azure_workload_sap_hana_recovery_point import AzureWorkloadSAPHanaRecoveryPoint from .azure_workload_sql_point_in_time_recovery_point import AzureWorkloadSQLPointInTimeRecoveryPoint @@ -400,22 +445,15 @@ from .bek_details import BEKDetails from .bms_backup_engine_query_object import BMSBackupEngineQueryObject from .bms_backup_engines_query_object import BMSBackupEnginesQueryObject - from .bms_container_query_object import BMSContainerQueryObject from .bms_containers_inquiry_query_object import BMSContainersInquiryQueryObject from .bmspo_query_object import BMSPOQueryObject from .bms_refresh_containers_query_object import BMSRefreshContainersQueryObject from .bmsrp_query_object import BMSRPQueryObject from .bms_workload_item_query_object import BMSWorkloadItemQueryObject - from .client_script_for_connect import ClientScriptForConnect - from .container_identity_info import ContainerIdentityInfo from .dpm_backup_engine import DpmBackupEngine - from .dpm_container import DpmContainer - from .generic_container_extended_info import GenericContainerExtendedInfo - from .generic_container import GenericContainer from .generic_recovery_point import GenericRecoveryPoint from .get_protected_item_query_object import GetProtectedItemQueryObject from .iaas_vm_backup_request import IaasVMBackupRequest - from .iaa_svm_container import IaaSVMContainer from .iaas_vmilr_registration_request import IaasVMILRRegistrationRequest from .iaa_svm_protectable_item import IaaSVMProtectableItem from .kek_details import KEKDetails @@ -424,20 +462,8 @@ from .iaas_vm_recovery_point import IaasVMRecoveryPoint from .ilr_request import ILRRequest from .ilr_request_resource import ILRRequestResource - from .instant_item_recovery_target import InstantItemRecoveryTarget - from .mab_container_extended_info import MabContainerExtendedInfo - from .mab_container_health_details import MABContainerHealthDetails - from .mab_container import MabContainer - from .operation_status_error import OperationStatusError - from .operation_status_extended_info import OperationStatusExtendedInfo - from .operation_status import OperationStatus - from .operation_status_job_extended_info import OperationStatusJobExtendedInfo - from .operation_status_jobs_extended_info import OperationStatusJobsExtendedInfo - from .operation_status_provision_ilr_extended_info import OperationStatusProvisionILRExtendedInfo from .protectable_container import ProtectableContainer from .protectable_container_resource import ProtectableContainerResource - from .protection_container import ProtectionContainer - from .protection_container_resource import ProtectionContainerResource from .recovery_point import RecoveryPoint from .recovery_point_resource import RecoveryPointResource from .restore_request_resource import RestoreRequestResource @@ -451,9 +477,11 @@ from .client_discovery_for_service_specification import ClientDiscoveryForServiceSpecification from .client_discovery_for_properties import ClientDiscoveryForProperties from .client_discovery_value_for_single_api import ClientDiscoveryValueForSingleApi -from .job_resource_paged import JobResourcePaged +from .generic_backup_fabric_resource_paged import GenericBackupFabricResourcePaged from .protection_policy_resource_paged import ProtectionPolicyResourcePaged +from .protection_container_resource_paged import ProtectionContainerResourcePaged from .protected_item_resource_paged import ProtectedItemResourcePaged +from .job_resource_paged import JobResourcePaged from .protection_intent_resource_paged import ProtectionIntentResourcePaged from .backup_management_usage_paged import BackupManagementUsagePaged from .backup_engine_base_resource_paged import BackupEngineBaseResourcePaged @@ -461,44 +489,47 @@ from .workload_item_resource_paged import WorkloadItemResourcePaged from .recovery_point_resource_paged import RecoveryPointResourcePaged from .workload_protectable_item_resource_paged import WorkloadProtectableItemResourcePaged -from .protection_container_resource_paged import ProtectionContainerResourcePaged from .client_discovery_value_for_single_api_paged import ClientDiscoveryValueForSingleApiPaged from .recovery_services_backup_client_enums import ( ProtectionState, HealthStatus, WorkloadType, + ProtectedItemState, + LastBackupStatus, + ProtectedItemHealthStatus, + PolicyType, + OperationType, + BackupManagementType, + ContainerType, + RetentionDurationType, + DayOfWeek, + RetentionScheduleFormat, + WeekOfMonth, + MonthOfYear, + BackupItemType, + OperationStatusValues, + DataSourceType, + CreateMode, + HealthState, + ScheduleRunType, RecoveryType, CopyOptions, RestoreRequestType, JobSupportedAction, - ProtectedItemState, SupportStatus, - LastBackupStatus, - ProtectedItemHealthStatus, - PolicyType, OverwriteOptions, WorkloadItemType, SQLDataDirectoryType, UsagesUnit, - DataSourceType, ProtectionStatus, FabricName, Type, - RetentionDurationType, - BackupManagementType, JobStatus, JobOperationType, - DayOfWeek, - RetentionScheduleFormat, - WeekOfMonth, - MonthOfYear, MabServerType, HttpStatusCode, ValidationStatus, - CreateMode, - HealthState, IntentItemType, - ScheduleRunType, AzureFileShareType, InquiryStatus, BackupType, @@ -506,61 +537,127 @@ StorageType, StorageTypeState, EnhancedSecurityState, - ContainerType, RestorePointQueryType, RecoveryPointTierType, RecoveryPointTierStatus, - BackupItemType, - OperationStatusValues, ) __all__ = [ - 'AzureBackupGoalFeatureSupportRequest', + 'AzureBackupServerContainer', 'AzureFileshareProtectedItemExtendedInfo', 'AzureFileshareProtectedItem', 'SchedulePolicy', 'RetentionPolicy', 'AzureFileShareProtectionPolicy', - 'RestoreFileSpecs', - 'TargetAFSRestoreInfo', - 'AzureFileShareRestoreRequest', + 'AzureIaaSClassicComputeVMContainer', 'AzureIaaSClassicComputeVMProtectedItem', + 'AzureIaaSComputeVMContainer', 'AzureIaaSComputeVMProtectedItem', - 'AzureIaaSVMErrorInfo', 'AzureIaaSVMHealthDetails', - 'AzureIaaSVMJobTaskDetails', - 'AzureIaaSVMJobExtendedInfo', - 'AzureIaaSVMJob', 'AzureIaaSVMProtectedItemExtendedInfo', 'AzureIaaSVMProtectedItem', 'AzureIaaSVMProtectionPolicy', - 'AzureRecoveryServiceVaultProtectionIntent', - 'AzureResourceProtectionIntent', + 'AzureSQLAGWorkloadContainerProtectionContainer', + 'AzureSqlContainer', 'AzureSqlProtectedItemExtendedInfo', 'AzureSqlProtectedItem', 'AzureSqlProtectionPolicy', - 'AzureStorageErrorInfo', - 'AzureStorageJobTaskDetails', - 'AzureStorageJobExtendedInfo', - 'AzureStorageJob', - 'AzureVMResourceFeatureSupportRequest', - 'AzureVMResourceFeatureSupportResponse', + 'AzureStorageContainer', + 'AzureVMAppContainerProtectionContainer', 'ErrorDetail', 'AzureVmWorkloadProtectedItemExtendedInfo', 'AzureVmWorkloadProtectedItem', 'Settings', 'SubProtectionPolicy', 'AzureVmWorkloadProtectionPolicy', + 'AzureVmWorkloadSAPAseDatabaseProtectedItem', 'AzureVmWorkloadSAPHanaDatabaseProtectedItem', 'AzureVmWorkloadSQLDatabaseProtectedItem', + 'InquiryValidation', + 'WorkloadInquiryDetails', + 'InquiryInfo', + 'DistributedNodesInfo', + 'AzureWorkloadContainerExtendedInfo', + 'AzureWorkloadContainer', + 'BMSBackupFabricQueryObject', + 'BMSBackupFabricsQueryObject', + 'BMSContainerQueryObject', + 'ClientScriptForConnect', + 'ContainerIdentityInfo', + 'Day', + 'DailyRetentionFormat', + 'RetentionDuration', + 'DailyRetentionSchedule', + 'DPMContainerExtendedInfo', + 'DpmContainer', + 'DPMProtectedItemExtendedInfo', + 'DPMProtectedItem', + 'GenericBackupFabric', + 'GenericBackupFabricResource', + 'GenericContainerExtendedInfo', + 'GenericContainer', + 'GenericProtectedItem', + 'GenericProtectionPolicy', + 'GenericRestoreAccessRequest', + 'GenericRestoreAccessResponse', + 'IaaSVMContainer', + 'InstantItemRecoveryTarget', + 'LogSchedulePolicy', + 'WeeklyRetentionSchedule', + 'WeeklyRetentionFormat', + 'MonthlyRetentionSchedule', + 'YearlyRetentionSchedule', + 'LongTermRetentionPolicy', + 'LongTermSchedulePolicy', + 'MabContainerExtendedInfo', + 'MABContainerHealthDetails', + 'MabContainer', + 'MabFileFolderProtectedItemExtendedInfo', + 'MabFileFolderProtectedItem', + 'MabProtectionPolicy', + 'OperationStatusError', + 'OperationStatusExtendedInfo', + 'OperationStatus', + 'OperationStatusJobExtendedInfo', + 'OperationStatusJobsExtendedInfo', + 'OperationStatusProvisionILRExtendedInfo', + 'ProtectedItem', + 'ProtectedItemQueryObject', + 'ProtectedItemResource', + 'ProtectionContainer', + 'ProtectionContainerResource', + 'ProtectionPolicy', + 'ProtectionPolicyQueryObject', + 'ProtectionPolicyResource', + 'Resource', + 'ResourceList', + 'SimpleRetentionPolicy', + 'SimpleSchedulePolicy', + 'AzureBackupGoalFeatureSupportRequest', + 'RestoreFileSpecs', + 'TargetAFSRestoreInfo', + 'AzureFileShareRestoreRequest', + 'AzureIaaSVMErrorInfo', + 'AzureIaaSVMJobTaskDetails', + 'AzureIaaSVMJobExtendedInfo', + 'AzureIaaSVMJob', + 'AzureRecoveryServiceVaultProtectionIntent', + 'AzureResourceProtectionIntent', + 'AzureStorageErrorInfo', + 'AzureStorageJobTaskDetails', + 'AzureStorageJobExtendedInfo', + 'AzureStorageJob', + 'AzureVMResourceFeatureSupportRequest', + 'AzureVMResourceFeatureSupportResponse', 'AzureWorkloadAutoProtectionIntent', 'AzureWorkloadErrorInfo', 'AzureWorkloadJobTaskDetails', 'AzureWorkloadJobExtendedInfo', 'AzureWorkloadJob', + 'AzureWorkloadPointInTimeRestoreRequest', + 'TargetRestoreInfo', 'AzureWorkloadRestoreRequest', 'AzureWorkloadSAPHanaPointInTimeRestoreRequest', - 'TargetRestoreInfo', 'AzureWorkloadSAPHanaRestoreRequest', 'AzureWorkloadSQLAutoProtectionIntent', 'AzureWorkloadSQLPointInTimeRestoreRequest', @@ -571,83 +668,51 @@ 'BackupStatusRequest', 'BackupStatusResponse', 'BMSBackupSummariesQueryObject', - 'Day', - 'DailyRetentionFormat', - 'RetentionDuration', - 'DailyRetentionSchedule', 'DpmErrorInfo', 'DpmJobTaskDetails', 'DpmJobExtendedInfo', 'DpmJob', - 'DPMProtectedItemExtendedInfo', - 'DPMProtectedItem', 'EncryptionDetails', 'ExportJobsOperationResultInfo', 'FeatureSupportRequest', - 'GenericProtectedItem', - 'GenericProtectionPolicy', 'IaasVMRestoreRequest', 'Job', 'JobQueryObject', 'JobResource', - 'LogSchedulePolicy', - 'WeeklyRetentionSchedule', - 'WeeklyRetentionFormat', - 'MonthlyRetentionSchedule', - 'YearlyRetentionSchedule', - 'LongTermRetentionPolicy', - 'LongTermSchedulePolicy', 'MabErrorInfo', - 'MabFileFolderProtectedItemExtendedInfo', - 'MabFileFolderProtectedItem', 'MabJobTaskDetails', 'MabJobExtendedInfo', 'MabJob', - 'MabProtectionPolicy', 'OperationResultInfo', 'OperationResultInfoBase', 'OperationResultInfoBaseResource', 'OperationWorkerResponse', 'PreValidateEnableBackupRequest', 'PreValidateEnableBackupResponse', - 'ProtectedItem', - 'ProtectedItemQueryObject', - 'ProtectedItemResource', 'ProtectionIntent', 'ProtectionIntentQueryObject', 'ProtectionIntentResource', - 'ProtectionPolicy', - 'ProtectionPolicyQueryObject', - 'ProtectionPolicyResource', - 'Resource', - 'ResourceList', 'RestoreRequest', - 'SimpleRetentionPolicy', - 'SimpleSchedulePolicy', 'ValidateIaasVMRestoreOperationRequest', 'ValidateOperationRequest', 'ValidateOperationResponse', 'ValidateOperationsResponse', 'ValidateRestoreOperationRequest', - 'DPMContainerExtendedInfo', - 'AzureBackupServerContainer', 'AzureBackupServerEngine', 'AzureFileShareBackupRequest', 'AzureFileShareProtectableItem', 'AzureFileShareRecoveryPoint', - 'AzureIaaSClassicComputeVMContainer', 'AzureIaaSClassicComputeVMProtectableItem', - 'AzureIaaSComputeVMContainer', 'AzureIaaSComputeVMProtectableItem', - 'AzureSQLAGWorkloadContainerProtectionContainer', - 'AzureSqlContainer', - 'AzureStorageContainer', 'AzureStorageProtectableContainer', 'AzureVMAppContainerProtectableContainer', - 'AzureVMAppContainerProtectionContainer', 'AzureVmWorkloadItem', 'PreBackupValidation', 'AzureVmWorkloadProtectableItem', + 'AzureVmWorkloadSAPAseDatabaseProtectableItem', + 'AzureVmWorkloadSAPAseDatabaseWorkloadItem', + 'AzureVmWorkloadSAPAseSystemProtectableItem', + 'AzureVmWorkloadSAPAseSystemWorkloadItem', 'AzureVmWorkloadSAPHanaDatabaseProtectableItem', 'AzureVmWorkloadSAPHanaDatabaseWorkloadItem', 'AzureVmWorkloadSAPHanaSystemProtectableItem', @@ -659,14 +724,9 @@ 'SQLDataDirectory', 'AzureVmWorkloadSQLInstanceWorkloadItem', 'AzureWorkloadBackupRequest', - 'InquiryValidation', - 'WorkloadInquiryDetails', - 'InquiryInfo', - 'DistributedNodesInfo', - 'AzureWorkloadContainerExtendedInfo', - 'AzureWorkloadContainer', - 'AzureWorkloadRecoveryPoint', 'PointInTimeRange', + 'AzureWorkloadPointInTimeRecoveryPoint', + 'AzureWorkloadRecoveryPoint', 'AzureWorkloadSAPHanaPointInTimeRecoveryPoint', 'AzureWorkloadSAPHanaRecoveryPoint', 'AzureWorkloadSQLPointInTimeRecoveryPoint', @@ -684,22 +744,15 @@ 'BEKDetails', 'BMSBackupEngineQueryObject', 'BMSBackupEnginesQueryObject', - 'BMSContainerQueryObject', 'BMSContainersInquiryQueryObject', 'BMSPOQueryObject', 'BMSRefreshContainersQueryObject', 'BMSRPQueryObject', 'BMSWorkloadItemQueryObject', - 'ClientScriptForConnect', - 'ContainerIdentityInfo', 'DpmBackupEngine', - 'DpmContainer', - 'GenericContainerExtendedInfo', - 'GenericContainer', 'GenericRecoveryPoint', 'GetProtectedItemQueryObject', 'IaasVMBackupRequest', - 'IaaSVMContainer', 'IaasVMILRRegistrationRequest', 'IaaSVMProtectableItem', 'KEKDetails', @@ -708,20 +761,8 @@ 'IaasVMRecoveryPoint', 'ILRRequest', 'ILRRequestResource', - 'InstantItemRecoveryTarget', - 'MabContainerExtendedInfo', - 'MABContainerHealthDetails', - 'MabContainer', - 'OperationStatusError', - 'OperationStatusExtendedInfo', - 'OperationStatus', - 'OperationStatusJobExtendedInfo', - 'OperationStatusJobsExtendedInfo', - 'OperationStatusProvisionILRExtendedInfo', 'ProtectableContainer', 'ProtectableContainerResource', - 'ProtectionContainer', - 'ProtectionContainerResource', 'RecoveryPoint', 'RecoveryPointResource', 'RestoreRequestResource', @@ -735,9 +776,11 @@ 'ClientDiscoveryForServiceSpecification', 'ClientDiscoveryForProperties', 'ClientDiscoveryValueForSingleApi', - 'JobResourcePaged', + 'GenericBackupFabricResourcePaged', 'ProtectionPolicyResourcePaged', + 'ProtectionContainerResourcePaged', 'ProtectedItemResourcePaged', + 'JobResourcePaged', 'ProtectionIntentResourcePaged', 'BackupManagementUsagePaged', 'BackupEngineBaseResourcePaged', @@ -745,43 +788,46 @@ 'WorkloadItemResourcePaged', 'RecoveryPointResourcePaged', 'WorkloadProtectableItemResourcePaged', - 'ProtectionContainerResourcePaged', 'ClientDiscoveryValueForSingleApiPaged', 'ProtectionState', 'HealthStatus', 'WorkloadType', + 'ProtectedItemState', + 'LastBackupStatus', + 'ProtectedItemHealthStatus', + 'PolicyType', + 'OperationType', + 'BackupManagementType', + 'ContainerType', + 'RetentionDurationType', + 'DayOfWeek', + 'RetentionScheduleFormat', + 'WeekOfMonth', + 'MonthOfYear', + 'BackupItemType', + 'OperationStatusValues', + 'DataSourceType', + 'CreateMode', + 'HealthState', + 'ScheduleRunType', 'RecoveryType', 'CopyOptions', 'RestoreRequestType', 'JobSupportedAction', - 'ProtectedItemState', 'SupportStatus', - 'LastBackupStatus', - 'ProtectedItemHealthStatus', - 'PolicyType', 'OverwriteOptions', 'WorkloadItemType', 'SQLDataDirectoryType', 'UsagesUnit', - 'DataSourceType', 'ProtectionStatus', 'FabricName', 'Type', - 'RetentionDurationType', - 'BackupManagementType', 'JobStatus', 'JobOperationType', - 'DayOfWeek', - 'RetentionScheduleFormat', - 'WeekOfMonth', - 'MonthOfYear', 'MabServerType', 'HttpStatusCode', 'ValidationStatus', - 'CreateMode', - 'HealthState', 'IntentItemType', - 'ScheduleRunType', 'AzureFileShareType', 'InquiryStatus', 'BackupType', @@ -789,10 +835,7 @@ 'StorageType', 'StorageTypeState', 'EnhancedSecurityState', - 'ContainerType', 'RestorePointQueryType', 'RecoveryPointTierType', 'RecoveryPointTierStatus', - 'BackupItemType', - 'OperationStatusValues', ] diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_backup_server_container.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_backup_server_container.py index 120dcbb29f4c..b3b9b33a0d06 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_backup_server_container.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_backup_server_container.py @@ -9,17 +9,17 @@ # regenerated. # -------------------------------------------------------------------------- -from .protection_container import ProtectionContainer +from .dpm_container import DpmContainer -class AzureBackupServerContainer(ProtectionContainer): +class AzureBackupServerContainer(DpmContainer): """AzureBackupServer (DPMVenus) workload-specific protection container. All required parameters must be populated in order to send to Azure. :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup management for the + :param backup_management_type: Type of backup managemenent for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' @@ -73,12 +73,4 @@ class AzureBackupServerContainer(ProtectionContainer): def __init__(self, **kwargs): super(AzureBackupServerContainer, self).__init__(**kwargs) - self.can_re_register = kwargs.get('can_re_register', None) - self.container_id = kwargs.get('container_id', None) - self.protected_item_count = kwargs.get('protected_item_count', None) - self.dpm_agent_version = kwargs.get('dpm_agent_version', None) - self.dpm_servers = kwargs.get('dpm_servers', None) - self.upgrade_available = kwargs.get('upgrade_available', None) - self.protection_status = kwargs.get('protection_status', None) - self.extended_info = kwargs.get('extended_info', None) self.container_type = 'AzureBackupServerContainer' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_backup_server_container_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_backup_server_container_py3.py index b8513764df1d..94ae14feca7d 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_backup_server_container_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_backup_server_container_py3.py @@ -9,17 +9,17 @@ # regenerated. # -------------------------------------------------------------------------- -from .protection_container_py3 import ProtectionContainer +from .dpm_container_py3 import DpmContainer -class AzureBackupServerContainer(ProtectionContainer): +class AzureBackupServerContainer(DpmContainer): """AzureBackupServer (DPMVenus) workload-specific protection container. All required parameters must be populated in order to send to Azure. :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup management for the + :param backup_management_type: Type of backup managemenent for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' @@ -72,13 +72,5 @@ class AzureBackupServerContainer(ProtectionContainer): } def __init__(self, *, friendly_name: str=None, backup_management_type=None, registration_status: str=None, health_status: str=None, can_re_register: bool=None, container_id: str=None, protected_item_count: int=None, dpm_agent_version: str=None, dpm_servers=None, upgrade_available: bool=None, protection_status: str=None, extended_info=None, **kwargs) -> None: - super(AzureBackupServerContainer, self).__init__(friendly_name=friendly_name, backup_management_type=backup_management_type, registration_status=registration_status, health_status=health_status, **kwargs) - self.can_re_register = can_re_register - self.container_id = container_id - self.protected_item_count = protected_item_count - self.dpm_agent_version = dpm_agent_version - self.dpm_servers = dpm_servers - self.upgrade_available = upgrade_available - self.protection_status = protection_status - self.extended_info = extended_info + super(AzureBackupServerContainer, self).__init__(friendly_name=friendly_name, backup_management_type=backup_management_type, registration_status=registration_status, health_status=health_status, can_re_register=can_re_register, container_id=container_id, protected_item_count=protected_item_count, dpm_agent_version=dpm_agent_version, dpm_servers=dpm_servers, upgrade_available=upgrade_available, protection_status=protection_status, extended_info=extended_info, **kwargs) self.container_type = 'AzureBackupServerContainer' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_backup_server_engine.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_backup_server_engine.py index 6b52ef8925ab..4a5f2783d116 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_backup_server_engine.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_backup_server_engine.py @@ -48,7 +48,7 @@ class AzureBackupServerEngine(BackupEngineBase): :param is_dpm_upgrade_available: To check if backup engine upgrade available :type is_dpm_upgrade_available: bool - :param extended_info: Extended info of the backup engine + :param extended_info: Extended info of the backupengine :type extended_info: ~azure.mgmt.recoveryservicesbackup.models.BackupEngineExtendedInfo :param backup_engine_type: Required. Constant filled by server. diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_backup_server_engine_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_backup_server_engine_py3.py index 70218b27f427..1aaba9929db0 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_backup_server_engine_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_backup_server_engine_py3.py @@ -48,7 +48,7 @@ class AzureBackupServerEngine(BackupEngineBase): :param is_dpm_upgrade_available: To check if backup engine upgrade available :type is_dpm_upgrade_available: bool - :param extended_info: Extended info of the backup engine + :param extended_info: Extended info of the backupengine :type extended_info: ~azure.mgmt.recoveryservicesbackup.models.BackupEngineExtendedInfo :param backup_engine_type: Required. Constant filled by server. diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_file_share_protectable_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_file_share_protectable_item.py index 98076de11082..c52e8b17ed03 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_file_share_protectable_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_file_share_protectable_item.py @@ -17,7 +17,7 @@ class AzureFileShareProtectableItem(WorkloadProtectableItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management to backup an + :param backup_management_type: Type of backup managemenent to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_file_share_protectable_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_file_share_protectable_item_py3.py index 551af4045b91..93fd85757510 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_file_share_protectable_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_file_share_protectable_item_py3.py @@ -17,7 +17,7 @@ class AzureFileShareProtectableItem(WorkloadProtectableItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management to backup an + :param backup_management_type: Type of backup managemenent to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_file_share_protection_policy.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_file_share_protection_policy.py index 81807350b28b..914da0ddd3da 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_file_share_protection_policy.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_file_share_protection_policy.py @@ -24,7 +24,8 @@ class AzureFileShareProtectionPolicy(ProtectionPolicy): :param work_load_type: Type of workload for the backup management. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type work_load_type: str or ~azure.mgmt.recoveryservicesbackup.models.WorkloadType :param schedule_policy: Backup schedule specified as part of backup diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_file_share_protection_policy_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_file_share_protection_policy_py3.py index 17044e56f6a7..5988c6bf2474 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_file_share_protection_policy_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_file_share_protection_policy_py3.py @@ -24,7 +24,8 @@ class AzureFileShareProtectionPolicy(ProtectionPolicy): :param work_load_type: Type of workload for the backup management. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type work_load_type: str or ~azure.mgmt.recoveryservicesbackup.models.WorkloadType :param schedule_policy: Backup schedule specified as part of backup diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_fileshare_protected_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_fileshare_protected_item.py index 5a2e17fb0e9c..20966b656a77 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_fileshare_protected_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_fileshare_protected_item.py @@ -17,8 +17,8 @@ class AzureFileshareProtectedItem(ProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management for the backed up - item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or @@ -26,7 +26,8 @@ class AzureFileshareProtectedItem(ProtectedItem): :param workload_type: Type of workload this item represents. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.DataSourceType :param container_name: Unique name of container diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_fileshare_protected_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_fileshare_protected_item_py3.py index 8c9f7f1a38ab..a690eafd45fd 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_fileshare_protected_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_fileshare_protected_item_py3.py @@ -17,8 +17,8 @@ class AzureFileshareProtectedItem(ProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management for the backed up - item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or @@ -26,7 +26,8 @@ class AzureFileshareProtectedItem(ProtectedItem): :param workload_type: Type of workload this item represents. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.DataSourceType :param container_name: Unique name of container diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_container.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_container.py index 7975ad6d2232..05f597febbf6 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_container.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_container.py @@ -20,7 +20,7 @@ class AzureIaaSClassicComputeVMContainer(IaaSVMContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup management for the + :param backup_management_type: Type of backup managemenent for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_container_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_container_py3.py index b3a5ec4f356f..5ee565b1e5de 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_container_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_container_py3.py @@ -20,7 +20,7 @@ class AzureIaaSClassicComputeVMContainer(IaaSVMContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup management for the + :param backup_management_type: Type of backup managemenent for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_protectable_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_protectable_item.py index 5ae6e8aed854..33f16c95968f 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_protectable_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_protectable_item.py @@ -17,7 +17,7 @@ class AzureIaaSClassicComputeVMProtectableItem(IaaSVMProtectableItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management to backup an + :param backup_management_type: Type of backup managemenent to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_protectable_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_protectable_item_py3.py index 852c90aa36d8..d721c5caa23a 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_protectable_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_protectable_item_py3.py @@ -17,7 +17,7 @@ class AzureIaaSClassicComputeVMProtectableItem(IaaSVMProtectableItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management to backup an + :param backup_management_type: Type of backup managemenent to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_protected_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_protected_item.py index 87f79af8e0ba..719368dcd174 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_protected_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_protected_item.py @@ -17,8 +17,8 @@ class AzureIaaSClassicComputeVMProtectedItem(AzureIaaSVMProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management for the backed up - item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or @@ -26,7 +26,8 @@ class AzureIaaSClassicComputeVMProtectedItem(AzureIaaSVMProtectedItem): :param workload_type: Type of workload this item represents. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.DataSourceType :param container_name: Unique name of container diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_protected_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_protected_item_py3.py index e42a98d68fca..63ce402f2fc7 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_protected_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_protected_item_py3.py @@ -17,8 +17,8 @@ class AzureIaaSClassicComputeVMProtectedItem(AzureIaaSVMProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management for the backed up - item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or @@ -26,7 +26,8 @@ class AzureIaaSClassicComputeVMProtectedItem(AzureIaaSVMProtectedItem): :param workload_type: Type of workload this item represents. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.DataSourceType :param container_name: Unique name of container diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_container.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_container.py index cf7f3759fb4f..787b118d3871 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_container.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_container.py @@ -20,7 +20,7 @@ class AzureIaaSComputeVMContainer(IaaSVMContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup management for the + :param backup_management_type: Type of backup managemenent for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_container_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_container_py3.py index 8e603cc3d8cc..e264ca935f98 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_container_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_container_py3.py @@ -20,7 +20,7 @@ class AzureIaaSComputeVMContainer(IaaSVMContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup management for the + :param backup_management_type: Type of backup managemenent for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_protectable_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_protectable_item.py index 7f8fbbadea45..2acfbea97109 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_protectable_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_protectable_item.py @@ -18,7 +18,7 @@ class AzureIaaSComputeVMProtectableItem(IaaSVMProtectableItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management to backup an + :param backup_management_type: Type of backup managemenent to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_protectable_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_protectable_item_py3.py index c78343c95070..e041e75aa232 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_protectable_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_protectable_item_py3.py @@ -18,7 +18,7 @@ class AzureIaaSComputeVMProtectableItem(IaaSVMProtectableItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management to backup an + :param backup_management_type: Type of backup managemenent to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_protected_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_protected_item.py index 1bcbcaa740ab..caf8dccad844 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_protected_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_protected_item.py @@ -18,8 +18,8 @@ class AzureIaaSComputeVMProtectedItem(AzureIaaSVMProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management for the backed up - item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or @@ -27,7 +27,8 @@ class AzureIaaSComputeVMProtectedItem(AzureIaaSVMProtectedItem): :param workload_type: Type of workload this item represents. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.DataSourceType :param container_name: Unique name of container diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_protected_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_protected_item_py3.py index 6865f36e0b3e..3b559e2c60b0 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_protected_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_protected_item_py3.py @@ -18,8 +18,8 @@ class AzureIaaSComputeVMProtectedItem(AzureIaaSVMProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management for the backed up - item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or @@ -27,7 +27,8 @@ class AzureIaaSComputeVMProtectedItem(AzureIaaSVMProtectedItem): :param workload_type: Type of workload this item represents. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.DataSourceType :param container_name: Unique name of container diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_job.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_job.py index 613a76fb6dc2..fd5e1b68bb29 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_job.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_job.py @@ -13,7 +13,7 @@ class AzureIaaSVMJob(Job): - """Azure IaaS VM workload-specific job object. + """Azure IaaS VM workload-specifc job object. All required parameters must be populated in order to send to Azure. diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_job_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_job_py3.py index 26b8bd66d024..625c41dd8a3d 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_job_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_job_py3.py @@ -13,7 +13,7 @@ class AzureIaaSVMJob(Job): - """Azure IaaS VM workload-specific job object. + """Azure IaaS VM workload-specifc job object. All required parameters must be populated in order to send to Azure. diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_job_task_details.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_job_task_details.py index 5b7d1f78d49b..e29adcc101f0 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_job_task_details.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_job_task_details.py @@ -30,7 +30,7 @@ class AzureIaaSVMJobTaskDetails(Model): :param progress_percentage: Progress of the task. :type progress_percentage: float :param task_execution_details: Details about execution of the task. - eg: number of bytes transferred etc + eg: number of bytes transfered etc :type task_execution_details: str """ diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_job_task_details_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_job_task_details_py3.py index a1a682967863..2db374087ab1 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_job_task_details_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_job_task_details_py3.py @@ -30,7 +30,7 @@ class AzureIaaSVMJobTaskDetails(Model): :param progress_percentage: Progress of the task. :type progress_percentage: float :param task_execution_details: Details about execution of the task. - eg: number of bytes transferred etc + eg: number of bytes transfered etc :type task_execution_details: str """ diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_protected_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_protected_item.py index 3eff0339e297..cb2e532050b5 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_protected_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_protected_item.py @@ -21,8 +21,8 @@ class AzureIaaSVMProtectedItem(ProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management for the backed up - item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or @@ -30,7 +30,8 @@ class AzureIaaSVMProtectedItem(ProtectedItem): :param workload_type: Type of workload this item represents. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.DataSourceType :param container_name: Unique name of container diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_protected_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_protected_item_py3.py index 6e021c133e31..08dd6320e2b2 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_protected_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_protected_item_py3.py @@ -21,8 +21,8 @@ class AzureIaaSVMProtectedItem(ProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management for the backed up - item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or @@ -30,7 +30,8 @@ class AzureIaaSVMProtectedItem(ProtectedItem): :param workload_type: Type of workload this item represents. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.DataSourceType :param container_name: Unique name of container diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_recovery_service_vault_protection_intent.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_recovery_service_vault_protection_intent.py index 8294878affe7..fc5387e89c4e 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_recovery_service_vault_protection_intent.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_recovery_service_vault_protection_intent.py @@ -20,8 +20,8 @@ class AzureRecoveryServiceVaultProtectionIntent(ProtectionIntent): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management for the backed up - item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_recovery_service_vault_protection_intent_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_recovery_service_vault_protection_intent_py3.py index 80b33ae0c5fd..9cca19f37d22 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_recovery_service_vault_protection_intent_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_recovery_service_vault_protection_intent_py3.py @@ -20,8 +20,8 @@ class AzureRecoveryServiceVaultProtectionIntent(ProtectionIntent): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management for the backed up - item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_resource_protection_intent.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_resource_protection_intent.py index a13d588d2ffd..bf255bf15aa2 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_resource_protection_intent.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_resource_protection_intent.py @@ -17,8 +17,8 @@ class AzureResourceProtectionIntent(ProtectionIntent): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management for the backed up - item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_resource_protection_intent_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_resource_protection_intent_py3.py index e14da8efa42f..90f2fabbd403 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_resource_protection_intent_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_resource_protection_intent_py3.py @@ -17,8 +17,8 @@ class AzureResourceProtectionIntent(ProtectionIntent): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management for the backed up - item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sql_container.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sql_container.py index f879c89bba05..2ac37c00314f 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sql_container.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sql_container.py @@ -19,7 +19,7 @@ class AzureSqlContainer(ProtectionContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup management for the + :param backup_management_type: Type of backup managemenent for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sql_container_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sql_container_py3.py index 9cbb72c3880b..33165f908d5d 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sql_container_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sql_container_py3.py @@ -19,7 +19,7 @@ class AzureSqlContainer(ProtectionContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup management for the + :param backup_management_type: Type of backup managemenent for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sql_protected_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sql_protected_item.py index da81c926e8fa..7c3f9cc12a9a 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sql_protected_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sql_protected_item.py @@ -17,8 +17,8 @@ class AzureSqlProtectedItem(ProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management for the backed up - item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or @@ -26,7 +26,8 @@ class AzureSqlProtectedItem(ProtectedItem): :param workload_type: Type of workload this item represents. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.DataSourceType :param container_name: Unique name of container diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sql_protected_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sql_protected_item_py3.py index 7fb7b31edf54..e7816068da7a 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sql_protected_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sql_protected_item_py3.py @@ -17,8 +17,8 @@ class AzureSqlProtectedItem(ProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management for the backed up - item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or @@ -26,7 +26,8 @@ class AzureSqlProtectedItem(ProtectedItem): :param workload_type: Type of workload this item represents. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.DataSourceType :param container_name: Unique name of container diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sqlag_workload_container_protection_container.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sqlag_workload_container_protection_container.py index bbdcc7ba2418..e7e9becc00d0 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sqlag_workload_container_protection_container.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sqlag_workload_container_protection_container.py @@ -19,7 +19,7 @@ class AzureSQLAGWorkloadContainerProtectionContainer(AzureWorkloadContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup management for the + :param backup_management_type: Type of backup managemenent for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' @@ -43,9 +43,14 @@ class AzureSQLAGWorkloadContainerProtectionContainer(AzureWorkloadContainer): :param workload_type: Workload type for which registration was sent. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.WorkloadType + :param operation_type: Re-Do Operation. Possible values include: + 'Invalid', 'Register', 'Reregister' + :type operation_type: str or + ~azure.mgmt.recoveryservicesbackup.models.OperationType """ _validation = { @@ -62,6 +67,7 @@ class AzureSQLAGWorkloadContainerProtectionContainer(AzureWorkloadContainer): 'last_updated_time': {'key': 'lastUpdatedTime', 'type': 'iso-8601'}, 'extended_info': {'key': 'extendedInfo', 'type': 'AzureWorkloadContainerExtendedInfo'}, 'workload_type': {'key': 'workloadType', 'type': 'str'}, + 'operation_type': {'key': 'operationType', 'type': 'str'}, } def __init__(self, **kwargs): diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sqlag_workload_container_protection_container_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sqlag_workload_container_protection_container_py3.py index 0cb9fd604034..1634b45b2dd2 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sqlag_workload_container_protection_container_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sqlag_workload_container_protection_container_py3.py @@ -19,7 +19,7 @@ class AzureSQLAGWorkloadContainerProtectionContainer(AzureWorkloadContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup management for the + :param backup_management_type: Type of backup managemenent for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' @@ -43,9 +43,14 @@ class AzureSQLAGWorkloadContainerProtectionContainer(AzureWorkloadContainer): :param workload_type: Workload type for which registration was sent. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.WorkloadType + :param operation_type: Re-Do Operation. Possible values include: + 'Invalid', 'Register', 'Reregister' + :type operation_type: str or + ~azure.mgmt.recoveryservicesbackup.models.OperationType """ _validation = { @@ -62,8 +67,9 @@ class AzureSQLAGWorkloadContainerProtectionContainer(AzureWorkloadContainer): 'last_updated_time': {'key': 'lastUpdatedTime', 'type': 'iso-8601'}, 'extended_info': {'key': 'extendedInfo', 'type': 'AzureWorkloadContainerExtendedInfo'}, 'workload_type': {'key': 'workloadType', 'type': 'str'}, + 'operation_type': {'key': 'operationType', 'type': 'str'}, } - def __init__(self, *, friendly_name: str=None, backup_management_type=None, registration_status: str=None, health_status: str=None, source_resource_id: str=None, last_updated_time=None, extended_info=None, workload_type=None, **kwargs) -> None: - super(AzureSQLAGWorkloadContainerProtectionContainer, self).__init__(friendly_name=friendly_name, backup_management_type=backup_management_type, registration_status=registration_status, health_status=health_status, source_resource_id=source_resource_id, last_updated_time=last_updated_time, extended_info=extended_info, workload_type=workload_type, **kwargs) + def __init__(self, *, friendly_name: str=None, backup_management_type=None, registration_status: str=None, health_status: str=None, source_resource_id: str=None, last_updated_time=None, extended_info=None, workload_type=None, operation_type=None, **kwargs) -> None: + super(AzureSQLAGWorkloadContainerProtectionContainer, self).__init__(friendly_name=friendly_name, backup_management_type=backup_management_type, registration_status=registration_status, health_status=health_status, source_resource_id=source_resource_id, last_updated_time=last_updated_time, extended_info=extended_info, workload_type=workload_type, operation_type=operation_type, **kwargs) self.container_type = 'SQLAGWorkLoadContainer' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_storage_container.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_storage_container.py index 18c2630301b1..18db81c8f5de 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_storage_container.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_storage_container.py @@ -19,7 +19,7 @@ class AzureStorageContainer(ProtectionContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup management for the + :param backup_management_type: Type of backup managemenent for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_storage_container_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_storage_container_py3.py index dfbbe3381acc..7f3a0e0614f7 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_storage_container_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_storage_container_py3.py @@ -19,7 +19,7 @@ class AzureStorageContainer(ProtectionContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup management for the + :param backup_management_type: Type of backup managemenent for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_storage_protectable_container.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_storage_protectable_container.py index dbad38a90074..b0d663bba3c5 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_storage_protectable_container.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_storage_protectable_container.py @@ -19,7 +19,7 @@ class AzureStorageProtectableContainer(ProtectableContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup management for the + :param backup_management_type: Type of backup managemenent for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_storage_protectable_container_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_storage_protectable_container_py3.py index 9993519ea0e2..ba313b6c232d 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_storage_protectable_container_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_storage_protectable_container_py3.py @@ -19,7 +19,7 @@ class AzureStorageProtectableContainer(ProtectableContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup management for the + :param backup_management_type: Type of backup managemenent for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_app_container_protectable_container.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_app_container_protectable_container.py index 1aa12abbf8fc..39b044f72693 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_app_container_protectable_container.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_app_container_protectable_container.py @@ -19,7 +19,7 @@ class AzureVMAppContainerProtectableContainer(ProtectableContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup management for the + :param backup_management_type: Type of backup managemenent for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_app_container_protectable_container_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_app_container_protectable_container_py3.py index bd13162329af..61d1a07701e7 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_app_container_protectable_container_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_app_container_protectable_container_py3.py @@ -19,7 +19,7 @@ class AzureVMAppContainerProtectableContainer(ProtectableContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup management for the + :param backup_management_type: Type of backup managemenent for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_app_container_protection_container.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_app_container_protection_container.py index ae27b34495a1..b34685b06cae 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_app_container_protection_container.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_app_container_protection_container.py @@ -19,7 +19,7 @@ class AzureVMAppContainerProtectionContainer(AzureWorkloadContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup management for the + :param backup_management_type: Type of backup managemenent for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' @@ -43,9 +43,14 @@ class AzureVMAppContainerProtectionContainer(AzureWorkloadContainer): :param workload_type: Workload type for which registration was sent. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.WorkloadType + :param operation_type: Re-Do Operation. Possible values include: + 'Invalid', 'Register', 'Reregister' + :type operation_type: str or + ~azure.mgmt.recoveryservicesbackup.models.OperationType """ _validation = { @@ -62,6 +67,7 @@ class AzureVMAppContainerProtectionContainer(AzureWorkloadContainer): 'last_updated_time': {'key': 'lastUpdatedTime', 'type': 'iso-8601'}, 'extended_info': {'key': 'extendedInfo', 'type': 'AzureWorkloadContainerExtendedInfo'}, 'workload_type': {'key': 'workloadType', 'type': 'str'}, + 'operation_type': {'key': 'operationType', 'type': 'str'}, } def __init__(self, **kwargs): diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_app_container_protection_container_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_app_container_protection_container_py3.py index e1c866e2ae87..de2ef16caab6 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_app_container_protection_container_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_app_container_protection_container_py3.py @@ -19,7 +19,7 @@ class AzureVMAppContainerProtectionContainer(AzureWorkloadContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup management for the + :param backup_management_type: Type of backup managemenent for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' @@ -43,9 +43,14 @@ class AzureVMAppContainerProtectionContainer(AzureWorkloadContainer): :param workload_type: Workload type for which registration was sent. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.WorkloadType + :param operation_type: Re-Do Operation. Possible values include: + 'Invalid', 'Register', 'Reregister' + :type operation_type: str or + ~azure.mgmt.recoveryservicesbackup.models.OperationType """ _validation = { @@ -62,8 +67,9 @@ class AzureVMAppContainerProtectionContainer(AzureWorkloadContainer): 'last_updated_time': {'key': 'lastUpdatedTime', 'type': 'iso-8601'}, 'extended_info': {'key': 'extendedInfo', 'type': 'AzureWorkloadContainerExtendedInfo'}, 'workload_type': {'key': 'workloadType', 'type': 'str'}, + 'operation_type': {'key': 'operationType', 'type': 'str'}, } - def __init__(self, *, friendly_name: str=None, backup_management_type=None, registration_status: str=None, health_status: str=None, source_resource_id: str=None, last_updated_time=None, extended_info=None, workload_type=None, **kwargs) -> None: - super(AzureVMAppContainerProtectionContainer, self).__init__(friendly_name=friendly_name, backup_management_type=backup_management_type, registration_status=registration_status, health_status=health_status, source_resource_id=source_resource_id, last_updated_time=last_updated_time, extended_info=extended_info, workload_type=workload_type, **kwargs) + def __init__(self, *, friendly_name: str=None, backup_management_type=None, registration_status: str=None, health_status: str=None, source_resource_id: str=None, last_updated_time=None, extended_info=None, workload_type=None, operation_type=None, **kwargs) -> None: + super(AzureVMAppContainerProtectionContainer, self).__init__(friendly_name=friendly_name, backup_management_type=backup_management_type, registration_status=registration_status, health_status=health_status, source_resource_id=source_resource_id, last_updated_time=last_updated_time, extended_info=extended_info, workload_type=workload_type, operation_type=operation_type, **kwargs) self.container_type = 'VMAppContainer' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_item.py index 0f564b264244..32b5c2007013 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_item.py @@ -16,14 +16,16 @@ class AzureVmWorkloadItem(WorkloadItem): """Azure VM workload-specific workload item. You probably want to use the sub-classes and not this class directly. Known - sub-classes are: AzureVmWorkloadSAPHanaDatabaseWorkloadItem, + sub-classes are: AzureVmWorkloadSAPAseDatabaseWorkloadItem, + AzureVmWorkloadSAPAseSystemWorkloadItem, + AzureVmWorkloadSAPHanaDatabaseWorkloadItem, AzureVmWorkloadSAPHanaSystemWorkloadItem, AzureVmWorkloadSQLDatabaseWorkloadItem, AzureVmWorkloadSQLInstanceWorkloadItem All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management to backup an + :param backup_management_type: Type of backup managemenent to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management @@ -43,11 +45,11 @@ class AzureVmWorkloadItem(WorkloadItem): :type server_name: str :param is_auto_protectable: Indicates if workload item is auto-protectable :type is_auto_protectable: bool - :param subinquireditemcount: For instance or AG, indicates number of DBs + :param subinquireditemcount: For instance or AG, indicates number of DB's present :type subinquireditemcount: int :param sub_workload_item_count: For instance or AG, indicates number of - DBs to be protected + DB's to be protected :type sub_workload_item_count: int """ @@ -69,7 +71,7 @@ class AzureVmWorkloadItem(WorkloadItem): } _subtype_map = { - 'workload_item_type': {'SAPHanaDatabase': 'AzureVmWorkloadSAPHanaDatabaseWorkloadItem', 'SAPHanaSystem': 'AzureVmWorkloadSAPHanaSystemWorkloadItem', 'SQLDataBase': 'AzureVmWorkloadSQLDatabaseWorkloadItem', 'SQLInstance': 'AzureVmWorkloadSQLInstanceWorkloadItem'} + 'workload_item_type': {'SAPAseDatabase': 'AzureVmWorkloadSAPAseDatabaseWorkloadItem', 'SAPAseSystem': 'AzureVmWorkloadSAPAseSystemWorkloadItem', 'SAPHanaDatabase': 'AzureVmWorkloadSAPHanaDatabaseWorkloadItem', 'SAPHanaSystem': 'AzureVmWorkloadSAPHanaSystemWorkloadItem', 'SQLDataBase': 'AzureVmWorkloadSQLDatabaseWorkloadItem', 'SQLInstance': 'AzureVmWorkloadSQLInstanceWorkloadItem'} } def __init__(self, **kwargs): diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_item_py3.py index a927f4ed8011..e193f182dfe2 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_item_py3.py @@ -16,14 +16,16 @@ class AzureVmWorkloadItem(WorkloadItem): """Azure VM workload-specific workload item. You probably want to use the sub-classes and not this class directly. Known - sub-classes are: AzureVmWorkloadSAPHanaDatabaseWorkloadItem, + sub-classes are: AzureVmWorkloadSAPAseDatabaseWorkloadItem, + AzureVmWorkloadSAPAseSystemWorkloadItem, + AzureVmWorkloadSAPHanaDatabaseWorkloadItem, AzureVmWorkloadSAPHanaSystemWorkloadItem, AzureVmWorkloadSQLDatabaseWorkloadItem, AzureVmWorkloadSQLInstanceWorkloadItem All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management to backup an + :param backup_management_type: Type of backup managemenent to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management @@ -43,11 +45,11 @@ class AzureVmWorkloadItem(WorkloadItem): :type server_name: str :param is_auto_protectable: Indicates if workload item is auto-protectable :type is_auto_protectable: bool - :param subinquireditemcount: For instance or AG, indicates number of DBs + :param subinquireditemcount: For instance or AG, indicates number of DB's present :type subinquireditemcount: int :param sub_workload_item_count: For instance or AG, indicates number of - DBs to be protected + DB's to be protected :type sub_workload_item_count: int """ @@ -69,7 +71,7 @@ class AzureVmWorkloadItem(WorkloadItem): } _subtype_map = { - 'workload_item_type': {'SAPHanaDatabase': 'AzureVmWorkloadSAPHanaDatabaseWorkloadItem', 'SAPHanaSystem': 'AzureVmWorkloadSAPHanaSystemWorkloadItem', 'SQLDataBase': 'AzureVmWorkloadSQLDatabaseWorkloadItem', 'SQLInstance': 'AzureVmWorkloadSQLInstanceWorkloadItem'} + 'workload_item_type': {'SAPAseDatabase': 'AzureVmWorkloadSAPAseDatabaseWorkloadItem', 'SAPAseSystem': 'AzureVmWorkloadSAPAseSystemWorkloadItem', 'SAPHanaDatabase': 'AzureVmWorkloadSAPHanaDatabaseWorkloadItem', 'SAPHanaSystem': 'AzureVmWorkloadSAPHanaSystemWorkloadItem', 'SQLDataBase': 'AzureVmWorkloadSQLDatabaseWorkloadItem', 'SQLInstance': 'AzureVmWorkloadSQLInstanceWorkloadItem'} } def __init__(self, *, backup_management_type: str=None, workload_type: str=None, friendly_name: str=None, protection_state=None, parent_name: str=None, server_name: str=None, is_auto_protectable: bool=None, subinquireditemcount: int=None, sub_workload_item_count: int=None, **kwargs) -> None: diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protectable_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protectable_item.py index ebbd977e17c7..c06da2219bfe 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protectable_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protectable_item.py @@ -16,7 +16,9 @@ class AzureVmWorkloadProtectableItem(WorkloadProtectableItem): """Azure VM workload-specific protectable item. You probably want to use the sub-classes and not this class directly. Known - sub-classes are: AzureVmWorkloadSAPHanaDatabaseProtectableItem, + sub-classes are: AzureVmWorkloadSAPAseDatabaseProtectableItem, + AzureVmWorkloadSAPAseSystemProtectableItem, + AzureVmWorkloadSAPHanaDatabaseProtectableItem, AzureVmWorkloadSAPHanaSystemProtectableItem, AzureVmWorkloadSQLAvailabilityGroupProtectableItem, AzureVmWorkloadSQLDatabaseProtectableItem, @@ -24,7 +26,7 @@ class AzureVmWorkloadProtectableItem(WorkloadProtectableItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management to backup an + :param backup_management_type: Type of backup managemenent to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management @@ -52,11 +54,11 @@ class AzureVmWorkloadProtectableItem(WorkloadProtectableItem): :type is_auto_protectable: bool :param is_auto_protected: Indicates if protectable item is auto-protected :type is_auto_protected: bool - :param subinquireditemcount: For instance or AG, indicates number of DBs + :param subinquireditemcount: For instance or AG, indicates number of DB's present :type subinquireditemcount: int :param subprotectableitemcount: For instance or AG, indicates number of - DBs to be protected + DB's to be protected :type subprotectableitemcount: int :param prebackupvalidation: Pre-backup validation for protectable objects :type prebackupvalidation: @@ -84,7 +86,7 @@ class AzureVmWorkloadProtectableItem(WorkloadProtectableItem): } _subtype_map = { - 'protectable_item_type': {'SAPHanaDatabase': 'AzureVmWorkloadSAPHanaDatabaseProtectableItem', 'SAPHanaSystem': 'AzureVmWorkloadSAPHanaSystemProtectableItem', 'SQLAvailabilityGroupContainer': 'AzureVmWorkloadSQLAvailabilityGroupProtectableItem', 'SQLDataBase': 'AzureVmWorkloadSQLDatabaseProtectableItem', 'SQLInstance': 'AzureVmWorkloadSQLInstanceProtectableItem'} + 'protectable_item_type': {'SAPAseDatabase': 'AzureVmWorkloadSAPAseDatabaseProtectableItem', 'SAPAseSystem': 'AzureVmWorkloadSAPAseSystemProtectableItem', 'SAPHanaDatabase': 'AzureVmWorkloadSAPHanaDatabaseProtectableItem', 'SAPHanaSystem': 'AzureVmWorkloadSAPHanaSystemProtectableItem', 'SQLAvailabilityGroupContainer': 'AzureVmWorkloadSQLAvailabilityGroupProtectableItem', 'SQLDataBase': 'AzureVmWorkloadSQLDatabaseProtectableItem', 'SQLInstance': 'AzureVmWorkloadSQLInstanceProtectableItem'} } def __init__(self, **kwargs): diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protectable_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protectable_item_py3.py index ebfedd0515b2..5ef5d43590a4 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protectable_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protectable_item_py3.py @@ -16,7 +16,9 @@ class AzureVmWorkloadProtectableItem(WorkloadProtectableItem): """Azure VM workload-specific protectable item. You probably want to use the sub-classes and not this class directly. Known - sub-classes are: AzureVmWorkloadSAPHanaDatabaseProtectableItem, + sub-classes are: AzureVmWorkloadSAPAseDatabaseProtectableItem, + AzureVmWorkloadSAPAseSystemProtectableItem, + AzureVmWorkloadSAPHanaDatabaseProtectableItem, AzureVmWorkloadSAPHanaSystemProtectableItem, AzureVmWorkloadSQLAvailabilityGroupProtectableItem, AzureVmWorkloadSQLDatabaseProtectableItem, @@ -24,7 +26,7 @@ class AzureVmWorkloadProtectableItem(WorkloadProtectableItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management to backup an + :param backup_management_type: Type of backup managemenent to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management @@ -52,11 +54,11 @@ class AzureVmWorkloadProtectableItem(WorkloadProtectableItem): :type is_auto_protectable: bool :param is_auto_protected: Indicates if protectable item is auto-protected :type is_auto_protected: bool - :param subinquireditemcount: For instance or AG, indicates number of DBs + :param subinquireditemcount: For instance or AG, indicates number of DB's present :type subinquireditemcount: int :param subprotectableitemcount: For instance or AG, indicates number of - DBs to be protected + DB's to be protected :type subprotectableitemcount: int :param prebackupvalidation: Pre-backup validation for protectable objects :type prebackupvalidation: @@ -84,7 +86,7 @@ class AzureVmWorkloadProtectableItem(WorkloadProtectableItem): } _subtype_map = { - 'protectable_item_type': {'SAPHanaDatabase': 'AzureVmWorkloadSAPHanaDatabaseProtectableItem', 'SAPHanaSystem': 'AzureVmWorkloadSAPHanaSystemProtectableItem', 'SQLAvailabilityGroupContainer': 'AzureVmWorkloadSQLAvailabilityGroupProtectableItem', 'SQLDataBase': 'AzureVmWorkloadSQLDatabaseProtectableItem', 'SQLInstance': 'AzureVmWorkloadSQLInstanceProtectableItem'} + 'protectable_item_type': {'SAPAseDatabase': 'AzureVmWorkloadSAPAseDatabaseProtectableItem', 'SAPAseSystem': 'AzureVmWorkloadSAPAseSystemProtectableItem', 'SAPHanaDatabase': 'AzureVmWorkloadSAPHanaDatabaseProtectableItem', 'SAPHanaSystem': 'AzureVmWorkloadSAPHanaSystemProtectableItem', 'SQLAvailabilityGroupContainer': 'AzureVmWorkloadSQLAvailabilityGroupProtectableItem', 'SQLDataBase': 'AzureVmWorkloadSQLDatabaseProtectableItem', 'SQLInstance': 'AzureVmWorkloadSQLInstanceProtectableItem'} } def __init__(self, *, backup_management_type: str=None, workload_type: str=None, friendly_name: str=None, protection_state=None, parent_name: str=None, parent_unique_name: str=None, server_name: str=None, is_auto_protectable: bool=None, is_auto_protected: bool=None, subinquireditemcount: int=None, subprotectableitemcount: int=None, prebackupvalidation=None, **kwargs) -> None: diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protected_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protected_item.py index e7dce5bb0caf..116b8346925e 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protected_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protected_item.py @@ -16,12 +16,14 @@ class AzureVmWorkloadProtectedItem(ProtectedItem): """Azure VM workload-specific protected item. You probably want to use the sub-classes and not this class directly. Known - sub-classes are: AzureVmWorkloadSAPHanaDatabaseProtectedItem + sub-classes are: AzureVmWorkloadSAPAseDatabaseProtectedItem, + AzureVmWorkloadSAPHanaDatabaseProtectedItem, + AzureVmWorkloadSQLDatabaseProtectedItem All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management for the backed up - item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or @@ -29,7 +31,8 @@ class AzureVmWorkloadProtectedItem(ProtectedItem): :param workload_type: Type of workload this item represents. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.DataSourceType :param container_name: Unique name of container @@ -121,7 +124,7 @@ class AzureVmWorkloadProtectedItem(ProtectedItem): } _subtype_map = { - 'protected_item_type': {'AzureVmWorkloadSAPHanaDatabase': 'AzureVmWorkloadSAPHanaDatabaseProtectedItem'} + 'protected_item_type': {'AzureVmWorkloadSAPAseDatabase': 'AzureVmWorkloadSAPAseDatabaseProtectedItem', 'AzureVmWorkloadSAPHanaDatabase': 'AzureVmWorkloadSAPHanaDatabaseProtectedItem', 'AzureVmWorkloadSQLDatabase': 'AzureVmWorkloadSQLDatabaseProtectedItem'} } def __init__(self, **kwargs): diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protected_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protected_item_py3.py index ae5b7d6cdbd3..391c60379dfc 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protected_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protected_item_py3.py @@ -16,12 +16,14 @@ class AzureVmWorkloadProtectedItem(ProtectedItem): """Azure VM workload-specific protected item. You probably want to use the sub-classes and not this class directly. Known - sub-classes are: AzureVmWorkloadSAPHanaDatabaseProtectedItem + sub-classes are: AzureVmWorkloadSAPAseDatabaseProtectedItem, + AzureVmWorkloadSAPHanaDatabaseProtectedItem, + AzureVmWorkloadSQLDatabaseProtectedItem All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management for the backed up - item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or @@ -29,7 +31,8 @@ class AzureVmWorkloadProtectedItem(ProtectedItem): :param workload_type: Type of workload this item represents. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.DataSourceType :param container_name: Unique name of container @@ -121,7 +124,7 @@ class AzureVmWorkloadProtectedItem(ProtectedItem): } _subtype_map = { - 'protected_item_type': {'AzureVmWorkloadSAPHanaDatabase': 'AzureVmWorkloadSAPHanaDatabaseProtectedItem'} + 'protected_item_type': {'AzureVmWorkloadSAPAseDatabase': 'AzureVmWorkloadSAPAseDatabaseProtectedItem', 'AzureVmWorkloadSAPHanaDatabase': 'AzureVmWorkloadSAPHanaDatabaseProtectedItem', 'AzureVmWorkloadSQLDatabase': 'AzureVmWorkloadSQLDatabaseProtectedItem'} } def __init__(self, *, backup_management_type=None, workload_type=None, container_name: str=None, source_resource_id: str=None, policy_id: str=None, last_recovery_point=None, backup_set_name: str=None, create_mode=None, friendly_name: str=None, server_name: str=None, parent_name: str=None, parent_type: str=None, protection_status: str=None, protection_state=None, last_backup_status=None, last_backup_time=None, last_backup_error_detail=None, protected_item_data_source_id: str=None, protected_item_health_status=None, extended_info=None, **kwargs) -> None: diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protection_policy.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protection_policy.py index 247776fdb934..96fea487358a 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protection_policy.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protection_policy.py @@ -24,7 +24,8 @@ class AzureVmWorkloadProtectionPolicy(ProtectionPolicy): :param work_load_type: Type of workload for the backup management. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type work_load_type: str or ~azure.mgmt.recoveryservicesbackup.models.WorkloadType :param settings: Common settings for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protection_policy_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protection_policy_py3.py index 8adaca83759c..8d1c8e7f0786 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protection_policy_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protection_policy_py3.py @@ -24,7 +24,8 @@ class AzureVmWorkloadProtectionPolicy(ProtectionPolicy): :param work_load_type: Type of workload for the backup management. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type work_load_type: str or ~azure.mgmt.recoveryservicesbackup.models.WorkloadType :param settings: Common settings for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_protectable_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_protectable_item.py new file mode 100644 index 000000000000..ff90b830647d --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_protectable_item.py @@ -0,0 +1,81 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from .azure_vm_workload_protectable_item import AzureVmWorkloadProtectableItem + + +class AzureVmWorkloadSAPAseDatabaseProtectableItem(AzureVmWorkloadProtectableItem): + """Azure VM workload-specific protectable item representing SAP ASE Database. + + All required parameters must be populated in order to send to Azure. + + :param backup_management_type: Type of backup managemenent to backup an + item. + :type backup_management_type: str + :param workload_type: Type of workload for the backup management + :type workload_type: str + :param friendly_name: Friendly name of the backup item. + :type friendly_name: str + :param protection_state: State of the back up item. Possible values + include: 'Invalid', 'NotProtected', 'Protecting', 'Protected', + 'ProtectionFailed' + :type protection_state: str or + ~azure.mgmt.recoveryservicesbackup.models.ProtectionStatus + :param protectable_item_type: Required. Constant filled by server. + :type protectable_item_type: str + :param parent_name: Name for instance or AG + :type parent_name: str + :param parent_unique_name: Parent Unique Name is added to provide the + service formatted URI Name of the Parent + Only Applicable for data bases where the parent would be either Instance + or a SQL AG. + :type parent_unique_name: str + :param server_name: Host/Cluster Name for instance or AG + :type server_name: str + :param is_auto_protectable: Indicates if protectable item is + auto-protectable + :type is_auto_protectable: bool + :param is_auto_protected: Indicates if protectable item is auto-protected + :type is_auto_protected: bool + :param subinquireditemcount: For instance or AG, indicates number of DB's + present + :type subinquireditemcount: int + :param subprotectableitemcount: For instance or AG, indicates number of + DB's to be protected + :type subprotectableitemcount: int + :param prebackupvalidation: Pre-backup validation for protectable objects + :type prebackupvalidation: + ~azure.mgmt.recoveryservicesbackup.models.PreBackupValidation + """ + + _validation = { + 'protectable_item_type': {'required': True}, + } + + _attribute_map = { + 'backup_management_type': {'key': 'backupManagementType', 'type': 'str'}, + 'workload_type': {'key': 'workloadType', 'type': 'str'}, + 'friendly_name': {'key': 'friendlyName', 'type': 'str'}, + 'protection_state': {'key': 'protectionState', 'type': 'str'}, + 'protectable_item_type': {'key': 'protectableItemType', 'type': 'str'}, + 'parent_name': {'key': 'parentName', 'type': 'str'}, + 'parent_unique_name': {'key': 'parentUniqueName', 'type': 'str'}, + 'server_name': {'key': 'serverName', 'type': 'str'}, + 'is_auto_protectable': {'key': 'isAutoProtectable', 'type': 'bool'}, + 'is_auto_protected': {'key': 'isAutoProtected', 'type': 'bool'}, + 'subinquireditemcount': {'key': 'subinquireditemcount', 'type': 'int'}, + 'subprotectableitemcount': {'key': 'subprotectableitemcount', 'type': 'int'}, + 'prebackupvalidation': {'key': 'prebackupvalidation', 'type': 'PreBackupValidation'}, + } + + def __init__(self, **kwargs): + super(AzureVmWorkloadSAPAseDatabaseProtectableItem, self).__init__(**kwargs) + self.protectable_item_type = 'SAPAseDatabase' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_protectable_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_protectable_item_py3.py new file mode 100644 index 000000000000..00605a7786dc --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_protectable_item_py3.py @@ -0,0 +1,81 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from .azure_vm_workload_protectable_item_py3 import AzureVmWorkloadProtectableItem + + +class AzureVmWorkloadSAPAseDatabaseProtectableItem(AzureVmWorkloadProtectableItem): + """Azure VM workload-specific protectable item representing SAP ASE Database. + + All required parameters must be populated in order to send to Azure. + + :param backup_management_type: Type of backup managemenent to backup an + item. + :type backup_management_type: str + :param workload_type: Type of workload for the backup management + :type workload_type: str + :param friendly_name: Friendly name of the backup item. + :type friendly_name: str + :param protection_state: State of the back up item. Possible values + include: 'Invalid', 'NotProtected', 'Protecting', 'Protected', + 'ProtectionFailed' + :type protection_state: str or + ~azure.mgmt.recoveryservicesbackup.models.ProtectionStatus + :param protectable_item_type: Required. Constant filled by server. + :type protectable_item_type: str + :param parent_name: Name for instance or AG + :type parent_name: str + :param parent_unique_name: Parent Unique Name is added to provide the + service formatted URI Name of the Parent + Only Applicable for data bases where the parent would be either Instance + or a SQL AG. + :type parent_unique_name: str + :param server_name: Host/Cluster Name for instance or AG + :type server_name: str + :param is_auto_protectable: Indicates if protectable item is + auto-protectable + :type is_auto_protectable: bool + :param is_auto_protected: Indicates if protectable item is auto-protected + :type is_auto_protected: bool + :param subinquireditemcount: For instance or AG, indicates number of DB's + present + :type subinquireditemcount: int + :param subprotectableitemcount: For instance or AG, indicates number of + DB's to be protected + :type subprotectableitemcount: int + :param prebackupvalidation: Pre-backup validation for protectable objects + :type prebackupvalidation: + ~azure.mgmt.recoveryservicesbackup.models.PreBackupValidation + """ + + _validation = { + 'protectable_item_type': {'required': True}, + } + + _attribute_map = { + 'backup_management_type': {'key': 'backupManagementType', 'type': 'str'}, + 'workload_type': {'key': 'workloadType', 'type': 'str'}, + 'friendly_name': {'key': 'friendlyName', 'type': 'str'}, + 'protection_state': {'key': 'protectionState', 'type': 'str'}, + 'protectable_item_type': {'key': 'protectableItemType', 'type': 'str'}, + 'parent_name': {'key': 'parentName', 'type': 'str'}, + 'parent_unique_name': {'key': 'parentUniqueName', 'type': 'str'}, + 'server_name': {'key': 'serverName', 'type': 'str'}, + 'is_auto_protectable': {'key': 'isAutoProtectable', 'type': 'bool'}, + 'is_auto_protected': {'key': 'isAutoProtected', 'type': 'bool'}, + 'subinquireditemcount': {'key': 'subinquireditemcount', 'type': 'int'}, + 'subprotectableitemcount': {'key': 'subprotectableitemcount', 'type': 'int'}, + 'prebackupvalidation': {'key': 'prebackupvalidation', 'type': 'PreBackupValidation'}, + } + + def __init__(self, *, backup_management_type: str=None, workload_type: str=None, friendly_name: str=None, protection_state=None, parent_name: str=None, parent_unique_name: str=None, server_name: str=None, is_auto_protectable: bool=None, is_auto_protected: bool=None, subinquireditemcount: int=None, subprotectableitemcount: int=None, prebackupvalidation=None, **kwargs) -> None: + super(AzureVmWorkloadSAPAseDatabaseProtectableItem, self).__init__(backup_management_type=backup_management_type, workload_type=workload_type, friendly_name=friendly_name, protection_state=protection_state, parent_name=parent_name, parent_unique_name=parent_unique_name, server_name=server_name, is_auto_protectable=is_auto_protectable, is_auto_protected=is_auto_protected, subinquireditemcount=subinquireditemcount, subprotectableitemcount=subprotectableitemcount, prebackupvalidation=prebackupvalidation, **kwargs) + self.protectable_item_type = 'SAPAseDatabase' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_protected_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_protected_item.py new file mode 100644 index 000000000000..a3e54333f3e9 --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_protected_item.py @@ -0,0 +1,123 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from .azure_vm_workload_protected_item import AzureVmWorkloadProtectedItem + + +class AzureVmWorkloadSAPAseDatabaseProtectedItem(AzureVmWorkloadProtectedItem): + """Azure VM workload-specific protected item representing SAP ASE Database. + + All required parameters must be populated in order to send to Azure. + + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', + 'DefaultBackup' + :type backup_management_type: str or + ~azure.mgmt.recoveryservicesbackup.models.BackupManagementType + :param workload_type: Type of workload this item represents. Possible + values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', + 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' + :type workload_type: str or + ~azure.mgmt.recoveryservicesbackup.models.DataSourceType + :param container_name: Unique name of container + :type container_name: str + :param source_resource_id: ARM ID of the resource to be backed up. + :type source_resource_id: str + :param policy_id: ID of the backup policy with which this item is backed + up. + :type policy_id: str + :param last_recovery_point: Timestamp when the last (latest) backup copy + was created for this backup item. + :type last_recovery_point: datetime + :param backup_set_name: Name of the backup set the backup item belongs to + :type backup_set_name: str + :param create_mode: Create mode to indicate recovery of existing soft + deleted data source or creation of new data source. Possible values + include: 'Invalid', 'Default', 'Recover' + :type create_mode: str or + ~azure.mgmt.recoveryservicesbackup.models.CreateMode + :param protected_item_type: Required. Constant filled by server. + :type protected_item_type: str + :param friendly_name: Friendly name of the DB represented by this backup + item. + :type friendly_name: str + :param server_name: Host/Cluster Name for instance or AG + :type server_name: str + :param parent_name: Parent name of the DB such as Instance or Availability + Group. + :type parent_name: str + :param parent_type: Parent type of protected item, example: for a DB, + standalone server or distributed + :type parent_type: str + :param protection_status: Backup status of this backup item. + :type protection_status: str + :param protection_state: Backup state of this backup item. Possible values + include: 'Invalid', 'IRPending', 'Protected', 'ProtectionError', + 'ProtectionStopped', 'ProtectionPaused' + :type protection_state: str or + ~azure.mgmt.recoveryservicesbackup.models.ProtectionState + :param last_backup_status: Last backup operation status. Possible values: + Healthy, Unhealthy. Possible values include: 'Invalid', 'Healthy', + 'Unhealthy', 'IRPending' + :type last_backup_status: str or + ~azure.mgmt.recoveryservicesbackup.models.LastBackupStatus + :param last_backup_time: Timestamp of the last backup operation on this + backup item. + :type last_backup_time: datetime + :param last_backup_error_detail: Error details in last backup + :type last_backup_error_detail: + ~azure.mgmt.recoveryservicesbackup.models.ErrorDetail + :param protected_item_data_source_id: Data ID of the protected item. + :type protected_item_data_source_id: str + :param protected_item_health_status: Health status of the backup item, + evaluated based on last heartbeat received. Possible values include: + 'Invalid', 'Healthy', 'Unhealthy', 'NotReachable', 'IRPending' + :type protected_item_health_status: str or + ~azure.mgmt.recoveryservicesbackup.models.ProtectedItemHealthStatus + :param extended_info: Additional information for this backup item. + :type extended_info: + ~azure.mgmt.recoveryservicesbackup.models.AzureVmWorkloadProtectedItemExtendedInfo + """ + + _validation = { + 'protected_item_type': {'required': True}, + } + + _attribute_map = { + 'backup_management_type': {'key': 'backupManagementType', 'type': 'str'}, + 'workload_type': {'key': 'workloadType', 'type': 'str'}, + 'container_name': {'key': 'containerName', 'type': 'str'}, + 'source_resource_id': {'key': 'sourceResourceId', 'type': 'str'}, + 'policy_id': {'key': 'policyId', 'type': 'str'}, + 'last_recovery_point': {'key': 'lastRecoveryPoint', 'type': 'iso-8601'}, + 'backup_set_name': {'key': 'backupSetName', 'type': 'str'}, + 'create_mode': {'key': 'createMode', 'type': 'str'}, + 'protected_item_type': {'key': 'protectedItemType', 'type': 'str'}, + 'friendly_name': {'key': 'friendlyName', 'type': 'str'}, + 'server_name': {'key': 'serverName', 'type': 'str'}, + 'parent_name': {'key': 'parentName', 'type': 'str'}, + 'parent_type': {'key': 'parentType', 'type': 'str'}, + 'protection_status': {'key': 'protectionStatus', 'type': 'str'}, + 'protection_state': {'key': 'protectionState', 'type': 'str'}, + 'last_backup_status': {'key': 'lastBackupStatus', 'type': 'str'}, + 'last_backup_time': {'key': 'lastBackupTime', 'type': 'iso-8601'}, + 'last_backup_error_detail': {'key': 'lastBackupErrorDetail', 'type': 'ErrorDetail'}, + 'protected_item_data_source_id': {'key': 'protectedItemDataSourceId', 'type': 'str'}, + 'protected_item_health_status': {'key': 'protectedItemHealthStatus', 'type': 'str'}, + 'extended_info': {'key': 'extendedInfo', 'type': 'AzureVmWorkloadProtectedItemExtendedInfo'}, + } + + def __init__(self, **kwargs): + super(AzureVmWorkloadSAPAseDatabaseProtectedItem, self).__init__(**kwargs) + self.protected_item_type = 'AzureVmWorkloadSAPAseDatabase' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_protected_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_protected_item_py3.py new file mode 100644 index 000000000000..278d1996a7da --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_protected_item_py3.py @@ -0,0 +1,123 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from .azure_vm_workload_protected_item_py3 import AzureVmWorkloadProtectedItem + + +class AzureVmWorkloadSAPAseDatabaseProtectedItem(AzureVmWorkloadProtectedItem): + """Azure VM workload-specific protected item representing SAP ASE Database. + + All required parameters must be populated in order to send to Azure. + + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', + 'DefaultBackup' + :type backup_management_type: str or + ~azure.mgmt.recoveryservicesbackup.models.BackupManagementType + :param workload_type: Type of workload this item represents. Possible + values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', + 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' + :type workload_type: str or + ~azure.mgmt.recoveryservicesbackup.models.DataSourceType + :param container_name: Unique name of container + :type container_name: str + :param source_resource_id: ARM ID of the resource to be backed up. + :type source_resource_id: str + :param policy_id: ID of the backup policy with which this item is backed + up. + :type policy_id: str + :param last_recovery_point: Timestamp when the last (latest) backup copy + was created for this backup item. + :type last_recovery_point: datetime + :param backup_set_name: Name of the backup set the backup item belongs to + :type backup_set_name: str + :param create_mode: Create mode to indicate recovery of existing soft + deleted data source or creation of new data source. Possible values + include: 'Invalid', 'Default', 'Recover' + :type create_mode: str or + ~azure.mgmt.recoveryservicesbackup.models.CreateMode + :param protected_item_type: Required. Constant filled by server. + :type protected_item_type: str + :param friendly_name: Friendly name of the DB represented by this backup + item. + :type friendly_name: str + :param server_name: Host/Cluster Name for instance or AG + :type server_name: str + :param parent_name: Parent name of the DB such as Instance or Availability + Group. + :type parent_name: str + :param parent_type: Parent type of protected item, example: for a DB, + standalone server or distributed + :type parent_type: str + :param protection_status: Backup status of this backup item. + :type protection_status: str + :param protection_state: Backup state of this backup item. Possible values + include: 'Invalid', 'IRPending', 'Protected', 'ProtectionError', + 'ProtectionStopped', 'ProtectionPaused' + :type protection_state: str or + ~azure.mgmt.recoveryservicesbackup.models.ProtectionState + :param last_backup_status: Last backup operation status. Possible values: + Healthy, Unhealthy. Possible values include: 'Invalid', 'Healthy', + 'Unhealthy', 'IRPending' + :type last_backup_status: str or + ~azure.mgmt.recoveryservicesbackup.models.LastBackupStatus + :param last_backup_time: Timestamp of the last backup operation on this + backup item. + :type last_backup_time: datetime + :param last_backup_error_detail: Error details in last backup + :type last_backup_error_detail: + ~azure.mgmt.recoveryservicesbackup.models.ErrorDetail + :param protected_item_data_source_id: Data ID of the protected item. + :type protected_item_data_source_id: str + :param protected_item_health_status: Health status of the backup item, + evaluated based on last heartbeat received. Possible values include: + 'Invalid', 'Healthy', 'Unhealthy', 'NotReachable', 'IRPending' + :type protected_item_health_status: str or + ~azure.mgmt.recoveryservicesbackup.models.ProtectedItemHealthStatus + :param extended_info: Additional information for this backup item. + :type extended_info: + ~azure.mgmt.recoveryservicesbackup.models.AzureVmWorkloadProtectedItemExtendedInfo + """ + + _validation = { + 'protected_item_type': {'required': True}, + } + + _attribute_map = { + 'backup_management_type': {'key': 'backupManagementType', 'type': 'str'}, + 'workload_type': {'key': 'workloadType', 'type': 'str'}, + 'container_name': {'key': 'containerName', 'type': 'str'}, + 'source_resource_id': {'key': 'sourceResourceId', 'type': 'str'}, + 'policy_id': {'key': 'policyId', 'type': 'str'}, + 'last_recovery_point': {'key': 'lastRecoveryPoint', 'type': 'iso-8601'}, + 'backup_set_name': {'key': 'backupSetName', 'type': 'str'}, + 'create_mode': {'key': 'createMode', 'type': 'str'}, + 'protected_item_type': {'key': 'protectedItemType', 'type': 'str'}, + 'friendly_name': {'key': 'friendlyName', 'type': 'str'}, + 'server_name': {'key': 'serverName', 'type': 'str'}, + 'parent_name': {'key': 'parentName', 'type': 'str'}, + 'parent_type': {'key': 'parentType', 'type': 'str'}, + 'protection_status': {'key': 'protectionStatus', 'type': 'str'}, + 'protection_state': {'key': 'protectionState', 'type': 'str'}, + 'last_backup_status': {'key': 'lastBackupStatus', 'type': 'str'}, + 'last_backup_time': {'key': 'lastBackupTime', 'type': 'iso-8601'}, + 'last_backup_error_detail': {'key': 'lastBackupErrorDetail', 'type': 'ErrorDetail'}, + 'protected_item_data_source_id': {'key': 'protectedItemDataSourceId', 'type': 'str'}, + 'protected_item_health_status': {'key': 'protectedItemHealthStatus', 'type': 'str'}, + 'extended_info': {'key': 'extendedInfo', 'type': 'AzureVmWorkloadProtectedItemExtendedInfo'}, + } + + def __init__(self, *, backup_management_type=None, workload_type=None, container_name: str=None, source_resource_id: str=None, policy_id: str=None, last_recovery_point=None, backup_set_name: str=None, create_mode=None, friendly_name: str=None, server_name: str=None, parent_name: str=None, parent_type: str=None, protection_status: str=None, protection_state=None, last_backup_status=None, last_backup_time=None, last_backup_error_detail=None, protected_item_data_source_id: str=None, protected_item_health_status=None, extended_info=None, **kwargs) -> None: + super(AzureVmWorkloadSAPAseDatabaseProtectedItem, self).__init__(backup_management_type=backup_management_type, workload_type=workload_type, container_name=container_name, source_resource_id=source_resource_id, policy_id=policy_id, last_recovery_point=last_recovery_point, backup_set_name=backup_set_name, create_mode=create_mode, friendly_name=friendly_name, server_name=server_name, parent_name=parent_name, parent_type=parent_type, protection_status=protection_status, protection_state=protection_state, last_backup_status=last_backup_status, last_backup_time=last_backup_time, last_backup_error_detail=last_backup_error_detail, protected_item_data_source_id=protected_item_data_source_id, protected_item_health_status=protected_item_health_status, extended_info=extended_info, **kwargs) + self.protected_item_type = 'AzureVmWorkloadSAPAseDatabase' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_workload_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_workload_item.py new file mode 100644 index 000000000000..460f3133e2cd --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_workload_item.py @@ -0,0 +1,67 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from .azure_vm_workload_item import AzureVmWorkloadItem + + +class AzureVmWorkloadSAPAseDatabaseWorkloadItem(AzureVmWorkloadItem): + """Azure VM workload-specific workload item representing SAP ASE Database. + + All required parameters must be populated in order to send to Azure. + + :param backup_management_type: Type of backup managemenent to backup an + item. + :type backup_management_type: str + :param workload_type: Type of workload for the backup management + :type workload_type: str + :param friendly_name: Friendly name of the backup item. + :type friendly_name: str + :param protection_state: State of the back up item. Possible values + include: 'Invalid', 'NotProtected', 'Protecting', 'Protected', + 'ProtectionFailed' + :type protection_state: str or + ~azure.mgmt.recoveryservicesbackup.models.ProtectionStatus + :param workload_item_type: Required. Constant filled by server. + :type workload_item_type: str + :param parent_name: Name for instance or AG + :type parent_name: str + :param server_name: Host/Cluster Name for instance or AG + :type server_name: str + :param is_auto_protectable: Indicates if workload item is auto-protectable + :type is_auto_protectable: bool + :param subinquireditemcount: For instance or AG, indicates number of DB's + present + :type subinquireditemcount: int + :param sub_workload_item_count: For instance or AG, indicates number of + DB's to be protected + :type sub_workload_item_count: int + """ + + _validation = { + 'workload_item_type': {'required': True}, + } + + _attribute_map = { + 'backup_management_type': {'key': 'backupManagementType', 'type': 'str'}, + 'workload_type': {'key': 'workloadType', 'type': 'str'}, + 'friendly_name': {'key': 'friendlyName', 'type': 'str'}, + 'protection_state': {'key': 'protectionState', 'type': 'str'}, + 'workload_item_type': {'key': 'workloadItemType', 'type': 'str'}, + 'parent_name': {'key': 'parentName', 'type': 'str'}, + 'server_name': {'key': 'serverName', 'type': 'str'}, + 'is_auto_protectable': {'key': 'isAutoProtectable', 'type': 'bool'}, + 'subinquireditemcount': {'key': 'subinquireditemcount', 'type': 'int'}, + 'sub_workload_item_count': {'key': 'subWorkloadItemCount', 'type': 'int'}, + } + + def __init__(self, **kwargs): + super(AzureVmWorkloadSAPAseDatabaseWorkloadItem, self).__init__(**kwargs) + self.workload_item_type = 'SAPAseDatabase' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_workload_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_workload_item_py3.py new file mode 100644 index 000000000000..3954338f9cd8 --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_workload_item_py3.py @@ -0,0 +1,67 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from .azure_vm_workload_item_py3 import AzureVmWorkloadItem + + +class AzureVmWorkloadSAPAseDatabaseWorkloadItem(AzureVmWorkloadItem): + """Azure VM workload-specific workload item representing SAP ASE Database. + + All required parameters must be populated in order to send to Azure. + + :param backup_management_type: Type of backup managemenent to backup an + item. + :type backup_management_type: str + :param workload_type: Type of workload for the backup management + :type workload_type: str + :param friendly_name: Friendly name of the backup item. + :type friendly_name: str + :param protection_state: State of the back up item. Possible values + include: 'Invalid', 'NotProtected', 'Protecting', 'Protected', + 'ProtectionFailed' + :type protection_state: str or + ~azure.mgmt.recoveryservicesbackup.models.ProtectionStatus + :param workload_item_type: Required. Constant filled by server. + :type workload_item_type: str + :param parent_name: Name for instance or AG + :type parent_name: str + :param server_name: Host/Cluster Name for instance or AG + :type server_name: str + :param is_auto_protectable: Indicates if workload item is auto-protectable + :type is_auto_protectable: bool + :param subinquireditemcount: For instance or AG, indicates number of DB's + present + :type subinquireditemcount: int + :param sub_workload_item_count: For instance or AG, indicates number of + DB's to be protected + :type sub_workload_item_count: int + """ + + _validation = { + 'workload_item_type': {'required': True}, + } + + _attribute_map = { + 'backup_management_type': {'key': 'backupManagementType', 'type': 'str'}, + 'workload_type': {'key': 'workloadType', 'type': 'str'}, + 'friendly_name': {'key': 'friendlyName', 'type': 'str'}, + 'protection_state': {'key': 'protectionState', 'type': 'str'}, + 'workload_item_type': {'key': 'workloadItemType', 'type': 'str'}, + 'parent_name': {'key': 'parentName', 'type': 'str'}, + 'server_name': {'key': 'serverName', 'type': 'str'}, + 'is_auto_protectable': {'key': 'isAutoProtectable', 'type': 'bool'}, + 'subinquireditemcount': {'key': 'subinquireditemcount', 'type': 'int'}, + 'sub_workload_item_count': {'key': 'subWorkloadItemCount', 'type': 'int'}, + } + + def __init__(self, *, backup_management_type: str=None, workload_type: str=None, friendly_name: str=None, protection_state=None, parent_name: str=None, server_name: str=None, is_auto_protectable: bool=None, subinquireditemcount: int=None, sub_workload_item_count: int=None, **kwargs) -> None: + super(AzureVmWorkloadSAPAseDatabaseWorkloadItem, self).__init__(backup_management_type=backup_management_type, workload_type=workload_type, friendly_name=friendly_name, protection_state=protection_state, parent_name=parent_name, server_name=server_name, is_auto_protectable=is_auto_protectable, subinquireditemcount=subinquireditemcount, sub_workload_item_count=sub_workload_item_count, **kwargs) + self.workload_item_type = 'SAPAseDatabase' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_system_protectable_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_system_protectable_item.py new file mode 100644 index 000000000000..fea746964716 --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_system_protectable_item.py @@ -0,0 +1,81 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from .azure_vm_workload_protectable_item import AzureVmWorkloadProtectableItem + + +class AzureVmWorkloadSAPAseSystemProtectableItem(AzureVmWorkloadProtectableItem): + """Azure VM workload-specific protectable item representing SAP ASE System. + + All required parameters must be populated in order to send to Azure. + + :param backup_management_type: Type of backup managemenent to backup an + item. + :type backup_management_type: str + :param workload_type: Type of workload for the backup management + :type workload_type: str + :param friendly_name: Friendly name of the backup item. + :type friendly_name: str + :param protection_state: State of the back up item. Possible values + include: 'Invalid', 'NotProtected', 'Protecting', 'Protected', + 'ProtectionFailed' + :type protection_state: str or + ~azure.mgmt.recoveryservicesbackup.models.ProtectionStatus + :param protectable_item_type: Required. Constant filled by server. + :type protectable_item_type: str + :param parent_name: Name for instance or AG + :type parent_name: str + :param parent_unique_name: Parent Unique Name is added to provide the + service formatted URI Name of the Parent + Only Applicable for data bases where the parent would be either Instance + or a SQL AG. + :type parent_unique_name: str + :param server_name: Host/Cluster Name for instance or AG + :type server_name: str + :param is_auto_protectable: Indicates if protectable item is + auto-protectable + :type is_auto_protectable: bool + :param is_auto_protected: Indicates if protectable item is auto-protected + :type is_auto_protected: bool + :param subinquireditemcount: For instance or AG, indicates number of DB's + present + :type subinquireditemcount: int + :param subprotectableitemcount: For instance or AG, indicates number of + DB's to be protected + :type subprotectableitemcount: int + :param prebackupvalidation: Pre-backup validation for protectable objects + :type prebackupvalidation: + ~azure.mgmt.recoveryservicesbackup.models.PreBackupValidation + """ + + _validation = { + 'protectable_item_type': {'required': True}, + } + + _attribute_map = { + 'backup_management_type': {'key': 'backupManagementType', 'type': 'str'}, + 'workload_type': {'key': 'workloadType', 'type': 'str'}, + 'friendly_name': {'key': 'friendlyName', 'type': 'str'}, + 'protection_state': {'key': 'protectionState', 'type': 'str'}, + 'protectable_item_type': {'key': 'protectableItemType', 'type': 'str'}, + 'parent_name': {'key': 'parentName', 'type': 'str'}, + 'parent_unique_name': {'key': 'parentUniqueName', 'type': 'str'}, + 'server_name': {'key': 'serverName', 'type': 'str'}, + 'is_auto_protectable': {'key': 'isAutoProtectable', 'type': 'bool'}, + 'is_auto_protected': {'key': 'isAutoProtected', 'type': 'bool'}, + 'subinquireditemcount': {'key': 'subinquireditemcount', 'type': 'int'}, + 'subprotectableitemcount': {'key': 'subprotectableitemcount', 'type': 'int'}, + 'prebackupvalidation': {'key': 'prebackupvalidation', 'type': 'PreBackupValidation'}, + } + + def __init__(self, **kwargs): + super(AzureVmWorkloadSAPAseSystemProtectableItem, self).__init__(**kwargs) + self.protectable_item_type = 'SAPAseSystem' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_system_protectable_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_system_protectable_item_py3.py new file mode 100644 index 000000000000..220785da788b --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_system_protectable_item_py3.py @@ -0,0 +1,81 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from .azure_vm_workload_protectable_item_py3 import AzureVmWorkloadProtectableItem + + +class AzureVmWorkloadSAPAseSystemProtectableItem(AzureVmWorkloadProtectableItem): + """Azure VM workload-specific protectable item representing SAP ASE System. + + All required parameters must be populated in order to send to Azure. + + :param backup_management_type: Type of backup managemenent to backup an + item. + :type backup_management_type: str + :param workload_type: Type of workload for the backup management + :type workload_type: str + :param friendly_name: Friendly name of the backup item. + :type friendly_name: str + :param protection_state: State of the back up item. Possible values + include: 'Invalid', 'NotProtected', 'Protecting', 'Protected', + 'ProtectionFailed' + :type protection_state: str or + ~azure.mgmt.recoveryservicesbackup.models.ProtectionStatus + :param protectable_item_type: Required. Constant filled by server. + :type protectable_item_type: str + :param parent_name: Name for instance or AG + :type parent_name: str + :param parent_unique_name: Parent Unique Name is added to provide the + service formatted URI Name of the Parent + Only Applicable for data bases where the parent would be either Instance + or a SQL AG. + :type parent_unique_name: str + :param server_name: Host/Cluster Name for instance or AG + :type server_name: str + :param is_auto_protectable: Indicates if protectable item is + auto-protectable + :type is_auto_protectable: bool + :param is_auto_protected: Indicates if protectable item is auto-protected + :type is_auto_protected: bool + :param subinquireditemcount: For instance or AG, indicates number of DB's + present + :type subinquireditemcount: int + :param subprotectableitemcount: For instance or AG, indicates number of + DB's to be protected + :type subprotectableitemcount: int + :param prebackupvalidation: Pre-backup validation for protectable objects + :type prebackupvalidation: + ~azure.mgmt.recoveryservicesbackup.models.PreBackupValidation + """ + + _validation = { + 'protectable_item_type': {'required': True}, + } + + _attribute_map = { + 'backup_management_type': {'key': 'backupManagementType', 'type': 'str'}, + 'workload_type': {'key': 'workloadType', 'type': 'str'}, + 'friendly_name': {'key': 'friendlyName', 'type': 'str'}, + 'protection_state': {'key': 'protectionState', 'type': 'str'}, + 'protectable_item_type': {'key': 'protectableItemType', 'type': 'str'}, + 'parent_name': {'key': 'parentName', 'type': 'str'}, + 'parent_unique_name': {'key': 'parentUniqueName', 'type': 'str'}, + 'server_name': {'key': 'serverName', 'type': 'str'}, + 'is_auto_protectable': {'key': 'isAutoProtectable', 'type': 'bool'}, + 'is_auto_protected': {'key': 'isAutoProtected', 'type': 'bool'}, + 'subinquireditemcount': {'key': 'subinquireditemcount', 'type': 'int'}, + 'subprotectableitemcount': {'key': 'subprotectableitemcount', 'type': 'int'}, + 'prebackupvalidation': {'key': 'prebackupvalidation', 'type': 'PreBackupValidation'}, + } + + def __init__(self, *, backup_management_type: str=None, workload_type: str=None, friendly_name: str=None, protection_state=None, parent_name: str=None, parent_unique_name: str=None, server_name: str=None, is_auto_protectable: bool=None, is_auto_protected: bool=None, subinquireditemcount: int=None, subprotectableitemcount: int=None, prebackupvalidation=None, **kwargs) -> None: + super(AzureVmWorkloadSAPAseSystemProtectableItem, self).__init__(backup_management_type=backup_management_type, workload_type=workload_type, friendly_name=friendly_name, protection_state=protection_state, parent_name=parent_name, parent_unique_name=parent_unique_name, server_name=server_name, is_auto_protectable=is_auto_protectable, is_auto_protected=is_auto_protected, subinquireditemcount=subinquireditemcount, subprotectableitemcount=subprotectableitemcount, prebackupvalidation=prebackupvalidation, **kwargs) + self.protectable_item_type = 'SAPAseSystem' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_system_workload_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_system_workload_item.py new file mode 100644 index 000000000000..d7963fb4a04b --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_system_workload_item.py @@ -0,0 +1,67 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from .azure_vm_workload_item import AzureVmWorkloadItem + + +class AzureVmWorkloadSAPAseSystemWorkloadItem(AzureVmWorkloadItem): + """Azure VM workload-specific workload item representing SAP ASE System. + + All required parameters must be populated in order to send to Azure. + + :param backup_management_type: Type of backup managemenent to backup an + item. + :type backup_management_type: str + :param workload_type: Type of workload for the backup management + :type workload_type: str + :param friendly_name: Friendly name of the backup item. + :type friendly_name: str + :param protection_state: State of the back up item. Possible values + include: 'Invalid', 'NotProtected', 'Protecting', 'Protected', + 'ProtectionFailed' + :type protection_state: str or + ~azure.mgmt.recoveryservicesbackup.models.ProtectionStatus + :param workload_item_type: Required. Constant filled by server. + :type workload_item_type: str + :param parent_name: Name for instance or AG + :type parent_name: str + :param server_name: Host/Cluster Name for instance or AG + :type server_name: str + :param is_auto_protectable: Indicates if workload item is auto-protectable + :type is_auto_protectable: bool + :param subinquireditemcount: For instance or AG, indicates number of DB's + present + :type subinquireditemcount: int + :param sub_workload_item_count: For instance or AG, indicates number of + DB's to be protected + :type sub_workload_item_count: int + """ + + _validation = { + 'workload_item_type': {'required': True}, + } + + _attribute_map = { + 'backup_management_type': {'key': 'backupManagementType', 'type': 'str'}, + 'workload_type': {'key': 'workloadType', 'type': 'str'}, + 'friendly_name': {'key': 'friendlyName', 'type': 'str'}, + 'protection_state': {'key': 'protectionState', 'type': 'str'}, + 'workload_item_type': {'key': 'workloadItemType', 'type': 'str'}, + 'parent_name': {'key': 'parentName', 'type': 'str'}, + 'server_name': {'key': 'serverName', 'type': 'str'}, + 'is_auto_protectable': {'key': 'isAutoProtectable', 'type': 'bool'}, + 'subinquireditemcount': {'key': 'subinquireditemcount', 'type': 'int'}, + 'sub_workload_item_count': {'key': 'subWorkloadItemCount', 'type': 'int'}, + } + + def __init__(self, **kwargs): + super(AzureVmWorkloadSAPAseSystemWorkloadItem, self).__init__(**kwargs) + self.workload_item_type = 'SAPAseSystem' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_system_workload_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_system_workload_item_py3.py new file mode 100644 index 000000000000..e8c0cad0785b --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_system_workload_item_py3.py @@ -0,0 +1,67 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from .azure_vm_workload_item_py3 import AzureVmWorkloadItem + + +class AzureVmWorkloadSAPAseSystemWorkloadItem(AzureVmWorkloadItem): + """Azure VM workload-specific workload item representing SAP ASE System. + + All required parameters must be populated in order to send to Azure. + + :param backup_management_type: Type of backup managemenent to backup an + item. + :type backup_management_type: str + :param workload_type: Type of workload for the backup management + :type workload_type: str + :param friendly_name: Friendly name of the backup item. + :type friendly_name: str + :param protection_state: State of the back up item. Possible values + include: 'Invalid', 'NotProtected', 'Protecting', 'Protected', + 'ProtectionFailed' + :type protection_state: str or + ~azure.mgmt.recoveryservicesbackup.models.ProtectionStatus + :param workload_item_type: Required. Constant filled by server. + :type workload_item_type: str + :param parent_name: Name for instance or AG + :type parent_name: str + :param server_name: Host/Cluster Name for instance or AG + :type server_name: str + :param is_auto_protectable: Indicates if workload item is auto-protectable + :type is_auto_protectable: bool + :param subinquireditemcount: For instance or AG, indicates number of DB's + present + :type subinquireditemcount: int + :param sub_workload_item_count: For instance or AG, indicates number of + DB's to be protected + :type sub_workload_item_count: int + """ + + _validation = { + 'workload_item_type': {'required': True}, + } + + _attribute_map = { + 'backup_management_type': {'key': 'backupManagementType', 'type': 'str'}, + 'workload_type': {'key': 'workloadType', 'type': 'str'}, + 'friendly_name': {'key': 'friendlyName', 'type': 'str'}, + 'protection_state': {'key': 'protectionState', 'type': 'str'}, + 'workload_item_type': {'key': 'workloadItemType', 'type': 'str'}, + 'parent_name': {'key': 'parentName', 'type': 'str'}, + 'server_name': {'key': 'serverName', 'type': 'str'}, + 'is_auto_protectable': {'key': 'isAutoProtectable', 'type': 'bool'}, + 'subinquireditemcount': {'key': 'subinquireditemcount', 'type': 'int'}, + 'sub_workload_item_count': {'key': 'subWorkloadItemCount', 'type': 'int'}, + } + + def __init__(self, *, backup_management_type: str=None, workload_type: str=None, friendly_name: str=None, protection_state=None, parent_name: str=None, server_name: str=None, is_auto_protectable: bool=None, subinquireditemcount: int=None, sub_workload_item_count: int=None, **kwargs) -> None: + super(AzureVmWorkloadSAPAseSystemWorkloadItem, self).__init__(backup_management_type=backup_management_type, workload_type=workload_type, friendly_name=friendly_name, protection_state=protection_state, parent_name=parent_name, server_name=server_name, is_auto_protectable=is_auto_protectable, subinquireditemcount=subinquireditemcount, sub_workload_item_count=sub_workload_item_count, **kwargs) + self.workload_item_type = 'SAPAseSystem' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_protectable_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_protectable_item.py index 410f9da2ccc1..5fdb8bd61580 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_protectable_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_protectable_item.py @@ -13,11 +13,11 @@ class AzureVmWorkloadSAPHanaDatabaseProtectableItem(AzureVmWorkloadProtectableItem): - """Azure VM workload-specific protectable item representing SAP Hana Database. + """Azure VM workload-specific protectable item representing SAP HANA Database. All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management to backup an + :param backup_management_type: Type of backup managemenent to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management @@ -45,11 +45,11 @@ class AzureVmWorkloadSAPHanaDatabaseProtectableItem(AzureVmWorkloadProtectableIt :type is_auto_protectable: bool :param is_auto_protected: Indicates if protectable item is auto-protected :type is_auto_protected: bool - :param subinquireditemcount: For instance or AG, indicates number of DBs + :param subinquireditemcount: For instance or AG, indicates number of DB's present :type subinquireditemcount: int :param subprotectableitemcount: For instance or AG, indicates number of - DBs to be protected + DB's to be protected :type subprotectableitemcount: int :param prebackupvalidation: Pre-backup validation for protectable objects :type prebackupvalidation: diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_protectable_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_protectable_item_py3.py index c07ceb260c15..b521143a193b 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_protectable_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_protectable_item_py3.py @@ -13,11 +13,11 @@ class AzureVmWorkloadSAPHanaDatabaseProtectableItem(AzureVmWorkloadProtectableItem): - """Azure VM workload-specific protectable item representing SAP Hana Database. + """Azure VM workload-specific protectable item representing SAP HANA Database. All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management to backup an + :param backup_management_type: Type of backup managemenent to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management @@ -45,11 +45,11 @@ class AzureVmWorkloadSAPHanaDatabaseProtectableItem(AzureVmWorkloadProtectableIt :type is_auto_protectable: bool :param is_auto_protected: Indicates if protectable item is auto-protected :type is_auto_protected: bool - :param subinquireditemcount: For instance or AG, indicates number of DBs + :param subinquireditemcount: For instance or AG, indicates number of DB's present :type subinquireditemcount: int :param subprotectableitemcount: For instance or AG, indicates number of - DBs to be protected + DB's to be protected :type subprotectableitemcount: int :param prebackupvalidation: Pre-backup validation for protectable objects :type prebackupvalidation: diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_protected_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_protected_item.py index 352d574b75d1..bdd00a658a0b 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_protected_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_protected_item.py @@ -13,12 +13,12 @@ class AzureVmWorkloadSAPHanaDatabaseProtectedItem(AzureVmWorkloadProtectedItem): - """Azure VM workload-specific protected item representing SAP Hana Database. + """Azure VM workload-specific protected item representing SAP HANA Database. All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management for the backed up - item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or @@ -26,7 +26,8 @@ class AzureVmWorkloadSAPHanaDatabaseProtectedItem(AzureVmWorkloadProtectedItem): :param workload_type: Type of workload this item represents. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.DataSourceType :param container_name: Unique name of container diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_protected_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_protected_item_py3.py index f25d29d651d6..fdb6f1f09c8b 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_protected_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_protected_item_py3.py @@ -13,12 +13,12 @@ class AzureVmWorkloadSAPHanaDatabaseProtectedItem(AzureVmWorkloadProtectedItem): - """Azure VM workload-specific protected item representing SAP Hana Database. + """Azure VM workload-specific protected item representing SAP HANA Database. All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management for the backed up - item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or @@ -26,7 +26,8 @@ class AzureVmWorkloadSAPHanaDatabaseProtectedItem(AzureVmWorkloadProtectedItem): :param workload_type: Type of workload this item represents. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.DataSourceType :param container_name: Unique name of container diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_workload_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_workload_item.py index 41f935908e1a..44bd42d02be8 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_workload_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_workload_item.py @@ -13,11 +13,11 @@ class AzureVmWorkloadSAPHanaDatabaseWorkloadItem(AzureVmWorkloadItem): - """Azure VM workload-specific workload item representing SAP Hana Database. + """Azure VM workload-specific workload item representing SAP HANA Database. All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management to backup an + :param backup_management_type: Type of backup managemenent to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management @@ -37,11 +37,11 @@ class AzureVmWorkloadSAPHanaDatabaseWorkloadItem(AzureVmWorkloadItem): :type server_name: str :param is_auto_protectable: Indicates if workload item is auto-protectable :type is_auto_protectable: bool - :param subinquireditemcount: For instance or AG, indicates number of DBs + :param subinquireditemcount: For instance or AG, indicates number of DB's present :type subinquireditemcount: int :param sub_workload_item_count: For instance or AG, indicates number of - DBs to be protected + DB's to be protected :type sub_workload_item_count: int """ diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_workload_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_workload_item_py3.py index b79bec3f7600..536e59af936a 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_workload_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_workload_item_py3.py @@ -13,11 +13,11 @@ class AzureVmWorkloadSAPHanaDatabaseWorkloadItem(AzureVmWorkloadItem): - """Azure VM workload-specific workload item representing SAP Hana Database. + """Azure VM workload-specific workload item representing SAP HANA Database. All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management to backup an + :param backup_management_type: Type of backup managemenent to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management @@ -37,11 +37,11 @@ class AzureVmWorkloadSAPHanaDatabaseWorkloadItem(AzureVmWorkloadItem): :type server_name: str :param is_auto_protectable: Indicates if workload item is auto-protectable :type is_auto_protectable: bool - :param subinquireditemcount: For instance or AG, indicates number of DBs + :param subinquireditemcount: For instance or AG, indicates number of DB's present :type subinquireditemcount: int :param sub_workload_item_count: For instance or AG, indicates number of - DBs to be protected + DB's to be protected :type sub_workload_item_count: int """ diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_system_protectable_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_system_protectable_item.py index cd62054da303..7e701594f4de 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_system_protectable_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_system_protectable_item.py @@ -13,11 +13,11 @@ class AzureVmWorkloadSAPHanaSystemProtectableItem(AzureVmWorkloadProtectableItem): - """Azure VM workload-specific protectable item representing SAP Hana System. + """Azure VM workload-specific protectable item representing SAP HANA System. All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management to backup an + :param backup_management_type: Type of backup managemenent to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management @@ -45,11 +45,11 @@ class AzureVmWorkloadSAPHanaSystemProtectableItem(AzureVmWorkloadProtectableItem :type is_auto_protectable: bool :param is_auto_protected: Indicates if protectable item is auto-protected :type is_auto_protected: bool - :param subinquireditemcount: For instance or AG, indicates number of DBs + :param subinquireditemcount: For instance or AG, indicates number of DB's present :type subinquireditemcount: int :param subprotectableitemcount: For instance or AG, indicates number of - DBs to be protected + DB's to be protected :type subprotectableitemcount: int :param prebackupvalidation: Pre-backup validation for protectable objects :type prebackupvalidation: diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_system_protectable_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_system_protectable_item_py3.py index b4b85c9292a1..fe8709583502 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_system_protectable_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_system_protectable_item_py3.py @@ -13,11 +13,11 @@ class AzureVmWorkloadSAPHanaSystemProtectableItem(AzureVmWorkloadProtectableItem): - """Azure VM workload-specific protectable item representing SAP Hana System. + """Azure VM workload-specific protectable item representing SAP HANA System. All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management to backup an + :param backup_management_type: Type of backup managemenent to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management @@ -45,11 +45,11 @@ class AzureVmWorkloadSAPHanaSystemProtectableItem(AzureVmWorkloadProtectableItem :type is_auto_protectable: bool :param is_auto_protected: Indicates if protectable item is auto-protected :type is_auto_protected: bool - :param subinquireditemcount: For instance or AG, indicates number of DBs + :param subinquireditemcount: For instance or AG, indicates number of DB's present :type subinquireditemcount: int :param subprotectableitemcount: For instance or AG, indicates number of - DBs to be protected + DB's to be protected :type subprotectableitemcount: int :param prebackupvalidation: Pre-backup validation for protectable objects :type prebackupvalidation: diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_system_workload_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_system_workload_item.py index adef0a57f0f3..a56ae8c3a062 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_system_workload_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_system_workload_item.py @@ -13,11 +13,11 @@ class AzureVmWorkloadSAPHanaSystemWorkloadItem(AzureVmWorkloadItem): - """Azure VM workload-specific workload item representing SAP Hana System. + """Azure VM workload-specific workload item representing SAP HANA System. All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management to backup an + :param backup_management_type: Type of backup managemenent to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management @@ -37,11 +37,11 @@ class AzureVmWorkloadSAPHanaSystemWorkloadItem(AzureVmWorkloadItem): :type server_name: str :param is_auto_protectable: Indicates if workload item is auto-protectable :type is_auto_protectable: bool - :param subinquireditemcount: For instance or AG, indicates number of DBs + :param subinquireditemcount: For instance or AG, indicates number of DB's present :type subinquireditemcount: int :param sub_workload_item_count: For instance or AG, indicates number of - DBs to be protected + DB's to be protected :type sub_workload_item_count: int """ diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_system_workload_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_system_workload_item_py3.py index 0a28e2890f12..089885c045e8 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_system_workload_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_system_workload_item_py3.py @@ -13,11 +13,11 @@ class AzureVmWorkloadSAPHanaSystemWorkloadItem(AzureVmWorkloadItem): - """Azure VM workload-specific workload item representing SAP Hana System. + """Azure VM workload-specific workload item representing SAP HANA System. All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management to backup an + :param backup_management_type: Type of backup managemenent to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management @@ -37,11 +37,11 @@ class AzureVmWorkloadSAPHanaSystemWorkloadItem(AzureVmWorkloadItem): :type server_name: str :param is_auto_protectable: Indicates if workload item is auto-protectable :type is_auto_protectable: bool - :param subinquireditemcount: For instance or AG, indicates number of DBs + :param subinquireditemcount: For instance or AG, indicates number of DB's present :type subinquireditemcount: int :param sub_workload_item_count: For instance or AG, indicates number of - DBs to be protected + DB's to be protected :type sub_workload_item_count: int """ diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_availability_group_protectable_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_availability_group_protectable_item.py index 9532d4bf6f21..5b150919e087 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_availability_group_protectable_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_availability_group_protectable_item.py @@ -18,7 +18,7 @@ class AzureVmWorkloadSQLAvailabilityGroupProtectableItem(AzureVmWorkloadProtecta All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management to backup an + :param backup_management_type: Type of backup managemenent to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management @@ -46,11 +46,11 @@ class AzureVmWorkloadSQLAvailabilityGroupProtectableItem(AzureVmWorkloadProtecta :type is_auto_protectable: bool :param is_auto_protected: Indicates if protectable item is auto-protected :type is_auto_protected: bool - :param subinquireditemcount: For instance or AG, indicates number of DBs + :param subinquireditemcount: For instance or AG, indicates number of DB's present :type subinquireditemcount: int :param subprotectableitemcount: For instance or AG, indicates number of - DBs to be protected + DB's to be protected :type subprotectableitemcount: int :param prebackupvalidation: Pre-backup validation for protectable objects :type prebackupvalidation: diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_availability_group_protectable_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_availability_group_protectable_item_py3.py index 1c18abc093d0..7fbf834350f0 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_availability_group_protectable_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_availability_group_protectable_item_py3.py @@ -18,7 +18,7 @@ class AzureVmWorkloadSQLAvailabilityGroupProtectableItem(AzureVmWorkloadProtecta All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management to backup an + :param backup_management_type: Type of backup managemenent to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management @@ -46,11 +46,11 @@ class AzureVmWorkloadSQLAvailabilityGroupProtectableItem(AzureVmWorkloadProtecta :type is_auto_protectable: bool :param is_auto_protected: Indicates if protectable item is auto-protected :type is_auto_protected: bool - :param subinquireditemcount: For instance or AG, indicates number of DBs + :param subinquireditemcount: For instance or AG, indicates number of DB's present :type subinquireditemcount: int :param subprotectableitemcount: For instance or AG, indicates number of - DBs to be protected + DB's to be protected :type subprotectableitemcount: int :param prebackupvalidation: Pre-backup validation for protectable objects :type prebackupvalidation: diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_protectable_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_protectable_item.py index f4e67c5cfffd..7fe8d98990ec 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_protectable_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_protectable_item.py @@ -17,7 +17,7 @@ class AzureVmWorkloadSQLDatabaseProtectableItem(AzureVmWorkloadProtectableItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management to backup an + :param backup_management_type: Type of backup managemenent to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management @@ -45,11 +45,11 @@ class AzureVmWorkloadSQLDatabaseProtectableItem(AzureVmWorkloadProtectableItem): :type is_auto_protectable: bool :param is_auto_protected: Indicates if protectable item is auto-protected :type is_auto_protected: bool - :param subinquireditemcount: For instance or AG, indicates number of DBs + :param subinquireditemcount: For instance or AG, indicates number of DB's present :type subinquireditemcount: int :param subprotectableitemcount: For instance or AG, indicates number of - DBs to be protected + DB's to be protected :type subprotectableitemcount: int :param prebackupvalidation: Pre-backup validation for protectable objects :type prebackupvalidation: diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_protectable_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_protectable_item_py3.py index f582ad191fce..a445adcabf49 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_protectable_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_protectable_item_py3.py @@ -17,7 +17,7 @@ class AzureVmWorkloadSQLDatabaseProtectableItem(AzureVmWorkloadProtectableItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management to backup an + :param backup_management_type: Type of backup managemenent to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management @@ -45,11 +45,11 @@ class AzureVmWorkloadSQLDatabaseProtectableItem(AzureVmWorkloadProtectableItem): :type is_auto_protectable: bool :param is_auto_protected: Indicates if protectable item is auto-protected :type is_auto_protected: bool - :param subinquireditemcount: For instance or AG, indicates number of DBs + :param subinquireditemcount: For instance or AG, indicates number of DB's present :type subinquireditemcount: int :param subprotectableitemcount: For instance or AG, indicates number of - DBs to be protected + DB's to be protected :type subprotectableitemcount: int :param prebackupvalidation: Pre-backup validation for protectable objects :type prebackupvalidation: diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_protected_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_protected_item.py index 0de6671e9944..d924f30489b2 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_protected_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_protected_item.py @@ -9,16 +9,16 @@ # regenerated. # -------------------------------------------------------------------------- -from .protected_item import ProtectedItem +from .azure_vm_workload_protected_item import AzureVmWorkloadProtectedItem -class AzureVmWorkloadSQLDatabaseProtectedItem(ProtectedItem): +class AzureVmWorkloadSQLDatabaseProtectedItem(AzureVmWorkloadProtectedItem): """Azure VM workload-specific protected item representing SQL Database. All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management for the backed up - item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or @@ -26,7 +26,8 @@ class AzureVmWorkloadSQLDatabaseProtectedItem(ProtectedItem): :param workload_type: Type of workload this item represents. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.DataSourceType :param container_name: Unique name of container @@ -56,7 +57,8 @@ class AzureVmWorkloadSQLDatabaseProtectedItem(ProtectedItem): :param parent_name: Parent name of the DB such as Instance or Availability Group. :type parent_name: str - :param parent_type: Parent type of DB, SQLAG or StandAlone + :param parent_type: Parent type of protected item, example: for a DB, + standalone server or distributed :type parent_type: str :param protection_status: Backup status of this backup item. :type protection_status: str @@ -118,16 +120,4 @@ class AzureVmWorkloadSQLDatabaseProtectedItem(ProtectedItem): def __init__(self, **kwargs): super(AzureVmWorkloadSQLDatabaseProtectedItem, self).__init__(**kwargs) - self.friendly_name = kwargs.get('friendly_name', None) - self.server_name = kwargs.get('server_name', None) - self.parent_name = kwargs.get('parent_name', None) - self.parent_type = kwargs.get('parent_type', None) - self.protection_status = kwargs.get('protection_status', None) - self.protection_state = kwargs.get('protection_state', None) - self.last_backup_status = kwargs.get('last_backup_status', None) - self.last_backup_time = kwargs.get('last_backup_time', None) - self.last_backup_error_detail = kwargs.get('last_backup_error_detail', None) - self.protected_item_data_source_id = kwargs.get('protected_item_data_source_id', None) - self.protected_item_health_status = kwargs.get('protected_item_health_status', None) - self.extended_info = kwargs.get('extended_info', None) self.protected_item_type = 'AzureVmWorkloadSQLDatabase' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_protected_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_protected_item_py3.py index f7050a320dbf..fa8cb8cb9c2a 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_protected_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_protected_item_py3.py @@ -9,16 +9,16 @@ # regenerated. # -------------------------------------------------------------------------- -from .protected_item_py3 import ProtectedItem +from .azure_vm_workload_protected_item_py3 import AzureVmWorkloadProtectedItem -class AzureVmWorkloadSQLDatabaseProtectedItem(ProtectedItem): +class AzureVmWorkloadSQLDatabaseProtectedItem(AzureVmWorkloadProtectedItem): """Azure VM workload-specific protected item representing SQL Database. All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management for the backed up - item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or @@ -26,7 +26,8 @@ class AzureVmWorkloadSQLDatabaseProtectedItem(ProtectedItem): :param workload_type: Type of workload this item represents. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.DataSourceType :param container_name: Unique name of container @@ -56,7 +57,8 @@ class AzureVmWorkloadSQLDatabaseProtectedItem(ProtectedItem): :param parent_name: Parent name of the DB such as Instance or Availability Group. :type parent_name: str - :param parent_type: Parent type of DB, SQLAG or StandAlone + :param parent_type: Parent type of protected item, example: for a DB, + standalone server or distributed :type parent_type: str :param protection_status: Backup status of this backup item. :type protection_status: str @@ -117,17 +119,5 @@ class AzureVmWorkloadSQLDatabaseProtectedItem(ProtectedItem): } def __init__(self, *, backup_management_type=None, workload_type=None, container_name: str=None, source_resource_id: str=None, policy_id: str=None, last_recovery_point=None, backup_set_name: str=None, create_mode=None, friendly_name: str=None, server_name: str=None, parent_name: str=None, parent_type: str=None, protection_status: str=None, protection_state=None, last_backup_status=None, last_backup_time=None, last_backup_error_detail=None, protected_item_data_source_id: str=None, protected_item_health_status=None, extended_info=None, **kwargs) -> None: - super(AzureVmWorkloadSQLDatabaseProtectedItem, self).__init__(backup_management_type=backup_management_type, workload_type=workload_type, container_name=container_name, source_resource_id=source_resource_id, policy_id=policy_id, last_recovery_point=last_recovery_point, backup_set_name=backup_set_name, create_mode=create_mode, **kwargs) - self.friendly_name = friendly_name - self.server_name = server_name - self.parent_name = parent_name - self.parent_type = parent_type - self.protection_status = protection_status - self.protection_state = protection_state - self.last_backup_status = last_backup_status - self.last_backup_time = last_backup_time - self.last_backup_error_detail = last_backup_error_detail - self.protected_item_data_source_id = protected_item_data_source_id - self.protected_item_health_status = protected_item_health_status - self.extended_info = extended_info + super(AzureVmWorkloadSQLDatabaseProtectedItem, self).__init__(backup_management_type=backup_management_type, workload_type=workload_type, container_name=container_name, source_resource_id=source_resource_id, policy_id=policy_id, last_recovery_point=last_recovery_point, backup_set_name=backup_set_name, create_mode=create_mode, friendly_name=friendly_name, server_name=server_name, parent_name=parent_name, parent_type=parent_type, protection_status=protection_status, protection_state=protection_state, last_backup_status=last_backup_status, last_backup_time=last_backup_time, last_backup_error_detail=last_backup_error_detail, protected_item_data_source_id=protected_item_data_source_id, protected_item_health_status=protected_item_health_status, extended_info=extended_info, **kwargs) self.protected_item_type = 'AzureVmWorkloadSQLDatabase' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_workload_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_workload_item.py index 9c11fc816f42..645538ba2f0e 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_workload_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_workload_item.py @@ -17,7 +17,7 @@ class AzureVmWorkloadSQLDatabaseWorkloadItem(AzureVmWorkloadItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management to backup an + :param backup_management_type: Type of backup managemenent to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management @@ -37,11 +37,11 @@ class AzureVmWorkloadSQLDatabaseWorkloadItem(AzureVmWorkloadItem): :type server_name: str :param is_auto_protectable: Indicates if workload item is auto-protectable :type is_auto_protectable: bool - :param subinquireditemcount: For instance or AG, indicates number of DBs + :param subinquireditemcount: For instance or AG, indicates number of DB's present :type subinquireditemcount: int :param sub_workload_item_count: For instance or AG, indicates number of - DBs to be protected + DB's to be protected :type sub_workload_item_count: int """ diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_workload_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_workload_item_py3.py index ea06bbcac4a4..4156594312ef 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_workload_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_workload_item_py3.py @@ -17,7 +17,7 @@ class AzureVmWorkloadSQLDatabaseWorkloadItem(AzureVmWorkloadItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management to backup an + :param backup_management_type: Type of backup managemenent to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management @@ -37,11 +37,11 @@ class AzureVmWorkloadSQLDatabaseWorkloadItem(AzureVmWorkloadItem): :type server_name: str :param is_auto_protectable: Indicates if workload item is auto-protectable :type is_auto_protectable: bool - :param subinquireditemcount: For instance or AG, indicates number of DBs + :param subinquireditemcount: For instance or AG, indicates number of DB's present :type subinquireditemcount: int :param sub_workload_item_count: For instance or AG, indicates number of - DBs to be protected + DB's to be protected :type sub_workload_item_count: int """ diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_instance_protectable_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_instance_protectable_item.py index e727013a842d..0bc2c3d458bd 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_instance_protectable_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_instance_protectable_item.py @@ -17,7 +17,7 @@ class AzureVmWorkloadSQLInstanceProtectableItem(AzureVmWorkloadProtectableItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management to backup an + :param backup_management_type: Type of backup managemenent to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management @@ -45,11 +45,11 @@ class AzureVmWorkloadSQLInstanceProtectableItem(AzureVmWorkloadProtectableItem): :type is_auto_protectable: bool :param is_auto_protected: Indicates if protectable item is auto-protected :type is_auto_protected: bool - :param subinquireditemcount: For instance or AG, indicates number of DBs + :param subinquireditemcount: For instance or AG, indicates number of DB's present :type subinquireditemcount: int :param subprotectableitemcount: For instance or AG, indicates number of - DBs to be protected + DB's to be protected :type subprotectableitemcount: int :param prebackupvalidation: Pre-backup validation for protectable objects :type prebackupvalidation: diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_instance_protectable_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_instance_protectable_item_py3.py index 95fd91555256..cb9101ca6547 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_instance_protectable_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_instance_protectable_item_py3.py @@ -17,7 +17,7 @@ class AzureVmWorkloadSQLInstanceProtectableItem(AzureVmWorkloadProtectableItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management to backup an + :param backup_management_type: Type of backup managemenent to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management @@ -45,11 +45,11 @@ class AzureVmWorkloadSQLInstanceProtectableItem(AzureVmWorkloadProtectableItem): :type is_auto_protectable: bool :param is_auto_protected: Indicates if protectable item is auto-protected :type is_auto_protected: bool - :param subinquireditemcount: For instance or AG, indicates number of DBs + :param subinquireditemcount: For instance or AG, indicates number of DB's present :type subinquireditemcount: int :param subprotectableitemcount: For instance or AG, indicates number of - DBs to be protected + DB's to be protected :type subprotectableitemcount: int :param prebackupvalidation: Pre-backup validation for protectable objects :type prebackupvalidation: diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_instance_workload_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_instance_workload_item.py index 3f186bee1ad0..4842a8ae8448 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_instance_workload_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_instance_workload_item.py @@ -17,7 +17,7 @@ class AzureVmWorkloadSQLInstanceWorkloadItem(AzureVmWorkloadItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management to backup an + :param backup_management_type: Type of backup managemenent to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management @@ -37,11 +37,11 @@ class AzureVmWorkloadSQLInstanceWorkloadItem(AzureVmWorkloadItem): :type server_name: str :param is_auto_protectable: Indicates if workload item is auto-protectable :type is_auto_protectable: bool - :param subinquireditemcount: For instance or AG, indicates number of DBs + :param subinquireditemcount: For instance or AG, indicates number of DB's present :type subinquireditemcount: int :param sub_workload_item_count: For instance or AG, indicates number of - DBs to be protected + DB's to be protected :type sub_workload_item_count: int :param data_directory_paths: Data Directory Paths for default directories :type data_directory_paths: diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_instance_workload_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_instance_workload_item_py3.py index daa0da6bca14..14a68cab8040 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_instance_workload_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_instance_workload_item_py3.py @@ -17,7 +17,7 @@ class AzureVmWorkloadSQLInstanceWorkloadItem(AzureVmWorkloadItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management to backup an + :param backup_management_type: Type of backup managemenent to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management @@ -37,11 +37,11 @@ class AzureVmWorkloadSQLInstanceWorkloadItem(AzureVmWorkloadItem): :type server_name: str :param is_auto_protectable: Indicates if workload item is auto-protectable :type is_auto_protectable: bool - :param subinquireditemcount: For instance or AG, indicates number of DBs + :param subinquireditemcount: For instance or AG, indicates number of DB's present :type subinquireditemcount: int :param sub_workload_item_count: For instance or AG, indicates number of - DBs to be protected + DB's to be protected :type sub_workload_item_count: int :param data_directory_paths: Data Directory Paths for default directories :type data_directory_paths: diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_auto_protection_intent.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_auto_protection_intent.py index 85e35a494d33..b4f9f06754bc 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_auto_protection_intent.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_auto_protection_intent.py @@ -20,8 +20,8 @@ class AzureWorkloadAutoProtectionIntent(AzureRecoveryServiceVaultProtectionInten All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management for the backed up - item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_auto_protection_intent_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_auto_protection_intent_py3.py index 75bc2bd5301b..7eb7d5687bf5 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_auto_protection_intent_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_auto_protection_intent_py3.py @@ -20,8 +20,8 @@ class AzureWorkloadAutoProtectionIntent(AzureRecoveryServiceVaultProtectionInten All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management for the backed up - item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_container.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_container.py index 00ee2ff09b66..6a2c786a36b0 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_container.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_container.py @@ -24,7 +24,7 @@ class AzureWorkloadContainer(ProtectionContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup management for the + :param backup_management_type: Type of backup managemenent for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' @@ -48,9 +48,14 @@ class AzureWorkloadContainer(ProtectionContainer): :param workload_type: Workload type for which registration was sent. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.WorkloadType + :param operation_type: Re-Do Operation. Possible values include: + 'Invalid', 'Register', 'Reregister' + :type operation_type: str or + ~azure.mgmt.recoveryservicesbackup.models.OperationType """ _validation = { @@ -67,6 +72,7 @@ class AzureWorkloadContainer(ProtectionContainer): 'last_updated_time': {'key': 'lastUpdatedTime', 'type': 'iso-8601'}, 'extended_info': {'key': 'extendedInfo', 'type': 'AzureWorkloadContainerExtendedInfo'}, 'workload_type': {'key': 'workloadType', 'type': 'str'}, + 'operation_type': {'key': 'operationType', 'type': 'str'}, } _subtype_map = { @@ -79,4 +85,5 @@ def __init__(self, **kwargs): self.last_updated_time = kwargs.get('last_updated_time', None) self.extended_info = kwargs.get('extended_info', None) self.workload_type = kwargs.get('workload_type', None) - self.container_type = 'AzureWorkloadBackupRequest' + self.operation_type = kwargs.get('operation_type', None) + self.container_type = 'AzureWorkloadContainer' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_container_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_container_py3.py index acaa2dfaadc6..8be3b87fadcc 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_container_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_container_py3.py @@ -24,7 +24,7 @@ class AzureWorkloadContainer(ProtectionContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup management for the + :param backup_management_type: Type of backup managemenent for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' @@ -48,9 +48,14 @@ class AzureWorkloadContainer(ProtectionContainer): :param workload_type: Workload type for which registration was sent. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.WorkloadType + :param operation_type: Re-Do Operation. Possible values include: + 'Invalid', 'Register', 'Reregister' + :type operation_type: str or + ~azure.mgmt.recoveryservicesbackup.models.OperationType """ _validation = { @@ -67,16 +72,18 @@ class AzureWorkloadContainer(ProtectionContainer): 'last_updated_time': {'key': 'lastUpdatedTime', 'type': 'iso-8601'}, 'extended_info': {'key': 'extendedInfo', 'type': 'AzureWorkloadContainerExtendedInfo'}, 'workload_type': {'key': 'workloadType', 'type': 'str'}, + 'operation_type': {'key': 'operationType', 'type': 'str'}, } _subtype_map = { 'container_type': {'SQLAGWorkLoadContainer': 'AzureSQLAGWorkloadContainerProtectionContainer', 'VMAppContainer': 'AzureVMAppContainerProtectionContainer'} } - def __init__(self, *, friendly_name: str=None, backup_management_type=None, registration_status: str=None, health_status: str=None, source_resource_id: str=None, last_updated_time=None, extended_info=None, workload_type=None, **kwargs) -> None: + def __init__(self, *, friendly_name: str=None, backup_management_type=None, registration_status: str=None, health_status: str=None, source_resource_id: str=None, last_updated_time=None, extended_info=None, workload_type=None, operation_type=None, **kwargs) -> None: super(AzureWorkloadContainer, self).__init__(friendly_name=friendly_name, backup_management_type=backup_management_type, registration_status=registration_status, health_status=health_status, **kwargs) self.source_resource_id = source_resource_id self.last_updated_time = last_updated_time self.extended_info = extended_info self.workload_type = workload_type - self.container_type = 'AzureWorkloadBackupRequest' + self.operation_type = operation_type + self.container_type = 'AzureWorkloadContainer' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_point_in_time_recovery_point.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_point_in_time_recovery_point.py new file mode 100644 index 000000000000..e6841ff34611 --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_point_in_time_recovery_point.py @@ -0,0 +1,55 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from .azure_workload_recovery_point import AzureWorkloadRecoveryPoint + + +class AzureWorkloadPointInTimeRecoveryPoint(AzureWorkloadRecoveryPoint): + """Recovery point specific to PointInTime. + + You probably want to use the sub-classes and not this class directly. Known + sub-classes are: AzureWorkloadSAPHanaPointInTimeRecoveryPoint + + All required parameters must be populated in order to send to Azure. + + :param object_type: Required. Constant filled by server. + :type object_type: str + :param recovery_point_time_in_utc: UTC time at which recoverypoint was + created + :type recovery_point_time_in_utc: datetime + :param type: Type of restore point. Possible values include: 'Invalid', + 'Full', 'Log', 'Differential' + :type type: str or + ~azure.mgmt.recoveryservicesbackup.models.RestorePointType + :param time_ranges: List of log ranges + :type time_ranges: + list[~azure.mgmt.recoveryservicesbackup.models.PointInTimeRange] + """ + + _validation = { + 'object_type': {'required': True}, + } + + _attribute_map = { + 'object_type': {'key': 'objectType', 'type': 'str'}, + 'recovery_point_time_in_utc': {'key': 'recoveryPointTimeInUTC', 'type': 'iso-8601'}, + 'type': {'key': 'type', 'type': 'str'}, + 'time_ranges': {'key': 'timeRanges', 'type': '[PointInTimeRange]'}, + } + + _subtype_map = { + 'object_type': {'AzureWorkloadSAPHanaPointInTimeRecoveryPoint': 'AzureWorkloadSAPHanaPointInTimeRecoveryPoint'} + } + + def __init__(self, **kwargs): + super(AzureWorkloadPointInTimeRecoveryPoint, self).__init__(**kwargs) + self.time_ranges = kwargs.get('time_ranges', None) + self.object_type = 'AzureWorkloadPointInTimeRecoveryPoint' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_point_in_time_recovery_point_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_point_in_time_recovery_point_py3.py new file mode 100644 index 000000000000..3b4aa333860c --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_point_in_time_recovery_point_py3.py @@ -0,0 +1,55 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from .azure_workload_recovery_point_py3 import AzureWorkloadRecoveryPoint + + +class AzureWorkloadPointInTimeRecoveryPoint(AzureWorkloadRecoveryPoint): + """Recovery point specific to PointInTime. + + You probably want to use the sub-classes and not this class directly. Known + sub-classes are: AzureWorkloadSAPHanaPointInTimeRecoveryPoint + + All required parameters must be populated in order to send to Azure. + + :param object_type: Required. Constant filled by server. + :type object_type: str + :param recovery_point_time_in_utc: UTC time at which recoverypoint was + created + :type recovery_point_time_in_utc: datetime + :param type: Type of restore point. Possible values include: 'Invalid', + 'Full', 'Log', 'Differential' + :type type: str or + ~azure.mgmt.recoveryservicesbackup.models.RestorePointType + :param time_ranges: List of log ranges + :type time_ranges: + list[~azure.mgmt.recoveryservicesbackup.models.PointInTimeRange] + """ + + _validation = { + 'object_type': {'required': True}, + } + + _attribute_map = { + 'object_type': {'key': 'objectType', 'type': 'str'}, + 'recovery_point_time_in_utc': {'key': 'recoveryPointTimeInUTC', 'type': 'iso-8601'}, + 'type': {'key': 'type', 'type': 'str'}, + 'time_ranges': {'key': 'timeRanges', 'type': '[PointInTimeRange]'}, + } + + _subtype_map = { + 'object_type': {'AzureWorkloadSAPHanaPointInTimeRecoveryPoint': 'AzureWorkloadSAPHanaPointInTimeRecoveryPoint'} + } + + def __init__(self, *, recovery_point_time_in_utc=None, type=None, time_ranges=None, **kwargs) -> None: + super(AzureWorkloadPointInTimeRecoveryPoint, self).__init__(recovery_point_time_in_utc=recovery_point_time_in_utc, type=type, **kwargs) + self.time_ranges = time_ranges + self.object_type = 'AzureWorkloadPointInTimeRecoveryPoint' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_point_in_time_restore_request.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_point_in_time_restore_request.py new file mode 100644 index 000000000000..ae73be06d4f1 --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_point_in_time_restore_request.py @@ -0,0 +1,56 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from .azure_workload_restore_request import AzureWorkloadRestoreRequest + + +class AzureWorkloadPointInTimeRestoreRequest(AzureWorkloadRestoreRequest): + """AzureWorkload SAP Hana -specific restore. Specifically for PointInTime/Log + restore. + + All required parameters must be populated in order to send to Azure. + + :param object_type: Required. Constant filled by server. + :type object_type: str + :param recovery_type: OLR/ALR, RestoreDisks is invalid option. Possible + values include: 'Invalid', 'OriginalLocation', 'AlternateLocation', + 'RestoreDisks' + :type recovery_type: str or + ~azure.mgmt.recoveryservicesbackup.models.RecoveryType + :param source_resource_id: Fully qualified ARM ID of the VM on which + workload that was running is being recovered. + :type source_resource_id: str + :param property_bag: Workload specific property bag. + :type property_bag: dict[str, str] + :param target_info: Details of target database + :type target_info: + ~azure.mgmt.recoveryservicesbackup.models.TargetRestoreInfo + :param point_in_time: PointInTime value + :type point_in_time: datetime + """ + + _validation = { + 'object_type': {'required': True}, + } + + _attribute_map = { + 'object_type': {'key': 'objectType', 'type': 'str'}, + 'recovery_type': {'key': 'recoveryType', 'type': 'str'}, + 'source_resource_id': {'key': 'sourceResourceId', 'type': 'str'}, + 'property_bag': {'key': 'propertyBag', 'type': '{str}'}, + 'target_info': {'key': 'targetInfo', 'type': 'TargetRestoreInfo'}, + 'point_in_time': {'key': 'pointInTime', 'type': 'iso-8601'}, + } + + def __init__(self, **kwargs): + super(AzureWorkloadPointInTimeRestoreRequest, self).__init__(**kwargs) + self.point_in_time = kwargs.get('point_in_time', None) + self.object_type = 'AzureWorkloadPointInTimeRestoreRequest' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_point_in_time_restore_request_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_point_in_time_restore_request_py3.py new file mode 100644 index 000000000000..23f9b830d249 --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_point_in_time_restore_request_py3.py @@ -0,0 +1,56 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from .azure_workload_restore_request_py3 import AzureWorkloadRestoreRequest + + +class AzureWorkloadPointInTimeRestoreRequest(AzureWorkloadRestoreRequest): + """AzureWorkload SAP Hana -specific restore. Specifically for PointInTime/Log + restore. + + All required parameters must be populated in order to send to Azure. + + :param object_type: Required. Constant filled by server. + :type object_type: str + :param recovery_type: OLR/ALR, RestoreDisks is invalid option. Possible + values include: 'Invalid', 'OriginalLocation', 'AlternateLocation', + 'RestoreDisks' + :type recovery_type: str or + ~azure.mgmt.recoveryservicesbackup.models.RecoveryType + :param source_resource_id: Fully qualified ARM ID of the VM on which + workload that was running is being recovered. + :type source_resource_id: str + :param property_bag: Workload specific property bag. + :type property_bag: dict[str, str] + :param target_info: Details of target database + :type target_info: + ~azure.mgmt.recoveryservicesbackup.models.TargetRestoreInfo + :param point_in_time: PointInTime value + :type point_in_time: datetime + """ + + _validation = { + 'object_type': {'required': True}, + } + + _attribute_map = { + 'object_type': {'key': 'objectType', 'type': 'str'}, + 'recovery_type': {'key': 'recoveryType', 'type': 'str'}, + 'source_resource_id': {'key': 'sourceResourceId', 'type': 'str'}, + 'property_bag': {'key': 'propertyBag', 'type': '{str}'}, + 'target_info': {'key': 'targetInfo', 'type': 'TargetRestoreInfo'}, + 'point_in_time': {'key': 'pointInTime', 'type': 'iso-8601'}, + } + + def __init__(self, *, recovery_type=None, source_resource_id: str=None, property_bag=None, target_info=None, point_in_time=None, **kwargs) -> None: + super(AzureWorkloadPointInTimeRestoreRequest, self).__init__(recovery_type=recovery_type, source_resource_id=source_resource_id, property_bag=property_bag, target_info=target_info, **kwargs) + self.point_in_time = point_in_time + self.object_type = 'AzureWorkloadPointInTimeRestoreRequest' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_recovery_point.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_recovery_point.py index 0cf44ccdc8be..6fee0984191a 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_recovery_point.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_recovery_point.py @@ -13,17 +13,18 @@ class AzureWorkloadRecoveryPoint(RecoveryPoint): - """Workload specific recovery point, specifically encapsulates full/diff - recovery point. + """Workload specific recoverypoint, specifcally encaspulates full/diff + recoverypoint. You probably want to use the sub-classes and not this class directly. Known - sub-classes are: AzureWorkloadSQLRecoveryPoint + sub-classes are: AzureWorkloadPointInTimeRecoveryPoint, + AzureWorkloadSAPHanaRecoveryPoint, AzureWorkloadSQLRecoveryPoint All required parameters must be populated in order to send to Azure. :param object_type: Required. Constant filled by server. :type object_type: str - :param recovery_point_time_in_utc: UTC time at which recovery point was + :param recovery_point_time_in_utc: UTC time at which recoverypoint was created :type recovery_point_time_in_utc: datetime :param type: Type of restore point. Possible values include: 'Invalid', @@ -43,7 +44,7 @@ class AzureWorkloadRecoveryPoint(RecoveryPoint): } _subtype_map = { - 'object_type': {'AzureWorkloadSQLRecoveryPoint': 'AzureWorkloadSQLRecoveryPoint'} + 'object_type': {'AzureWorkloadPointInTimeRecoveryPoint': 'AzureWorkloadPointInTimeRecoveryPoint', 'AzureWorkloadSAPHanaRecoveryPoint': 'AzureWorkloadSAPHanaRecoveryPoint', 'AzureWorkloadSQLRecoveryPoint': 'AzureWorkloadSQLRecoveryPoint'} } def __init__(self, **kwargs): diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_recovery_point_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_recovery_point_py3.py index 38ca763bda7c..e220d998cb9e 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_recovery_point_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_recovery_point_py3.py @@ -13,17 +13,18 @@ class AzureWorkloadRecoveryPoint(RecoveryPoint): - """Workload specific recovery point, specifically encapsulates full/diff - recovery point. + """Workload specific recoverypoint, specifcally encaspulates full/diff + recoverypoint. You probably want to use the sub-classes and not this class directly. Known - sub-classes are: AzureWorkloadSQLRecoveryPoint + sub-classes are: AzureWorkloadPointInTimeRecoveryPoint, + AzureWorkloadSAPHanaRecoveryPoint, AzureWorkloadSQLRecoveryPoint All required parameters must be populated in order to send to Azure. :param object_type: Required. Constant filled by server. :type object_type: str - :param recovery_point_time_in_utc: UTC time at which recovery point was + :param recovery_point_time_in_utc: UTC time at which recoverypoint was created :type recovery_point_time_in_utc: datetime :param type: Type of restore point. Possible values include: 'Invalid', @@ -43,7 +44,7 @@ class AzureWorkloadRecoveryPoint(RecoveryPoint): } _subtype_map = { - 'object_type': {'AzureWorkloadSQLRecoveryPoint': 'AzureWorkloadSQLRecoveryPoint'} + 'object_type': {'AzureWorkloadPointInTimeRecoveryPoint': 'AzureWorkloadPointInTimeRecoveryPoint', 'AzureWorkloadSAPHanaRecoveryPoint': 'AzureWorkloadSAPHanaRecoveryPoint', 'AzureWorkloadSQLRecoveryPoint': 'AzureWorkloadSQLRecoveryPoint'} } def __init__(self, *, recovery_point_time_in_utc=None, type=None, **kwargs) -> None: diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_restore_request.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_restore_request.py index e43a62db1768..83c89169c229 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_restore_request.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_restore_request.py @@ -16,7 +16,8 @@ class AzureWorkloadRestoreRequest(RestoreRequest): """AzureWorkload-specific restore. You probably want to use the sub-classes and not this class directly. Known - sub-classes are: AzureWorkloadSQLRestoreRequest + sub-classes are: AzureWorkloadPointInTimeRestoreRequest, + AzureWorkloadSAPHanaRestoreRequest, AzureWorkloadSQLRestoreRequest All required parameters must be populated in order to send to Azure. @@ -32,6 +33,9 @@ class AzureWorkloadRestoreRequest(RestoreRequest): :type source_resource_id: str :param property_bag: Workload specific property bag. :type property_bag: dict[str, str] + :param target_info: Details of target database + :type target_info: + ~azure.mgmt.recoveryservicesbackup.models.TargetRestoreInfo """ _validation = { @@ -43,10 +47,11 @@ class AzureWorkloadRestoreRequest(RestoreRequest): 'recovery_type': {'key': 'recoveryType', 'type': 'str'}, 'source_resource_id': {'key': 'sourceResourceId', 'type': 'str'}, 'property_bag': {'key': 'propertyBag', 'type': '{str}'}, + 'target_info': {'key': 'targetInfo', 'type': 'TargetRestoreInfo'}, } _subtype_map = { - 'object_type': {'AzureWorkloadSQLRestoreRequest': 'AzureWorkloadSQLRestoreRequest'} + 'object_type': {'AzureWorkloadPointInTimeRestoreRequest': 'AzureWorkloadPointInTimeRestoreRequest', 'AzureWorkloadSAPHanaRestoreRequest': 'AzureWorkloadSAPHanaRestoreRequest', 'AzureWorkloadSQLRestoreRequest': 'AzureWorkloadSQLRestoreRequest'} } def __init__(self, **kwargs): @@ -54,4 +59,5 @@ def __init__(self, **kwargs): self.recovery_type = kwargs.get('recovery_type', None) self.source_resource_id = kwargs.get('source_resource_id', None) self.property_bag = kwargs.get('property_bag', None) + self.target_info = kwargs.get('target_info', None) self.object_type = 'AzureWorkloadRestoreRequest' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_restore_request_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_restore_request_py3.py index ad4b341ec594..6052a34438ec 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_restore_request_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_restore_request_py3.py @@ -16,7 +16,8 @@ class AzureWorkloadRestoreRequest(RestoreRequest): """AzureWorkload-specific restore. You probably want to use the sub-classes and not this class directly. Known - sub-classes are: AzureWorkloadSQLRestoreRequest + sub-classes are: AzureWorkloadPointInTimeRestoreRequest, + AzureWorkloadSAPHanaRestoreRequest, AzureWorkloadSQLRestoreRequest All required parameters must be populated in order to send to Azure. @@ -32,6 +33,9 @@ class AzureWorkloadRestoreRequest(RestoreRequest): :type source_resource_id: str :param property_bag: Workload specific property bag. :type property_bag: dict[str, str] + :param target_info: Details of target database + :type target_info: + ~azure.mgmt.recoveryservicesbackup.models.TargetRestoreInfo """ _validation = { @@ -43,15 +47,17 @@ class AzureWorkloadRestoreRequest(RestoreRequest): 'recovery_type': {'key': 'recoveryType', 'type': 'str'}, 'source_resource_id': {'key': 'sourceResourceId', 'type': 'str'}, 'property_bag': {'key': 'propertyBag', 'type': '{str}'}, + 'target_info': {'key': 'targetInfo', 'type': 'TargetRestoreInfo'}, } _subtype_map = { - 'object_type': {'AzureWorkloadSQLRestoreRequest': 'AzureWorkloadSQLRestoreRequest'} + 'object_type': {'AzureWorkloadPointInTimeRestoreRequest': 'AzureWorkloadPointInTimeRestoreRequest', 'AzureWorkloadSAPHanaRestoreRequest': 'AzureWorkloadSAPHanaRestoreRequest', 'AzureWorkloadSQLRestoreRequest': 'AzureWorkloadSQLRestoreRequest'} } - def __init__(self, *, recovery_type=None, source_resource_id: str=None, property_bag=None, **kwargs) -> None: + def __init__(self, *, recovery_type=None, source_resource_id: str=None, property_bag=None, target_info=None, **kwargs) -> None: super(AzureWorkloadRestoreRequest, self).__init__(**kwargs) self.recovery_type = recovery_type self.source_resource_id = source_resource_id self.property_bag = property_bag + self.target_info = target_info self.object_type = 'AzureWorkloadRestoreRequest' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_point_in_time_recovery_point.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_point_in_time_recovery_point.py index e78f9b05f0a4..e025220cb64d 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_point_in_time_recovery_point.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_point_in_time_recovery_point.py @@ -9,17 +9,17 @@ # regenerated. # -------------------------------------------------------------------------- -from .azure_workload_sap_hana_recovery_point import AzureWorkloadSAPHanaRecoveryPoint +from .azure_workload_point_in_time_recovery_point import AzureWorkloadPointInTimeRecoveryPoint -class AzureWorkloadSAPHanaPointInTimeRecoveryPoint(AzureWorkloadSAPHanaRecoveryPoint): +class AzureWorkloadSAPHanaPointInTimeRecoveryPoint(AzureWorkloadPointInTimeRecoveryPoint): """Recovery point specific to PointInTime in SAPHana. All required parameters must be populated in order to send to Azure. :param object_type: Required. Constant filled by server. :type object_type: str - :param recovery_point_time_in_utc: UTC time at which recovery point was + :param recovery_point_time_in_utc: UTC time at which recoverypoint was created :type recovery_point_time_in_utc: datetime :param type: Type of restore point. Possible values include: 'Invalid', @@ -44,5 +44,4 @@ class AzureWorkloadSAPHanaPointInTimeRecoveryPoint(AzureWorkloadSAPHanaRecoveryP def __init__(self, **kwargs): super(AzureWorkloadSAPHanaPointInTimeRecoveryPoint, self).__init__(**kwargs) - self.time_ranges = kwargs.get('time_ranges', None) self.object_type = 'AzureWorkloadSAPHanaPointInTimeRecoveryPoint' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_point_in_time_recovery_point_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_point_in_time_recovery_point_py3.py index 7bddf617a6e7..02dccd01bae7 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_point_in_time_recovery_point_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_point_in_time_recovery_point_py3.py @@ -9,17 +9,17 @@ # regenerated. # -------------------------------------------------------------------------- -from .azure_workload_sap_hana_recovery_point_py3 import AzureWorkloadSAPHanaRecoveryPoint +from .azure_workload_point_in_time_recovery_point_py3 import AzureWorkloadPointInTimeRecoveryPoint -class AzureWorkloadSAPHanaPointInTimeRecoveryPoint(AzureWorkloadSAPHanaRecoveryPoint): +class AzureWorkloadSAPHanaPointInTimeRecoveryPoint(AzureWorkloadPointInTimeRecoveryPoint): """Recovery point specific to PointInTime in SAPHana. All required parameters must be populated in order to send to Azure. :param object_type: Required. Constant filled by server. :type object_type: str - :param recovery_point_time_in_utc: UTC time at which recovery point was + :param recovery_point_time_in_utc: UTC time at which recoverypoint was created :type recovery_point_time_in_utc: datetime :param type: Type of restore point. Possible values include: 'Invalid', @@ -43,6 +43,5 @@ class AzureWorkloadSAPHanaPointInTimeRecoveryPoint(AzureWorkloadSAPHanaRecoveryP } def __init__(self, *, recovery_point_time_in_utc=None, type=None, time_ranges=None, **kwargs) -> None: - super(AzureWorkloadSAPHanaPointInTimeRecoveryPoint, self).__init__(recovery_point_time_in_utc=recovery_point_time_in_utc, type=type, **kwargs) - self.time_ranges = time_ranges + super(AzureWorkloadSAPHanaPointInTimeRecoveryPoint, self).__init__(recovery_point_time_in_utc=recovery_point_time_in_utc, type=type, time_ranges=time_ranges, **kwargs) self.object_type = 'AzureWorkloadSAPHanaPointInTimeRecoveryPoint' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_point_in_time_restore_request.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_point_in_time_restore_request.py index 1f6d8744b99f..9dcde716bc62 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_point_in_time_restore_request.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_point_in_time_restore_request.py @@ -20,9 +20,6 @@ class AzureWorkloadSAPHanaPointInTimeRestoreRequest(AzureWorkloadSAPHanaRestoreR :param object_type: Required. Constant filled by server. :type object_type: str - :param target_info: Details of target database - :type target_info: - ~azure.mgmt.recoveryservicesbackup.models.TargetRestoreInfo :param recovery_type: OLR/ALR, RestoreDisks is invalid option. Possible values include: 'Invalid', 'OriginalLocation', 'AlternateLocation', 'RestoreDisks' @@ -33,6 +30,9 @@ class AzureWorkloadSAPHanaPointInTimeRestoreRequest(AzureWorkloadSAPHanaRestoreR :type source_resource_id: str :param property_bag: Workload specific property bag. :type property_bag: dict[str, str] + :param target_info: Details of target database + :type target_info: + ~azure.mgmt.recoveryservicesbackup.models.TargetRestoreInfo :param point_in_time: PointInTime value :type point_in_time: datetime """ @@ -43,10 +43,10 @@ class AzureWorkloadSAPHanaPointInTimeRestoreRequest(AzureWorkloadSAPHanaRestoreR _attribute_map = { 'object_type': {'key': 'objectType', 'type': 'str'}, - 'target_info': {'key': 'targetInfo', 'type': 'TargetRestoreInfo'}, 'recovery_type': {'key': 'recoveryType', 'type': 'str'}, 'source_resource_id': {'key': 'sourceResourceId', 'type': 'str'}, 'property_bag': {'key': 'propertyBag', 'type': '{str}'}, + 'target_info': {'key': 'targetInfo', 'type': 'TargetRestoreInfo'}, 'point_in_time': {'key': 'pointInTime', 'type': 'iso-8601'}, } diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_point_in_time_restore_request_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_point_in_time_restore_request_py3.py index b412d4b441a9..1205ea8dbac8 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_point_in_time_restore_request_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_point_in_time_restore_request_py3.py @@ -20,9 +20,6 @@ class AzureWorkloadSAPHanaPointInTimeRestoreRequest(AzureWorkloadSAPHanaRestoreR :param object_type: Required. Constant filled by server. :type object_type: str - :param target_info: Details of target database - :type target_info: - ~azure.mgmt.recoveryservicesbackup.models.TargetRestoreInfo :param recovery_type: OLR/ALR, RestoreDisks is invalid option. Possible values include: 'Invalid', 'OriginalLocation', 'AlternateLocation', 'RestoreDisks' @@ -33,6 +30,9 @@ class AzureWorkloadSAPHanaPointInTimeRestoreRequest(AzureWorkloadSAPHanaRestoreR :type source_resource_id: str :param property_bag: Workload specific property bag. :type property_bag: dict[str, str] + :param target_info: Details of target database + :type target_info: + ~azure.mgmt.recoveryservicesbackup.models.TargetRestoreInfo :param point_in_time: PointInTime value :type point_in_time: datetime """ @@ -43,14 +43,14 @@ class AzureWorkloadSAPHanaPointInTimeRestoreRequest(AzureWorkloadSAPHanaRestoreR _attribute_map = { 'object_type': {'key': 'objectType', 'type': 'str'}, - 'target_info': {'key': 'targetInfo', 'type': 'TargetRestoreInfo'}, 'recovery_type': {'key': 'recoveryType', 'type': 'str'}, 'source_resource_id': {'key': 'sourceResourceId', 'type': 'str'}, 'property_bag': {'key': 'propertyBag', 'type': '{str}'}, + 'target_info': {'key': 'targetInfo', 'type': 'TargetRestoreInfo'}, 'point_in_time': {'key': 'pointInTime', 'type': 'iso-8601'}, } - def __init__(self, *, target_info=None, recovery_type=None, source_resource_id: str=None, property_bag=None, point_in_time=None, **kwargs) -> None: - super(AzureWorkloadSAPHanaPointInTimeRestoreRequest, self).__init__(target_info=target_info, recovery_type=recovery_type, source_resource_id=source_resource_id, property_bag=property_bag, **kwargs) + def __init__(self, *, recovery_type=None, source_resource_id: str=None, property_bag=None, target_info=None, point_in_time=None, **kwargs) -> None: + super(AzureWorkloadSAPHanaPointInTimeRestoreRequest, self).__init__(recovery_type=recovery_type, source_resource_id=source_resource_id, property_bag=property_bag, target_info=target_info, **kwargs) self.point_in_time = point_in_time self.object_type = 'AzureWorkloadSAPHanaPointInTimeRestoreRequest' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_recovery_point.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_recovery_point.py index 652f9efef745..49c103e3b730 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_recovery_point.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_recovery_point.py @@ -9,21 +9,18 @@ # regenerated. # -------------------------------------------------------------------------- -from .recovery_point import RecoveryPoint +from .azure_workload_recovery_point import AzureWorkloadRecoveryPoint -class AzureWorkloadSAPHanaRecoveryPoint(RecoveryPoint): - """SAPHana specific recovery point, specifically encapsulates full/diff - recovery points. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: AzureWorkloadSAPHanaPointInTimeRecoveryPoint +class AzureWorkloadSAPHanaRecoveryPoint(AzureWorkloadRecoveryPoint): + """SAPHana specific recoverypoint, specifcally encaspulates full/diff + recoverypoints. All required parameters must be populated in order to send to Azure. :param object_type: Required. Constant filled by server. :type object_type: str - :param recovery_point_time_in_utc: UTC time at which recovery point was + :param recovery_point_time_in_utc: UTC time at which recoverypoint was created :type recovery_point_time_in_utc: datetime :param type: Type of restore point. Possible values include: 'Invalid', @@ -42,12 +39,6 @@ class AzureWorkloadSAPHanaRecoveryPoint(RecoveryPoint): 'type': {'key': 'type', 'type': 'str'}, } - _subtype_map = { - 'object_type': {'AzureWorkloadSAPHanaPointInTimeRecoveryPoint': 'AzureWorkloadSAPHanaPointInTimeRecoveryPoint'} - } - def __init__(self, **kwargs): super(AzureWorkloadSAPHanaRecoveryPoint, self).__init__(**kwargs) - self.recovery_point_time_in_utc = kwargs.get('recovery_point_time_in_utc', None) - self.type = kwargs.get('type', None) self.object_type = 'AzureWorkloadSAPHanaRecoveryPoint' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_recovery_point_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_recovery_point_py3.py index 9bc237eb7a78..3395e6cb1d1a 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_recovery_point_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_recovery_point_py3.py @@ -9,21 +9,18 @@ # regenerated. # -------------------------------------------------------------------------- -from .recovery_point_py3 import RecoveryPoint +from .azure_workload_recovery_point_py3 import AzureWorkloadRecoveryPoint -class AzureWorkloadSAPHanaRecoveryPoint(RecoveryPoint): - """SAPHana specific recovery point, specifically encapsulates full/diff - recovery points. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: AzureWorkloadSAPHanaPointInTimeRecoveryPoint +class AzureWorkloadSAPHanaRecoveryPoint(AzureWorkloadRecoveryPoint): + """SAPHana specific recoverypoint, specifcally encaspulates full/diff + recoverypoints. All required parameters must be populated in order to send to Azure. :param object_type: Required. Constant filled by server. :type object_type: str - :param recovery_point_time_in_utc: UTC time at which recovery point was + :param recovery_point_time_in_utc: UTC time at which recoverypoint was created :type recovery_point_time_in_utc: datetime :param type: Type of restore point. Possible values include: 'Invalid', @@ -42,12 +39,6 @@ class AzureWorkloadSAPHanaRecoveryPoint(RecoveryPoint): 'type': {'key': 'type', 'type': 'str'}, } - _subtype_map = { - 'object_type': {'AzureWorkloadSAPHanaPointInTimeRecoveryPoint': 'AzureWorkloadSAPHanaPointInTimeRecoveryPoint'} - } - def __init__(self, *, recovery_point_time_in_utc=None, type=None, **kwargs) -> None: - super(AzureWorkloadSAPHanaRecoveryPoint, self).__init__(**kwargs) - self.recovery_point_time_in_utc = recovery_point_time_in_utc - self.type = type + super(AzureWorkloadSAPHanaRecoveryPoint, self).__init__(recovery_point_time_in_utc=recovery_point_time_in_utc, type=type, **kwargs) self.object_type = 'AzureWorkloadSAPHanaRecoveryPoint' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_restore_request.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_restore_request.py index f7242faaca25..d57362de6681 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_restore_request.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_restore_request.py @@ -9,10 +9,10 @@ # regenerated. # -------------------------------------------------------------------------- -from .restore_request import RestoreRequest +from .azure_workload_restore_request import AzureWorkloadRestoreRequest -class AzureWorkloadSAPHanaRestoreRequest(RestoreRequest): +class AzureWorkloadSAPHanaRestoreRequest(AzureWorkloadRestoreRequest): """AzureWorkload SAP Hana-specific restore. You probably want to use the sub-classes and not this class directly. Known @@ -22,9 +22,6 @@ class AzureWorkloadSAPHanaRestoreRequest(RestoreRequest): :param object_type: Required. Constant filled by server. :type object_type: str - :param target_info: Details of target database - :type target_info: - ~azure.mgmt.recoveryservicesbackup.models.TargetRestoreInfo :param recovery_type: OLR/ALR, RestoreDisks is invalid option. Possible values include: 'Invalid', 'OriginalLocation', 'AlternateLocation', 'RestoreDisks' @@ -35,6 +32,9 @@ class AzureWorkloadSAPHanaRestoreRequest(RestoreRequest): :type source_resource_id: str :param property_bag: Workload specific property bag. :type property_bag: dict[str, str] + :param target_info: Details of target database + :type target_info: + ~azure.mgmt.recoveryservicesbackup.models.TargetRestoreInfo """ _validation = { @@ -43,10 +43,10 @@ class AzureWorkloadSAPHanaRestoreRequest(RestoreRequest): _attribute_map = { 'object_type': {'key': 'objectType', 'type': 'str'}, - 'target_info': {'key': 'targetInfo', 'type': 'TargetRestoreInfo'}, 'recovery_type': {'key': 'recoveryType', 'type': 'str'}, 'source_resource_id': {'key': 'sourceResourceId', 'type': 'str'}, 'property_bag': {'key': 'propertyBag', 'type': '{str}'}, + 'target_info': {'key': 'targetInfo', 'type': 'TargetRestoreInfo'}, } _subtype_map = { @@ -55,8 +55,4 @@ class AzureWorkloadSAPHanaRestoreRequest(RestoreRequest): def __init__(self, **kwargs): super(AzureWorkloadSAPHanaRestoreRequest, self).__init__(**kwargs) - self.target_info = kwargs.get('target_info', None) - self.recovery_type = kwargs.get('recovery_type', None) - self.source_resource_id = kwargs.get('source_resource_id', None) - self.property_bag = kwargs.get('property_bag', None) self.object_type = 'AzureWorkloadSAPHanaRestoreRequest' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_restore_request_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_restore_request_py3.py index c5de6698accb..13c9b74ce8af 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_restore_request_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_restore_request_py3.py @@ -9,10 +9,10 @@ # regenerated. # -------------------------------------------------------------------------- -from .restore_request_py3 import RestoreRequest +from .azure_workload_restore_request_py3 import AzureWorkloadRestoreRequest -class AzureWorkloadSAPHanaRestoreRequest(RestoreRequest): +class AzureWorkloadSAPHanaRestoreRequest(AzureWorkloadRestoreRequest): """AzureWorkload SAP Hana-specific restore. You probably want to use the sub-classes and not this class directly. Known @@ -22,9 +22,6 @@ class AzureWorkloadSAPHanaRestoreRequest(RestoreRequest): :param object_type: Required. Constant filled by server. :type object_type: str - :param target_info: Details of target database - :type target_info: - ~azure.mgmt.recoveryservicesbackup.models.TargetRestoreInfo :param recovery_type: OLR/ALR, RestoreDisks is invalid option. Possible values include: 'Invalid', 'OriginalLocation', 'AlternateLocation', 'RestoreDisks' @@ -35,6 +32,9 @@ class AzureWorkloadSAPHanaRestoreRequest(RestoreRequest): :type source_resource_id: str :param property_bag: Workload specific property bag. :type property_bag: dict[str, str] + :param target_info: Details of target database + :type target_info: + ~azure.mgmt.recoveryservicesbackup.models.TargetRestoreInfo """ _validation = { @@ -43,20 +43,16 @@ class AzureWorkloadSAPHanaRestoreRequest(RestoreRequest): _attribute_map = { 'object_type': {'key': 'objectType', 'type': 'str'}, - 'target_info': {'key': 'targetInfo', 'type': 'TargetRestoreInfo'}, 'recovery_type': {'key': 'recoveryType', 'type': 'str'}, 'source_resource_id': {'key': 'sourceResourceId', 'type': 'str'}, 'property_bag': {'key': 'propertyBag', 'type': '{str}'}, + 'target_info': {'key': 'targetInfo', 'type': 'TargetRestoreInfo'}, } _subtype_map = { 'object_type': {'AzureWorkloadSAPHanaPointInTimeRestoreRequest': 'AzureWorkloadSAPHanaPointInTimeRestoreRequest'} } - def __init__(self, *, target_info=None, recovery_type=None, source_resource_id: str=None, property_bag=None, **kwargs) -> None: - super(AzureWorkloadSAPHanaRestoreRequest, self).__init__(**kwargs) - self.target_info = target_info - self.recovery_type = recovery_type - self.source_resource_id = source_resource_id - self.property_bag = property_bag + def __init__(self, *, recovery_type=None, source_resource_id: str=None, property_bag=None, target_info=None, **kwargs) -> None: + super(AzureWorkloadSAPHanaRestoreRequest, self).__init__(recovery_type=recovery_type, source_resource_id=source_resource_id, property_bag=property_bag, target_info=target_info, **kwargs) self.object_type = 'AzureWorkloadSAPHanaRestoreRequest' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_auto_protection_intent.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_auto_protection_intent.py index 907248d89797..abed06ddc852 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_auto_protection_intent.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_auto_protection_intent.py @@ -17,8 +17,8 @@ class AzureWorkloadSQLAutoProtectionIntent(AzureWorkloadAutoProtectionIntent): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management for the backed up - item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or @@ -40,7 +40,8 @@ class AzureWorkloadSQLAutoProtectionIntent(AzureWorkloadAutoProtectionIntent): :type protection_intent_item_type: str :param workload_item_type: Workload item type of the item for which intent is to be set. Possible values include: 'Invalid', 'SQLInstance', - 'SQLDataBase', 'SAPHanaSystem', 'SAPHanaDatabase' + 'SQLDataBase', 'SAPHanaSystem', 'SAPHanaDatabase', 'SAPAseSystem', + 'SAPAseDatabase' :type workload_item_type: str or ~azure.mgmt.recoveryservicesbackup.models.WorkloadItemType """ diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_auto_protection_intent_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_auto_protection_intent_py3.py index 79e21366a50d..129eb3c6a409 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_auto_protection_intent_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_auto_protection_intent_py3.py @@ -17,8 +17,8 @@ class AzureWorkloadSQLAutoProtectionIntent(AzureWorkloadAutoProtectionIntent): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management for the backed up - item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or @@ -40,7 +40,8 @@ class AzureWorkloadSQLAutoProtectionIntent(AzureWorkloadAutoProtectionIntent): :type protection_intent_item_type: str :param workload_item_type: Workload item type of the item for which intent is to be set. Possible values include: 'Invalid', 'SQLInstance', - 'SQLDataBase', 'SAPHanaSystem', 'SAPHanaDatabase' + 'SQLDataBase', 'SAPHanaSystem', 'SAPHanaDatabase', 'SAPAseSystem', + 'SAPAseDatabase' :type workload_item_type: str or ~azure.mgmt.recoveryservicesbackup.models.WorkloadItemType """ diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_point_in_time_recovery_point.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_point_in_time_recovery_point.py index dbf4fd6191ac..b4e7793833fd 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_point_in_time_recovery_point.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_point_in_time_recovery_point.py @@ -19,7 +19,7 @@ class AzureWorkloadSQLPointInTimeRecoveryPoint(AzureWorkloadSQLRecoveryPoint): :param object_type: Required. Constant filled by server. :type object_type: str - :param recovery_point_time_in_utc: UTC time at which recovery point was + :param recovery_point_time_in_utc: UTC time at which recoverypoint was created :type recovery_point_time_in_utc: datetime :param type: Type of restore point. Possible values include: 'Invalid', diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_point_in_time_recovery_point_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_point_in_time_recovery_point_py3.py index 58410e1c744a..8a7f76ab55cd 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_point_in_time_recovery_point_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_point_in_time_recovery_point_py3.py @@ -19,7 +19,7 @@ class AzureWorkloadSQLPointInTimeRecoveryPoint(AzureWorkloadSQLRecoveryPoint): :param object_type: Required. Constant filled by server. :type object_type: str - :param recovery_point_time_in_utc: UTC time at which recovery point was + :param recovery_point_time_in_utc: UTC time at which recoverypoint was created :type recovery_point_time_in_utc: datetime :param type: Type of restore point. Possible values include: 'Invalid', diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_point_in_time_restore_request.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_point_in_time_restore_request.py index 53c86acf62cd..6dc13e0a0600 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_point_in_time_restore_request.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_point_in_time_restore_request.py @@ -30,15 +30,15 @@ class AzureWorkloadSQLPointInTimeRestoreRequest(AzureWorkloadSQLRestoreRequest): :type source_resource_id: str :param property_bag: Workload specific property bag. :type property_bag: dict[str, str] + :param target_info: Details of target database + :type target_info: + ~azure.mgmt.recoveryservicesbackup.models.TargetRestoreInfo :param should_use_alternate_target_location: Default option set to true. If this is set to false, alternate data directory must be provided :type should_use_alternate_target_location: bool :param is_non_recoverable: SQL specific property where user can chose to set no-recovery when restore operation is tried :type is_non_recoverable: bool - :param target_info: Details of target database - :type target_info: - ~azure.mgmt.recoveryservicesbackup.models.TargetRestoreInfo :param alternate_directory_paths: Data directory details :type alternate_directory_paths: list[~azure.mgmt.recoveryservicesbackup.models.SQLDataDirectoryMapping] @@ -55,9 +55,9 @@ class AzureWorkloadSQLPointInTimeRestoreRequest(AzureWorkloadSQLRestoreRequest): 'recovery_type': {'key': 'recoveryType', 'type': 'str'}, 'source_resource_id': {'key': 'sourceResourceId', 'type': 'str'}, 'property_bag': {'key': 'propertyBag', 'type': '{str}'}, + 'target_info': {'key': 'targetInfo', 'type': 'TargetRestoreInfo'}, 'should_use_alternate_target_location': {'key': 'shouldUseAlternateTargetLocation', 'type': 'bool'}, 'is_non_recoverable': {'key': 'isNonRecoverable', 'type': 'bool'}, - 'target_info': {'key': 'targetInfo', 'type': 'TargetRestoreInfo'}, 'alternate_directory_paths': {'key': 'alternateDirectoryPaths', 'type': '[SQLDataDirectoryMapping]'}, 'point_in_time': {'key': 'pointInTime', 'type': 'iso-8601'}, } diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_point_in_time_restore_request_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_point_in_time_restore_request_py3.py index 70352a9c2e58..7e06c7899e10 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_point_in_time_restore_request_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_point_in_time_restore_request_py3.py @@ -30,15 +30,15 @@ class AzureWorkloadSQLPointInTimeRestoreRequest(AzureWorkloadSQLRestoreRequest): :type source_resource_id: str :param property_bag: Workload specific property bag. :type property_bag: dict[str, str] + :param target_info: Details of target database + :type target_info: + ~azure.mgmt.recoveryservicesbackup.models.TargetRestoreInfo :param should_use_alternate_target_location: Default option set to true. If this is set to false, alternate data directory must be provided :type should_use_alternate_target_location: bool :param is_non_recoverable: SQL specific property where user can chose to set no-recovery when restore operation is tried :type is_non_recoverable: bool - :param target_info: Details of target database - :type target_info: - ~azure.mgmt.recoveryservicesbackup.models.TargetRestoreInfo :param alternate_directory_paths: Data directory details :type alternate_directory_paths: list[~azure.mgmt.recoveryservicesbackup.models.SQLDataDirectoryMapping] @@ -55,14 +55,14 @@ class AzureWorkloadSQLPointInTimeRestoreRequest(AzureWorkloadSQLRestoreRequest): 'recovery_type': {'key': 'recoveryType', 'type': 'str'}, 'source_resource_id': {'key': 'sourceResourceId', 'type': 'str'}, 'property_bag': {'key': 'propertyBag', 'type': '{str}'}, + 'target_info': {'key': 'targetInfo', 'type': 'TargetRestoreInfo'}, 'should_use_alternate_target_location': {'key': 'shouldUseAlternateTargetLocation', 'type': 'bool'}, 'is_non_recoverable': {'key': 'isNonRecoverable', 'type': 'bool'}, - 'target_info': {'key': 'targetInfo', 'type': 'TargetRestoreInfo'}, 'alternate_directory_paths': {'key': 'alternateDirectoryPaths', 'type': '[SQLDataDirectoryMapping]'}, 'point_in_time': {'key': 'pointInTime', 'type': 'iso-8601'}, } - def __init__(self, *, recovery_type=None, source_resource_id: str=None, property_bag=None, should_use_alternate_target_location: bool=None, is_non_recoverable: bool=None, target_info=None, alternate_directory_paths=None, point_in_time=None, **kwargs) -> None: - super(AzureWorkloadSQLPointInTimeRestoreRequest, self).__init__(recovery_type=recovery_type, source_resource_id=source_resource_id, property_bag=property_bag, should_use_alternate_target_location=should_use_alternate_target_location, is_non_recoverable=is_non_recoverable, target_info=target_info, alternate_directory_paths=alternate_directory_paths, **kwargs) + def __init__(self, *, recovery_type=None, source_resource_id: str=None, property_bag=None, target_info=None, should_use_alternate_target_location: bool=None, is_non_recoverable: bool=None, alternate_directory_paths=None, point_in_time=None, **kwargs) -> None: + super(AzureWorkloadSQLPointInTimeRestoreRequest, self).__init__(recovery_type=recovery_type, source_resource_id=source_resource_id, property_bag=property_bag, target_info=target_info, should_use_alternate_target_location=should_use_alternate_target_location, is_non_recoverable=is_non_recoverable, alternate_directory_paths=alternate_directory_paths, **kwargs) self.point_in_time = point_in_time self.object_type = 'AzureWorkloadSQLPointInTimeRestoreRequest' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_recovery_point.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_recovery_point.py index 2a33680067fd..f5d3f2e04ab9 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_recovery_point.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_recovery_point.py @@ -13,8 +13,8 @@ class AzureWorkloadSQLRecoveryPoint(AzureWorkloadRecoveryPoint): - """SQL specific recovery point, specifically encapsulates full/diff recovery - point along with extended info. + """SQL specific recoverypoint, specifcally encaspulates full/diff + recoverypoint alongwith extended info. You probably want to use the sub-classes and not this class directly. Known sub-classes are: AzureWorkloadSQLPointInTimeRecoveryPoint @@ -23,7 +23,7 @@ class AzureWorkloadSQLRecoveryPoint(AzureWorkloadRecoveryPoint): :param object_type: Required. Constant filled by server. :type object_type: str - :param recovery_point_time_in_utc: UTC time at which recovery point was + :param recovery_point_time_in_utc: UTC time at which recoverypoint was created :type recovery_point_time_in_utc: datetime :param type: Type of restore point. Possible values include: 'Invalid', diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_recovery_point_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_recovery_point_py3.py index c4e5f7e83e4b..a7463257dd06 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_recovery_point_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_recovery_point_py3.py @@ -13,8 +13,8 @@ class AzureWorkloadSQLRecoveryPoint(AzureWorkloadRecoveryPoint): - """SQL specific recovery point, specifically encapsulates full/diff recovery - point along with extended info. + """SQL specific recoverypoint, specifcally encaspulates full/diff + recoverypoint alongwith extended info. You probably want to use the sub-classes and not this class directly. Known sub-classes are: AzureWorkloadSQLPointInTimeRecoveryPoint @@ -23,7 +23,7 @@ class AzureWorkloadSQLRecoveryPoint(AzureWorkloadRecoveryPoint): :param object_type: Required. Constant filled by server. :type object_type: str - :param recovery_point_time_in_utc: UTC time at which recovery point was + :param recovery_point_time_in_utc: UTC time at which recoverypoint was created :type recovery_point_time_in_utc: datetime :param type: Type of restore point. Possible values include: 'Invalid', diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_restore_request.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_restore_request.py index 536e4afe3713..e4bc76311c01 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_restore_request.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_restore_request.py @@ -32,15 +32,15 @@ class AzureWorkloadSQLRestoreRequest(AzureWorkloadRestoreRequest): :type source_resource_id: str :param property_bag: Workload specific property bag. :type property_bag: dict[str, str] + :param target_info: Details of target database + :type target_info: + ~azure.mgmt.recoveryservicesbackup.models.TargetRestoreInfo :param should_use_alternate_target_location: Default option set to true. If this is set to false, alternate data directory must be provided :type should_use_alternate_target_location: bool :param is_non_recoverable: SQL specific property where user can chose to set no-recovery when restore operation is tried :type is_non_recoverable: bool - :param target_info: Details of target database - :type target_info: - ~azure.mgmt.recoveryservicesbackup.models.TargetRestoreInfo :param alternate_directory_paths: Data directory details :type alternate_directory_paths: list[~azure.mgmt.recoveryservicesbackup.models.SQLDataDirectoryMapping] @@ -55,9 +55,9 @@ class AzureWorkloadSQLRestoreRequest(AzureWorkloadRestoreRequest): 'recovery_type': {'key': 'recoveryType', 'type': 'str'}, 'source_resource_id': {'key': 'sourceResourceId', 'type': 'str'}, 'property_bag': {'key': 'propertyBag', 'type': '{str}'}, + 'target_info': {'key': 'targetInfo', 'type': 'TargetRestoreInfo'}, 'should_use_alternate_target_location': {'key': 'shouldUseAlternateTargetLocation', 'type': 'bool'}, 'is_non_recoverable': {'key': 'isNonRecoverable', 'type': 'bool'}, - 'target_info': {'key': 'targetInfo', 'type': 'TargetRestoreInfo'}, 'alternate_directory_paths': {'key': 'alternateDirectoryPaths', 'type': '[SQLDataDirectoryMapping]'}, } @@ -69,6 +69,5 @@ def __init__(self, **kwargs): super(AzureWorkloadSQLRestoreRequest, self).__init__(**kwargs) self.should_use_alternate_target_location = kwargs.get('should_use_alternate_target_location', None) self.is_non_recoverable = kwargs.get('is_non_recoverable', None) - self.target_info = kwargs.get('target_info', None) self.alternate_directory_paths = kwargs.get('alternate_directory_paths', None) self.object_type = 'AzureWorkloadSQLRestoreRequest' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_restore_request_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_restore_request_py3.py index 711bb4f1d18d..048e4be84559 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_restore_request_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_restore_request_py3.py @@ -32,15 +32,15 @@ class AzureWorkloadSQLRestoreRequest(AzureWorkloadRestoreRequest): :type source_resource_id: str :param property_bag: Workload specific property bag. :type property_bag: dict[str, str] + :param target_info: Details of target database + :type target_info: + ~azure.mgmt.recoveryservicesbackup.models.TargetRestoreInfo :param should_use_alternate_target_location: Default option set to true. If this is set to false, alternate data directory must be provided :type should_use_alternate_target_location: bool :param is_non_recoverable: SQL specific property where user can chose to set no-recovery when restore operation is tried :type is_non_recoverable: bool - :param target_info: Details of target database - :type target_info: - ~azure.mgmt.recoveryservicesbackup.models.TargetRestoreInfo :param alternate_directory_paths: Data directory details :type alternate_directory_paths: list[~azure.mgmt.recoveryservicesbackup.models.SQLDataDirectoryMapping] @@ -55,9 +55,9 @@ class AzureWorkloadSQLRestoreRequest(AzureWorkloadRestoreRequest): 'recovery_type': {'key': 'recoveryType', 'type': 'str'}, 'source_resource_id': {'key': 'sourceResourceId', 'type': 'str'}, 'property_bag': {'key': 'propertyBag', 'type': '{str}'}, + 'target_info': {'key': 'targetInfo', 'type': 'TargetRestoreInfo'}, 'should_use_alternate_target_location': {'key': 'shouldUseAlternateTargetLocation', 'type': 'bool'}, 'is_non_recoverable': {'key': 'isNonRecoverable', 'type': 'bool'}, - 'target_info': {'key': 'targetInfo', 'type': 'TargetRestoreInfo'}, 'alternate_directory_paths': {'key': 'alternateDirectoryPaths', 'type': '[SQLDataDirectoryMapping]'}, } @@ -65,10 +65,9 @@ class AzureWorkloadSQLRestoreRequest(AzureWorkloadRestoreRequest): 'object_type': {'AzureWorkloadSQLPointInTimeRestoreRequest': 'AzureWorkloadSQLPointInTimeRestoreRequest'} } - def __init__(self, *, recovery_type=None, source_resource_id: str=None, property_bag=None, should_use_alternate_target_location: bool=None, is_non_recoverable: bool=None, target_info=None, alternate_directory_paths=None, **kwargs) -> None: - super(AzureWorkloadSQLRestoreRequest, self).__init__(recovery_type=recovery_type, source_resource_id=source_resource_id, property_bag=property_bag, **kwargs) + def __init__(self, *, recovery_type=None, source_resource_id: str=None, property_bag=None, target_info=None, should_use_alternate_target_location: bool=None, is_non_recoverable: bool=None, alternate_directory_paths=None, **kwargs) -> None: + super(AzureWorkloadSQLRestoreRequest, self).__init__(recovery_type=recovery_type, source_resource_id=source_resource_id, property_bag=property_bag, target_info=target_info, **kwargs) self.should_use_alternate_target_location = should_use_alternate_target_location self.is_non_recoverable = is_non_recoverable - self.target_info = target_info self.alternate_directory_paths = alternate_directory_paths self.object_type = 'AzureWorkloadSQLRestoreRequest' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/backup_engine_base.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/backup_engine_base.py index 1b2f2497470a..0cdb3706c690 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/backup_engine_base.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/backup_engine_base.py @@ -52,7 +52,7 @@ class BackupEngineBase(Model): :param is_dpm_upgrade_available: To check if backup engine upgrade available :type is_dpm_upgrade_available: bool - :param extended_info: Extended info of the backup engine + :param extended_info: Extended info of the backupengine :type extended_info: ~azure.mgmt.recoveryservicesbackup.models.BackupEngineExtendedInfo :param backup_engine_type: Required. Constant filled by server. diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/backup_engine_base_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/backup_engine_base_py3.py index eef73eeddbb6..ec49d322d2cb 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/backup_engine_base_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/backup_engine_base_py3.py @@ -52,7 +52,7 @@ class BackupEngineBase(Model): :param is_dpm_upgrade_available: To check if backup engine upgrade available :type is_dpm_upgrade_available: bool - :param extended_info: Extended info of the backup engine + :param extended_info: Extended info of the backupengine :type extended_info: ~azure.mgmt.recoveryservicesbackup.models.BackupEngineExtendedInfo :param backup_engine_type: Required. Constant filled by server. diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/backup_engine_extended_info.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/backup_engine_extended_info.py index 8e76a1f5ed63..77f8334ce9f7 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/backup_engine_extended_info.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/backup_engine_extended_info.py @@ -25,9 +25,9 @@ class BackupEngineExtendedInfo(Model): :type protected_servers_count: int :param disk_count: Number of disks in the backup engine. :type disk_count: int - :param used_disk_space: Disk space used in the backup engine. + :param used_disk_space: Diskspace used in the backup engine. :type used_disk_space: float - :param available_disk_space: Disk space currently available in the backup + :param available_disk_space: Diskspace currently available in the backup engine. :type available_disk_space: float :param refreshed_at: Last refresh time in the backup engine. diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/backup_engine_extended_info_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/backup_engine_extended_info_py3.py index 1f4b8aa897d0..4631dc11e281 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/backup_engine_extended_info_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/backup_engine_extended_info_py3.py @@ -25,9 +25,9 @@ class BackupEngineExtendedInfo(Model): :type protected_servers_count: int :param disk_count: Number of disks in the backup engine. :type disk_count: int - :param used_disk_space: Disk space used in the backup engine. + :param used_disk_space: Diskspace used in the backup engine. :type used_disk_space: float - :param available_disk_space: Disk space currently available in the backup + :param available_disk_space: Diskspace currently available in the backup engine. :type available_disk_space: float :param refreshed_at: Last refresh time in the backup engine. diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/backup_status_request.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/backup_status_request.py index e934b546276a..153677245588 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/backup_status_request.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/backup_status_request.py @@ -18,7 +18,8 @@ class BackupStatusRequest(Model): :param resource_type: Container Type - VM, SQLPaaS, DPM, AzureFileShare. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type resource_type: str or ~azure.mgmt.recoveryservicesbackup.models.DataSourceType :param resource_id: Entire ARM resource id of the resource diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/backup_status_request_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/backup_status_request_py3.py index 0e44817a5133..a387478acab0 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/backup_status_request_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/backup_status_request_py3.py @@ -18,7 +18,8 @@ class BackupStatusRequest(Model): :param resource_type: Container Type - VM, SQLPaaS, DPM, AzureFileShare. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type resource_type: str or ~azure.mgmt.recoveryservicesbackup.models.DataSourceType :param resource_id: Entire ARM resource id of the resource diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bek_details.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bek_details.py index ac524ba18251..9b6af4177bbf 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bek_details.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bek_details.py @@ -13,7 +13,7 @@ class BEKDetails(Model): - """BEK is bitlocker encryption key. + """BEK is bitlocker encrpytion key. :param secret_url: Secret is BEK. :type secret_url: str diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bek_details_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bek_details_py3.py index 9b9a31860624..9dc2d6166a2b 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bek_details_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bek_details_py3.py @@ -13,7 +13,7 @@ class BEKDetails(Model): - """BEK is bitlocker encryption key. + """BEK is bitlocker encrpytion key. :param secret_url: Secret is BEK. :type secret_url: str diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_backup_fabric_query_object.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_backup_fabric_query_object.py new file mode 100644 index 000000000000..efc1d6bc54d5 --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_backup_fabric_query_object.py @@ -0,0 +1,28 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class BMSBackupFabricQueryObject(Model): + """Query parameters to fetch list of backup fabric. + + :param expand: attribute to add extended info + :type expand: str + """ + + _attribute_map = { + 'expand': {'key': 'expand', 'type': 'str'}, + } + + def __init__(self, **kwargs): + super(BMSBackupFabricQueryObject, self).__init__(**kwargs) + self.expand = kwargs.get('expand', None) diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_backup_fabric_query_object_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_backup_fabric_query_object_py3.py new file mode 100644 index 000000000000..4c8cb8f2a591 --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_backup_fabric_query_object_py3.py @@ -0,0 +1,28 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class BMSBackupFabricQueryObject(Model): + """Query parameters to fetch list of backup fabric. + + :param expand: attribute to add extended info + :type expand: str + """ + + _attribute_map = { + 'expand': {'key': 'expand', 'type': 'str'}, + } + + def __init__(self, *, expand: str=None, **kwargs) -> None: + super(BMSBackupFabricQueryObject, self).__init__(**kwargs) + self.expand = expand diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_backup_fabrics_query_object.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_backup_fabrics_query_object.py new file mode 100644 index 000000000000..448990ebb0f7 --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_backup_fabrics_query_object.py @@ -0,0 +1,37 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class BMSBackupFabricsQueryObject(Model): + """Query parameters to fetch list of backup fabrics. + + :param backup_management_type: Backup management type for the backup + fabric. + :type backup_management_type: str + :param friendly_name: Friendly name of the backup fabric. + :type friendly_name: str + :param expand: Attribute to add extended info. + :type expand: str + """ + + _attribute_map = { + 'backup_management_type': {'key': 'backupManagementType', 'type': 'str'}, + 'friendly_name': {'key': 'friendlyName', 'type': 'str'}, + 'expand': {'key': 'expand', 'type': 'str'}, + } + + def __init__(self, **kwargs): + super(BMSBackupFabricsQueryObject, self).__init__(**kwargs) + self.backup_management_type = kwargs.get('backup_management_type', None) + self.friendly_name = kwargs.get('friendly_name', None) + self.expand = kwargs.get('expand', None) diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_backup_fabrics_query_object_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_backup_fabrics_query_object_py3.py new file mode 100644 index 000000000000..c563053ced7d --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_backup_fabrics_query_object_py3.py @@ -0,0 +1,37 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class BMSBackupFabricsQueryObject(Model): + """Query parameters to fetch list of backup fabrics. + + :param backup_management_type: Backup management type for the backup + fabric. + :type backup_management_type: str + :param friendly_name: Friendly name of the backup fabric. + :type friendly_name: str + :param expand: Attribute to add extended info. + :type expand: str + """ + + _attribute_map = { + 'backup_management_type': {'key': 'backupManagementType', 'type': 'str'}, + 'friendly_name': {'key': 'friendlyName', 'type': 'str'}, + 'expand': {'key': 'expand', 'type': 'str'}, + } + + def __init__(self, *, backup_management_type: str=None, friendly_name: str=None, expand: str=None, **kwargs) -> None: + super(BMSBackupFabricsQueryObject, self).__init__(**kwargs) + self.backup_management_type = backup_management_type + self.friendly_name = friendly_name + self.expand = expand diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_containers_inquiry_query_object.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_containers_inquiry_query_object.py index 8894acfa8c49..b52e835b8802 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_containers_inquiry_query_object.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_containers_inquiry_query_object.py @@ -24,7 +24,7 @@ class BMSContainersInquiryQueryObject(Model): :param workload_type: Workload type for this container. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', 'GenericDataSource', - 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.WorkloadType """ diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_containers_inquiry_query_object_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_containers_inquiry_query_object_py3.py index 83eb9355fee5..045e646fd59d 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_containers_inquiry_query_object_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_containers_inquiry_query_object_py3.py @@ -24,7 +24,7 @@ class BMSContainersInquiryQueryObject(Model): :param workload_type: Workload type for this container. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', 'GenericDataSource', - 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.WorkloadType """ diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_workload_item_query_object.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_workload_item_query_object.py index f589f05110ad..a9c041020116 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_workload_item_query_object.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_workload_item_query_object.py @@ -22,13 +22,13 @@ class BMSWorkloadItemQueryObject(Model): ~azure.mgmt.recoveryservicesbackup.models.BackupManagementType :param workload_item_type: Workload Item type. Possible values include: 'Invalid', 'SQLInstance', 'SQLDataBase', 'SAPHanaSystem', - 'SAPHanaDatabase' + 'SAPHanaDatabase', 'SAPAseSystem', 'SAPAseDatabase' :type workload_item_type: str or ~azure.mgmt.recoveryservicesbackup.models.WorkloadItemType :param workload_type: Workload type. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', 'GenericDataSource', 'SQLDataBase', - 'AzureFileShare', 'SAPHanaDatabase' + 'AzureFileShare', 'SAPHanaDatabase', 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.WorkloadType :param protection_status: Backup status query parameter. Possible values diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_workload_item_query_object_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_workload_item_query_object_py3.py index 4e57641ae91e..2648721f5469 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_workload_item_query_object_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_workload_item_query_object_py3.py @@ -22,13 +22,13 @@ class BMSWorkloadItemQueryObject(Model): ~azure.mgmt.recoveryservicesbackup.models.BackupManagementType :param workload_item_type: Workload Item type. Possible values include: 'Invalid', 'SQLInstance', 'SQLDataBase', 'SAPHanaSystem', - 'SAPHanaDatabase' + 'SAPHanaDatabase', 'SAPAseSystem', 'SAPAseDatabase' :type workload_item_type: str or ~azure.mgmt.recoveryservicesbackup.models.WorkloadItemType :param workload_type: Workload type. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', 'GenericDataSource', 'SQLDataBase', - 'AzureFileShare', 'SAPHanaDatabase' + 'AzureFileShare', 'SAPHanaDatabase', 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.WorkloadType :param protection_status: Backup status query parameter. Possible values diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bmspo_query_object.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bmspo_query_object.py index ed0e5762ecf8..e7a9595735b3 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bmspo_query_object.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bmspo_query_object.py @@ -23,7 +23,7 @@ class BMSPOQueryObject(Model): :param workload_type: Workload type. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', 'GenericDataSource', 'SQLDataBase', - 'AzureFileShare', 'SAPHanaDatabase' + 'AzureFileShare', 'SAPHanaDatabase', 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.WorkloadType :param container_name: Full name of the container whose Protectable diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bmspo_query_object_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bmspo_query_object_py3.py index a6878de3f045..e06a42e7db08 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bmspo_query_object_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bmspo_query_object_py3.py @@ -23,7 +23,7 @@ class BMSPOQueryObject(Model): :param workload_type: Workload type. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', 'GenericDataSource', 'SQLDataBase', - 'AzureFileShare', 'SAPHanaDatabase' + 'AzureFileShare', 'SAPHanaDatabase', 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.WorkloadType :param container_name: Full name of the container whose Protectable diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_backup_engine.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_backup_engine.py index bb14b5215172..df5c918d22fd 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_backup_engine.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_backup_engine.py @@ -48,7 +48,7 @@ class DpmBackupEngine(BackupEngineBase): :param is_dpm_upgrade_available: To check if backup engine upgrade available :type is_dpm_upgrade_available: bool - :param extended_info: Extended info of the backup engine + :param extended_info: Extended info of the backupengine :type extended_info: ~azure.mgmt.recoveryservicesbackup.models.BackupEngineExtendedInfo :param backup_engine_type: Required. Constant filled by server. diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_backup_engine_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_backup_engine_py3.py index 672e71064c35..421b22f5a77d 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_backup_engine_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_backup_engine_py3.py @@ -48,7 +48,7 @@ class DpmBackupEngine(BackupEngineBase): :param is_dpm_upgrade_available: To check if backup engine upgrade available :type is_dpm_upgrade_available: bool - :param extended_info: Extended info of the backup engine + :param extended_info: Extended info of the backupengine :type extended_info: ~azure.mgmt.recoveryservicesbackup.models.BackupEngineExtendedInfo :param backup_engine_type: Required. Constant filled by server. diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_container.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_container.py index db7f509de847..f805f21f1cb2 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_container.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_container.py @@ -15,11 +15,14 @@ class DpmContainer(ProtectionContainer): """DPM workload-specific protection container. + You probably want to use the sub-classes and not this class directly. Known + sub-classes are: AzureBackupServerContainer + All required parameters must be populated in order to send to Azure. :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup management for the + :param backup_management_type: Type of backup managemenent for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' @@ -71,6 +74,10 @@ class DpmContainer(ProtectionContainer): 'extended_info': {'key': 'extendedInfo', 'type': 'DPMContainerExtendedInfo'}, } + _subtype_map = { + 'container_type': {'AzureBackupServerContainer': 'AzureBackupServerContainer'} + } + def __init__(self, **kwargs): super(DpmContainer, self).__init__(**kwargs) self.can_re_register = kwargs.get('can_re_register', None) diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_container_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_container_py3.py index cbadf57b4190..d9ef18933652 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_container_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_container_py3.py @@ -15,11 +15,14 @@ class DpmContainer(ProtectionContainer): """DPM workload-specific protection container. + You probably want to use the sub-classes and not this class directly. Known + sub-classes are: AzureBackupServerContainer + All required parameters must be populated in order to send to Azure. :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup management for the + :param backup_management_type: Type of backup managemenent for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' @@ -71,6 +74,10 @@ class DpmContainer(ProtectionContainer): 'extended_info': {'key': 'extendedInfo', 'type': 'DPMContainerExtendedInfo'}, } + _subtype_map = { + 'container_type': {'AzureBackupServerContainer': 'AzureBackupServerContainer'} + } + def __init__(self, *, friendly_name: str=None, backup_management_type=None, registration_status: str=None, health_status: str=None, can_re_register: bool=None, container_id: str=None, protected_item_count: int=None, dpm_agent_version: str=None, dpm_servers=None, upgrade_available: bool=None, protection_status: str=None, extended_info=None, **kwargs) -> None: super(DpmContainer, self).__init__(friendly_name=friendly_name, backup_management_type=backup_management_type, registration_status=registration_status, health_status=health_status, **kwargs) self.can_re_register = can_re_register diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_job.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_job.py index 36fc30d862be..cbd00e99a4ce 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_job.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_job.py @@ -13,7 +13,7 @@ class DpmJob(Job): - """DPM workload-specific job object. + """DPM workload-specifc job object. All required parameters must be populated in order to send to Azure. diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_job_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_job_py3.py index b59997a47c0e..bdf9247db742 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_job_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_job_py3.py @@ -13,7 +13,7 @@ class DpmJob(Job): - """DPM workload-specific job object. + """DPM workload-specifc job object. All required parameters must be populated in order to send to Azure. diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_protected_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_protected_item.py index 15cb36c5ce14..6347af24a7ca 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_protected_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_protected_item.py @@ -17,8 +17,8 @@ class DPMProtectedItem(ProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management for the backed up - item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or @@ -26,7 +26,8 @@ class DPMProtectedItem(ProtectedItem): :param workload_type: Type of workload this item represents. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.DataSourceType :param container_name: Unique name of container @@ -53,7 +54,7 @@ class DPMProtectedItem(ProtectedItem): :param backup_engine_name: Backup Management server protecting this backup item :type backup_engine_name: str - :param protection_state: Protection state of the backup engine. Possible + :param protection_state: Protection state of the backupengine. Possible values include: 'Invalid', 'IRPending', 'Protected', 'ProtectionError', 'ProtectionStopped', 'ProtectionPaused' :type protection_state: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_protected_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_protected_item_py3.py index eb4281548d09..a8a023e202e9 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_protected_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_protected_item_py3.py @@ -17,8 +17,8 @@ class DPMProtectedItem(ProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management for the backed up - item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or @@ -26,7 +26,8 @@ class DPMProtectedItem(ProtectedItem): :param workload_type: Type of workload this item represents. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.DataSourceType :param container_name: Unique name of container @@ -53,7 +54,7 @@ class DPMProtectedItem(ProtectedItem): :param backup_engine_name: Backup Management server protecting this backup item :type backup_engine_name: str - :param protection_state: Protection state of the backup engine. Possible + :param protection_state: Protection state of the backupengine. Possible values include: 'Invalid', 'IRPending', 'Protected', 'ProtectionError', 'ProtectionStopped', 'ProtectionPaused' :type protection_state: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric.py new file mode 100644 index 000000000000..bbccce2a14df --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric.py @@ -0,0 +1,42 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class GenericBackupFabric(Model): + """The generic backup fabric class. + + All required parameters must be populated in order to send to Azure. + + :param friendly_name: Friendly name of the backup fabric. + :type friendly_name: str + :param version: Version of the backup fabric. + :type version: str + :param backup_management_type: Required. Constant filled by server. + :type backup_management_type: str + """ + + _validation = { + 'backup_management_type': {'required': True}, + } + + _attribute_map = { + 'friendly_name': {'key': 'friendlyName', 'type': 'str'}, + 'version': {'key': 'version', 'type': 'str'}, + 'backup_management_type': {'key': 'backupManagementType', 'type': 'str'}, + } + + def __init__(self, **kwargs): + super(GenericBackupFabric, self).__init__(**kwargs) + self.friendly_name = kwargs.get('friendly_name', None) + self.version = kwargs.get('version', None) + self.backup_management_type = None diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric_py3.py new file mode 100644 index 000000000000..be7c408c6771 --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric_py3.py @@ -0,0 +1,42 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class GenericBackupFabric(Model): + """The generic backup fabric class. + + All required parameters must be populated in order to send to Azure. + + :param friendly_name: Friendly name of the backup fabric. + :type friendly_name: str + :param version: Version of the backup fabric. + :type version: str + :param backup_management_type: Required. Constant filled by server. + :type backup_management_type: str + """ + + _validation = { + 'backup_management_type': {'required': True}, + } + + _attribute_map = { + 'friendly_name': {'key': 'friendlyName', 'type': 'str'}, + 'version': {'key': 'version', 'type': 'str'}, + 'backup_management_type': {'key': 'backupManagementType', 'type': 'str'}, + } + + def __init__(self, *, friendly_name: str=None, version: str=None, **kwargs) -> None: + super(GenericBackupFabric, self).__init__(**kwargs) + self.friendly_name = friendly_name + self.version = version + self.backup_management_type = None diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric_resource.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric_resource.py new file mode 100644 index 000000000000..54f0a2697242 --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric_resource.py @@ -0,0 +1,57 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from .resource import Resource + + +class GenericBackupFabricResource(Resource): + """The generic backup fabric class. + + Variables are only populated by the server, and will be ignored when + sending a request. + + :ivar id: Resource Id represents the complete path to the resource. + :vartype id: str + :ivar name: Resource name associated with the resource. + :vartype name: str + :ivar type: Resource type represents the complete path of the form + Namespace/ResourceType/ResourceType/... + :vartype type: str + :param location: Resource location. + :type location: str + :param tags: Resource tags. + :type tags: dict[str, str] + :param e_tag: Optional ETag. + :type e_tag: str + :param properties: GenericBackupFabricResource properties + :type properties: + ~azure.mgmt.recoveryservicesbackup.models.GenericBackupFabric + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'location': {'key': 'location', 'type': 'str'}, + 'tags': {'key': 'tags', 'type': '{str}'}, + 'e_tag': {'key': 'eTag', 'type': 'str'}, + 'properties': {'key': 'properties', 'type': 'GenericBackupFabric'}, + } + + def __init__(self, **kwargs): + super(GenericBackupFabricResource, self).__init__(**kwargs) + self.properties = kwargs.get('properties', None) diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric_resource_paged.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric_resource_paged.py new file mode 100644 index 000000000000..dd392ec2b16d --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric_resource_paged.py @@ -0,0 +1,27 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.paging import Paged + + +class GenericBackupFabricResourcePaged(Paged): + """ + A paging container for iterating over a list of :class:`GenericBackupFabricResource ` object + """ + + _attribute_map = { + 'next_link': {'key': 'nextLink', 'type': 'str'}, + 'current_page': {'key': 'value', 'type': '[GenericBackupFabricResource]'} + } + + def __init__(self, *args, **kwargs): + + super(GenericBackupFabricResourcePaged, self).__init__(*args, **kwargs) diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric_resource_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric_resource_py3.py new file mode 100644 index 000000000000..c92d6c29c618 --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric_resource_py3.py @@ -0,0 +1,57 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from .resource_py3 import Resource + + +class GenericBackupFabricResource(Resource): + """The generic backup fabric class. + + Variables are only populated by the server, and will be ignored when + sending a request. + + :ivar id: Resource Id represents the complete path to the resource. + :vartype id: str + :ivar name: Resource name associated with the resource. + :vartype name: str + :ivar type: Resource type represents the complete path of the form + Namespace/ResourceType/ResourceType/... + :vartype type: str + :param location: Resource location. + :type location: str + :param tags: Resource tags. + :type tags: dict[str, str] + :param e_tag: Optional ETag. + :type e_tag: str + :param properties: GenericBackupFabricResource properties + :type properties: + ~azure.mgmt.recoveryservicesbackup.models.GenericBackupFabric + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'location': {'key': 'location', 'type': 'str'}, + 'tags': {'key': 'tags', 'type': '{str}'}, + 'e_tag': {'key': 'eTag', 'type': 'str'}, + 'properties': {'key': 'properties', 'type': 'GenericBackupFabric'}, + } + + def __init__(self, *, location: str=None, tags=None, e_tag: str=None, properties=None, **kwargs) -> None: + super(GenericBackupFabricResource, self).__init__(location=location, tags=tags, e_tag=e_tag, **kwargs) + self.properties = properties diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_container.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_container.py index 27c1bd2a3e3d..f6e8fff7ae9f 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_container.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_container.py @@ -19,7 +19,7 @@ class GenericContainer(ProtectionContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup management for the + :param backup_management_type: Type of backup managemenent for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_container_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_container_py3.py index 15dfa257c869..798bed079b56 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_container_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_container_py3.py @@ -19,7 +19,7 @@ class GenericContainer(ProtectionContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup management for the + :param backup_management_type: Type of backup managemenent for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_protected_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_protected_item.py index ca1e54f677ea..ba82dc418785 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_protected_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_protected_item.py @@ -17,8 +17,8 @@ class GenericProtectedItem(ProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management for the backed up - item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or @@ -26,7 +26,8 @@ class GenericProtectedItem(ProtectedItem): :param workload_type: Type of workload this item represents. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.DataSourceType :param container_name: Unique name of container diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_protected_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_protected_item_py3.py index d9c3b30ad9c5..09eed0721c10 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_protected_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_protected_item_py3.py @@ -17,8 +17,8 @@ class GenericProtectedItem(ProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management for the backed up - item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or @@ -26,7 +26,8 @@ class GenericProtectedItem(ProtectedItem): :param workload_type: Type of workload this item represents. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.DataSourceType :param container_name: Unique name of container diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_restore_access_request.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_restore_access_request.py new file mode 100644 index 000000000000..d305d8ee107e --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_restore_access_request.py @@ -0,0 +1,33 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class GenericRestoreAccessRequest(Model): + """Generic class for restore access request. + + :param protection_container_id: ARM ResourceId of container that will gain + access to container request in uri. + :type protection_container_id: str + :param duration: Duration for which the access has been requested. + :type duration: timedelta + """ + + _attribute_map = { + 'protection_container_id': {'key': 'protectionContainerId', 'type': 'str'}, + 'duration': {'key': 'duration', 'type': 'duration'}, + } + + def __init__(self, **kwargs): + super(GenericRestoreAccessRequest, self).__init__(**kwargs) + self.protection_container_id = kwargs.get('protection_container_id', None) + self.duration = kwargs.get('duration', None) diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_restore_access_request_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_restore_access_request_py3.py new file mode 100644 index 000000000000..feac9945370d --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_restore_access_request_py3.py @@ -0,0 +1,33 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class GenericRestoreAccessRequest(Model): + """Generic class for restore access request. + + :param protection_container_id: ARM ResourceId of container that will gain + access to container request in uri. + :type protection_container_id: str + :param duration: Duration for which the access has been requested. + :type duration: timedelta + """ + + _attribute_map = { + 'protection_container_id': {'key': 'protectionContainerId', 'type': 'str'}, + 'duration': {'key': 'duration', 'type': 'duration'}, + } + + def __init__(self, *, protection_container_id: str=None, duration=None, **kwargs) -> None: + super(GenericRestoreAccessRequest, self).__init__(**kwargs) + self.protection_container_id = protection_container_id + self.duration = duration diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_restore_access_response.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_restore_access_response.py new file mode 100644 index 000000000000..42eee5d9ce5c --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_restore_access_response.py @@ -0,0 +1,33 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class GenericRestoreAccessResponse(Model): + """Generic class for restore access response. + + :param service_endpoints: Azure Backup Service Endpoints of the container + in grant access request URL + :type service_endpoints: dict[str, str] + :param expiry_time: Time till which access has been granted. + :type expiry_time: datetime + """ + + _attribute_map = { + 'service_endpoints': {'key': 'serviceEndpoints', 'type': '{str}'}, + 'expiry_time': {'key': 'expiryTime', 'type': 'iso-8601'}, + } + + def __init__(self, **kwargs): + super(GenericRestoreAccessResponse, self).__init__(**kwargs) + self.service_endpoints = kwargs.get('service_endpoints', None) + self.expiry_time = kwargs.get('expiry_time', None) diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_restore_access_response_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_restore_access_response_py3.py new file mode 100644 index 000000000000..f92356e905ec --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_restore_access_response_py3.py @@ -0,0 +1,33 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class GenericRestoreAccessResponse(Model): + """Generic class for restore access response. + + :param service_endpoints: Azure Backup Service Endpoints of the container + in grant access request URL + :type service_endpoints: dict[str, str] + :param expiry_time: Time till which access has been granted. + :type expiry_time: datetime + """ + + _attribute_map = { + 'service_endpoints': {'key': 'serviceEndpoints', 'type': '{str}'}, + 'expiry_time': {'key': 'expiryTime', 'type': 'iso-8601'}, + } + + def __init__(self, *, service_endpoints=None, expiry_time=None, **kwargs) -> None: + super(GenericRestoreAccessResponse, self).__init__(**kwargs) + self.service_endpoints = service_endpoints + self.expiry_time = expiry_time diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/iaa_svm_container.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/iaa_svm_container.py index 08c7582f0ed6..e6cff11c018b 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/iaa_svm_container.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/iaa_svm_container.py @@ -23,7 +23,7 @@ class IaaSVMContainer(ProtectionContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup management for the + :param backup_management_type: Type of backup managemenent for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/iaa_svm_container_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/iaa_svm_container_py3.py index 46291353ce3f..aa191ed67510 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/iaa_svm_container_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/iaa_svm_container_py3.py @@ -23,7 +23,7 @@ class IaaSVMContainer(ProtectionContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup management for the + :param backup_management_type: Type of backup managemenent for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/iaa_svm_protectable_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/iaa_svm_protectable_item.py index 263127660f2c..91ee79134281 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/iaa_svm_protectable_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/iaa_svm_protectable_item.py @@ -21,7 +21,7 @@ class IaaSVMProtectableItem(WorkloadProtectableItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management to backup an + :param backup_management_type: Type of backup managemenent to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/iaa_svm_protectable_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/iaa_svm_protectable_item_py3.py index 4612a9abf31b..1bba588a7717 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/iaa_svm_protectable_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/iaa_svm_protectable_item_py3.py @@ -21,7 +21,7 @@ class IaaSVMProtectableItem(WorkloadProtectableItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management to backup an + :param backup_management_type: Type of backup managemenent to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/job_query_object.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/job_query_object.py index 74b19daede24..49844525d847 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/job_query_object.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/job_query_object.py @@ -19,7 +19,7 @@ class JobQueryObject(Model): 'InProgress', 'Completed', 'Failed', 'CompletedWithWarnings', 'Cancelled', 'Cancelling' :type status: str or ~azure.mgmt.recoveryservicesbackup.models.JobStatus - :param backup_management_type: Type of backup management for the job. + :param backup_management_type: Type of backup managmenent for the job. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/job_query_object_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/job_query_object_py3.py index c71e9b0fb100..dd765394d866 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/job_query_object_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/job_query_object_py3.py @@ -19,7 +19,7 @@ class JobQueryObject(Model): 'InProgress', 'Completed', 'Failed', 'CompletedWithWarnings', 'Cancelled', 'Cancelling' :type status: str or ~azure.mgmt.recoveryservicesbackup.models.JobStatus - :param backup_management_type: Type of backup management for the job. + :param backup_management_type: Type of backup managmenent for the job. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/key_and_secret_details.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/key_and_secret_details.py index 48f0b4270830..efd5f41021e0 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/key_and_secret_details.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/key_and_secret_details.py @@ -15,15 +15,15 @@ class KeyAndSecretDetails(Model): """BEK is bitlocker key. KEK is encryption key for BEK - If the VM was encrypted then we will store following details : + If the VM was encrypted then we will store follwing details : 1. Secret(BEK) - Url + Backup Data + vaultId. 2. Key(KEK) - Url + Backup Data + vaultId. 3. EncryptionMechanism - BEK and KEK can potentially have different vault ids. + BEK and KEK can potentiallty have different vault ids. :param kek_details: KEK is encryption key for BEK. :type kek_details: ~azure.mgmt.recoveryservicesbackup.models.KEKDetails - :param bek_details: BEK is bitlocker encryption key. + :param bek_details: BEK is bitlocker encrpytion key. :type bek_details: ~azure.mgmt.recoveryservicesbackup.models.BEKDetails :param encryption_mechanism: Encryption mechanism: None/ SinglePass/ DoublePass diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/key_and_secret_details_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/key_and_secret_details_py3.py index 33d587fb4857..b647fe22b51c 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/key_and_secret_details_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/key_and_secret_details_py3.py @@ -15,15 +15,15 @@ class KeyAndSecretDetails(Model): """BEK is bitlocker key. KEK is encryption key for BEK - If the VM was encrypted then we will store following details : + If the VM was encrypted then we will store follwing details : 1. Secret(BEK) - Url + Backup Data + vaultId. 2. Key(KEK) - Url + Backup Data + vaultId. 3. EncryptionMechanism - BEK and KEK can potentially have different vault ids. + BEK and KEK can potentiallty have different vault ids. :param kek_details: KEK is encryption key for BEK. :type kek_details: ~azure.mgmt.recoveryservicesbackup.models.KEKDetails - :param bek_details: BEK is bitlocker encryption key. + :param bek_details: BEK is bitlocker encrpytion key. :type bek_details: ~azure.mgmt.recoveryservicesbackup.models.BEKDetails :param encryption_mechanism: Encryption mechanism: None/ SinglePass/ DoublePass diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_container.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_container.py index 85408bfd53d7..3ab174ec7f62 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_container.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_container.py @@ -19,7 +19,7 @@ class MabContainer(ProtectionContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup management for the + :param backup_management_type: Type of backup managemenent for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_container_extended_info.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_container_extended_info.py index 95ab76b64abc..ea7ea63369ab 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_container_extended_info.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_container_extended_info.py @@ -21,7 +21,7 @@ class MabContainerExtendedInfo(Model): container. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', 'GenericDataSource', 'SQLDataBase', - 'AzureFileShare', 'SAPHanaDatabase' + 'AzureFileShare', 'SAPHanaDatabase', 'SAPAseDatabase' :type backup_item_type: str or ~azure.mgmt.recoveryservicesbackup.models.BackupItemType :param backup_items: List of backup items associated with this container. diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_container_extended_info_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_container_extended_info_py3.py index f0d2f50b589c..44bbafd9115f 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_container_extended_info_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_container_extended_info_py3.py @@ -21,7 +21,7 @@ class MabContainerExtendedInfo(Model): container. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', 'GenericDataSource', 'SQLDataBase', - 'AzureFileShare', 'SAPHanaDatabase' + 'AzureFileShare', 'SAPHanaDatabase', 'SAPAseDatabase' :type backup_item_type: str or ~azure.mgmt.recoveryservicesbackup.models.BackupItemType :param backup_items: List of backup items associated with this container. diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_container_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_container_py3.py index 32f5ebd0ea50..560894be1240 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_container_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_container_py3.py @@ -19,7 +19,7 @@ class MabContainer(ProtectionContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup management for the + :param backup_management_type: Type of backup managemenent for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_file_folder_protected_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_file_folder_protected_item.py index bf88664f9609..fd0b39c758cc 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_file_folder_protected_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_file_folder_protected_item.py @@ -17,8 +17,8 @@ class MabFileFolderProtectedItem(ProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management for the backed up - item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or @@ -26,7 +26,8 @@ class MabFileFolderProtectedItem(ProtectedItem): :param workload_type: Type of workload this item represents. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.DataSourceType :param container_name: Unique name of container diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_file_folder_protected_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_file_folder_protected_item_py3.py index f4683677aa05..aaa58a170edc 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_file_folder_protected_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_file_folder_protected_item_py3.py @@ -17,8 +17,8 @@ class MabFileFolderProtectedItem(ProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management for the backed up - item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or @@ -26,7 +26,8 @@ class MabFileFolderProtectedItem(ProtectedItem): :param workload_type: Type of workload this item represents. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.DataSourceType :param container_name: Unique name of container diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_job.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_job.py index cde8d9d03e65..e2abececb659 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_job.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_job.py @@ -57,7 +57,7 @@ class MabJob(Job): :param workload_type: Workload type of backup item. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', 'GenericDataSource', - 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.WorkloadType :param error_details: The errors. diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_job_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_job_py3.py index 32023956a6da..236e171484fc 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_job_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_job_py3.py @@ -57,7 +57,7 @@ class MabJob(Job): :param workload_type: Workload type of backup item. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', 'GenericDataSource', - 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.WorkloadType :param error_details: The errors. diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/pre_validate_enable_backup_request.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/pre_validate_enable_backup_request.py index 2926a069f7c6..9e7420b06a7f 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/pre_validate_enable_backup_request.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/pre_validate_enable_backup_request.py @@ -23,7 +23,8 @@ class PreValidateEnableBackupRequest(Model): :param resource_type: ProtectedItem Type- VM, SqlDataBase, AzureFileShare etc. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type resource_type: str or ~azure.mgmt.recoveryservicesbackup.models.DataSourceType :param resource_id: ARM Virtual Machine Id diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/pre_validate_enable_backup_request_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/pre_validate_enable_backup_request_py3.py index 5c5ebdfd7356..8db119f145a0 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/pre_validate_enable_backup_request_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/pre_validate_enable_backup_request_py3.py @@ -23,7 +23,8 @@ class PreValidateEnableBackupRequest(Model): :param resource_type: ProtectedItem Type- VM, SqlDataBase, AzureFileShare etc. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type resource_type: str or ~azure.mgmt.recoveryservicesbackup.models.DataSourceType :param resource_id: ARM Virtual Machine Id diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protectable_container.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protectable_container.py index 481384a07938..38b505835a97 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protectable_container.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protectable_container.py @@ -23,7 +23,7 @@ class ProtectableContainer(Model): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup management for the + :param backup_management_type: Type of backup managemenent for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protectable_container_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protectable_container_py3.py index 050d9d2ba230..2356a1036f4e 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protectable_container_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protectable_container_py3.py @@ -23,7 +23,7 @@ class ProtectableContainer(Model): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup management for the + :param backup_management_type: Type of backup managemenent for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protected_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protected_item.py index 420fd0695a81..c48abb230331 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protected_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protected_item.py @@ -17,14 +17,13 @@ class ProtectedItem(Model): You probably want to use the sub-classes and not this class directly. Known sub-classes are: AzureFileshareProtectedItem, AzureIaaSVMProtectedItem, - AzureSqlProtectedItem, AzureVmWorkloadProtectedItem, - AzureVmWorkloadSQLDatabaseProtectedItem, DPMProtectedItem, + AzureSqlProtectedItem, AzureVmWorkloadProtectedItem, DPMProtectedItem, GenericProtectedItem, MabFileFolderProtectedItem All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management for the backed up - item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or @@ -32,7 +31,8 @@ class ProtectedItem(Model): :param workload_type: Type of workload this item represents. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.DataSourceType :param container_name: Unique name of container @@ -73,7 +73,7 @@ class ProtectedItem(Model): } _subtype_map = { - 'protected_item_type': {'AzureFileShareProtectedItem': 'AzureFileshareProtectedItem', 'AzureIaaSVMProtectedItem': 'AzureIaaSVMProtectedItem', 'Microsoft.Sql/servers/databases': 'AzureSqlProtectedItem', 'AzureVmWorkloadProtectedItem': 'AzureVmWorkloadProtectedItem', 'AzureVmWorkloadSQLDatabase': 'AzureVmWorkloadSQLDatabaseProtectedItem', 'DPMProtectedItem': 'DPMProtectedItem', 'GenericProtectedItem': 'GenericProtectedItem', 'MabFileFolderProtectedItem': 'MabFileFolderProtectedItem'} + 'protected_item_type': {'AzureFileShareProtectedItem': 'AzureFileshareProtectedItem', 'AzureIaaSVMProtectedItem': 'AzureIaaSVMProtectedItem', 'Microsoft.Sql/servers/databases': 'AzureSqlProtectedItem', 'AzureVmWorkloadProtectedItem': 'AzureVmWorkloadProtectedItem', 'DPMProtectedItem': 'DPMProtectedItem', 'GenericProtectedItem': 'GenericProtectedItem', 'MabFileFolderProtectedItem': 'MabFileFolderProtectedItem'} } def __init__(self, **kwargs): diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protected_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protected_item_py3.py index 5d7dc0ff8901..3a48298ef972 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protected_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protected_item_py3.py @@ -17,14 +17,13 @@ class ProtectedItem(Model): You probably want to use the sub-classes and not this class directly. Known sub-classes are: AzureFileshareProtectedItem, AzureIaaSVMProtectedItem, - AzureSqlProtectedItem, AzureVmWorkloadProtectedItem, - AzureVmWorkloadSQLDatabaseProtectedItem, DPMProtectedItem, + AzureSqlProtectedItem, AzureVmWorkloadProtectedItem, DPMProtectedItem, GenericProtectedItem, MabFileFolderProtectedItem All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management for the backed up - item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or @@ -32,7 +31,8 @@ class ProtectedItem(Model): :param workload_type: Type of workload this item represents. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', - 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', + 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.DataSourceType :param container_name: Unique name of container @@ -73,7 +73,7 @@ class ProtectedItem(Model): } _subtype_map = { - 'protected_item_type': {'AzureFileShareProtectedItem': 'AzureFileshareProtectedItem', 'AzureIaaSVMProtectedItem': 'AzureIaaSVMProtectedItem', 'Microsoft.Sql/servers/databases': 'AzureSqlProtectedItem', 'AzureVmWorkloadProtectedItem': 'AzureVmWorkloadProtectedItem', 'AzureVmWorkloadSQLDatabase': 'AzureVmWorkloadSQLDatabaseProtectedItem', 'DPMProtectedItem': 'DPMProtectedItem', 'GenericProtectedItem': 'GenericProtectedItem', 'MabFileFolderProtectedItem': 'MabFileFolderProtectedItem'} + 'protected_item_type': {'AzureFileShareProtectedItem': 'AzureFileshareProtectedItem', 'AzureIaaSVMProtectedItem': 'AzureIaaSVMProtectedItem', 'Microsoft.Sql/servers/databases': 'AzureSqlProtectedItem', 'AzureVmWorkloadProtectedItem': 'AzureVmWorkloadProtectedItem', 'DPMProtectedItem': 'DPMProtectedItem', 'GenericProtectedItem': 'GenericProtectedItem', 'MabFileFolderProtectedItem': 'MabFileFolderProtectedItem'} } def __init__(self, *, backup_management_type=None, workload_type=None, container_name: str=None, source_resource_id: str=None, policy_id: str=None, last_recovery_point=None, backup_set_name: str=None, create_mode=None, **kwargs) -> None: diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protected_item_query_object.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protected_item_query_object.py index 3e32b9005001..d695e3d42589 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protected_item_query_object.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protected_item_query_object.py @@ -28,7 +28,7 @@ class ProtectedItemQueryObject(Model): :param item_type: Type of workload this item represents. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', 'GenericDataSource', - 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', 'SAPAseDatabase' :type item_type: str or ~azure.mgmt.recoveryservicesbackup.models.DataSourceType :param policy_name: Backup policy name associated with the backup item. diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protected_item_query_object_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protected_item_query_object_py3.py index b16e9e9c1ef6..2e45b84d2b1b 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protected_item_query_object_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protected_item_query_object_py3.py @@ -28,7 +28,7 @@ class ProtectedItemQueryObject(Model): :param item_type: Type of workload this item represents. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', 'GenericDataSource', - 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', 'SAPAseDatabase' :type item_type: str or ~azure.mgmt.recoveryservicesbackup.models.DataSourceType :param policy_name: Backup policy name associated with the backup item. diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_container.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_container.py index 6f95c4a178e4..b42ed4128907 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_container.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_container.py @@ -17,15 +17,15 @@ class ProtectionContainer(Model): workloads are derived from this class. You probably want to use the sub-classes and not this class directly. Known - sub-classes are: AzureBackupServerContainer, AzureSqlContainer, - AzureStorageContainer, AzureWorkloadContainer, DpmContainer, - GenericContainer, IaaSVMContainer, MabContainer + sub-classes are: AzureSqlContainer, AzureStorageContainer, + AzureWorkloadContainer, DpmContainer, GenericContainer, IaaSVMContainer, + MabContainer All required parameters must be populated in order to send to Azure. :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup management for the + :param backup_management_type: Type of backup managemenent for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' @@ -53,7 +53,7 @@ class ProtectionContainer(Model): } _subtype_map = { - 'container_type': {'AzureBackupServerContainer': 'AzureBackupServerContainer', 'AzureSqlContainer': 'AzureSqlContainer', 'StorageContainer': 'AzureStorageContainer', 'AzureWorkloadBackupRequest': 'AzureWorkloadContainer', 'DPMContainer': 'DpmContainer', 'GenericContainer': 'GenericContainer', 'IaaSVMContainer': 'IaaSVMContainer', 'Windows': 'MabContainer'} + 'container_type': {'AzureSqlContainer': 'AzureSqlContainer', 'StorageContainer': 'AzureStorageContainer', 'AzureWorkloadContainer': 'AzureWorkloadContainer', 'DPMContainer': 'DpmContainer', 'GenericContainer': 'GenericContainer', 'IaaSVMContainer': 'IaaSVMContainer', 'Windows': 'MabContainer'} } def __init__(self, **kwargs): diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_container_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_container_py3.py index da03c22cb05d..1bc105d35a22 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_container_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_container_py3.py @@ -17,15 +17,15 @@ class ProtectionContainer(Model): workloads are derived from this class. You probably want to use the sub-classes and not this class directly. Known - sub-classes are: AzureBackupServerContainer, AzureSqlContainer, - AzureStorageContainer, AzureWorkloadContainer, DpmContainer, - GenericContainer, IaaSVMContainer, MabContainer + sub-classes are: AzureSqlContainer, AzureStorageContainer, + AzureWorkloadContainer, DpmContainer, GenericContainer, IaaSVMContainer, + MabContainer All required parameters must be populated in order to send to Azure. :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup management for the + :param backup_management_type: Type of backup managemenent for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' @@ -53,7 +53,7 @@ class ProtectionContainer(Model): } _subtype_map = { - 'container_type': {'AzureBackupServerContainer': 'AzureBackupServerContainer', 'AzureSqlContainer': 'AzureSqlContainer', 'StorageContainer': 'AzureStorageContainer', 'AzureWorkloadBackupRequest': 'AzureWorkloadContainer', 'DPMContainer': 'DpmContainer', 'GenericContainer': 'GenericContainer', 'IaaSVMContainer': 'IaaSVMContainer', 'Windows': 'MabContainer'} + 'container_type': {'AzureSqlContainer': 'AzureSqlContainer', 'StorageContainer': 'AzureStorageContainer', 'AzureWorkloadContainer': 'AzureWorkloadContainer', 'DPMContainer': 'DpmContainer', 'GenericContainer': 'GenericContainer', 'IaaSVMContainer': 'IaaSVMContainer', 'Windows': 'MabContainer'} } def __init__(self, *, friendly_name: str=None, backup_management_type=None, registration_status: str=None, health_status: str=None, **kwargs) -> None: diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_intent.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_intent.py index 6d953106c9c9..711760ce6dc2 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_intent.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_intent.py @@ -21,8 +21,8 @@ class ProtectionIntent(Model): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management for the backed up - item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_intent_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_intent_py3.py index 956b7ada74e8..856729108121 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_intent_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_intent_py3.py @@ -21,8 +21,8 @@ class ProtectionIntent(Model): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management for the backed up - item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup managemenent for the backed + up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_policy_query_object.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_policy_query_object.py index a9a38a9ce79f..6a7c6c3f5217 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_policy_query_object.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_policy_query_object.py @@ -26,7 +26,7 @@ class ProtectionPolicyQueryObject(Model): :param workload_type: Workload type for the backup policy. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', 'GenericDataSource', - 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.WorkloadType """ diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_policy_query_object_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_policy_query_object_py3.py index 075e45e60fa6..c3dc647580d7 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_policy_query_object_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_policy_query_object_py3.py @@ -26,7 +26,7 @@ class ProtectionPolicyQueryObject(Model): :param workload_type: Workload type for the backup policy. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', 'GenericDataSource', - 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase' + 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', 'SAPAseDatabase' :type workload_type: str or ~azure.mgmt.recoveryservicesbackup.models.WorkloadType """ diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/recovery_point.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/recovery_point.py index d0c3082d2b15..514f61bbc720 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/recovery_point.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/recovery_point.py @@ -18,8 +18,7 @@ class RecoveryPoint(Model): You probably want to use the sub-classes and not this class directly. Known sub-classes are: AzureFileShareRecoveryPoint, AzureWorkloadRecoveryPoint, - AzureWorkloadSAPHanaRecoveryPoint, GenericRecoveryPoint, - IaasVMRecoveryPoint + GenericRecoveryPoint, IaasVMRecoveryPoint All required parameters must be populated in order to send to Azure. @@ -36,7 +35,7 @@ class RecoveryPoint(Model): } _subtype_map = { - 'object_type': {'AzureFileShareRecoveryPoint': 'AzureFileShareRecoveryPoint', 'AzureWorkloadRecoveryPoint': 'AzureWorkloadRecoveryPoint', 'AzureWorkloadSAPHanaRecoveryPoint': 'AzureWorkloadSAPHanaRecoveryPoint', 'GenericRecoveryPoint': 'GenericRecoveryPoint', 'IaasVMRecoveryPoint': 'IaasVMRecoveryPoint'} + 'object_type': {'AzureFileShareRecoveryPoint': 'AzureFileShareRecoveryPoint', 'AzureWorkloadRecoveryPoint': 'AzureWorkloadRecoveryPoint', 'GenericRecoveryPoint': 'GenericRecoveryPoint', 'IaasVMRecoveryPoint': 'IaasVMRecoveryPoint'} } def __init__(self, **kwargs): diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/recovery_point_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/recovery_point_py3.py index 9b132c208824..e2e87c51e520 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/recovery_point_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/recovery_point_py3.py @@ -18,8 +18,7 @@ class RecoveryPoint(Model): You probably want to use the sub-classes and not this class directly. Known sub-classes are: AzureFileShareRecoveryPoint, AzureWorkloadRecoveryPoint, - AzureWorkloadSAPHanaRecoveryPoint, GenericRecoveryPoint, - IaasVMRecoveryPoint + GenericRecoveryPoint, IaasVMRecoveryPoint All required parameters must be populated in order to send to Azure. @@ -36,7 +35,7 @@ class RecoveryPoint(Model): } _subtype_map = { - 'object_type': {'AzureFileShareRecoveryPoint': 'AzureFileShareRecoveryPoint', 'AzureWorkloadRecoveryPoint': 'AzureWorkloadRecoveryPoint', 'AzureWorkloadSAPHanaRecoveryPoint': 'AzureWorkloadSAPHanaRecoveryPoint', 'GenericRecoveryPoint': 'GenericRecoveryPoint', 'IaasVMRecoveryPoint': 'IaasVMRecoveryPoint'} + 'object_type': {'AzureFileShareRecoveryPoint': 'AzureFileShareRecoveryPoint', 'AzureWorkloadRecoveryPoint': 'AzureWorkloadRecoveryPoint', 'GenericRecoveryPoint': 'GenericRecoveryPoint', 'IaasVMRecoveryPoint': 'IaasVMRecoveryPoint'} } def __init__(self, **kwargs) -> None: diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/recovery_services_backup_client_enums.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/recovery_services_backup_client_enums.py index 4e15ffdad402..44dd4f96ea17 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/recovery_services_backup_client_enums.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/recovery_services_backup_client_enums.py @@ -46,6 +46,205 @@ class WorkloadType(str, Enum): sql_data_base = "SQLDataBase" azure_file_share = "AzureFileShare" sap_hana_database = "SAPHanaDatabase" + sap_ase_database = "SAPAseDatabase" + + +class ProtectedItemState(str, Enum): + + invalid = "Invalid" + ir_pending = "IRPending" + protected = "Protected" + protection_error = "ProtectionError" + protection_stopped = "ProtectionStopped" + protection_paused = "ProtectionPaused" + + +class LastBackupStatus(str, Enum): + + invalid = "Invalid" + healthy = "Healthy" + unhealthy = "Unhealthy" + ir_pending = "IRPending" + + +class ProtectedItemHealthStatus(str, Enum): + + invalid = "Invalid" + healthy = "Healthy" + unhealthy = "Unhealthy" + not_reachable = "NotReachable" + ir_pending = "IRPending" + + +class PolicyType(str, Enum): + + invalid = "Invalid" + full = "Full" + differential = "Differential" + log = "Log" + copy_only_full = "CopyOnlyFull" + + +class OperationType(str, Enum): + + invalid = "Invalid" + register = "Register" + reregister = "Reregister" + + +class BackupManagementType(str, Enum): + + invalid = "Invalid" + azure_iaas_vm = "AzureIaasVM" + mab = "MAB" + dpm = "DPM" + azure_backup_server = "AzureBackupServer" + azure_sql = "AzureSql" + azure_storage = "AzureStorage" + azure_workload = "AzureWorkload" + default_backup = "DefaultBackup" + + +class ContainerType(str, Enum): + + invalid = "Invalid" + unknown = "Unknown" + iaas_vm_container = "IaasVMContainer" + iaas_vm_service_container = "IaasVMServiceContainer" + dpm_container = "DPMContainer" + azure_backup_server_container = "AzureBackupServerContainer" + mab_container = "MABContainer" + cluster = "Cluster" + azure_sql_container = "AzureSqlContainer" + windows = "Windows" + vcenter = "VCenter" + vm_app_container = "VMAppContainer" + sqlag_work_load_container = "SQLAGWorkLoadContainer" + storage_container = "StorageContainer" + generic_container = "GenericContainer" + + +class RetentionDurationType(str, Enum): + + invalid = "Invalid" + days = "Days" + weeks = "Weeks" + months = "Months" + years = "Years" + + +class DayOfWeek(str, Enum): + + sunday = "Sunday" + monday = "Monday" + tuesday = "Tuesday" + wednesday = "Wednesday" + thursday = "Thursday" + friday = "Friday" + saturday = "Saturday" + + +class RetentionScheduleFormat(str, Enum): + + invalid = "Invalid" + daily = "Daily" + weekly = "Weekly" + + +class WeekOfMonth(str, Enum): + + first = "First" + second = "Second" + third = "Third" + fourth = "Fourth" + last = "Last" + invalid = "Invalid" + + +class MonthOfYear(str, Enum): + + invalid = "Invalid" + january = "January" + february = "February" + march = "March" + april = "April" + may = "May" + june = "June" + july = "July" + august = "August" + september = "September" + october = "October" + november = "November" + december = "December" + + +class BackupItemType(str, Enum): + + invalid = "Invalid" + vm = "VM" + file_folder = "FileFolder" + azure_sql_db = "AzureSqlDb" + sqldb = "SQLDB" + exchange = "Exchange" + sharepoint = "Sharepoint" + vmware_vm = "VMwareVM" + system_state = "SystemState" + client = "Client" + generic_data_source = "GenericDataSource" + sql_data_base = "SQLDataBase" + azure_file_share = "AzureFileShare" + sap_hana_database = "SAPHanaDatabase" + sap_ase_database = "SAPAseDatabase" + + +class OperationStatusValues(str, Enum): + + invalid = "Invalid" + in_progress = "InProgress" + succeeded = "Succeeded" + failed = "Failed" + canceled = "Canceled" + + +class DataSourceType(str, Enum): + + invalid = "Invalid" + vm = "VM" + file_folder = "FileFolder" + azure_sql_db = "AzureSqlDb" + sqldb = "SQLDB" + exchange = "Exchange" + sharepoint = "Sharepoint" + vmware_vm = "VMwareVM" + system_state = "SystemState" + client = "Client" + generic_data_source = "GenericDataSource" + sql_data_base = "SQLDataBase" + azure_file_share = "AzureFileShare" + sap_hana_database = "SAPHanaDatabase" + sap_ase_database = "SAPAseDatabase" + + +class CreateMode(str, Enum): + + invalid = "Invalid" + default = "Default" + recover = "Recover" + + +class HealthState(str, Enum): + + passed = "Passed" + action_required = "ActionRequired" + action_suggested = "ActionSuggested" + invalid = "Invalid" + + +class ScheduleRunType(str, Enum): + + invalid = "Invalid" + daily = "Daily" + weekly = "Weekly" class RecoveryType(str, Enum): @@ -79,16 +278,6 @@ class JobSupportedAction(str, Enum): retriable = "Retriable" -class ProtectedItemState(str, Enum): - - invalid = "Invalid" - ir_pending = "IRPending" - protected = "Protected" - protection_error = "ProtectionError" - protection_stopped = "ProtectionStopped" - protection_paused = "ProtectionPaused" - - class SupportStatus(str, Enum): invalid = "Invalid" @@ -98,32 +287,6 @@ class SupportStatus(str, Enum): not_supported = "NotSupported" -class LastBackupStatus(str, Enum): - - invalid = "Invalid" - healthy = "Healthy" - unhealthy = "Unhealthy" - ir_pending = "IRPending" - - -class ProtectedItemHealthStatus(str, Enum): - - invalid = "Invalid" - healthy = "Healthy" - unhealthy = "Unhealthy" - not_reachable = "NotReachable" - ir_pending = "IRPending" - - -class PolicyType(str, Enum): - - invalid = "Invalid" - full = "Full" - differential = "Differential" - log = "Log" - copy_only_full = "CopyOnlyFull" - - class OverwriteOptions(str, Enum): invalid = "Invalid" @@ -138,6 +301,8 @@ class WorkloadItemType(str, Enum): sql_data_base = "SQLDataBase" sap_hana_system = "SAPHanaSystem" sap_hana_database = "SAPHanaDatabase" + sap_ase_system = "SAPAseSystem" + sap_ase_database = "SAPAseDatabase" class SQLDataDirectoryType(str, Enum): @@ -157,24 +322,6 @@ class UsagesUnit(str, Enum): bytes_per_second = "BytesPerSecond" -class DataSourceType(str, Enum): - - invalid = "Invalid" - vm = "VM" - file_folder = "FileFolder" - azure_sql_db = "AzureSqlDb" - sqldb = "SQLDB" - exchange = "Exchange" - sharepoint = "Sharepoint" - vmware_vm = "VMwareVM" - system_state = "SystemState" - client = "Client" - generic_data_source = "GenericDataSource" - sql_data_base = "SQLDataBase" - azure_file_share = "AzureFileShare" - sap_hana_database = "SAPHanaDatabase" - - class ProtectionStatus(str, Enum): invalid = "Invalid" @@ -197,28 +344,6 @@ class Type(str, Enum): backup_protection_container_count_summary = "BackupProtectionContainerCountSummary" -class RetentionDurationType(str, Enum): - - invalid = "Invalid" - days = "Days" - weeks = "Weeks" - months = "Months" - years = "Years" - - -class BackupManagementType(str, Enum): - - invalid = "Invalid" - azure_iaas_vm = "AzureIaasVM" - mab = "MAB" - dpm = "DPM" - azure_backup_server = "AzureBackupServer" - azure_sql = "AzureSql" - azure_storage = "AzureStorage" - azure_workload = "AzureWorkload" - default_backup = "DefaultBackup" - - class JobStatus(str, Enum): invalid = "Invalid" @@ -242,51 +367,6 @@ class JobOperationType(str, Enum): delete_backup_data = "DeleteBackupData" -class DayOfWeek(str, Enum): - - sunday = "Sunday" - monday = "Monday" - tuesday = "Tuesday" - wednesday = "Wednesday" - thursday = "Thursday" - friday = "Friday" - saturday = "Saturday" - - -class RetentionScheduleFormat(str, Enum): - - invalid = "Invalid" - daily = "Daily" - weekly = "Weekly" - - -class WeekOfMonth(str, Enum): - - first = "First" - second = "Second" - third = "Third" - fourth = "Fourth" - last = "Last" - invalid = "Invalid" - - -class MonthOfYear(str, Enum): - - invalid = "Invalid" - january = "January" - february = "February" - march = "March" - april = "April" - may = "May" - june = "June" - july = "July" - august = "August" - september = "September" - october = "October" - november = "November" - december = "December" - - class MabServerType(str, Enum): invalid = "Invalid" @@ -364,21 +444,6 @@ class ValidationStatus(str, Enum): failed = "Failed" -class CreateMode(str, Enum): - - invalid = "Invalid" - default = "Default" - recover = "Recover" - - -class HealthState(str, Enum): - - passed = "Passed" - action_required = "ActionRequired" - action_suggested = "ActionSuggested" - invalid = "Invalid" - - class IntentItemType(str, Enum): invalid = "Invalid" @@ -386,13 +451,6 @@ class IntentItemType(str, Enum): sql_availability_group_container = "SQLAvailabilityGroupContainer" -class ScheduleRunType(str, Enum): - - invalid = "Invalid" - daily = "Daily" - weekly = "Weekly" - - class AzureFileShareType(str, Enum): invalid = "Invalid" @@ -445,25 +503,6 @@ class EnhancedSecurityState(str, Enum): disabled = "Disabled" -class ContainerType(str, Enum): - - invalid = "Invalid" - unknown = "Unknown" - iaas_vm_container = "IaasVMContainer" - iaas_vm_service_container = "IaasVMServiceContainer" - dpm_container = "DPMContainer" - azure_backup_server_container = "AzureBackupServerContainer" - mab_container = "MABContainer" - cluster = "Cluster" - azure_sql_container = "AzureSqlContainer" - windows = "Windows" - vcenter = "VCenter" - vm_app_container = "VMAppContainer" - sqlag_work_load_container = "SQLAGWorkLoadContainer" - storage_container = "StorageContainer" - generic_container = "GenericContainer" - - class RestorePointQueryType(str, Enum): invalid = "Invalid" @@ -487,30 +526,3 @@ class RecoveryPointTierStatus(str, Enum): valid = "Valid" disabled = "Disabled" deleted = "Deleted" - - -class BackupItemType(str, Enum): - - invalid = "Invalid" - vm = "VM" - file_folder = "FileFolder" - azure_sql_db = "AzureSqlDb" - sqldb = "SQLDB" - exchange = "Exchange" - sharepoint = "Sharepoint" - vmware_vm = "VMwareVM" - system_state = "SystemState" - client = "Client" - generic_data_source = "GenericDataSource" - sql_data_base = "SQLDataBase" - azure_file_share = "AzureFileShare" - sap_hana_database = "SAPHanaDatabase" - - -class OperationStatusValues(str, Enum): - - invalid = "Invalid" - in_progress = "InProgress" - succeeded = "Succeeded" - failed = "Failed" - canceled = "Canceled" diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/restore_request.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/restore_request.py index 8156117b88cd..d18be734a9ee 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/restore_request.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/restore_request.py @@ -18,7 +18,7 @@ class RestoreRequest(Model): You probably want to use the sub-classes and not this class directly. Known sub-classes are: AzureFileShareRestoreRequest, AzureWorkloadRestoreRequest, - AzureWorkloadSAPHanaRestoreRequest, IaasVMRestoreRequest + IaasVMRestoreRequest All required parameters must be populated in order to send to Azure. @@ -35,7 +35,7 @@ class RestoreRequest(Model): } _subtype_map = { - 'object_type': {'AzureFileShareRestoreRequest': 'AzureFileShareRestoreRequest', 'AzureWorkloadRestoreRequest': 'AzureWorkloadRestoreRequest', 'AzureWorkloadSAPHanaRestoreRequest': 'AzureWorkloadSAPHanaRestoreRequest', 'IaasVMRestoreRequest': 'IaasVMRestoreRequest'} + 'object_type': {'AzureFileShareRestoreRequest': 'AzureFileShareRestoreRequest', 'AzureWorkloadRestoreRequest': 'AzureWorkloadRestoreRequest', 'IaasVMRestoreRequest': 'IaasVMRestoreRequest'} } def __init__(self, **kwargs): diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/restore_request_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/restore_request_py3.py index 6250bedb3c80..659d951369f9 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/restore_request_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/restore_request_py3.py @@ -18,7 +18,7 @@ class RestoreRequest(Model): You probably want to use the sub-classes and not this class directly. Known sub-classes are: AzureFileShareRestoreRequest, AzureWorkloadRestoreRequest, - AzureWorkloadSAPHanaRestoreRequest, IaasVMRestoreRequest + IaasVMRestoreRequest All required parameters must be populated in order to send to Azure. @@ -35,7 +35,7 @@ class RestoreRequest(Model): } _subtype_map = { - 'object_type': {'AzureFileShareRestoreRequest': 'AzureFileShareRestoreRequest', 'AzureWorkloadRestoreRequest': 'AzureWorkloadRestoreRequest', 'AzureWorkloadSAPHanaRestoreRequest': 'AzureWorkloadSAPHanaRestoreRequest', 'IaasVMRestoreRequest': 'IaasVMRestoreRequest'} + 'object_type': {'AzureFileShareRestoreRequest': 'AzureFileShareRestoreRequest', 'AzureWorkloadRestoreRequest': 'AzureWorkloadRestoreRequest', 'IaasVMRestoreRequest': 'IaasVMRestoreRequest'} } def __init__(self, **kwargs) -> None: diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/workload_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/workload_item.py index 3e900993b7b3..0966118947b3 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/workload_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/workload_item.py @@ -21,7 +21,7 @@ class WorkloadItem(Model): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management to backup an + :param backup_management_type: Type of backup managemenent to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/workload_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/workload_item_py3.py index a99585446547..9b626bb29da0 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/workload_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/workload_item_py3.py @@ -21,7 +21,7 @@ class WorkloadItem(Model): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management to backup an + :param backup_management_type: Type of backup managemenent to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/workload_protectable_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/workload_protectable_item.py index 8210296fec90..52d521fffb7a 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/workload_protectable_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/workload_protectable_item.py @@ -22,7 +22,7 @@ class WorkloadProtectableItem(Model): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management to backup an + :param backup_management_type: Type of backup managemenent to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/workload_protectable_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/workload_protectable_item_py3.py index d1dbd9ce092e..21634dde1967 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/workload_protectable_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/workload_protectable_item_py3.py @@ -22,7 +22,7 @@ class WorkloadProtectableItem(Model): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup management to backup an + :param backup_management_type: Type of backup managemenent to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/__init__.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/__init__.py index 7d402d8d2f2a..bcb62254e19a 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/__init__.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/__init__.py @@ -9,6 +9,14 @@ # regenerated. # -------------------------------------------------------------------------- +from .backup_fabrics_operations import BackupFabricsOperations +from .scoped_backup_policies_operations import ScopedBackupPoliciesOperations +from .scoped_protection_policies_operations import ScopedProtectionPoliciesOperations +from .scoped_protection_policy_operation_results_operations import ScopedProtectionPolicyOperationResultsOperations +from .scoped_protection_policy_operation_statuses_operations import ScopedProtectionPolicyOperationStatusesOperations +from .backup_protection_containers_in_fabric_operations import BackupProtectionContainersInFabricOperations +from .backup_protected_items_in_container_operations import BackupProtectedItemsInContainerOperations +from .protection_containers_operations import ProtectionContainersOperations from .protection_intent_operations import ProtectionIntentOperations from .backup_status_operations import BackupStatusOperations from .feature_support_operations import FeatureSupportOperations @@ -25,7 +33,6 @@ from .backup_engines_operations import BackupEnginesOperations from .protection_container_refresh_operation_results_operations import ProtectionContainerRefreshOperationResultsOperations from .protectable_containers_operations import ProtectableContainersOperations -from .protection_containers_operations import ProtectionContainersOperations from .backup_workload_items_operations import BackupWorkloadItemsOperations from .protection_container_operation_results_operations import ProtectionContainerOperationResultsOperations from .protected_items_operations import ProtectedItemsOperations @@ -49,6 +56,14 @@ from .operations import Operations __all__ = [ + 'BackupFabricsOperations', + 'ScopedBackupPoliciesOperations', + 'ScopedProtectionPoliciesOperations', + 'ScopedProtectionPolicyOperationResultsOperations', + 'ScopedProtectionPolicyOperationStatusesOperations', + 'BackupProtectionContainersInFabricOperations', + 'BackupProtectedItemsInContainerOperations', + 'ProtectionContainersOperations', 'ProtectionIntentOperations', 'BackupStatusOperations', 'FeatureSupportOperations', @@ -65,7 +80,6 @@ 'BackupEnginesOperations', 'ProtectionContainerRefreshOperationResultsOperations', 'ProtectableContainersOperations', - 'ProtectionContainersOperations', 'BackupWorkloadItemsOperations', 'ProtectionContainerOperationResultsOperations', 'ProtectedItemsOperations', diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_fabrics_operations.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_fabrics_operations.py new file mode 100644 index 000000000000..d619a4ed7113 --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_fabrics_operations.py @@ -0,0 +1,324 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +import uuid +from msrest.pipeline import ClientRawResponse +from msrestazure.azure_exceptions import CloudError + +from .. import models + + +class BackupFabricsOperations(object): + """BackupFabricsOperations operations. + + :param client: Client for service requests. + :param config: Configuration of service client. + :param serializer: An object model serializer. + :param deserializer: An object model deserializer. + :ivar api_version: Client Api Version. Constant value: "2017-09-01". + """ + + models = models + + def __init__(self, client, config, serializer, deserializer): + + self._client = client + self._serialize = serializer + self._deserialize = deserializer + self.api_version = "2017-09-01" + + self.config = config + + def list( + self, vault_name, resource_group_name, filter=None, skip_token=None, custom_headers=None, raw=False, **operation_config): + """Retruns backup fabrics registered to Recovery Services Vault. Returns a + pageable list of fabrics. + + :param vault_name: The name of the recovery services vault. + :type vault_name: str + :param resource_group_name: The name of the resource group where the + recovery services vault is present. + :type resource_group_name: str + :param filter: OData filter options. + :type filter: str + :param skip_token: skipToken Filter. + :type skip_token: str + :param dict custom_headers: headers that will be added to the request + :param bool raw: returns the direct response alongside the + deserialized response + :param operation_config: :ref:`Operation configuration + overrides`. + :return: An iterator like instance of GenericBackupFabricResource + :rtype: + ~azure.mgmt.recoveryservicesbackup.models.GenericBackupFabricResourcePaged[~azure.mgmt.recoveryservicesbackup.models.GenericBackupFabricResource] + :raises: :class:`CloudError` + """ + def internal_paging(next_link=None, raw=False): + + if not next_link: + # Construct URL + url = self.list.metadata['url'] + path_format_arguments = { + 'vaultName': self._serialize.url("vault_name", vault_name, 'str'), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), + 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str') + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} + query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') + if filter is not None: + query_parameters['$filter'] = self._serialize.query("filter", filter, 'str') + if skip_token is not None: + query_parameters['$skipToken'] = self._serialize.query("skip_token", skip_token, 'str') + + else: + url = next_link + query_parameters = {} + + # Construct headers + header_parameters = {} + header_parameters['Accept'] = 'application/json' + if self.config.generate_client_request_id: + header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) + if custom_headers: + header_parameters.update(custom_headers) + if self.config.accept_language is not None: + header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') + + # Construct and send request + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) + + if response.status_code not in [200]: + exp = CloudError(response) + exp.request_id = response.headers.get('x-ms-request-id') + raise exp + + return response + + # Deserialize response + deserialized = models.GenericBackupFabricResourcePaged(internal_paging, self._deserialize.dependencies) + + if raw: + header_dict = {} + client_raw_response = models.GenericBackupFabricResourcePaged(internal_paging, self._deserialize.dependencies, header_dict) + return client_raw_response + + return deserialized + list.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics'} + + def get( + self, vault_name, resource_group_name, fabric_name, filter=None, skip_token=None, custom_headers=None, raw=False, **operation_config): + """Returns backup fabric registered to Recovery Services Vault. + + :param vault_name: The name of the recovery services vault. + :type vault_name: str + :param resource_group_name: The name of the resource group where the + recovery services vault is present. + :type resource_group_name: str + :param fabric_name: Name of the backup backup fabric. + :type fabric_name: str + :param filter: OData filter options. + :type filter: str + :param skip_token: skipToken Filter. + :type skip_token: str + :param dict custom_headers: headers that will be added to the request + :param bool raw: returns the direct response alongside the + deserialized response + :param operation_config: :ref:`Operation configuration + overrides`. + :return: GenericBackupFabricResource or ClientRawResponse if raw=true + :rtype: + ~azure.mgmt.recoveryservicesbackup.models.GenericBackupFabricResource + or ~msrest.pipeline.ClientRawResponse + :raises: :class:`CloudError` + """ + # Construct URL + url = self.get.metadata['url'] + path_format_arguments = { + 'vaultName': self._serialize.url("vault_name", vault_name, 'str'), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), + 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'), + 'fabricName': self._serialize.url("fabric_name", fabric_name, 'str') + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} + query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') + if filter is not None: + query_parameters['$filter'] = self._serialize.query("filter", filter, 'str') + if skip_token is not None: + query_parameters['$skipToken'] = self._serialize.query("skip_token", skip_token, 'str') + + # Construct headers + header_parameters = {} + header_parameters['Accept'] = 'application/json' + if self.config.generate_client_request_id: + header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) + if custom_headers: + header_parameters.update(custom_headers) + if self.config.accept_language is not None: + header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') + + # Construct and send request + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) + + if response.status_code not in [200]: + exp = CloudError(response) + exp.request_id = response.headers.get('x-ms-request-id') + raise exp + + deserialized = None + + if response.status_code == 200: + deserialized = self._deserialize('GenericBackupFabricResource', response) + + if raw: + client_raw_response = ClientRawResponse(deserialized, response) + return client_raw_response + + return deserialized + get.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}'} + + def create_or_update( + self, vault_name, resource_group_name, fabric_name, parameters, custom_headers=None, raw=False, **operation_config): + """Create or Update the backup fabric in Recovery Services Vault. + + :param vault_name: The name of the recovery services vault. + :type vault_name: str + :param resource_group_name: The name of the resource group where the + recovery services vault is present. + :type resource_group_name: str + :param fabric_name: Name of the backup backup fabric. + :type fabric_name: str + :param parameters: fabric resource item + :type parameters: + ~azure.mgmt.recoveryservicesbackup.models.GenericBackupFabricResource + :param dict custom_headers: headers that will be added to the request + :param bool raw: returns the direct response alongside the + deserialized response + :param operation_config: :ref:`Operation configuration + overrides`. + :return: GenericBackupFabricResource or ClientRawResponse if raw=true + :rtype: + ~azure.mgmt.recoveryservicesbackup.models.GenericBackupFabricResource + or ~msrest.pipeline.ClientRawResponse + :raises: :class:`CloudError` + """ + # Construct URL + url = self.create_or_update.metadata['url'] + path_format_arguments = { + 'vaultName': self._serialize.url("vault_name", vault_name, 'str'), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), + 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'), + 'fabricName': self._serialize.url("fabric_name", fabric_name, 'str') + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} + query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') + + # Construct headers + header_parameters = {} + header_parameters['Accept'] = 'application/json' + header_parameters['Content-Type'] = 'application/json; charset=utf-8' + if self.config.generate_client_request_id: + header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) + if custom_headers: + header_parameters.update(custom_headers) + if self.config.accept_language is not None: + header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') + + # Construct body + body_content = self._serialize.body(parameters, 'GenericBackupFabricResource') + + # Construct and send request + request = self._client.put(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) + + if response.status_code not in [200]: + exp = CloudError(response) + exp.request_id = response.headers.get('x-ms-request-id') + raise exp + + deserialized = None + + if response.status_code == 200: + deserialized = self._deserialize('GenericBackupFabricResource', response) + + if raw: + client_raw_response = ClientRawResponse(deserialized, response) + return client_raw_response + + return deserialized + create_or_update.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}'} + + def delete( + self, vault_name, resource_group_name, fabric_name, custom_headers=None, raw=False, **operation_config): + """Deletes the backup fabric in Recovery Services Vault. + + :param vault_name: The name of the recovery services vault. + :type vault_name: str + :param resource_group_name: The name of the resource group where the + recovery services vault is present. + :type resource_group_name: str + :param fabric_name: Name of the backup backup fabric. + :type fabric_name: str + :param dict custom_headers: headers that will be added to the request + :param bool raw: returns the direct response alongside the + deserialized response + :param operation_config: :ref:`Operation configuration + overrides`. + :return: None or ClientRawResponse if raw=true + :rtype: None or ~msrest.pipeline.ClientRawResponse + :raises: :class:`CloudError` + """ + # Construct URL + url = self.delete.metadata['url'] + path_format_arguments = { + 'vaultName': self._serialize.url("vault_name", vault_name, 'str'), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), + 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'), + 'fabricName': self._serialize.url("fabric_name", fabric_name, 'str') + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} + query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') + + # Construct headers + header_parameters = {} + if self.config.generate_client_request_id: + header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) + if custom_headers: + header_parameters.update(custom_headers) + if self.config.accept_language is not None: + header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') + + # Construct and send request + request = self._client.delete(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) + + if response.status_code not in [200, 204]: + exp = CloudError(response) + exp.request_id = response.headers.get('x-ms-request-id') + raise exp + + if raw: + client_raw_response = ClientRawResponse(None, response) + return client_raw_response + delete.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}'} diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_protected_items_in_container_operations.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_protected_items_in_container_operations.py new file mode 100644 index 000000000000..cdafa4525fe2 --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_protected_items_in_container_operations.py @@ -0,0 +1,124 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +import uuid +from msrest.pipeline import ClientRawResponse +from msrestazure.azure_exceptions import CloudError + +from .. import models + + +class BackupProtectedItemsInContainerOperations(object): + """BackupProtectedItemsInContainerOperations operations. + + :param client: Client for service requests. + :param config: Configuration of service client. + :param serializer: An object model serializer. + :param deserializer: An object model deserializer. + :ivar api_version: Client Api Version. Constant value: "2017-09-01". + """ + + models = models + + def __init__(self, client, config, serializer, deserializer): + + self._client = client + self._serialize = serializer + self._deserialize = deserializer + self.api_version = "2017-09-01" + + self.config = config + + def list( + self, vault_name, resource_group_name, fabric_name, container_name, filter=None, skip_token=None, custom_headers=None, raw=False, **operation_config): + """Provides a pageable list of all items that are backed up within a + container. + + :param vault_name: The name of the recovery services vault. + :type vault_name: str + :param resource_group_name: The name of the resource group where the + recovery services vault is present. + :type resource_group_name: str + :param fabric_name: + :type fabric_name: str + :param container_name: + :type container_name: str + :param filter: OData filter options. + :type filter: str + :param skip_token: skipToken Filter. + :type skip_token: str + :param dict custom_headers: headers that will be added to the request + :param bool raw: returns the direct response alongside the + deserialized response + :param operation_config: :ref:`Operation configuration + overrides`. + :return: An iterator like instance of ProtectedItemResource + :rtype: + ~azure.mgmt.recoveryservicesbackup.models.ProtectedItemResourcePaged[~azure.mgmt.recoveryservicesbackup.models.ProtectedItemResource] + :raises: :class:`CloudError` + """ + def internal_paging(next_link=None, raw=False): + + if not next_link: + # Construct URL + url = self.list.metadata['url'] + path_format_arguments = { + 'vaultName': self._serialize.url("vault_name", vault_name, 'str'), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), + 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'), + 'fabricName': self._serialize.url("fabric_name", fabric_name, 'str'), + 'containerName': self._serialize.url("container_name", container_name, 'str') + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} + query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') + if filter is not None: + query_parameters['$filter'] = self._serialize.query("filter", filter, 'str') + if skip_token is not None: + query_parameters['$skipToken'] = self._serialize.query("skip_token", skip_token, 'str') + + else: + url = next_link + query_parameters = {} + + # Construct headers + header_parameters = {} + header_parameters['Accept'] = 'application/json' + if self.config.generate_client_request_id: + header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) + if custom_headers: + header_parameters.update(custom_headers) + if self.config.accept_language is not None: + header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') + + # Construct and send request + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) + + if response.status_code not in [200]: + exp = CloudError(response) + exp.request_id = response.headers.get('x-ms-request-id') + raise exp + + return response + + # Deserialize response + deserialized = models.ProtectedItemResourcePaged(internal_paging, self._deserialize.dependencies) + + if raw: + header_dict = {} + client_raw_response = models.ProtectedItemResourcePaged(internal_paging, self._deserialize.dependencies, header_dict) + return client_raw_response + + return deserialized + list.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems'} diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_protection_containers_in_fabric_operations.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_protection_containers_in_fabric_operations.py new file mode 100644 index 000000000000..be282bff5e11 --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_protection_containers_in_fabric_operations.py @@ -0,0 +1,116 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +import uuid +from msrest.pipeline import ClientRawResponse +from msrestazure.azure_exceptions import CloudError + +from .. import models + + +class BackupProtectionContainersInFabricOperations(object): + """BackupProtectionContainersInFabricOperations operations. + + :param client: Client for service requests. + :param config: Configuration of service client. + :param serializer: An object model serializer. + :param deserializer: An object model deserializer. + :ivar api_version: Client Api Version. Constant value: "2017-09-01". + """ + + models = models + + def __init__(self, client, config, serializer, deserializer): + + self._client = client + self._serialize = serializer + self._deserialize = deserializer + self.api_version = "2017-09-01" + + self.config = config + + def list( + self, vault_name, resource_group_name, fabric_name, filter=None, custom_headers=None, raw=False, **operation_config): + """Lists the containers registered to a backup fabric. + + :param vault_name: The name of the recovery services vault. + :type vault_name: str + :param resource_group_name: The name of the resource group where the + recovery services vault is present. + :type resource_group_name: str + :param fabric_name: + :type fabric_name: str + :param filter: OData filter options. + :type filter: str + :param dict custom_headers: headers that will be added to the request + :param bool raw: returns the direct response alongside the + deserialized response + :param operation_config: :ref:`Operation configuration + overrides`. + :return: An iterator like instance of ProtectionContainerResource + :rtype: + ~azure.mgmt.recoveryservicesbackup.models.ProtectionContainerResourcePaged[~azure.mgmt.recoveryservicesbackup.models.ProtectionContainerResource] + :raises: :class:`CloudError` + """ + def internal_paging(next_link=None, raw=False): + + if not next_link: + # Construct URL + url = self.list.metadata['url'] + path_format_arguments = { + 'vaultName': self._serialize.url("vault_name", vault_name, 'str'), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), + 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'), + 'fabricName': self._serialize.url("fabric_name", fabric_name, 'str') + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} + query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') + if filter is not None: + query_parameters['$filter'] = self._serialize.query("filter", filter, 'str') + + else: + url = next_link + query_parameters = {} + + # Construct headers + header_parameters = {} + header_parameters['Accept'] = 'application/json' + if self.config.generate_client_request_id: + header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) + if custom_headers: + header_parameters.update(custom_headers) + if self.config.accept_language is not None: + header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') + + # Construct and send request + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) + + if response.status_code not in [200]: + exp = CloudError(response) + exp.request_id = response.headers.get('x-ms-request-id') + raise exp + + return response + + # Deserialize response + deserialized = models.ProtectionContainerResourcePaged(internal_paging, self._deserialize.dependencies) + + if raw: + header_dict = {} + client_raw_response = models.ProtectionContainerResourcePaged(internal_paging, self._deserialize.dependencies, header_dict) + return client_raw_response + + return deserialized + list.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers'} diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_resource_storage_configs_operations.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_resource_storage_configs_operations.py index f3f51fa0df1e..06132bc7c624 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_resource_storage_configs_operations.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_resource_storage_configs_operations.py @@ -105,6 +105,77 @@ def update( self, vault_name, resource_group_name, parameters, custom_headers=None, raw=False, **operation_config): """Updates vault storage model type. + :param vault_name: The name of the recovery services vault. + :type vault_name: str + :param resource_group_name: The name of the resource group where the + recovery services vault is present. + :type resource_group_name: str + :param parameters: Vault storage config request + :type parameters: + ~azure.mgmt.recoveryservicesbackup.models.BackupResourceConfigResource + :param dict custom_headers: headers that will be added to the request + :param bool raw: returns the direct response alongside the + deserialized response + :param operation_config: :ref:`Operation configuration + overrides`. + :return: BackupResourceConfigResource or ClientRawResponse if raw=true + :rtype: + ~azure.mgmt.recoveryservicesbackup.models.BackupResourceConfigResource + or ~msrest.pipeline.ClientRawResponse + :raises: :class:`CloudError` + """ + # Construct URL + url = self.update.metadata['url'] + path_format_arguments = { + 'vaultName': self._serialize.url("vault_name", vault_name, 'str'), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), + 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str') + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} + query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') + + # Construct headers + header_parameters = {} + header_parameters['Accept'] = 'application/json' + header_parameters['Content-Type'] = 'application/json; charset=utf-8' + if self.config.generate_client_request_id: + header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) + if custom_headers: + header_parameters.update(custom_headers) + if self.config.accept_language is not None: + header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') + + # Construct body + body_content = self._serialize.body(parameters, 'BackupResourceConfigResource') + + # Construct and send request + request = self._client.put(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) + + if response.status_code not in [200]: + exp = CloudError(response) + exp.request_id = response.headers.get('x-ms-request-id') + raise exp + + deserialized = None + + if response.status_code == 200: + deserialized = self._deserialize('BackupResourceConfigResource', response) + + if raw: + client_raw_response = ClientRawResponse(deserialized, response) + return client_raw_response + + return deserialized + update.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupstorageconfig/vaultstorageconfig'} + + def update1( + self, vault_name, resource_group_name, parameters, custom_headers=None, raw=False, **operation_config): + """Updates vault storage model type. + :param vault_name: The name of the recovery services vault. :type vault_name: str :param resource_group_name: The name of the resource group where the @@ -123,7 +194,7 @@ def update( :raises: :class:`CloudError` """ # Construct URL - url = self.update.metadata['url'] + url = self.update1.metadata['url'] path_format_arguments = { 'vaultName': self._serialize.url("vault_name", vault_name, 'str'), 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), @@ -160,4 +231,4 @@ def update( if raw: client_raw_response = ClientRawResponse(None, response) return client_raw_response - update.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupstorageconfig/vaultstorageconfig'} + update1.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupstorageconfig/vaultstorageconfig'} diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/job_details_operations.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/job_details_operations.py index d642a91fc193..c35346f42293 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/job_details_operations.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/job_details_operations.py @@ -39,7 +39,7 @@ def __init__(self, client, config, serializer, deserializer): def get( self, vault_name, resource_group_name, job_name, custom_headers=None, raw=False, **operation_config): - """Gets extended information associated with the job. + """Gets exteded information associated with the job. :param vault_name: The name of the recovery services vault. :type vault_name: str diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/protectable_containers_operations.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/protectable_containers_operations.py index e558936fd648..3a22e0154693 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/protectable_containers_operations.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/protectable_containers_operations.py @@ -46,7 +46,7 @@ def list( :param resource_group_name: The name of the resource group where the recovery services vault is present. :type resource_group_name: str - :param fabric_name: Fabric name associated with the container. + :param fabric_name: :type fabric_name: str :param filter: OData filter options. :type filter: str diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/protection_containers_operations.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/protection_containers_operations.py index 0380362c45c9..fa6cfbdf16bc 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/protection_containers_operations.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/protection_containers_operations.py @@ -23,7 +23,6 @@ class ProtectionContainersOperations(object): :param config: Configuration of service client. :param serializer: An object model serializer. :param deserializer: An object model deserializer. - :ivar api_version: Client Api Version. Constant value: "2016-12-01". """ models = models @@ -33,10 +32,93 @@ def __init__(self, client, config, serializer, deserializer): self._client = client self._serialize = serializer self._deserialize = deserializer - self.api_version = "2016-12-01" self.config = config + def access_restore( + self, vault_name, resource_group_name, fabric_name, container_name, protection_container_id=None, duration=None, custom_headers=None, raw=False, **operation_config): + """Grants restore access to container. + + :param vault_name: The name of the recovery services vault. + :type vault_name: str + :param resource_group_name: The name of the resource group where the + recovery services vault is present. + :type resource_group_name: str + :param fabric_name: Fabric name associated the container. + :type fabric_name: str + :param container_name: Name of the container for which access is + required + :type container_name: str + :param protection_container_id: ARM ResourceId of container that will + gain access to container request in uri. + :type protection_container_id: str + :param duration: Duration for which the access has been requested. + :type duration: timedelta + :param dict custom_headers: headers that will be added to the request + :param bool raw: returns the direct response alongside the + deserialized response + :param operation_config: :ref:`Operation configuration + overrides`. + :return: GenericRestoreAccessResponse or ClientRawResponse if raw=true + :rtype: + ~azure.mgmt.recoveryservicesbackup.models.GenericRestoreAccessResponse + or ~msrest.pipeline.ClientRawResponse + :raises: :class:`CloudError` + """ + parameters = models.GenericRestoreAccessRequest(protection_container_id=protection_container_id, duration=duration) + + api_version = "2017-09-01" + + # Construct URL + url = self.access_restore.metadata['url'] + path_format_arguments = { + 'vaultName': self._serialize.url("vault_name", vault_name, 'str'), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), + 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'), + 'fabricName': self._serialize.url("fabric_name", fabric_name, 'str'), + 'containerName': self._serialize.url("container_name", container_name, 'str') + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} + header_parameters['Accept'] = 'application/json' + header_parameters['Content-Type'] = 'application/json; charset=utf-8' + if self.config.generate_client_request_id: + header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) + if custom_headers: + header_parameters.update(custom_headers) + if self.config.accept_language is not None: + header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') + + # Construct body + body_content = self._serialize.body(parameters, 'GenericRestoreAccessRequest') + + # Construct and send request + request = self._client.post(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) + + if response.status_code not in [200]: + exp = CloudError(response) + exp.request_id = response.headers.get('x-ms-request-id') + raise exp + + deserialized = None + + if response.status_code == 200: + deserialized = self._deserialize('GenericRestoreAccessResponse', response) + + if raw: + client_raw_response = ClientRawResponse(deserialized, response) + return client_raw_response + + return deserialized + access_restore.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/restoreAccess'} + def get( self, vault_name, resource_group_name, fabric_name, container_name, custom_headers=None, raw=False, **operation_config): """Gets details of the specific container registered to your Recovery @@ -63,6 +145,8 @@ def get( or ~msrest.pipeline.ClientRawResponse :raises: :class:`CloudError` """ + api_version = "2016-12-01" + # Construct URL url = self.get.metadata['url'] path_format_arguments = { @@ -76,7 +160,7 @@ def get( # Construct parameters query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') # Construct headers header_parameters = {} @@ -139,6 +223,8 @@ def register( or ~msrest.pipeline.ClientRawResponse :raises: :class:`CloudError` """ + api_version = "2016-12-01" + # Construct URL url = self.register.metadata['url'] path_format_arguments = { @@ -152,7 +238,7 @@ def register( # Construct parameters query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') # Construct headers header_parameters = {} @@ -215,6 +301,8 @@ def unregister( :rtype: None or ~msrest.pipeline.ClientRawResponse :raises: :class:`CloudError` """ + api_version = "2016-12-01" + # Construct URL url = self.unregister.metadata['url'] path_format_arguments = { @@ -228,7 +316,7 @@ def unregister( # Construct parameters query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') # Construct headers header_parameters = {} @@ -281,6 +369,8 @@ def inquire( :rtype: None or ~msrest.pipeline.ClientRawResponse :raises: :class:`CloudError` """ + api_version = "2016-12-01" + # Construct URL url = self.inquire.metadata['url'] path_format_arguments = { @@ -294,7 +384,7 @@ def inquire( # Construct parameters query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') if filter is not None: query_parameters['$filter'] = self._serialize.query("filter", filter, 'str') @@ -346,6 +436,8 @@ def refresh( :rtype: None or ~msrest.pipeline.ClientRawResponse :raises: :class:`CloudError` """ + api_version = "2016-12-01" + # Construct URL url = self.refresh.metadata['url'] path_format_arguments = { @@ -358,7 +450,7 @@ def refresh( # Construct parameters query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') if filter is not None: query_parameters['$filter'] = self._serialize.query("filter", filter, 'str') diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/scoped_backup_policies_operations.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/scoped_backup_policies_operations.py new file mode 100644 index 000000000000..89b58186af15 --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/scoped_backup_policies_operations.py @@ -0,0 +1,117 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +import uuid +from msrest.pipeline import ClientRawResponse +from msrestazure.azure_exceptions import CloudError + +from .. import models + + +class ScopedBackupPoliciesOperations(object): + """ScopedBackupPoliciesOperations operations. + + :param client: Client for service requests. + :param config: Configuration of service client. + :param serializer: An object model serializer. + :param deserializer: An object model deserializer. + :ivar api_version: Client Api Version. Constant value: "2017-09-01". + """ + + models = models + + def __init__(self, client, config, serializer, deserializer): + + self._client = client + self._serialize = serializer + self._deserialize = deserializer + self.api_version = "2017-09-01" + + self.config = config + + def list( + self, vault_name, resource_group_name, fabric_name, filter=None, custom_headers=None, raw=False, **operation_config): + """Lists of backup policies associated with Recovery Services Vault. + API provides pagination parameters to fetch scoped results. + + :param vault_name: The name of the recovery services vault. + :type vault_name: str + :param resource_group_name: The name of the resource group where the + recovery services vault is present. + :type resource_group_name: str + :param fabric_name: + :type fabric_name: str + :param filter: OData filter options. + :type filter: str + :param dict custom_headers: headers that will be added to the request + :param bool raw: returns the direct response alongside the + deserialized response + :param operation_config: :ref:`Operation configuration + overrides`. + :return: An iterator like instance of ProtectionPolicyResource + :rtype: + ~azure.mgmt.recoveryservicesbackup.models.ProtectionPolicyResourcePaged[~azure.mgmt.recoveryservicesbackup.models.ProtectionPolicyResource] + :raises: :class:`CloudError` + """ + def internal_paging(next_link=None, raw=False): + + if not next_link: + # Construct URL + url = self.list.metadata['url'] + path_format_arguments = { + 'vaultName': self._serialize.url("vault_name", vault_name, 'str'), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), + 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'), + 'fabricName': self._serialize.url("fabric_name", fabric_name, 'str') + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} + query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') + if filter is not None: + query_parameters['$filter'] = self._serialize.query("filter", filter, 'str') + + else: + url = next_link + query_parameters = {} + + # Construct headers + header_parameters = {} + header_parameters['Accept'] = 'application/json' + if self.config.generate_client_request_id: + header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) + if custom_headers: + header_parameters.update(custom_headers) + if self.config.accept_language is not None: + header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') + + # Construct and send request + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) + + if response.status_code not in [200]: + exp = CloudError(response) + exp.request_id = response.headers.get('x-ms-request-id') + raise exp + + return response + + # Deserialize response + deserialized = models.ProtectionPolicyResourcePaged(internal_paging, self._deserialize.dependencies) + + if raw: + header_dict = {} + client_raw_response = models.ProtectionPolicyResourcePaged(internal_paging, self._deserialize.dependencies, header_dict) + return client_raw_response + + return deserialized + list.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/policies'} diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/scoped_protection_policies_operations.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/scoped_protection_policies_operations.py new file mode 100644 index 000000000000..61e7ae41109e --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/scoped_protection_policies_operations.py @@ -0,0 +1,254 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +import uuid +from msrest.pipeline import ClientRawResponse +from msrestazure.azure_exceptions import CloudError + +from .. import models + + +class ScopedProtectionPoliciesOperations(object): + """ScopedProtectionPoliciesOperations operations. + + :param client: Client for service requests. + :param config: Configuration of service client. + :param serializer: An object model serializer. + :param deserializer: An object model deserializer. + :ivar api_version: Client Api Version. Constant value: "2017-09-01". + """ + + models = models + + def __init__(self, client, config, serializer, deserializer): + + self._client = client + self._serialize = serializer + self._deserialize = deserializer + self.api_version = "2017-09-01" + + self.config = config + + def get( + self, vault_name, resource_group_name, fabric_name, policy_name, custom_headers=None, raw=False, **operation_config): + """Provides the details of the backup policies associated to Recovery + Services Vault. + This is an asynchronous operation. Status of the operation can be + fetched using + GetScopedPolicyOperationResult API. + + :param vault_name: The name of the recovery services vault. + :type vault_name: str + :param resource_group_name: The name of the resource group where the + recovery services vault is present. + :type resource_group_name: str + :param fabric_name: + :type fabric_name: str + :param policy_name: Backup policy information to be fetched. + :type policy_name: str + :param dict custom_headers: headers that will be added to the request + :param bool raw: returns the direct response alongside the + deserialized response + :param operation_config: :ref:`Operation configuration + overrides`. + :return: ProtectionPolicyResource or ClientRawResponse if raw=true + :rtype: + ~azure.mgmt.recoveryservicesbackup.models.ProtectionPolicyResource or + ~msrest.pipeline.ClientRawResponse + :raises: :class:`CloudError` + """ + # Construct URL + url = self.get.metadata['url'] + path_format_arguments = { + 'vaultName': self._serialize.url("vault_name", vault_name, 'str'), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), + 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'), + 'fabricName': self._serialize.url("fabric_name", fabric_name, 'str'), + 'policyName': self._serialize.url("policy_name", policy_name, 'str') + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} + query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') + + # Construct headers + header_parameters = {} + header_parameters['Accept'] = 'application/json' + if self.config.generate_client_request_id: + header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) + if custom_headers: + header_parameters.update(custom_headers) + if self.config.accept_language is not None: + header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') + + # Construct and send request + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) + + if response.status_code not in [200]: + exp = CloudError(response) + exp.request_id = response.headers.get('x-ms-request-id') + raise exp + + deserialized = None + + if response.status_code == 200: + deserialized = self._deserialize('ProtectionPolicyResource', response) + + if raw: + client_raw_response = ClientRawResponse(deserialized, response) + return client_raw_response + + return deserialized + get.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/policies/{policyName}'} + + def create_or_update( + self, vault_name, resource_group_name, fabric_name, policy_name, parameters, custom_headers=None, raw=False, **operation_config): + """Creates or modifies a backup policy. This is an asynchronous operation. + Status of the + operation can be fetched using GetScopedPolicyOperationResult API. + + :param vault_name: The name of the recovery services vault. + :type vault_name: str + :param resource_group_name: The name of the resource group where the + recovery services vault is present. + :type resource_group_name: str + :param fabric_name: + :type fabric_name: str + :param policy_name: Backup policy to be created. + :type policy_name: str + :param parameters: resource backup policy + :type parameters: + ~azure.mgmt.recoveryservicesbackup.models.ProtectionPolicyResource + :param dict custom_headers: headers that will be added to the request + :param bool raw: returns the direct response alongside the + deserialized response + :param operation_config: :ref:`Operation configuration + overrides`. + :return: ProtectionPolicyResource or ClientRawResponse if raw=true + :rtype: + ~azure.mgmt.recoveryservicesbackup.models.ProtectionPolicyResource or + ~msrest.pipeline.ClientRawResponse + :raises: :class:`CloudError` + """ + # Construct URL + url = self.create_or_update.metadata['url'] + path_format_arguments = { + 'vaultName': self._serialize.url("vault_name", vault_name, 'str'), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), + 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'), + 'fabricName': self._serialize.url("fabric_name", fabric_name, 'str'), + 'policyName': self._serialize.url("policy_name", policy_name, 'str') + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} + query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') + + # Construct headers + header_parameters = {} + header_parameters['Accept'] = 'application/json' + header_parameters['Content-Type'] = 'application/json; charset=utf-8' + if self.config.generate_client_request_id: + header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) + if custom_headers: + header_parameters.update(custom_headers) + if self.config.accept_language is not None: + header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') + + # Construct body + body_content = self._serialize.body(parameters, 'ProtectionPolicyResource') + + # Construct and send request + request = self._client.put(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) + + if response.status_code not in [200, 202]: + exp = CloudError(response) + exp.request_id = response.headers.get('x-ms-request-id') + raise exp + + deserialized = None + + if response.status_code == 200: + deserialized = self._deserialize('ProtectionPolicyResource', response) + + if raw: + client_raw_response = ClientRawResponse(deserialized, response) + return client_raw_response + + return deserialized + create_or_update.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/policies/{policyName}'} + + def delete( + self, vault_name, resource_group_name, fabric_name, policy_name, custom_headers=None, raw=False, **operation_config): + """Deletes specified backup policy from your Backup Fabric. This is an + asynchronous operation. + Status of the operation can be fetched using + GetScopedPolicyOperationResult API. + + :param vault_name: The name of the recovery services vault. + :type vault_name: str + :param resource_group_name: The name of the resource group where the + recovery services vault is present. + :type resource_group_name: str + :param fabric_name: + :type fabric_name: str + :param policy_name: Backup policy to be deleted. + :type policy_name: str + :param dict custom_headers: headers that will be added to the request + :param bool raw: returns the direct response alongside the + deserialized response + :param operation_config: :ref:`Operation configuration + overrides`. + :return: None or ClientRawResponse if raw=true + :rtype: None or ~msrest.pipeline.ClientRawResponse + :raises: :class:`CloudError` + """ + # Construct URL + url = self.delete.metadata['url'] + path_format_arguments = { + 'vaultName': self._serialize.url("vault_name", vault_name, 'str'), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), + 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'), + 'fabricName': self._serialize.url("fabric_name", fabric_name, 'str'), + 'policyName': self._serialize.url("policy_name", policy_name, 'str') + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} + query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') + + # Construct headers + header_parameters = {} + if self.config.generate_client_request_id: + header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) + if custom_headers: + header_parameters.update(custom_headers) + if self.config.accept_language is not None: + header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') + + # Construct and send request + request = self._client.delete(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) + + if response.status_code not in [200, 204]: + exp = CloudError(response) + exp.request_id = response.headers.get('x-ms-request-id') + raise exp + + if raw: + client_raw_response = ClientRawResponse(None, response) + return client_raw_response + delete.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/policies/{policyName}'} diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/scoped_protection_policy_operation_results_operations.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/scoped_protection_policy_operation_results_operations.py new file mode 100644 index 000000000000..ddd5b2d404e2 --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/scoped_protection_policy_operation_results_operations.py @@ -0,0 +1,113 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +import uuid +from msrest.pipeline import ClientRawResponse +from msrestazure.azure_exceptions import CloudError + +from .. import models + + +class ScopedProtectionPolicyOperationResultsOperations(object): + """ScopedProtectionPolicyOperationResultsOperations operations. + + :param client: Client for service requests. + :param config: Configuration of service client. + :param serializer: An object model serializer. + :param deserializer: An object model deserializer. + :ivar api_version: Client Api Version. Constant value: "2017-09-01". + """ + + models = models + + def __init__(self, client, config, serializer, deserializer): + + self._client = client + self._serialize = serializer + self._deserialize = deserializer + self.api_version = "2017-09-01" + + self.config = config + + def get( + self, vault_name, resource_group_name, fabric_name, policy_name, operation_id, custom_headers=None, raw=False, **operation_config): + """Provides the result of an operation. + + :param vault_name: The name of the recovery services vault. + :type vault_name: str + :param resource_group_name: The name of the resource group where the + recovery services vault is present. + :type resource_group_name: str + :param fabric_name: + :type fabric_name: str + :param policy_name: Backup policy name whose operation's result needs + to be fetched. + :type policy_name: str + :param operation_id: Operation ID which represents the operation whose + result needs to be fetched. + :type operation_id: str + :param dict custom_headers: headers that will be added to the request + :param bool raw: returns the direct response alongside the + deserialized response + :param operation_config: :ref:`Operation configuration + overrides`. + :return: ProtectionPolicyResource or ClientRawResponse if raw=true + :rtype: + ~azure.mgmt.recoveryservicesbackup.models.ProtectionPolicyResource or + ~msrest.pipeline.ClientRawResponse + :raises: :class:`CloudError` + """ + # Construct URL + url = self.get.metadata['url'] + path_format_arguments = { + 'vaultName': self._serialize.url("vault_name", vault_name, 'str'), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), + 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'), + 'fabricName': self._serialize.url("fabric_name", fabric_name, 'str'), + 'policyName': self._serialize.url("policy_name", policy_name, 'str'), + 'operationId': self._serialize.url("operation_id", operation_id, 'str') + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} + query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') + + # Construct headers + header_parameters = {} + header_parameters['Accept'] = 'application/json' + if self.config.generate_client_request_id: + header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) + if custom_headers: + header_parameters.update(custom_headers) + if self.config.accept_language is not None: + header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') + + # Construct and send request + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) + + if response.status_code not in [200, 202]: + exp = CloudError(response) + exp.request_id = response.headers.get('x-ms-request-id') + raise exp + + deserialized = None + + if response.status_code == 200: + deserialized = self._deserialize('ProtectionPolicyResource', response) + + if raw: + client_raw_response = ClientRawResponse(deserialized, response) + return client_raw_response + + return deserialized + get.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/policies/{policyName}/operationResults/{operationId}'} diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/scoped_protection_policy_operation_statuses_operations.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/scoped_protection_policy_operation_statuses_operations.py new file mode 100644 index 000000000000..d450b8895538 --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/scoped_protection_policy_operation_statuses_operations.py @@ -0,0 +1,118 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +import uuid +from msrest.pipeline import ClientRawResponse +from msrestazure.azure_exceptions import CloudError + +from .. import models + + +class ScopedProtectionPolicyOperationStatusesOperations(object): + """ScopedProtectionPolicyOperationStatusesOperations operations. + + :param client: Client for service requests. + :param config: Configuration of service client. + :param serializer: An object model serializer. + :param deserializer: An object model deserializer. + :ivar api_version: Client Api Version. Constant value: "2017-09-01". + """ + + models = models + + def __init__(self, client, config, serializer, deserializer): + + self._client = client + self._serialize = serializer + self._deserialize = deserializer + self.api_version = "2017-09-01" + + self.config = config + + def get( + self, vault_name, resource_group_name, fabric_name, policy_name, operation_id, custom_headers=None, raw=False, **operation_config): + """Provides the status of the asynchronous operations like backup, + restore. The status can + be in progress, completed or failed. You can refer to the Operation + Status enum for all + the possible states of an operation. Some operations create jobs. This + method returns the + list of jobs associated with operation. + + :param vault_name: The name of the recovery services vault. + :type vault_name: str + :param resource_group_name: The name of the resource group where the + recovery services vault is present. + :type resource_group_name: str + :param fabric_name: + :type fabric_name: str + :param policy_name: Backup policy name whose operation's status needs + to be fetched. + :type policy_name: str + :param operation_id: Operation ID which represents an operation whose + status needs to be fetched. + :type operation_id: str + :param dict custom_headers: headers that will be added to the request + :param bool raw: returns the direct response alongside the + deserialized response + :param operation_config: :ref:`Operation configuration + overrides`. + :return: OperationStatus or ClientRawResponse if raw=true + :rtype: ~azure.mgmt.recoveryservicesbackup.models.OperationStatus or + ~msrest.pipeline.ClientRawResponse + :raises: :class:`CloudError` + """ + # Construct URL + url = self.get.metadata['url'] + path_format_arguments = { + 'vaultName': self._serialize.url("vault_name", vault_name, 'str'), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), + 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'), + 'fabricName': self._serialize.url("fabric_name", fabric_name, 'str'), + 'policyName': self._serialize.url("policy_name", policy_name, 'str'), + 'operationId': self._serialize.url("operation_id", operation_id, 'str') + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} + query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') + + # Construct headers + header_parameters = {} + header_parameters['Accept'] = 'application/json' + if self.config.generate_client_request_id: + header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) + if custom_headers: + header_parameters.update(custom_headers) + if self.config.accept_language is not None: + header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') + + # Construct and send request + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) + + if response.status_code not in [200]: + exp = CloudError(response) + exp.request_id = response.headers.get('x-ms-request-id') + raise exp + + deserialized = None + + if response.status_code == 200: + deserialized = self._deserialize('OperationStatus', response) + + if raw: + client_raw_response = ClientRawResponse(deserialized, response) + return client_raw_response + + return deserialized + get.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/policies/{policyName}/operations/{operationId}'} diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/recovery_services_backup_client.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/recovery_services_backup_client.py index 3daeb404eb15..ac0f3ef0db36 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/recovery_services_backup_client.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/recovery_services_backup_client.py @@ -13,6 +13,14 @@ from msrest import Serializer, Deserializer from msrestazure import AzureConfiguration from .version import VERSION +from .operations.backup_fabrics_operations import BackupFabricsOperations +from .operations.scoped_backup_policies_operations import ScopedBackupPoliciesOperations +from .operations.scoped_protection_policies_operations import ScopedProtectionPoliciesOperations +from .operations.scoped_protection_policy_operation_results_operations import ScopedProtectionPolicyOperationResultsOperations +from .operations.scoped_protection_policy_operation_statuses_operations import ScopedProtectionPolicyOperationStatusesOperations +from .operations.backup_protection_containers_in_fabric_operations import BackupProtectionContainersInFabricOperations +from .operations.backup_protected_items_in_container_operations import BackupProtectedItemsInContainerOperations +from .operations.protection_containers_operations import ProtectionContainersOperations from .operations.protection_intent_operations import ProtectionIntentOperations from .operations.backup_status_operations import BackupStatusOperations from .operations.feature_support_operations import FeatureSupportOperations @@ -29,7 +37,6 @@ from .operations.backup_engines_operations import BackupEnginesOperations from .operations.protection_container_refresh_operation_results_operations import ProtectionContainerRefreshOperationResultsOperations from .operations.protectable_containers_operations import ProtectableContainersOperations -from .operations.protection_containers_operations import ProtectionContainersOperations from .operations.backup_workload_items_operations import BackupWorkloadItemsOperations from .operations.protection_container_operation_results_operations import ProtectionContainerOperationResultsOperations from .operations.protected_items_operations import ProtectedItemsOperations @@ -92,6 +99,22 @@ class RecoveryServicesBackupClient(SDKClient): :ivar config: Configuration for client. :vartype config: RecoveryServicesBackupClientConfiguration + :ivar backup_fabrics: BackupFabrics operations + :vartype backup_fabrics: azure.mgmt.recoveryservicesbackup.operations.BackupFabricsOperations + :ivar scoped_backup_policies: ScopedBackupPolicies operations + :vartype scoped_backup_policies: azure.mgmt.recoveryservicesbackup.operations.ScopedBackupPoliciesOperations + :ivar scoped_protection_policies: ScopedProtectionPolicies operations + :vartype scoped_protection_policies: azure.mgmt.recoveryservicesbackup.operations.ScopedProtectionPoliciesOperations + :ivar scoped_protection_policy_operation_results: ScopedProtectionPolicyOperationResults operations + :vartype scoped_protection_policy_operation_results: azure.mgmt.recoveryservicesbackup.operations.ScopedProtectionPolicyOperationResultsOperations + :ivar scoped_protection_policy_operation_statuses: ScopedProtectionPolicyOperationStatuses operations + :vartype scoped_protection_policy_operation_statuses: azure.mgmt.recoveryservicesbackup.operations.ScopedProtectionPolicyOperationStatusesOperations + :ivar backup_protection_containers_in_fabric: BackupProtectionContainersInFabric operations + :vartype backup_protection_containers_in_fabric: azure.mgmt.recoveryservicesbackup.operations.BackupProtectionContainersInFabricOperations + :ivar backup_protected_items_in_container: BackupProtectedItemsInContainer operations + :vartype backup_protected_items_in_container: azure.mgmt.recoveryservicesbackup.operations.BackupProtectedItemsInContainerOperations + :ivar protection_containers: ProtectionContainers operations + :vartype protection_containers: azure.mgmt.recoveryservicesbackup.operations.ProtectionContainersOperations :ivar protection_intent: ProtectionIntent operations :vartype protection_intent: azure.mgmt.recoveryservicesbackup.operations.ProtectionIntentOperations :ivar backup_status: BackupStatus operations @@ -124,8 +147,6 @@ class RecoveryServicesBackupClient(SDKClient): :vartype protection_container_refresh_operation_results: azure.mgmt.recoveryservicesbackup.operations.ProtectionContainerRefreshOperationResultsOperations :ivar protectable_containers: ProtectableContainers operations :vartype protectable_containers: azure.mgmt.recoveryservicesbackup.operations.ProtectableContainersOperations - :ivar protection_containers: ProtectionContainers operations - :vartype protection_containers: azure.mgmt.recoveryservicesbackup.operations.ProtectionContainersOperations :ivar backup_workload_items: BackupWorkloadItems operations :vartype backup_workload_items: azure.mgmt.recoveryservicesbackup.operations.BackupWorkloadItemsOperations :ivar protection_container_operation_results: ProtectionContainerOperationResults operations @@ -187,6 +208,22 @@ def __init__( self._serialize = Serializer(client_models) self._deserialize = Deserializer(client_models) + self.backup_fabrics = BackupFabricsOperations( + self._client, self.config, self._serialize, self._deserialize) + self.scoped_backup_policies = ScopedBackupPoliciesOperations( + self._client, self.config, self._serialize, self._deserialize) + self.scoped_protection_policies = ScopedProtectionPoliciesOperations( + self._client, self.config, self._serialize, self._deserialize) + self.scoped_protection_policy_operation_results = ScopedProtectionPolicyOperationResultsOperations( + self._client, self.config, self._serialize, self._deserialize) + self.scoped_protection_policy_operation_statuses = ScopedProtectionPolicyOperationStatusesOperations( + self._client, self.config, self._serialize, self._deserialize) + self.backup_protection_containers_in_fabric = BackupProtectionContainersInFabricOperations( + self._client, self.config, self._serialize, self._deserialize) + self.backup_protected_items_in_container = BackupProtectedItemsInContainerOperations( + self._client, self.config, self._serialize, self._deserialize) + self.protection_containers = ProtectionContainersOperations( + self._client, self.config, self._serialize, self._deserialize) self.protection_intent = ProtectionIntentOperations( self._client, self.config, self._serialize, self._deserialize) self.backup_status = BackupStatusOperations( @@ -219,8 +256,6 @@ def __init__( self._client, self.config, self._serialize, self._deserialize) self.protectable_containers = ProtectableContainersOperations( self._client, self.config, self._serialize, self._deserialize) - self.protection_containers = ProtectionContainersOperations( - self._client, self.config, self._serialize, self._deserialize) self.backup_workload_items = BackupWorkloadItemsOperations( self._client, self.config, self._serialize, self._deserialize) self.protection_container_operation_results = ProtectionContainerOperationResultsOperations( From 5ee3c22e964e6948d348e0e27a40ccc34b00ab84 Mon Sep 17 00:00:00 2001 From: Azure SDK for Python bot Date: Tue, 8 Jan 2019 09:06:43 +0000 Subject: [PATCH 2/6] Generated from 424001e3653bf7ff244f357c943c32980e7860ee Changing the operationIdin 2016-12-01 bms.json --- .../operations/__init__.py | 2 + ...ckup_resource_storage_config_operations.py | 99 +++++++++++++++++++ ...kup_resource_storage_configs_operations.py | 61 ------------ .../recovery_services_backup_client.py | 5 + 4 files changed, 106 insertions(+), 61 deletions(-) create mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_resource_storage_config_operations.py diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/__init__.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/__init__.py index bcb62254e19a..bb26cc74bac8 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/__init__.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/__init__.py @@ -53,6 +53,7 @@ from .backup_protection_containers_operations import BackupProtectionContainersOperations from .security_pi_ns_operations import SecurityPINsOperations from .backup_resource_storage_configs_operations import BackupResourceStorageConfigsOperations +from .backup_resource_storage_config_operations import BackupResourceStorageConfigOperations from .operations import Operations __all__ = [ @@ -100,5 +101,6 @@ 'BackupProtectionContainersOperations', 'SecurityPINsOperations', 'BackupResourceStorageConfigsOperations', + 'BackupResourceStorageConfigOperations', 'Operations', ] diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_resource_storage_config_operations.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_resource_storage_config_operations.py new file mode 100644 index 000000000000..2ad7e0771e69 --- /dev/null +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_resource_storage_config_operations.py @@ -0,0 +1,99 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +import uuid +from msrest.pipeline import ClientRawResponse +from msrestazure.azure_exceptions import CloudError + +from .. import models + + +class BackupResourceStorageConfigOperations(object): + """BackupResourceStorageConfigOperations operations. + + :param client: Client for service requests. + :param config: Configuration of service client. + :param serializer: An object model serializer. + :param deserializer: An object model deserializer. + :ivar api_version: Client Api Version. Constant value: "2016-12-01". + """ + + models = models + + def __init__(self, client, config, serializer, deserializer): + + self._client = client + self._serialize = serializer + self._deserialize = deserializer + self.api_version = "2016-12-01" + + self.config = config + + def update( + self, vault_name, resource_group_name, parameters, custom_headers=None, raw=False, **operation_config): + """Updates vault storage model type. + + :param vault_name: The name of the recovery services vault. + :type vault_name: str + :param resource_group_name: The name of the resource group where the + recovery services vault is present. + :type resource_group_name: str + :param parameters: Vault storage config request + :type parameters: + ~azure.mgmt.recoveryservicesbackup.models.BackupResourceConfigResource + :param dict custom_headers: headers that will be added to the request + :param bool raw: returns the direct response alongside the + deserialized response + :param operation_config: :ref:`Operation configuration + overrides`. + :return: None or ClientRawResponse if raw=true + :rtype: None or ~msrest.pipeline.ClientRawResponse + :raises: :class:`CloudError` + """ + # Construct URL + url = self.update.metadata['url'] + path_format_arguments = { + 'vaultName': self._serialize.url("vault_name", vault_name, 'str'), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), + 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str') + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} + query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') + + # Construct headers + header_parameters = {} + header_parameters['Content-Type'] = 'application/json; charset=utf-8' + if self.config.generate_client_request_id: + header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) + if custom_headers: + header_parameters.update(custom_headers) + if self.config.accept_language is not None: + header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') + + # Construct body + body_content = self._serialize.body(parameters, 'BackupResourceConfigResource') + + # Construct and send request + request = self._client.patch(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) + + if response.status_code not in [204]: + exp = CloudError(response) + exp.request_id = response.headers.get('x-ms-request-id') + raise exp + + if raw: + client_raw_response = ClientRawResponse(None, response) + return client_raw_response + update.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupstorageconfig/vaultstorageconfig'} diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_resource_storage_configs_operations.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_resource_storage_configs_operations.py index 06132bc7c624..c6ddc32d226f 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_resource_storage_configs_operations.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_resource_storage_configs_operations.py @@ -171,64 +171,3 @@ def update( return deserialized update.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupstorageconfig/vaultstorageconfig'} - - def update1( - self, vault_name, resource_group_name, parameters, custom_headers=None, raw=False, **operation_config): - """Updates vault storage model type. - - :param vault_name: The name of the recovery services vault. - :type vault_name: str - :param resource_group_name: The name of the resource group where the - recovery services vault is present. - :type resource_group_name: str - :param parameters: Vault storage config request - :type parameters: - ~azure.mgmt.recoveryservicesbackup.models.BackupResourceConfigResource - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: None or ClientRawResponse if raw=true - :rtype: None or ~msrest.pipeline.ClientRawResponse - :raises: :class:`CloudError` - """ - # Construct URL - url = self.update1.metadata['url'] - path_format_arguments = { - 'vaultName': self._serialize.url("vault_name", vault_name, 'str'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str') - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - - # Construct headers - header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct body - body_content = self._serialize.body(parameters, 'BackupResourceConfigResource') - - # Construct and send request - request = self._client.patch(url, query_parameters, header_parameters, body_content) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [204]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - if raw: - client_raw_response = ClientRawResponse(None, response) - return client_raw_response - update1.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupstorageconfig/vaultstorageconfig'} diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/recovery_services_backup_client.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/recovery_services_backup_client.py index ac0f3ef0db36..d782c033f874 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/recovery_services_backup_client.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/recovery_services_backup_client.py @@ -57,6 +57,7 @@ from .operations.backup_protection_containers_operations import BackupProtectionContainersOperations from .operations.security_pi_ns_operations import SecurityPINsOperations from .operations.backup_resource_storage_configs_operations import BackupResourceStorageConfigsOperations +from .operations.backup_resource_storage_config_operations import BackupResourceStorageConfigOperations from .operations.operations import Operations from . import models @@ -187,6 +188,8 @@ class RecoveryServicesBackupClient(SDKClient): :vartype security_pi_ns: azure.mgmt.recoveryservicesbackup.operations.SecurityPINsOperations :ivar backup_resource_storage_configs: BackupResourceStorageConfigs operations :vartype backup_resource_storage_configs: azure.mgmt.recoveryservicesbackup.operations.BackupResourceStorageConfigsOperations + :ivar backup_resource_storage_config: BackupResourceStorageConfig operations + :vartype backup_resource_storage_config: azure.mgmt.recoveryservicesbackup.operations.BackupResourceStorageConfigOperations :ivar operations: Operations operations :vartype operations: azure.mgmt.recoveryservicesbackup.operations.Operations @@ -296,5 +299,7 @@ def __init__( self._client, self.config, self._serialize, self._deserialize) self.backup_resource_storage_configs = BackupResourceStorageConfigsOperations( self._client, self.config, self._serialize, self._deserialize) + self.backup_resource_storage_config = BackupResourceStorageConfigOperations( + self._client, self.config, self._serialize, self._deserialize) self.operations = Operations( self._client, self.config, self._serialize, self._deserialize) From 0c9b01d5181b686fe8b1de11cabab9b886281eea Mon Sep 17 00:00:00 2001 From: Azure SDK for Python bot Date: Tue, 8 Jan 2019 14:22:18 +0000 Subject: [PATCH 3/6] Generated from acb8728938d79f932ad2a9f32f517f8975c0f6f8 Updating operationIdin 2016-12-01 bms.json --- .../operations/__init__.py | 2 - ...ckup_resource_storage_config_operations.py | 99 ------------------- ...kup_resource_storage_configs_operations.py | 61 ++++++++++++ .../recovery_services_backup_client.py | 5 - 4 files changed, 61 insertions(+), 106 deletions(-) delete mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_resource_storage_config_operations.py diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/__init__.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/__init__.py index bb26cc74bac8..bcb62254e19a 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/__init__.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/__init__.py @@ -53,7 +53,6 @@ from .backup_protection_containers_operations import BackupProtectionContainersOperations from .security_pi_ns_operations import SecurityPINsOperations from .backup_resource_storage_configs_operations import BackupResourceStorageConfigsOperations -from .backup_resource_storage_config_operations import BackupResourceStorageConfigOperations from .operations import Operations __all__ = [ @@ -101,6 +100,5 @@ 'BackupProtectionContainersOperations', 'SecurityPINsOperations', 'BackupResourceStorageConfigsOperations', - 'BackupResourceStorageConfigOperations', 'Operations', ] diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_resource_storage_config_operations.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_resource_storage_config_operations.py deleted file mode 100644 index 2ad7e0771e69..000000000000 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_resource_storage_config_operations.py +++ /dev/null @@ -1,99 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -import uuid -from msrest.pipeline import ClientRawResponse -from msrestazure.azure_exceptions import CloudError - -from .. import models - - -class BackupResourceStorageConfigOperations(object): - """BackupResourceStorageConfigOperations operations. - - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - :ivar api_version: Client Api Version. Constant value: "2016-12-01". - """ - - models = models - - def __init__(self, client, config, serializer, deserializer): - - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self.api_version = "2016-12-01" - - self.config = config - - def update( - self, vault_name, resource_group_name, parameters, custom_headers=None, raw=False, **operation_config): - """Updates vault storage model type. - - :param vault_name: The name of the recovery services vault. - :type vault_name: str - :param resource_group_name: The name of the resource group where the - recovery services vault is present. - :type resource_group_name: str - :param parameters: Vault storage config request - :type parameters: - ~azure.mgmt.recoveryservicesbackup.models.BackupResourceConfigResource - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: None or ClientRawResponse if raw=true - :rtype: None or ~msrest.pipeline.ClientRawResponse - :raises: :class:`CloudError` - """ - # Construct URL - url = self.update.metadata['url'] - path_format_arguments = { - 'vaultName': self._serialize.url("vault_name", vault_name, 'str'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str') - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - - # Construct headers - header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct body - body_content = self._serialize.body(parameters, 'BackupResourceConfigResource') - - # Construct and send request - request = self._client.patch(url, query_parameters, header_parameters, body_content) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [204]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - if raw: - client_raw_response = ClientRawResponse(None, response) - return client_raw_response - update.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupstorageconfig/vaultstorageconfig'} diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_resource_storage_configs_operations.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_resource_storage_configs_operations.py index c6ddc32d226f..7c551874e996 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_resource_storage_configs_operations.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_resource_storage_configs_operations.py @@ -171,3 +171,64 @@ def update( return deserialized update.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupstorageconfig/vaultstorageconfig'} + + def patch( + self, vault_name, resource_group_name, parameters, custom_headers=None, raw=False, **operation_config): + """Updates vault storage model type. + + :param vault_name: The name of the recovery services vault. + :type vault_name: str + :param resource_group_name: The name of the resource group where the + recovery services vault is present. + :type resource_group_name: str + :param parameters: Vault storage config request + :type parameters: + ~azure.mgmt.recoveryservicesbackup.models.BackupResourceConfigResource + :param dict custom_headers: headers that will be added to the request + :param bool raw: returns the direct response alongside the + deserialized response + :param operation_config: :ref:`Operation configuration + overrides`. + :return: None or ClientRawResponse if raw=true + :rtype: None or ~msrest.pipeline.ClientRawResponse + :raises: :class:`CloudError` + """ + # Construct URL + url = self.patch.metadata['url'] + path_format_arguments = { + 'vaultName': self._serialize.url("vault_name", vault_name, 'str'), + 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), + 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str') + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} + query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') + + # Construct headers + header_parameters = {} + header_parameters['Content-Type'] = 'application/json; charset=utf-8' + if self.config.generate_client_request_id: + header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) + if custom_headers: + header_parameters.update(custom_headers) + if self.config.accept_language is not None: + header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') + + # Construct body + body_content = self._serialize.body(parameters, 'BackupResourceConfigResource') + + # Construct and send request + request = self._client.patch(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) + + if response.status_code not in [204]: + exp = CloudError(response) + exp.request_id = response.headers.get('x-ms-request-id') + raise exp + + if raw: + client_raw_response = ClientRawResponse(None, response) + return client_raw_response + patch.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupstorageconfig/vaultstorageconfig'} diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/recovery_services_backup_client.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/recovery_services_backup_client.py index d782c033f874..ac0f3ef0db36 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/recovery_services_backup_client.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/recovery_services_backup_client.py @@ -57,7 +57,6 @@ from .operations.backup_protection_containers_operations import BackupProtectionContainersOperations from .operations.security_pi_ns_operations import SecurityPINsOperations from .operations.backup_resource_storage_configs_operations import BackupResourceStorageConfigsOperations -from .operations.backup_resource_storage_config_operations import BackupResourceStorageConfigOperations from .operations.operations import Operations from . import models @@ -188,8 +187,6 @@ class RecoveryServicesBackupClient(SDKClient): :vartype security_pi_ns: azure.mgmt.recoveryservicesbackup.operations.SecurityPINsOperations :ivar backup_resource_storage_configs: BackupResourceStorageConfigs operations :vartype backup_resource_storage_configs: azure.mgmt.recoveryservicesbackup.operations.BackupResourceStorageConfigsOperations - :ivar backup_resource_storage_config: BackupResourceStorageConfig operations - :vartype backup_resource_storage_config: azure.mgmt.recoveryservicesbackup.operations.BackupResourceStorageConfigOperations :ivar operations: Operations operations :vartype operations: azure.mgmt.recoveryservicesbackup.operations.Operations @@ -299,7 +296,5 @@ def __init__( self._client, self.config, self._serialize, self._deserialize) self.backup_resource_storage_configs = BackupResourceStorageConfigsOperations( self._client, self.config, self._serialize, self._deserialize) - self.backup_resource_storage_config = BackupResourceStorageConfigOperations( - self._client, self.config, self._serialize, self._deserialize) self.operations = Operations( self._client, self.config, self._serialize, self._deserialize) From b2d23d448a18e6f89509786a7ef91ebb5bc1ef5b Mon Sep 17 00:00:00 2001 From: Azure SDK for Python bot Date: Wed, 9 Jan 2019 13:05:59 +0000 Subject: [PATCH 4/6] Generated from 29bec153b8ce07d20202302d301f7c8f52f7ae19 Modifying Readme --- .../recoveryservicesbackup/models/__init__.py | 562 +++++++++--------- .../models/bms_backup_fabric_query_object.py | 28 - .../bms_backup_fabric_query_object_py3.py | 28 - .../models/bms_backup_fabrics_query_object.py | 37 -- .../bms_backup_fabrics_query_object_py3.py | 37 -- .../models/generic_backup_fabric.py | 42 -- .../models/generic_backup_fabric_py3.py | 42 -- .../models/generic_backup_fabric_resource.py | 57 -- .../generic_backup_fabric_resource_paged.py | 27 - .../generic_backup_fabric_resource_py3.py | 57 -- .../models/generic_restore_access_request.py | 33 - .../generic_restore_access_request_py3.py | 33 - .../models/generic_restore_access_response.py | 33 - .../generic_restore_access_response_py3.py | 33 - .../recovery_services_backup_client_enums.py | 396 ++++++------ .../operations/__init__.py | 18 +- .../operations/backup_fabrics_operations.py | 324 ---------- ...protected_items_in_container_operations.py | 124 ---- ...tection_containers_in_fabric_operations.py | 116 ---- .../protection_containers_operations.py | 106 +--- .../scoped_backup_policies_operations.py | 117 ---- .../scoped_protection_policies_operations.py | 254 -------- ...ion_policy_operation_results_operations.py | 113 ---- ...on_policy_operation_statuses_operations.py | 118 ---- .../recovery_services_backup_client.py | 45 +- 25 files changed, 483 insertions(+), 2297 deletions(-) delete mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_backup_fabric_query_object.py delete mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_backup_fabric_query_object_py3.py delete mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_backup_fabrics_query_object.py delete mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_backup_fabrics_query_object_py3.py delete mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric.py delete mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric_py3.py delete mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric_resource.py delete mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric_resource_paged.py delete mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric_resource_py3.py delete mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_restore_access_request.py delete mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_restore_access_request_py3.py delete mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_restore_access_response.py delete mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_restore_access_response_py3.py delete mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_fabrics_operations.py delete mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_protected_items_in_container_operations.py delete mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_protection_containers_in_fabric_operations.py delete mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/scoped_backup_policies_operations.py delete mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/scoped_protection_policies_operations.py delete mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/scoped_protection_policy_operation_results_operations.py delete mode 100644 azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/scoped_protection_policy_operation_statuses_operations.py diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/__init__.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/__init__.py index c1786e577996..1bcf9d1eb5ce 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/__init__.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/__init__.py @@ -10,27 +10,36 @@ # -------------------------------------------------------------------------- try: - from .azure_backup_server_container_py3 import AzureBackupServerContainer + from .azure_backup_goal_feature_support_request_py3 import AzureBackupGoalFeatureSupportRequest from .azure_fileshare_protected_item_extended_info_py3 import AzureFileshareProtectedItemExtendedInfo from .azure_fileshare_protected_item_py3 import AzureFileshareProtectedItem from .schedule_policy_py3 import SchedulePolicy from .retention_policy_py3 import RetentionPolicy from .azure_file_share_protection_policy_py3 import AzureFileShareProtectionPolicy - from .azure_iaa_sclassic_compute_vm_container_py3 import AzureIaaSClassicComputeVMContainer + from .restore_file_specs_py3 import RestoreFileSpecs + from .target_afs_restore_info_py3 import TargetAFSRestoreInfo + from .azure_file_share_restore_request_py3 import AzureFileShareRestoreRequest from .azure_iaa_sclassic_compute_vm_protected_item_py3 import AzureIaaSClassicComputeVMProtectedItem - from .azure_iaa_scompute_vm_container_py3 import AzureIaaSComputeVMContainer from .azure_iaa_scompute_vm_protected_item_py3 import AzureIaaSComputeVMProtectedItem + from .azure_iaa_svm_error_info_py3 import AzureIaaSVMErrorInfo from .azure_iaa_svm_health_details_py3 import AzureIaaSVMHealthDetails + from .azure_iaa_svm_job_task_details_py3 import AzureIaaSVMJobTaskDetails + from .azure_iaa_svm_job_extended_info_py3 import AzureIaaSVMJobExtendedInfo + from .azure_iaa_svm_job_py3 import AzureIaaSVMJob from .azure_iaa_svm_protected_item_extended_info_py3 import AzureIaaSVMProtectedItemExtendedInfo from .azure_iaa_svm_protected_item_py3 import AzureIaaSVMProtectedItem from .azure_iaa_svm_protection_policy_py3 import AzureIaaSVMProtectionPolicy - from .azure_sqlag_workload_container_protection_container_py3 import AzureSQLAGWorkloadContainerProtectionContainer - from .azure_sql_container_py3 import AzureSqlContainer + from .azure_recovery_service_vault_protection_intent_py3 import AzureRecoveryServiceVaultProtectionIntent + from .azure_resource_protection_intent_py3 import AzureResourceProtectionIntent from .azure_sql_protected_item_extended_info_py3 import AzureSqlProtectedItemExtendedInfo from .azure_sql_protected_item_py3 import AzureSqlProtectedItem from .azure_sql_protection_policy_py3 import AzureSqlProtectionPolicy - from .azure_storage_container_py3 import AzureStorageContainer - from .azure_vm_app_container_protection_container_py3 import AzureVMAppContainerProtectionContainer + from .azure_storage_error_info_py3 import AzureStorageErrorInfo + from .azure_storage_job_task_details_py3 import AzureStorageJobTaskDetails + from .azure_storage_job_extended_info_py3 import AzureStorageJobExtendedInfo + from .azure_storage_job_py3 import AzureStorageJob + from .azure_vm_resource_feature_support_request_py3 import AzureVMResourceFeatureSupportRequest + from .azure_vm_resource_feature_support_response_py3 import AzureVMResourceFeatureSupportResponse from .error_detail_py3 import ErrorDetail from .azure_vm_workload_protected_item_extended_info_py3 import AzureVmWorkloadProtectedItemExtendedInfo from .azure_vm_workload_protected_item_py3 import AzureVmWorkloadProtectedItem @@ -40,82 +49,6 @@ from .azure_vm_workload_sap_ase_database_protected_item_py3 import AzureVmWorkloadSAPAseDatabaseProtectedItem from .azure_vm_workload_sap_hana_database_protected_item_py3 import AzureVmWorkloadSAPHanaDatabaseProtectedItem from .azure_vm_workload_sql_database_protected_item_py3 import AzureVmWorkloadSQLDatabaseProtectedItem - from .inquiry_validation_py3 import InquiryValidation - from .workload_inquiry_details_py3 import WorkloadInquiryDetails - from .inquiry_info_py3 import InquiryInfo - from .distributed_nodes_info_py3 import DistributedNodesInfo - from .azure_workload_container_extended_info_py3 import AzureWorkloadContainerExtendedInfo - from .azure_workload_container_py3 import AzureWorkloadContainer - from .bms_backup_fabric_query_object_py3 import BMSBackupFabricQueryObject - from .bms_backup_fabrics_query_object_py3 import BMSBackupFabricsQueryObject - from .bms_container_query_object_py3 import BMSContainerQueryObject - from .client_script_for_connect_py3 import ClientScriptForConnect - from .container_identity_info_py3 import ContainerIdentityInfo - from .day_py3 import Day - from .daily_retention_format_py3 import DailyRetentionFormat - from .retention_duration_py3 import RetentionDuration - from .daily_retention_schedule_py3 import DailyRetentionSchedule - from .dpm_container_extended_info_py3 import DPMContainerExtendedInfo - from .dpm_container_py3 import DpmContainer - from .dpm_protected_item_extended_info_py3 import DPMProtectedItemExtendedInfo - from .dpm_protected_item_py3 import DPMProtectedItem - from .generic_backup_fabric_py3 import GenericBackupFabric - from .generic_backup_fabric_resource_py3 import GenericBackupFabricResource - from .generic_container_extended_info_py3 import GenericContainerExtendedInfo - from .generic_container_py3 import GenericContainer - from .generic_protected_item_py3 import GenericProtectedItem - from .generic_protection_policy_py3 import GenericProtectionPolicy - from .generic_restore_access_request_py3 import GenericRestoreAccessRequest - from .generic_restore_access_response_py3 import GenericRestoreAccessResponse - from .iaa_svm_container_py3 import IaaSVMContainer - from .instant_item_recovery_target_py3 import InstantItemRecoveryTarget - from .log_schedule_policy_py3 import LogSchedulePolicy - from .weekly_retention_schedule_py3 import WeeklyRetentionSchedule - from .weekly_retention_format_py3 import WeeklyRetentionFormat - from .monthly_retention_schedule_py3 import MonthlyRetentionSchedule - from .yearly_retention_schedule_py3 import YearlyRetentionSchedule - from .long_term_retention_policy_py3 import LongTermRetentionPolicy - from .long_term_schedule_policy_py3 import LongTermSchedulePolicy - from .mab_container_extended_info_py3 import MabContainerExtendedInfo - from .mab_container_health_details_py3 import MABContainerHealthDetails - from .mab_container_py3 import MabContainer - from .mab_file_folder_protected_item_extended_info_py3 import MabFileFolderProtectedItemExtendedInfo - from .mab_file_folder_protected_item_py3 import MabFileFolderProtectedItem - from .mab_protection_policy_py3 import MabProtectionPolicy - from .operation_status_error_py3 import OperationStatusError - from .operation_status_extended_info_py3 import OperationStatusExtendedInfo - from .operation_status_py3 import OperationStatus - from .operation_status_job_extended_info_py3 import OperationStatusJobExtendedInfo - from .operation_status_jobs_extended_info_py3 import OperationStatusJobsExtendedInfo - from .operation_status_provision_ilr_extended_info_py3 import OperationStatusProvisionILRExtendedInfo - from .protected_item_py3 import ProtectedItem - from .protected_item_query_object_py3 import ProtectedItemQueryObject - from .protected_item_resource_py3 import ProtectedItemResource - from .protection_container_py3 import ProtectionContainer - from .protection_container_resource_py3 import ProtectionContainerResource - from .protection_policy_py3 import ProtectionPolicy - from .protection_policy_query_object_py3 import ProtectionPolicyQueryObject - from .protection_policy_resource_py3 import ProtectionPolicyResource - from .resource_py3 import Resource - from .resource_list_py3 import ResourceList - from .simple_retention_policy_py3 import SimpleRetentionPolicy - from .simple_schedule_policy_py3 import SimpleSchedulePolicy - from .azure_backup_goal_feature_support_request_py3 import AzureBackupGoalFeatureSupportRequest - from .restore_file_specs_py3 import RestoreFileSpecs - from .target_afs_restore_info_py3 import TargetAFSRestoreInfo - from .azure_file_share_restore_request_py3 import AzureFileShareRestoreRequest - from .azure_iaa_svm_error_info_py3 import AzureIaaSVMErrorInfo - from .azure_iaa_svm_job_task_details_py3 import AzureIaaSVMJobTaskDetails - from .azure_iaa_svm_job_extended_info_py3 import AzureIaaSVMJobExtendedInfo - from .azure_iaa_svm_job_py3 import AzureIaaSVMJob - from .azure_recovery_service_vault_protection_intent_py3 import AzureRecoveryServiceVaultProtectionIntent - from .azure_resource_protection_intent_py3 import AzureResourceProtectionIntent - from .azure_storage_error_info_py3 import AzureStorageErrorInfo - from .azure_storage_job_task_details_py3 import AzureStorageJobTaskDetails - from .azure_storage_job_extended_info_py3 import AzureStorageJobExtendedInfo - from .azure_storage_job_py3 import AzureStorageJob - from .azure_vm_resource_feature_support_request_py3 import AzureVMResourceFeatureSupportRequest - from .azure_vm_resource_feature_support_response_py3 import AzureVMResourceFeatureSupportResponse from .azure_workload_auto_protection_intent_py3 import AzureWorkloadAutoProtectionIntent from .azure_workload_error_info_py3 import AzureWorkloadErrorInfo from .azure_workload_job_task_details_py3 import AzureWorkloadJobTaskDetails @@ -135,44 +68,79 @@ from .backup_status_request_py3 import BackupStatusRequest from .backup_status_response_py3 import BackupStatusResponse from .bms_backup_summaries_query_object_py3 import BMSBackupSummariesQueryObject + from .day_py3 import Day + from .daily_retention_format_py3 import DailyRetentionFormat + from .retention_duration_py3 import RetentionDuration + from .daily_retention_schedule_py3 import DailyRetentionSchedule from .dpm_error_info_py3 import DpmErrorInfo from .dpm_job_task_details_py3 import DpmJobTaskDetails from .dpm_job_extended_info_py3 import DpmJobExtendedInfo from .dpm_job_py3 import DpmJob + from .dpm_protected_item_extended_info_py3 import DPMProtectedItemExtendedInfo + from .dpm_protected_item_py3 import DPMProtectedItem from .encryption_details_py3 import EncryptionDetails from .export_jobs_operation_result_info_py3 import ExportJobsOperationResultInfo from .feature_support_request_py3 import FeatureSupportRequest + from .generic_protected_item_py3 import GenericProtectedItem + from .generic_protection_policy_py3 import GenericProtectionPolicy from .iaas_vm_restore_request_py3 import IaasVMRestoreRequest from .job_py3 import Job from .job_query_object_py3 import JobQueryObject from .job_resource_py3 import JobResource + from .log_schedule_policy_py3 import LogSchedulePolicy + from .weekly_retention_schedule_py3 import WeeklyRetentionSchedule + from .weekly_retention_format_py3 import WeeklyRetentionFormat + from .monthly_retention_schedule_py3 import MonthlyRetentionSchedule + from .yearly_retention_schedule_py3 import YearlyRetentionSchedule + from .long_term_retention_policy_py3 import LongTermRetentionPolicy + from .long_term_schedule_policy_py3 import LongTermSchedulePolicy from .mab_error_info_py3 import MabErrorInfo + from .mab_file_folder_protected_item_extended_info_py3 import MabFileFolderProtectedItemExtendedInfo + from .mab_file_folder_protected_item_py3 import MabFileFolderProtectedItem from .mab_job_task_details_py3 import MabJobTaskDetails from .mab_job_extended_info_py3 import MabJobExtendedInfo from .mab_job_py3 import MabJob + from .mab_protection_policy_py3 import MabProtectionPolicy from .operation_result_info_py3 import OperationResultInfo from .operation_result_info_base_py3 import OperationResultInfoBase from .operation_result_info_base_resource_py3 import OperationResultInfoBaseResource from .operation_worker_response_py3 import OperationWorkerResponse from .pre_validate_enable_backup_request_py3 import PreValidateEnableBackupRequest from .pre_validate_enable_backup_response_py3 import PreValidateEnableBackupResponse + from .protected_item_py3 import ProtectedItem + from .protected_item_query_object_py3 import ProtectedItemQueryObject + from .protected_item_resource_py3 import ProtectedItemResource from .protection_intent_py3 import ProtectionIntent from .protection_intent_query_object_py3 import ProtectionIntentQueryObject from .protection_intent_resource_py3 import ProtectionIntentResource + from .protection_policy_py3 import ProtectionPolicy + from .protection_policy_query_object_py3 import ProtectionPolicyQueryObject + from .protection_policy_resource_py3 import ProtectionPolicyResource + from .resource_py3 import Resource + from .resource_list_py3 import ResourceList from .restore_request_py3 import RestoreRequest + from .simple_retention_policy_py3 import SimpleRetentionPolicy + from .simple_schedule_policy_py3 import SimpleSchedulePolicy from .validate_iaas_vm_restore_operation_request_py3 import ValidateIaasVMRestoreOperationRequest from .validate_operation_request_py3 import ValidateOperationRequest from .validate_operation_response_py3 import ValidateOperationResponse from .validate_operations_response_py3 import ValidateOperationsResponse from .validate_restore_operation_request_py3 import ValidateRestoreOperationRequest + from .azure_backup_server_container_py3 import AzureBackupServerContainer from .azure_backup_server_engine_py3 import AzureBackupServerEngine from .azure_file_share_backup_request_py3 import AzureFileShareBackupRequest from .azure_file_share_protectable_item_py3 import AzureFileShareProtectableItem from .azure_file_share_recovery_point_py3 import AzureFileShareRecoveryPoint + from .azure_iaa_sclassic_compute_vm_container_py3 import AzureIaaSClassicComputeVMContainer from .azure_iaa_sclassic_compute_vm_protectable_item_py3 import AzureIaaSClassicComputeVMProtectableItem + from .azure_iaa_scompute_vm_container_py3 import AzureIaaSComputeVMContainer from .azure_iaa_scompute_vm_protectable_item_py3 import AzureIaaSComputeVMProtectableItem + from .azure_sqlag_workload_container_protection_container_py3 import AzureSQLAGWorkloadContainerProtectionContainer + from .azure_sql_container_py3 import AzureSqlContainer + from .azure_storage_container_py3 import AzureStorageContainer from .azure_storage_protectable_container_py3 import AzureStorageProtectableContainer from .azure_vm_app_container_protectable_container_py3 import AzureVMAppContainerProtectableContainer + from .azure_vm_app_container_protection_container_py3 import AzureVMAppContainerProtectionContainer from .azure_vm_workload_item_py3 import AzureVmWorkloadItem from .pre_backup_validation_py3 import PreBackupValidation from .azure_vm_workload_protectable_item_py3 import AzureVmWorkloadProtectableItem @@ -191,6 +159,12 @@ from .sql_data_directory_py3 import SQLDataDirectory from .azure_vm_workload_sql_instance_workload_item_py3 import AzureVmWorkloadSQLInstanceWorkloadItem from .azure_workload_backup_request_py3 import AzureWorkloadBackupRequest + from .inquiry_validation_py3 import InquiryValidation + from .workload_inquiry_details_py3 import WorkloadInquiryDetails + from .inquiry_info_py3 import InquiryInfo + from .distributed_nodes_info_py3 import DistributedNodesInfo + from .azure_workload_container_extended_info_py3 import AzureWorkloadContainerExtendedInfo + from .azure_workload_container_py3 import AzureWorkloadContainer from .point_in_time_range_py3 import PointInTimeRange from .azure_workload_point_in_time_recovery_point_py3 import AzureWorkloadPointInTimeRecoveryPoint from .azure_workload_recovery_point_py3 import AzureWorkloadRecoveryPoint @@ -211,15 +185,23 @@ from .bek_details_py3 import BEKDetails from .bms_backup_engine_query_object_py3 import BMSBackupEngineQueryObject from .bms_backup_engines_query_object_py3 import BMSBackupEnginesQueryObject + from .bms_container_query_object_py3 import BMSContainerQueryObject from .bms_containers_inquiry_query_object_py3 import BMSContainersInquiryQueryObject from .bmspo_query_object_py3 import BMSPOQueryObject from .bms_refresh_containers_query_object_py3 import BMSRefreshContainersQueryObject from .bmsrp_query_object_py3 import BMSRPQueryObject from .bms_workload_item_query_object_py3 import BMSWorkloadItemQueryObject + from .client_script_for_connect_py3 import ClientScriptForConnect + from .container_identity_info_py3 import ContainerIdentityInfo from .dpm_backup_engine_py3 import DpmBackupEngine + from .dpm_container_extended_info_py3 import DPMContainerExtendedInfo + from .dpm_container_py3 import DpmContainer + from .generic_container_extended_info_py3 import GenericContainerExtendedInfo + from .generic_container_py3 import GenericContainer from .generic_recovery_point_py3 import GenericRecoveryPoint from .get_protected_item_query_object_py3 import GetProtectedItemQueryObject from .iaas_vm_backup_request_py3 import IaasVMBackupRequest + from .iaa_svm_container_py3 import IaaSVMContainer from .iaas_vmilr_registration_request_py3 import IaasVMILRRegistrationRequest from .iaa_svm_protectable_item_py3 import IaaSVMProtectableItem from .kek_details_py3 import KEKDetails @@ -228,8 +210,20 @@ from .iaas_vm_recovery_point_py3 import IaasVMRecoveryPoint from .ilr_request_py3 import ILRRequest from .ilr_request_resource_py3 import ILRRequestResource + from .instant_item_recovery_target_py3 import InstantItemRecoveryTarget + from .mab_container_extended_info_py3 import MabContainerExtendedInfo + from .mab_container_health_details_py3 import MABContainerHealthDetails + from .mab_container_py3 import MabContainer + from .operation_status_error_py3 import OperationStatusError + from .operation_status_extended_info_py3 import OperationStatusExtendedInfo + from .operation_status_py3 import OperationStatus + from .operation_status_job_extended_info_py3 import OperationStatusJobExtendedInfo + from .operation_status_jobs_extended_info_py3 import OperationStatusJobsExtendedInfo + from .operation_status_provision_ilr_extended_info_py3 import OperationStatusProvisionILRExtendedInfo from .protectable_container_py3 import ProtectableContainer from .protectable_container_resource_py3 import ProtectableContainerResource + from .protection_container_py3 import ProtectionContainer + from .protection_container_resource_py3 import ProtectionContainerResource from .recovery_point_py3 import RecoveryPoint from .recovery_point_resource_py3 import RecoveryPointResource from .restore_request_resource_py3 import RestoreRequestResource @@ -244,27 +238,36 @@ from .client_discovery_for_properties_py3 import ClientDiscoveryForProperties from .client_discovery_value_for_single_api_py3 import ClientDiscoveryValueForSingleApi except (SyntaxError, ImportError): - from .azure_backup_server_container import AzureBackupServerContainer + from .azure_backup_goal_feature_support_request import AzureBackupGoalFeatureSupportRequest from .azure_fileshare_protected_item_extended_info import AzureFileshareProtectedItemExtendedInfo from .azure_fileshare_protected_item import AzureFileshareProtectedItem from .schedule_policy import SchedulePolicy from .retention_policy import RetentionPolicy from .azure_file_share_protection_policy import AzureFileShareProtectionPolicy - from .azure_iaa_sclassic_compute_vm_container import AzureIaaSClassicComputeVMContainer + from .restore_file_specs import RestoreFileSpecs + from .target_afs_restore_info import TargetAFSRestoreInfo + from .azure_file_share_restore_request import AzureFileShareRestoreRequest from .azure_iaa_sclassic_compute_vm_protected_item import AzureIaaSClassicComputeVMProtectedItem - from .azure_iaa_scompute_vm_container import AzureIaaSComputeVMContainer from .azure_iaa_scompute_vm_protected_item import AzureIaaSComputeVMProtectedItem + from .azure_iaa_svm_error_info import AzureIaaSVMErrorInfo from .azure_iaa_svm_health_details import AzureIaaSVMHealthDetails + from .azure_iaa_svm_job_task_details import AzureIaaSVMJobTaskDetails + from .azure_iaa_svm_job_extended_info import AzureIaaSVMJobExtendedInfo + from .azure_iaa_svm_job import AzureIaaSVMJob from .azure_iaa_svm_protected_item_extended_info import AzureIaaSVMProtectedItemExtendedInfo from .azure_iaa_svm_protected_item import AzureIaaSVMProtectedItem from .azure_iaa_svm_protection_policy import AzureIaaSVMProtectionPolicy - from .azure_sqlag_workload_container_protection_container import AzureSQLAGWorkloadContainerProtectionContainer - from .azure_sql_container import AzureSqlContainer + from .azure_recovery_service_vault_protection_intent import AzureRecoveryServiceVaultProtectionIntent + from .azure_resource_protection_intent import AzureResourceProtectionIntent from .azure_sql_protected_item_extended_info import AzureSqlProtectedItemExtendedInfo from .azure_sql_protected_item import AzureSqlProtectedItem from .azure_sql_protection_policy import AzureSqlProtectionPolicy - from .azure_storage_container import AzureStorageContainer - from .azure_vm_app_container_protection_container import AzureVMAppContainerProtectionContainer + from .azure_storage_error_info import AzureStorageErrorInfo + from .azure_storage_job_task_details import AzureStorageJobTaskDetails + from .azure_storage_job_extended_info import AzureStorageJobExtendedInfo + from .azure_storage_job import AzureStorageJob + from .azure_vm_resource_feature_support_request import AzureVMResourceFeatureSupportRequest + from .azure_vm_resource_feature_support_response import AzureVMResourceFeatureSupportResponse from .error_detail import ErrorDetail from .azure_vm_workload_protected_item_extended_info import AzureVmWorkloadProtectedItemExtendedInfo from .azure_vm_workload_protected_item import AzureVmWorkloadProtectedItem @@ -274,82 +277,6 @@ from .azure_vm_workload_sap_ase_database_protected_item import AzureVmWorkloadSAPAseDatabaseProtectedItem from .azure_vm_workload_sap_hana_database_protected_item import AzureVmWorkloadSAPHanaDatabaseProtectedItem from .azure_vm_workload_sql_database_protected_item import AzureVmWorkloadSQLDatabaseProtectedItem - from .inquiry_validation import InquiryValidation - from .workload_inquiry_details import WorkloadInquiryDetails - from .inquiry_info import InquiryInfo - from .distributed_nodes_info import DistributedNodesInfo - from .azure_workload_container_extended_info import AzureWorkloadContainerExtendedInfo - from .azure_workload_container import AzureWorkloadContainer - from .bms_backup_fabric_query_object import BMSBackupFabricQueryObject - from .bms_backup_fabrics_query_object import BMSBackupFabricsQueryObject - from .bms_container_query_object import BMSContainerQueryObject - from .client_script_for_connect import ClientScriptForConnect - from .container_identity_info import ContainerIdentityInfo - from .day import Day - from .daily_retention_format import DailyRetentionFormat - from .retention_duration import RetentionDuration - from .daily_retention_schedule import DailyRetentionSchedule - from .dpm_container_extended_info import DPMContainerExtendedInfo - from .dpm_container import DpmContainer - from .dpm_protected_item_extended_info import DPMProtectedItemExtendedInfo - from .dpm_protected_item import DPMProtectedItem - from .generic_backup_fabric import GenericBackupFabric - from .generic_backup_fabric_resource import GenericBackupFabricResource - from .generic_container_extended_info import GenericContainerExtendedInfo - from .generic_container import GenericContainer - from .generic_protected_item import GenericProtectedItem - from .generic_protection_policy import GenericProtectionPolicy - from .generic_restore_access_request import GenericRestoreAccessRequest - from .generic_restore_access_response import GenericRestoreAccessResponse - from .iaa_svm_container import IaaSVMContainer - from .instant_item_recovery_target import InstantItemRecoveryTarget - from .log_schedule_policy import LogSchedulePolicy - from .weekly_retention_schedule import WeeklyRetentionSchedule - from .weekly_retention_format import WeeklyRetentionFormat - from .monthly_retention_schedule import MonthlyRetentionSchedule - from .yearly_retention_schedule import YearlyRetentionSchedule - from .long_term_retention_policy import LongTermRetentionPolicy - from .long_term_schedule_policy import LongTermSchedulePolicy - from .mab_container_extended_info import MabContainerExtendedInfo - from .mab_container_health_details import MABContainerHealthDetails - from .mab_container import MabContainer - from .mab_file_folder_protected_item_extended_info import MabFileFolderProtectedItemExtendedInfo - from .mab_file_folder_protected_item import MabFileFolderProtectedItem - from .mab_protection_policy import MabProtectionPolicy - from .operation_status_error import OperationStatusError - from .operation_status_extended_info import OperationStatusExtendedInfo - from .operation_status import OperationStatus - from .operation_status_job_extended_info import OperationStatusJobExtendedInfo - from .operation_status_jobs_extended_info import OperationStatusJobsExtendedInfo - from .operation_status_provision_ilr_extended_info import OperationStatusProvisionILRExtendedInfo - from .protected_item import ProtectedItem - from .protected_item_query_object import ProtectedItemQueryObject - from .protected_item_resource import ProtectedItemResource - from .protection_container import ProtectionContainer - from .protection_container_resource import ProtectionContainerResource - from .protection_policy import ProtectionPolicy - from .protection_policy_query_object import ProtectionPolicyQueryObject - from .protection_policy_resource import ProtectionPolicyResource - from .resource import Resource - from .resource_list import ResourceList - from .simple_retention_policy import SimpleRetentionPolicy - from .simple_schedule_policy import SimpleSchedulePolicy - from .azure_backup_goal_feature_support_request import AzureBackupGoalFeatureSupportRequest - from .restore_file_specs import RestoreFileSpecs - from .target_afs_restore_info import TargetAFSRestoreInfo - from .azure_file_share_restore_request import AzureFileShareRestoreRequest - from .azure_iaa_svm_error_info import AzureIaaSVMErrorInfo - from .azure_iaa_svm_job_task_details import AzureIaaSVMJobTaskDetails - from .azure_iaa_svm_job_extended_info import AzureIaaSVMJobExtendedInfo - from .azure_iaa_svm_job import AzureIaaSVMJob - from .azure_recovery_service_vault_protection_intent import AzureRecoveryServiceVaultProtectionIntent - from .azure_resource_protection_intent import AzureResourceProtectionIntent - from .azure_storage_error_info import AzureStorageErrorInfo - from .azure_storage_job_task_details import AzureStorageJobTaskDetails - from .azure_storage_job_extended_info import AzureStorageJobExtendedInfo - from .azure_storage_job import AzureStorageJob - from .azure_vm_resource_feature_support_request import AzureVMResourceFeatureSupportRequest - from .azure_vm_resource_feature_support_response import AzureVMResourceFeatureSupportResponse from .azure_workload_auto_protection_intent import AzureWorkloadAutoProtectionIntent from .azure_workload_error_info import AzureWorkloadErrorInfo from .azure_workload_job_task_details import AzureWorkloadJobTaskDetails @@ -369,44 +296,79 @@ from .backup_status_request import BackupStatusRequest from .backup_status_response import BackupStatusResponse from .bms_backup_summaries_query_object import BMSBackupSummariesQueryObject + from .day import Day + from .daily_retention_format import DailyRetentionFormat + from .retention_duration import RetentionDuration + from .daily_retention_schedule import DailyRetentionSchedule from .dpm_error_info import DpmErrorInfo from .dpm_job_task_details import DpmJobTaskDetails from .dpm_job_extended_info import DpmJobExtendedInfo from .dpm_job import DpmJob + from .dpm_protected_item_extended_info import DPMProtectedItemExtendedInfo + from .dpm_protected_item import DPMProtectedItem from .encryption_details import EncryptionDetails from .export_jobs_operation_result_info import ExportJobsOperationResultInfo from .feature_support_request import FeatureSupportRequest + from .generic_protected_item import GenericProtectedItem + from .generic_protection_policy import GenericProtectionPolicy from .iaas_vm_restore_request import IaasVMRestoreRequest from .job import Job from .job_query_object import JobQueryObject from .job_resource import JobResource + from .log_schedule_policy import LogSchedulePolicy + from .weekly_retention_schedule import WeeklyRetentionSchedule + from .weekly_retention_format import WeeklyRetentionFormat + from .monthly_retention_schedule import MonthlyRetentionSchedule + from .yearly_retention_schedule import YearlyRetentionSchedule + from .long_term_retention_policy import LongTermRetentionPolicy + from .long_term_schedule_policy import LongTermSchedulePolicy from .mab_error_info import MabErrorInfo + from .mab_file_folder_protected_item_extended_info import MabFileFolderProtectedItemExtendedInfo + from .mab_file_folder_protected_item import MabFileFolderProtectedItem from .mab_job_task_details import MabJobTaskDetails from .mab_job_extended_info import MabJobExtendedInfo from .mab_job import MabJob + from .mab_protection_policy import MabProtectionPolicy from .operation_result_info import OperationResultInfo from .operation_result_info_base import OperationResultInfoBase from .operation_result_info_base_resource import OperationResultInfoBaseResource from .operation_worker_response import OperationWorkerResponse from .pre_validate_enable_backup_request import PreValidateEnableBackupRequest from .pre_validate_enable_backup_response import PreValidateEnableBackupResponse + from .protected_item import ProtectedItem + from .protected_item_query_object import ProtectedItemQueryObject + from .protected_item_resource import ProtectedItemResource from .protection_intent import ProtectionIntent from .protection_intent_query_object import ProtectionIntentQueryObject from .protection_intent_resource import ProtectionIntentResource + from .protection_policy import ProtectionPolicy + from .protection_policy_query_object import ProtectionPolicyQueryObject + from .protection_policy_resource import ProtectionPolicyResource + from .resource import Resource + from .resource_list import ResourceList from .restore_request import RestoreRequest + from .simple_retention_policy import SimpleRetentionPolicy + from .simple_schedule_policy import SimpleSchedulePolicy from .validate_iaas_vm_restore_operation_request import ValidateIaasVMRestoreOperationRequest from .validate_operation_request import ValidateOperationRequest from .validate_operation_response import ValidateOperationResponse from .validate_operations_response import ValidateOperationsResponse from .validate_restore_operation_request import ValidateRestoreOperationRequest + from .azure_backup_server_container import AzureBackupServerContainer from .azure_backup_server_engine import AzureBackupServerEngine from .azure_file_share_backup_request import AzureFileShareBackupRequest from .azure_file_share_protectable_item import AzureFileShareProtectableItem from .azure_file_share_recovery_point import AzureFileShareRecoveryPoint + from .azure_iaa_sclassic_compute_vm_container import AzureIaaSClassicComputeVMContainer from .azure_iaa_sclassic_compute_vm_protectable_item import AzureIaaSClassicComputeVMProtectableItem + from .azure_iaa_scompute_vm_container import AzureIaaSComputeVMContainer from .azure_iaa_scompute_vm_protectable_item import AzureIaaSComputeVMProtectableItem + from .azure_sqlag_workload_container_protection_container import AzureSQLAGWorkloadContainerProtectionContainer + from .azure_sql_container import AzureSqlContainer + from .azure_storage_container import AzureStorageContainer from .azure_storage_protectable_container import AzureStorageProtectableContainer from .azure_vm_app_container_protectable_container import AzureVMAppContainerProtectableContainer + from .azure_vm_app_container_protection_container import AzureVMAppContainerProtectionContainer from .azure_vm_workload_item import AzureVmWorkloadItem from .pre_backup_validation import PreBackupValidation from .azure_vm_workload_protectable_item import AzureVmWorkloadProtectableItem @@ -425,6 +387,12 @@ from .sql_data_directory import SQLDataDirectory from .azure_vm_workload_sql_instance_workload_item import AzureVmWorkloadSQLInstanceWorkloadItem from .azure_workload_backup_request import AzureWorkloadBackupRequest + from .inquiry_validation import InquiryValidation + from .workload_inquiry_details import WorkloadInquiryDetails + from .inquiry_info import InquiryInfo + from .distributed_nodes_info import DistributedNodesInfo + from .azure_workload_container_extended_info import AzureWorkloadContainerExtendedInfo + from .azure_workload_container import AzureWorkloadContainer from .point_in_time_range import PointInTimeRange from .azure_workload_point_in_time_recovery_point import AzureWorkloadPointInTimeRecoveryPoint from .azure_workload_recovery_point import AzureWorkloadRecoveryPoint @@ -445,15 +413,23 @@ from .bek_details import BEKDetails from .bms_backup_engine_query_object import BMSBackupEngineQueryObject from .bms_backup_engines_query_object import BMSBackupEnginesQueryObject + from .bms_container_query_object import BMSContainerQueryObject from .bms_containers_inquiry_query_object import BMSContainersInquiryQueryObject from .bmspo_query_object import BMSPOQueryObject from .bms_refresh_containers_query_object import BMSRefreshContainersQueryObject from .bmsrp_query_object import BMSRPQueryObject from .bms_workload_item_query_object import BMSWorkloadItemQueryObject + from .client_script_for_connect import ClientScriptForConnect + from .container_identity_info import ContainerIdentityInfo from .dpm_backup_engine import DpmBackupEngine + from .dpm_container_extended_info import DPMContainerExtendedInfo + from .dpm_container import DpmContainer + from .generic_container_extended_info import GenericContainerExtendedInfo + from .generic_container import GenericContainer from .generic_recovery_point import GenericRecoveryPoint from .get_protected_item_query_object import GetProtectedItemQueryObject from .iaas_vm_backup_request import IaasVMBackupRequest + from .iaa_svm_container import IaaSVMContainer from .iaas_vmilr_registration_request import IaasVMILRRegistrationRequest from .iaa_svm_protectable_item import IaaSVMProtectableItem from .kek_details import KEKDetails @@ -462,8 +438,20 @@ from .iaas_vm_recovery_point import IaasVMRecoveryPoint from .ilr_request import ILRRequest from .ilr_request_resource import ILRRequestResource + from .instant_item_recovery_target import InstantItemRecoveryTarget + from .mab_container_extended_info import MabContainerExtendedInfo + from .mab_container_health_details import MABContainerHealthDetails + from .mab_container import MabContainer + from .operation_status_error import OperationStatusError + from .operation_status_extended_info import OperationStatusExtendedInfo + from .operation_status import OperationStatus + from .operation_status_job_extended_info import OperationStatusJobExtendedInfo + from .operation_status_jobs_extended_info import OperationStatusJobsExtendedInfo + from .operation_status_provision_ilr_extended_info import OperationStatusProvisionILRExtendedInfo from .protectable_container import ProtectableContainer from .protectable_container_resource import ProtectableContainerResource + from .protection_container import ProtectionContainer + from .protection_container_resource import ProtectionContainerResource from .recovery_point import RecoveryPoint from .recovery_point_resource import RecoveryPointResource from .restore_request_resource import RestoreRequestResource @@ -477,11 +465,9 @@ from .client_discovery_for_service_specification import ClientDiscoveryForServiceSpecification from .client_discovery_for_properties import ClientDiscoveryForProperties from .client_discovery_value_for_single_api import ClientDiscoveryValueForSingleApi -from .generic_backup_fabric_resource_paged import GenericBackupFabricResourcePaged +from .job_resource_paged import JobResourcePaged from .protection_policy_resource_paged import ProtectionPolicyResourcePaged -from .protection_container_resource_paged import ProtectionContainerResourcePaged from .protected_item_resource_paged import ProtectedItemResourcePaged -from .job_resource_paged import JobResourcePaged from .protection_intent_resource_paged import ProtectionIntentResourcePaged from .backup_management_usage_paged import BackupManagementUsagePaged from .backup_engine_base_resource_paged import BackupEngineBaseResourcePaged @@ -489,81 +475,91 @@ from .workload_item_resource_paged import WorkloadItemResourcePaged from .recovery_point_resource_paged import RecoveryPointResourcePaged from .workload_protectable_item_resource_paged import WorkloadProtectableItemResourcePaged +from .protection_container_resource_paged import ProtectionContainerResourcePaged from .client_discovery_value_for_single_api_paged import ClientDiscoveryValueForSingleApiPaged from .recovery_services_backup_client_enums import ( ProtectionState, HealthStatus, WorkloadType, - ProtectedItemState, - LastBackupStatus, - ProtectedItemHealthStatus, - PolicyType, - OperationType, - BackupManagementType, - ContainerType, - RetentionDurationType, - DayOfWeek, - RetentionScheduleFormat, - WeekOfMonth, - MonthOfYear, - BackupItemType, - OperationStatusValues, - DataSourceType, - CreateMode, - HealthState, - ScheduleRunType, RecoveryType, CopyOptions, RestoreRequestType, JobSupportedAction, + ProtectedItemState, SupportStatus, + LastBackupStatus, + ProtectedItemHealthStatus, + PolicyType, OverwriteOptions, WorkloadItemType, SQLDataDirectoryType, UsagesUnit, + DataSourceType, ProtectionStatus, FabricName, Type, + RetentionDurationType, + BackupManagementType, JobStatus, JobOperationType, + DayOfWeek, + RetentionScheduleFormat, + WeekOfMonth, + MonthOfYear, MabServerType, HttpStatusCode, ValidationStatus, + CreateMode, + HealthState, IntentItemType, + ScheduleRunType, AzureFileShareType, InquiryStatus, BackupType, + OperationType, RestorePointType, StorageType, StorageTypeState, EnhancedSecurityState, + ContainerType, RestorePointQueryType, RecoveryPointTierType, RecoveryPointTierStatus, + BackupItemType, + OperationStatusValues, ) __all__ = [ - 'AzureBackupServerContainer', + 'AzureBackupGoalFeatureSupportRequest', 'AzureFileshareProtectedItemExtendedInfo', 'AzureFileshareProtectedItem', 'SchedulePolicy', 'RetentionPolicy', 'AzureFileShareProtectionPolicy', - 'AzureIaaSClassicComputeVMContainer', + 'RestoreFileSpecs', + 'TargetAFSRestoreInfo', + 'AzureFileShareRestoreRequest', 'AzureIaaSClassicComputeVMProtectedItem', - 'AzureIaaSComputeVMContainer', 'AzureIaaSComputeVMProtectedItem', + 'AzureIaaSVMErrorInfo', 'AzureIaaSVMHealthDetails', + 'AzureIaaSVMJobTaskDetails', + 'AzureIaaSVMJobExtendedInfo', + 'AzureIaaSVMJob', 'AzureIaaSVMProtectedItemExtendedInfo', 'AzureIaaSVMProtectedItem', 'AzureIaaSVMProtectionPolicy', - 'AzureSQLAGWorkloadContainerProtectionContainer', - 'AzureSqlContainer', + 'AzureRecoveryServiceVaultProtectionIntent', + 'AzureResourceProtectionIntent', 'AzureSqlProtectedItemExtendedInfo', 'AzureSqlProtectedItem', 'AzureSqlProtectionPolicy', - 'AzureStorageContainer', - 'AzureVMAppContainerProtectionContainer', + 'AzureStorageErrorInfo', + 'AzureStorageJobTaskDetails', + 'AzureStorageJobExtendedInfo', + 'AzureStorageJob', + 'AzureVMResourceFeatureSupportRequest', + 'AzureVMResourceFeatureSupportResponse', 'ErrorDetail', 'AzureVmWorkloadProtectedItemExtendedInfo', 'AzureVmWorkloadProtectedItem', @@ -573,82 +569,6 @@ 'AzureVmWorkloadSAPAseDatabaseProtectedItem', 'AzureVmWorkloadSAPHanaDatabaseProtectedItem', 'AzureVmWorkloadSQLDatabaseProtectedItem', - 'InquiryValidation', - 'WorkloadInquiryDetails', - 'InquiryInfo', - 'DistributedNodesInfo', - 'AzureWorkloadContainerExtendedInfo', - 'AzureWorkloadContainer', - 'BMSBackupFabricQueryObject', - 'BMSBackupFabricsQueryObject', - 'BMSContainerQueryObject', - 'ClientScriptForConnect', - 'ContainerIdentityInfo', - 'Day', - 'DailyRetentionFormat', - 'RetentionDuration', - 'DailyRetentionSchedule', - 'DPMContainerExtendedInfo', - 'DpmContainer', - 'DPMProtectedItemExtendedInfo', - 'DPMProtectedItem', - 'GenericBackupFabric', - 'GenericBackupFabricResource', - 'GenericContainerExtendedInfo', - 'GenericContainer', - 'GenericProtectedItem', - 'GenericProtectionPolicy', - 'GenericRestoreAccessRequest', - 'GenericRestoreAccessResponse', - 'IaaSVMContainer', - 'InstantItemRecoveryTarget', - 'LogSchedulePolicy', - 'WeeklyRetentionSchedule', - 'WeeklyRetentionFormat', - 'MonthlyRetentionSchedule', - 'YearlyRetentionSchedule', - 'LongTermRetentionPolicy', - 'LongTermSchedulePolicy', - 'MabContainerExtendedInfo', - 'MABContainerHealthDetails', - 'MabContainer', - 'MabFileFolderProtectedItemExtendedInfo', - 'MabFileFolderProtectedItem', - 'MabProtectionPolicy', - 'OperationStatusError', - 'OperationStatusExtendedInfo', - 'OperationStatus', - 'OperationStatusJobExtendedInfo', - 'OperationStatusJobsExtendedInfo', - 'OperationStatusProvisionILRExtendedInfo', - 'ProtectedItem', - 'ProtectedItemQueryObject', - 'ProtectedItemResource', - 'ProtectionContainer', - 'ProtectionContainerResource', - 'ProtectionPolicy', - 'ProtectionPolicyQueryObject', - 'ProtectionPolicyResource', - 'Resource', - 'ResourceList', - 'SimpleRetentionPolicy', - 'SimpleSchedulePolicy', - 'AzureBackupGoalFeatureSupportRequest', - 'RestoreFileSpecs', - 'TargetAFSRestoreInfo', - 'AzureFileShareRestoreRequest', - 'AzureIaaSVMErrorInfo', - 'AzureIaaSVMJobTaskDetails', - 'AzureIaaSVMJobExtendedInfo', - 'AzureIaaSVMJob', - 'AzureRecoveryServiceVaultProtectionIntent', - 'AzureResourceProtectionIntent', - 'AzureStorageErrorInfo', - 'AzureStorageJobTaskDetails', - 'AzureStorageJobExtendedInfo', - 'AzureStorageJob', - 'AzureVMResourceFeatureSupportRequest', - 'AzureVMResourceFeatureSupportResponse', 'AzureWorkloadAutoProtectionIntent', 'AzureWorkloadErrorInfo', 'AzureWorkloadJobTaskDetails', @@ -668,44 +588,79 @@ 'BackupStatusRequest', 'BackupStatusResponse', 'BMSBackupSummariesQueryObject', + 'Day', + 'DailyRetentionFormat', + 'RetentionDuration', + 'DailyRetentionSchedule', 'DpmErrorInfo', 'DpmJobTaskDetails', 'DpmJobExtendedInfo', 'DpmJob', + 'DPMProtectedItemExtendedInfo', + 'DPMProtectedItem', 'EncryptionDetails', 'ExportJobsOperationResultInfo', 'FeatureSupportRequest', + 'GenericProtectedItem', + 'GenericProtectionPolicy', 'IaasVMRestoreRequest', 'Job', 'JobQueryObject', 'JobResource', + 'LogSchedulePolicy', + 'WeeklyRetentionSchedule', + 'WeeklyRetentionFormat', + 'MonthlyRetentionSchedule', + 'YearlyRetentionSchedule', + 'LongTermRetentionPolicy', + 'LongTermSchedulePolicy', 'MabErrorInfo', + 'MabFileFolderProtectedItemExtendedInfo', + 'MabFileFolderProtectedItem', 'MabJobTaskDetails', 'MabJobExtendedInfo', 'MabJob', + 'MabProtectionPolicy', 'OperationResultInfo', 'OperationResultInfoBase', 'OperationResultInfoBaseResource', 'OperationWorkerResponse', 'PreValidateEnableBackupRequest', 'PreValidateEnableBackupResponse', + 'ProtectedItem', + 'ProtectedItemQueryObject', + 'ProtectedItemResource', 'ProtectionIntent', 'ProtectionIntentQueryObject', 'ProtectionIntentResource', + 'ProtectionPolicy', + 'ProtectionPolicyQueryObject', + 'ProtectionPolicyResource', + 'Resource', + 'ResourceList', 'RestoreRequest', + 'SimpleRetentionPolicy', + 'SimpleSchedulePolicy', 'ValidateIaasVMRestoreOperationRequest', 'ValidateOperationRequest', 'ValidateOperationResponse', 'ValidateOperationsResponse', 'ValidateRestoreOperationRequest', + 'AzureBackupServerContainer', 'AzureBackupServerEngine', 'AzureFileShareBackupRequest', 'AzureFileShareProtectableItem', 'AzureFileShareRecoveryPoint', + 'AzureIaaSClassicComputeVMContainer', 'AzureIaaSClassicComputeVMProtectableItem', + 'AzureIaaSComputeVMContainer', 'AzureIaaSComputeVMProtectableItem', + 'AzureSQLAGWorkloadContainerProtectionContainer', + 'AzureSqlContainer', + 'AzureStorageContainer', 'AzureStorageProtectableContainer', 'AzureVMAppContainerProtectableContainer', + 'AzureVMAppContainerProtectionContainer', 'AzureVmWorkloadItem', 'PreBackupValidation', 'AzureVmWorkloadProtectableItem', @@ -724,6 +679,12 @@ 'SQLDataDirectory', 'AzureVmWorkloadSQLInstanceWorkloadItem', 'AzureWorkloadBackupRequest', + 'InquiryValidation', + 'WorkloadInquiryDetails', + 'InquiryInfo', + 'DistributedNodesInfo', + 'AzureWorkloadContainerExtendedInfo', + 'AzureWorkloadContainer', 'PointInTimeRange', 'AzureWorkloadPointInTimeRecoveryPoint', 'AzureWorkloadRecoveryPoint', @@ -744,15 +705,23 @@ 'BEKDetails', 'BMSBackupEngineQueryObject', 'BMSBackupEnginesQueryObject', + 'BMSContainerQueryObject', 'BMSContainersInquiryQueryObject', 'BMSPOQueryObject', 'BMSRefreshContainersQueryObject', 'BMSRPQueryObject', 'BMSWorkloadItemQueryObject', + 'ClientScriptForConnect', + 'ContainerIdentityInfo', 'DpmBackupEngine', + 'DPMContainerExtendedInfo', + 'DpmContainer', + 'GenericContainerExtendedInfo', + 'GenericContainer', 'GenericRecoveryPoint', 'GetProtectedItemQueryObject', 'IaasVMBackupRequest', + 'IaaSVMContainer', 'IaasVMILRRegistrationRequest', 'IaaSVMProtectableItem', 'KEKDetails', @@ -761,8 +730,20 @@ 'IaasVMRecoveryPoint', 'ILRRequest', 'ILRRequestResource', + 'InstantItemRecoveryTarget', + 'MabContainerExtendedInfo', + 'MABContainerHealthDetails', + 'MabContainer', + 'OperationStatusError', + 'OperationStatusExtendedInfo', + 'OperationStatus', + 'OperationStatusJobExtendedInfo', + 'OperationStatusJobsExtendedInfo', + 'OperationStatusProvisionILRExtendedInfo', 'ProtectableContainer', 'ProtectableContainerResource', + 'ProtectionContainer', + 'ProtectionContainerResource', 'RecoveryPoint', 'RecoveryPointResource', 'RestoreRequestResource', @@ -776,11 +757,9 @@ 'ClientDiscoveryForServiceSpecification', 'ClientDiscoveryForProperties', 'ClientDiscoveryValueForSingleApi', - 'GenericBackupFabricResourcePaged', + 'JobResourcePaged', 'ProtectionPolicyResourcePaged', - 'ProtectionContainerResourcePaged', 'ProtectedItemResourcePaged', - 'JobResourcePaged', 'ProtectionIntentResourcePaged', 'BackupManagementUsagePaged', 'BackupEngineBaseResourcePaged', @@ -788,54 +767,55 @@ 'WorkloadItemResourcePaged', 'RecoveryPointResourcePaged', 'WorkloadProtectableItemResourcePaged', + 'ProtectionContainerResourcePaged', 'ClientDiscoveryValueForSingleApiPaged', 'ProtectionState', 'HealthStatus', 'WorkloadType', - 'ProtectedItemState', - 'LastBackupStatus', - 'ProtectedItemHealthStatus', - 'PolicyType', - 'OperationType', - 'BackupManagementType', - 'ContainerType', - 'RetentionDurationType', - 'DayOfWeek', - 'RetentionScheduleFormat', - 'WeekOfMonth', - 'MonthOfYear', - 'BackupItemType', - 'OperationStatusValues', - 'DataSourceType', - 'CreateMode', - 'HealthState', - 'ScheduleRunType', 'RecoveryType', 'CopyOptions', 'RestoreRequestType', 'JobSupportedAction', + 'ProtectedItemState', 'SupportStatus', + 'LastBackupStatus', + 'ProtectedItemHealthStatus', + 'PolicyType', 'OverwriteOptions', 'WorkloadItemType', 'SQLDataDirectoryType', 'UsagesUnit', + 'DataSourceType', 'ProtectionStatus', 'FabricName', 'Type', + 'RetentionDurationType', + 'BackupManagementType', 'JobStatus', 'JobOperationType', + 'DayOfWeek', + 'RetentionScheduleFormat', + 'WeekOfMonth', + 'MonthOfYear', 'MabServerType', 'HttpStatusCode', 'ValidationStatus', + 'CreateMode', + 'HealthState', 'IntentItemType', + 'ScheduleRunType', 'AzureFileShareType', 'InquiryStatus', 'BackupType', + 'OperationType', 'RestorePointType', 'StorageType', 'StorageTypeState', 'EnhancedSecurityState', + 'ContainerType', 'RestorePointQueryType', 'RecoveryPointTierType', 'RecoveryPointTierStatus', + 'BackupItemType', + 'OperationStatusValues', ] diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_backup_fabric_query_object.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_backup_fabric_query_object.py deleted file mode 100644 index efc1d6bc54d5..000000000000 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_backup_fabric_query_object.py +++ /dev/null @@ -1,28 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class BMSBackupFabricQueryObject(Model): - """Query parameters to fetch list of backup fabric. - - :param expand: attribute to add extended info - :type expand: str - """ - - _attribute_map = { - 'expand': {'key': 'expand', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(BMSBackupFabricQueryObject, self).__init__(**kwargs) - self.expand = kwargs.get('expand', None) diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_backup_fabric_query_object_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_backup_fabric_query_object_py3.py deleted file mode 100644 index 4c8cb8f2a591..000000000000 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_backup_fabric_query_object_py3.py +++ /dev/null @@ -1,28 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class BMSBackupFabricQueryObject(Model): - """Query parameters to fetch list of backup fabric. - - :param expand: attribute to add extended info - :type expand: str - """ - - _attribute_map = { - 'expand': {'key': 'expand', 'type': 'str'}, - } - - def __init__(self, *, expand: str=None, **kwargs) -> None: - super(BMSBackupFabricQueryObject, self).__init__(**kwargs) - self.expand = expand diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_backup_fabrics_query_object.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_backup_fabrics_query_object.py deleted file mode 100644 index 448990ebb0f7..000000000000 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_backup_fabrics_query_object.py +++ /dev/null @@ -1,37 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class BMSBackupFabricsQueryObject(Model): - """Query parameters to fetch list of backup fabrics. - - :param backup_management_type: Backup management type for the backup - fabric. - :type backup_management_type: str - :param friendly_name: Friendly name of the backup fabric. - :type friendly_name: str - :param expand: Attribute to add extended info. - :type expand: str - """ - - _attribute_map = { - 'backup_management_type': {'key': 'backupManagementType', 'type': 'str'}, - 'friendly_name': {'key': 'friendlyName', 'type': 'str'}, - 'expand': {'key': 'expand', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(BMSBackupFabricsQueryObject, self).__init__(**kwargs) - self.backup_management_type = kwargs.get('backup_management_type', None) - self.friendly_name = kwargs.get('friendly_name', None) - self.expand = kwargs.get('expand', None) diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_backup_fabrics_query_object_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_backup_fabrics_query_object_py3.py deleted file mode 100644 index c563053ced7d..000000000000 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bms_backup_fabrics_query_object_py3.py +++ /dev/null @@ -1,37 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class BMSBackupFabricsQueryObject(Model): - """Query parameters to fetch list of backup fabrics. - - :param backup_management_type: Backup management type for the backup - fabric. - :type backup_management_type: str - :param friendly_name: Friendly name of the backup fabric. - :type friendly_name: str - :param expand: Attribute to add extended info. - :type expand: str - """ - - _attribute_map = { - 'backup_management_type': {'key': 'backupManagementType', 'type': 'str'}, - 'friendly_name': {'key': 'friendlyName', 'type': 'str'}, - 'expand': {'key': 'expand', 'type': 'str'}, - } - - def __init__(self, *, backup_management_type: str=None, friendly_name: str=None, expand: str=None, **kwargs) -> None: - super(BMSBackupFabricsQueryObject, self).__init__(**kwargs) - self.backup_management_type = backup_management_type - self.friendly_name = friendly_name - self.expand = expand diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric.py deleted file mode 100644 index bbccce2a14df..000000000000 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric.py +++ /dev/null @@ -1,42 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class GenericBackupFabric(Model): - """The generic backup fabric class. - - All required parameters must be populated in order to send to Azure. - - :param friendly_name: Friendly name of the backup fabric. - :type friendly_name: str - :param version: Version of the backup fabric. - :type version: str - :param backup_management_type: Required. Constant filled by server. - :type backup_management_type: str - """ - - _validation = { - 'backup_management_type': {'required': True}, - } - - _attribute_map = { - 'friendly_name': {'key': 'friendlyName', 'type': 'str'}, - 'version': {'key': 'version', 'type': 'str'}, - 'backup_management_type': {'key': 'backupManagementType', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(GenericBackupFabric, self).__init__(**kwargs) - self.friendly_name = kwargs.get('friendly_name', None) - self.version = kwargs.get('version', None) - self.backup_management_type = None diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric_py3.py deleted file mode 100644 index be7c408c6771..000000000000 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric_py3.py +++ /dev/null @@ -1,42 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class GenericBackupFabric(Model): - """The generic backup fabric class. - - All required parameters must be populated in order to send to Azure. - - :param friendly_name: Friendly name of the backup fabric. - :type friendly_name: str - :param version: Version of the backup fabric. - :type version: str - :param backup_management_type: Required. Constant filled by server. - :type backup_management_type: str - """ - - _validation = { - 'backup_management_type': {'required': True}, - } - - _attribute_map = { - 'friendly_name': {'key': 'friendlyName', 'type': 'str'}, - 'version': {'key': 'version', 'type': 'str'}, - 'backup_management_type': {'key': 'backupManagementType', 'type': 'str'}, - } - - def __init__(self, *, friendly_name: str=None, version: str=None, **kwargs) -> None: - super(GenericBackupFabric, self).__init__(**kwargs) - self.friendly_name = friendly_name - self.version = version - self.backup_management_type = None diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric_resource.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric_resource.py deleted file mode 100644 index 54f0a2697242..000000000000 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric_resource.py +++ /dev/null @@ -1,57 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from .resource import Resource - - -class GenericBackupFabricResource(Resource): - """The generic backup fabric class. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar id: Resource Id represents the complete path to the resource. - :vartype id: str - :ivar name: Resource name associated with the resource. - :vartype name: str - :ivar type: Resource type represents the complete path of the form - Namespace/ResourceType/ResourceType/... - :vartype type: str - :param location: Resource location. - :type location: str - :param tags: Resource tags. - :type tags: dict[str, str] - :param e_tag: Optional ETag. - :type e_tag: str - :param properties: GenericBackupFabricResource properties - :type properties: - ~azure.mgmt.recoveryservicesbackup.models.GenericBackupFabric - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'location': {'key': 'location', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - 'e_tag': {'key': 'eTag', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'GenericBackupFabric'}, - } - - def __init__(self, **kwargs): - super(GenericBackupFabricResource, self).__init__(**kwargs) - self.properties = kwargs.get('properties', None) diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric_resource_paged.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric_resource_paged.py deleted file mode 100644 index dd392ec2b16d..000000000000 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric_resource_paged.py +++ /dev/null @@ -1,27 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.paging import Paged - - -class GenericBackupFabricResourcePaged(Paged): - """ - A paging container for iterating over a list of :class:`GenericBackupFabricResource ` object - """ - - _attribute_map = { - 'next_link': {'key': 'nextLink', 'type': 'str'}, - 'current_page': {'key': 'value', 'type': '[GenericBackupFabricResource]'} - } - - def __init__(self, *args, **kwargs): - - super(GenericBackupFabricResourcePaged, self).__init__(*args, **kwargs) diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric_resource_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric_resource_py3.py deleted file mode 100644 index c92d6c29c618..000000000000 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_backup_fabric_resource_py3.py +++ /dev/null @@ -1,57 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from .resource_py3 import Resource - - -class GenericBackupFabricResource(Resource): - """The generic backup fabric class. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar id: Resource Id represents the complete path to the resource. - :vartype id: str - :ivar name: Resource name associated with the resource. - :vartype name: str - :ivar type: Resource type represents the complete path of the form - Namespace/ResourceType/ResourceType/... - :vartype type: str - :param location: Resource location. - :type location: str - :param tags: Resource tags. - :type tags: dict[str, str] - :param e_tag: Optional ETag. - :type e_tag: str - :param properties: GenericBackupFabricResource properties - :type properties: - ~azure.mgmt.recoveryservicesbackup.models.GenericBackupFabric - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'location': {'key': 'location', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - 'e_tag': {'key': 'eTag', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'GenericBackupFabric'}, - } - - def __init__(self, *, location: str=None, tags=None, e_tag: str=None, properties=None, **kwargs) -> None: - super(GenericBackupFabricResource, self).__init__(location=location, tags=tags, e_tag=e_tag, **kwargs) - self.properties = properties diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_restore_access_request.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_restore_access_request.py deleted file mode 100644 index d305d8ee107e..000000000000 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_restore_access_request.py +++ /dev/null @@ -1,33 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class GenericRestoreAccessRequest(Model): - """Generic class for restore access request. - - :param protection_container_id: ARM ResourceId of container that will gain - access to container request in uri. - :type protection_container_id: str - :param duration: Duration for which the access has been requested. - :type duration: timedelta - """ - - _attribute_map = { - 'protection_container_id': {'key': 'protectionContainerId', 'type': 'str'}, - 'duration': {'key': 'duration', 'type': 'duration'}, - } - - def __init__(self, **kwargs): - super(GenericRestoreAccessRequest, self).__init__(**kwargs) - self.protection_container_id = kwargs.get('protection_container_id', None) - self.duration = kwargs.get('duration', None) diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_restore_access_request_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_restore_access_request_py3.py deleted file mode 100644 index feac9945370d..000000000000 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_restore_access_request_py3.py +++ /dev/null @@ -1,33 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class GenericRestoreAccessRequest(Model): - """Generic class for restore access request. - - :param protection_container_id: ARM ResourceId of container that will gain - access to container request in uri. - :type protection_container_id: str - :param duration: Duration for which the access has been requested. - :type duration: timedelta - """ - - _attribute_map = { - 'protection_container_id': {'key': 'protectionContainerId', 'type': 'str'}, - 'duration': {'key': 'duration', 'type': 'duration'}, - } - - def __init__(self, *, protection_container_id: str=None, duration=None, **kwargs) -> None: - super(GenericRestoreAccessRequest, self).__init__(**kwargs) - self.protection_container_id = protection_container_id - self.duration = duration diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_restore_access_response.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_restore_access_response.py deleted file mode 100644 index 42eee5d9ce5c..000000000000 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_restore_access_response.py +++ /dev/null @@ -1,33 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class GenericRestoreAccessResponse(Model): - """Generic class for restore access response. - - :param service_endpoints: Azure Backup Service Endpoints of the container - in grant access request URL - :type service_endpoints: dict[str, str] - :param expiry_time: Time till which access has been granted. - :type expiry_time: datetime - """ - - _attribute_map = { - 'service_endpoints': {'key': 'serviceEndpoints', 'type': '{str}'}, - 'expiry_time': {'key': 'expiryTime', 'type': 'iso-8601'}, - } - - def __init__(self, **kwargs): - super(GenericRestoreAccessResponse, self).__init__(**kwargs) - self.service_endpoints = kwargs.get('service_endpoints', None) - self.expiry_time = kwargs.get('expiry_time', None) diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_restore_access_response_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_restore_access_response_py3.py deleted file mode 100644 index f92356e905ec..000000000000 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_restore_access_response_py3.py +++ /dev/null @@ -1,33 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class GenericRestoreAccessResponse(Model): - """Generic class for restore access response. - - :param service_endpoints: Azure Backup Service Endpoints of the container - in grant access request URL - :type service_endpoints: dict[str, str] - :param expiry_time: Time till which access has been granted. - :type expiry_time: datetime - """ - - _attribute_map = { - 'service_endpoints': {'key': 'serviceEndpoints', 'type': '{str}'}, - 'expiry_time': {'key': 'expiryTime', 'type': 'iso-8601'}, - } - - def __init__(self, *, service_endpoints=None, expiry_time=None, **kwargs) -> None: - super(GenericRestoreAccessResponse, self).__init__(**kwargs) - self.service_endpoints = service_endpoints - self.expiry_time = expiry_time diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/recovery_services_backup_client_enums.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/recovery_services_backup_client_enums.py index 44dd4f96ea17..a3b22c3bdffb 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/recovery_services_backup_client_enums.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/recovery_services_backup_client_enums.py @@ -49,204 +49,6 @@ class WorkloadType(str, Enum): sap_ase_database = "SAPAseDatabase" -class ProtectedItemState(str, Enum): - - invalid = "Invalid" - ir_pending = "IRPending" - protected = "Protected" - protection_error = "ProtectionError" - protection_stopped = "ProtectionStopped" - protection_paused = "ProtectionPaused" - - -class LastBackupStatus(str, Enum): - - invalid = "Invalid" - healthy = "Healthy" - unhealthy = "Unhealthy" - ir_pending = "IRPending" - - -class ProtectedItemHealthStatus(str, Enum): - - invalid = "Invalid" - healthy = "Healthy" - unhealthy = "Unhealthy" - not_reachable = "NotReachable" - ir_pending = "IRPending" - - -class PolicyType(str, Enum): - - invalid = "Invalid" - full = "Full" - differential = "Differential" - log = "Log" - copy_only_full = "CopyOnlyFull" - - -class OperationType(str, Enum): - - invalid = "Invalid" - register = "Register" - reregister = "Reregister" - - -class BackupManagementType(str, Enum): - - invalid = "Invalid" - azure_iaas_vm = "AzureIaasVM" - mab = "MAB" - dpm = "DPM" - azure_backup_server = "AzureBackupServer" - azure_sql = "AzureSql" - azure_storage = "AzureStorage" - azure_workload = "AzureWorkload" - default_backup = "DefaultBackup" - - -class ContainerType(str, Enum): - - invalid = "Invalid" - unknown = "Unknown" - iaas_vm_container = "IaasVMContainer" - iaas_vm_service_container = "IaasVMServiceContainer" - dpm_container = "DPMContainer" - azure_backup_server_container = "AzureBackupServerContainer" - mab_container = "MABContainer" - cluster = "Cluster" - azure_sql_container = "AzureSqlContainer" - windows = "Windows" - vcenter = "VCenter" - vm_app_container = "VMAppContainer" - sqlag_work_load_container = "SQLAGWorkLoadContainer" - storage_container = "StorageContainer" - generic_container = "GenericContainer" - - -class RetentionDurationType(str, Enum): - - invalid = "Invalid" - days = "Days" - weeks = "Weeks" - months = "Months" - years = "Years" - - -class DayOfWeek(str, Enum): - - sunday = "Sunday" - monday = "Monday" - tuesday = "Tuesday" - wednesday = "Wednesday" - thursday = "Thursday" - friday = "Friday" - saturday = "Saturday" - - -class RetentionScheduleFormat(str, Enum): - - invalid = "Invalid" - daily = "Daily" - weekly = "Weekly" - - -class WeekOfMonth(str, Enum): - - first = "First" - second = "Second" - third = "Third" - fourth = "Fourth" - last = "Last" - invalid = "Invalid" - - -class MonthOfYear(str, Enum): - - invalid = "Invalid" - january = "January" - february = "February" - march = "March" - april = "April" - may = "May" - june = "June" - july = "July" - august = "August" - september = "September" - october = "October" - november = "November" - december = "December" - - -class BackupItemType(str, Enum): - - invalid = "Invalid" - vm = "VM" - file_folder = "FileFolder" - azure_sql_db = "AzureSqlDb" - sqldb = "SQLDB" - exchange = "Exchange" - sharepoint = "Sharepoint" - vmware_vm = "VMwareVM" - system_state = "SystemState" - client = "Client" - generic_data_source = "GenericDataSource" - sql_data_base = "SQLDataBase" - azure_file_share = "AzureFileShare" - sap_hana_database = "SAPHanaDatabase" - sap_ase_database = "SAPAseDatabase" - - -class OperationStatusValues(str, Enum): - - invalid = "Invalid" - in_progress = "InProgress" - succeeded = "Succeeded" - failed = "Failed" - canceled = "Canceled" - - -class DataSourceType(str, Enum): - - invalid = "Invalid" - vm = "VM" - file_folder = "FileFolder" - azure_sql_db = "AzureSqlDb" - sqldb = "SQLDB" - exchange = "Exchange" - sharepoint = "Sharepoint" - vmware_vm = "VMwareVM" - system_state = "SystemState" - client = "Client" - generic_data_source = "GenericDataSource" - sql_data_base = "SQLDataBase" - azure_file_share = "AzureFileShare" - sap_hana_database = "SAPHanaDatabase" - sap_ase_database = "SAPAseDatabase" - - -class CreateMode(str, Enum): - - invalid = "Invalid" - default = "Default" - recover = "Recover" - - -class HealthState(str, Enum): - - passed = "Passed" - action_required = "ActionRequired" - action_suggested = "ActionSuggested" - invalid = "Invalid" - - -class ScheduleRunType(str, Enum): - - invalid = "Invalid" - daily = "Daily" - weekly = "Weekly" - - class RecoveryType(str, Enum): invalid = "Invalid" @@ -278,6 +80,16 @@ class JobSupportedAction(str, Enum): retriable = "Retriable" +class ProtectedItemState(str, Enum): + + invalid = "Invalid" + ir_pending = "IRPending" + protected = "Protected" + protection_error = "ProtectionError" + protection_stopped = "ProtectionStopped" + protection_paused = "ProtectionPaused" + + class SupportStatus(str, Enum): invalid = "Invalid" @@ -287,6 +99,32 @@ class SupportStatus(str, Enum): not_supported = "NotSupported" +class LastBackupStatus(str, Enum): + + invalid = "Invalid" + healthy = "Healthy" + unhealthy = "Unhealthy" + ir_pending = "IRPending" + + +class ProtectedItemHealthStatus(str, Enum): + + invalid = "Invalid" + healthy = "Healthy" + unhealthy = "Unhealthy" + not_reachable = "NotReachable" + ir_pending = "IRPending" + + +class PolicyType(str, Enum): + + invalid = "Invalid" + full = "Full" + differential = "Differential" + log = "Log" + copy_only_full = "CopyOnlyFull" + + class OverwriteOptions(str, Enum): invalid = "Invalid" @@ -322,6 +160,25 @@ class UsagesUnit(str, Enum): bytes_per_second = "BytesPerSecond" +class DataSourceType(str, Enum): + + invalid = "Invalid" + vm = "VM" + file_folder = "FileFolder" + azure_sql_db = "AzureSqlDb" + sqldb = "SQLDB" + exchange = "Exchange" + sharepoint = "Sharepoint" + vmware_vm = "VMwareVM" + system_state = "SystemState" + client = "Client" + generic_data_source = "GenericDataSource" + sql_data_base = "SQLDataBase" + azure_file_share = "AzureFileShare" + sap_hana_database = "SAPHanaDatabase" + sap_ase_database = "SAPAseDatabase" + + class ProtectionStatus(str, Enum): invalid = "Invalid" @@ -344,6 +201,28 @@ class Type(str, Enum): backup_protection_container_count_summary = "BackupProtectionContainerCountSummary" +class RetentionDurationType(str, Enum): + + invalid = "Invalid" + days = "Days" + weeks = "Weeks" + months = "Months" + years = "Years" + + +class BackupManagementType(str, Enum): + + invalid = "Invalid" + azure_iaas_vm = "AzureIaasVM" + mab = "MAB" + dpm = "DPM" + azure_backup_server = "AzureBackupServer" + azure_sql = "AzureSql" + azure_storage = "AzureStorage" + azure_workload = "AzureWorkload" + default_backup = "DefaultBackup" + + class JobStatus(str, Enum): invalid = "Invalid" @@ -367,6 +246,51 @@ class JobOperationType(str, Enum): delete_backup_data = "DeleteBackupData" +class DayOfWeek(str, Enum): + + sunday = "Sunday" + monday = "Monday" + tuesday = "Tuesday" + wednesday = "Wednesday" + thursday = "Thursday" + friday = "Friday" + saturday = "Saturday" + + +class RetentionScheduleFormat(str, Enum): + + invalid = "Invalid" + daily = "Daily" + weekly = "Weekly" + + +class WeekOfMonth(str, Enum): + + first = "First" + second = "Second" + third = "Third" + fourth = "Fourth" + last = "Last" + invalid = "Invalid" + + +class MonthOfYear(str, Enum): + + invalid = "Invalid" + january = "January" + february = "February" + march = "March" + april = "April" + may = "May" + june = "June" + july = "July" + august = "August" + september = "September" + october = "October" + november = "November" + december = "December" + + class MabServerType(str, Enum): invalid = "Invalid" @@ -444,6 +368,21 @@ class ValidationStatus(str, Enum): failed = "Failed" +class CreateMode(str, Enum): + + invalid = "Invalid" + default = "Default" + recover = "Recover" + + +class HealthState(str, Enum): + + passed = "Passed" + action_required = "ActionRequired" + action_suggested = "ActionSuggested" + invalid = "Invalid" + + class IntentItemType(str, Enum): invalid = "Invalid" @@ -451,6 +390,13 @@ class IntentItemType(str, Enum): sql_availability_group_container = "SQLAvailabilityGroupContainer" +class ScheduleRunType(str, Enum): + + invalid = "Invalid" + daily = "Daily" + weekly = "Weekly" + + class AzureFileShareType(str, Enum): invalid = "Invalid" @@ -474,6 +420,13 @@ class BackupType(str, Enum): copy_only_full = "CopyOnlyFull" +class OperationType(str, Enum): + + invalid = "Invalid" + register = "Register" + reregister = "Reregister" + + class RestorePointType(str, Enum): invalid = "Invalid" @@ -503,6 +456,25 @@ class EnhancedSecurityState(str, Enum): disabled = "Disabled" +class ContainerType(str, Enum): + + invalid = "Invalid" + unknown = "Unknown" + iaas_vm_container = "IaasVMContainer" + iaas_vm_service_container = "IaasVMServiceContainer" + dpm_container = "DPMContainer" + azure_backup_server_container = "AzureBackupServerContainer" + mab_container = "MABContainer" + cluster = "Cluster" + azure_sql_container = "AzureSqlContainer" + windows = "Windows" + vcenter = "VCenter" + vm_app_container = "VMAppContainer" + sqlag_work_load_container = "SQLAGWorkLoadContainer" + storage_container = "StorageContainer" + generic_container = "GenericContainer" + + class RestorePointQueryType(str, Enum): invalid = "Invalid" @@ -526,3 +498,31 @@ class RecoveryPointTierStatus(str, Enum): valid = "Valid" disabled = "Disabled" deleted = "Deleted" + + +class BackupItemType(str, Enum): + + invalid = "Invalid" + vm = "VM" + file_folder = "FileFolder" + azure_sql_db = "AzureSqlDb" + sqldb = "SQLDB" + exchange = "Exchange" + sharepoint = "Sharepoint" + vmware_vm = "VMwareVM" + system_state = "SystemState" + client = "Client" + generic_data_source = "GenericDataSource" + sql_data_base = "SQLDataBase" + azure_file_share = "AzureFileShare" + sap_hana_database = "SAPHanaDatabase" + sap_ase_database = "SAPAseDatabase" + + +class OperationStatusValues(str, Enum): + + invalid = "Invalid" + in_progress = "InProgress" + succeeded = "Succeeded" + failed = "Failed" + canceled = "Canceled" diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/__init__.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/__init__.py index bcb62254e19a..7d402d8d2f2a 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/__init__.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/__init__.py @@ -9,14 +9,6 @@ # regenerated. # -------------------------------------------------------------------------- -from .backup_fabrics_operations import BackupFabricsOperations -from .scoped_backup_policies_operations import ScopedBackupPoliciesOperations -from .scoped_protection_policies_operations import ScopedProtectionPoliciesOperations -from .scoped_protection_policy_operation_results_operations import ScopedProtectionPolicyOperationResultsOperations -from .scoped_protection_policy_operation_statuses_operations import ScopedProtectionPolicyOperationStatusesOperations -from .backup_protection_containers_in_fabric_operations import BackupProtectionContainersInFabricOperations -from .backup_protected_items_in_container_operations import BackupProtectedItemsInContainerOperations -from .protection_containers_operations import ProtectionContainersOperations from .protection_intent_operations import ProtectionIntentOperations from .backup_status_operations import BackupStatusOperations from .feature_support_operations import FeatureSupportOperations @@ -33,6 +25,7 @@ from .backup_engines_operations import BackupEnginesOperations from .protection_container_refresh_operation_results_operations import ProtectionContainerRefreshOperationResultsOperations from .protectable_containers_operations import ProtectableContainersOperations +from .protection_containers_operations import ProtectionContainersOperations from .backup_workload_items_operations import BackupWorkloadItemsOperations from .protection_container_operation_results_operations import ProtectionContainerOperationResultsOperations from .protected_items_operations import ProtectedItemsOperations @@ -56,14 +49,6 @@ from .operations import Operations __all__ = [ - 'BackupFabricsOperations', - 'ScopedBackupPoliciesOperations', - 'ScopedProtectionPoliciesOperations', - 'ScopedProtectionPolicyOperationResultsOperations', - 'ScopedProtectionPolicyOperationStatusesOperations', - 'BackupProtectionContainersInFabricOperations', - 'BackupProtectedItemsInContainerOperations', - 'ProtectionContainersOperations', 'ProtectionIntentOperations', 'BackupStatusOperations', 'FeatureSupportOperations', @@ -80,6 +65,7 @@ 'BackupEnginesOperations', 'ProtectionContainerRefreshOperationResultsOperations', 'ProtectableContainersOperations', + 'ProtectionContainersOperations', 'BackupWorkloadItemsOperations', 'ProtectionContainerOperationResultsOperations', 'ProtectedItemsOperations', diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_fabrics_operations.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_fabrics_operations.py deleted file mode 100644 index d619a4ed7113..000000000000 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_fabrics_operations.py +++ /dev/null @@ -1,324 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -import uuid -from msrest.pipeline import ClientRawResponse -from msrestazure.azure_exceptions import CloudError - -from .. import models - - -class BackupFabricsOperations(object): - """BackupFabricsOperations operations. - - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - :ivar api_version: Client Api Version. Constant value: "2017-09-01". - """ - - models = models - - def __init__(self, client, config, serializer, deserializer): - - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self.api_version = "2017-09-01" - - self.config = config - - def list( - self, vault_name, resource_group_name, filter=None, skip_token=None, custom_headers=None, raw=False, **operation_config): - """Retruns backup fabrics registered to Recovery Services Vault. Returns a - pageable list of fabrics. - - :param vault_name: The name of the recovery services vault. - :type vault_name: str - :param resource_group_name: The name of the resource group where the - recovery services vault is present. - :type resource_group_name: str - :param filter: OData filter options. - :type filter: str - :param skip_token: skipToken Filter. - :type skip_token: str - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: An iterator like instance of GenericBackupFabricResource - :rtype: - ~azure.mgmt.recoveryservicesbackup.models.GenericBackupFabricResourcePaged[~azure.mgmt.recoveryservicesbackup.models.GenericBackupFabricResource] - :raises: :class:`CloudError` - """ - def internal_paging(next_link=None, raw=False): - - if not next_link: - # Construct URL - url = self.list.metadata['url'] - path_format_arguments = { - 'vaultName': self._serialize.url("vault_name", vault_name, 'str'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str') - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - if filter is not None: - query_parameters['$filter'] = self._serialize.query("filter", filter, 'str') - if skip_token is not None: - query_parameters['$skipToken'] = self._serialize.query("skip_token", skip_token, 'str') - - else: - url = next_link - query_parameters = {} - - # Construct headers - header_parameters = {} - header_parameters['Accept'] = 'application/json' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct and send request - request = self._client.get(url, query_parameters, header_parameters) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - return response - - # Deserialize response - deserialized = models.GenericBackupFabricResourcePaged(internal_paging, self._deserialize.dependencies) - - if raw: - header_dict = {} - client_raw_response = models.GenericBackupFabricResourcePaged(internal_paging, self._deserialize.dependencies, header_dict) - return client_raw_response - - return deserialized - list.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics'} - - def get( - self, vault_name, resource_group_name, fabric_name, filter=None, skip_token=None, custom_headers=None, raw=False, **operation_config): - """Returns backup fabric registered to Recovery Services Vault. - - :param vault_name: The name of the recovery services vault. - :type vault_name: str - :param resource_group_name: The name of the resource group where the - recovery services vault is present. - :type resource_group_name: str - :param fabric_name: Name of the backup backup fabric. - :type fabric_name: str - :param filter: OData filter options. - :type filter: str - :param skip_token: skipToken Filter. - :type skip_token: str - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: GenericBackupFabricResource or ClientRawResponse if raw=true - :rtype: - ~azure.mgmt.recoveryservicesbackup.models.GenericBackupFabricResource - or ~msrest.pipeline.ClientRawResponse - :raises: :class:`CloudError` - """ - # Construct URL - url = self.get.metadata['url'] - path_format_arguments = { - 'vaultName': self._serialize.url("vault_name", vault_name, 'str'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'), - 'fabricName': self._serialize.url("fabric_name", fabric_name, 'str') - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - if filter is not None: - query_parameters['$filter'] = self._serialize.query("filter", filter, 'str') - if skip_token is not None: - query_parameters['$skipToken'] = self._serialize.query("skip_token", skip_token, 'str') - - # Construct headers - header_parameters = {} - header_parameters['Accept'] = 'application/json' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct and send request - request = self._client.get(url, query_parameters, header_parameters) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - deserialized = None - - if response.status_code == 200: - deserialized = self._deserialize('GenericBackupFabricResource', response) - - if raw: - client_raw_response = ClientRawResponse(deserialized, response) - return client_raw_response - - return deserialized - get.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}'} - - def create_or_update( - self, vault_name, resource_group_name, fabric_name, parameters, custom_headers=None, raw=False, **operation_config): - """Create or Update the backup fabric in Recovery Services Vault. - - :param vault_name: The name of the recovery services vault. - :type vault_name: str - :param resource_group_name: The name of the resource group where the - recovery services vault is present. - :type resource_group_name: str - :param fabric_name: Name of the backup backup fabric. - :type fabric_name: str - :param parameters: fabric resource item - :type parameters: - ~azure.mgmt.recoveryservicesbackup.models.GenericBackupFabricResource - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: GenericBackupFabricResource or ClientRawResponse if raw=true - :rtype: - ~azure.mgmt.recoveryservicesbackup.models.GenericBackupFabricResource - or ~msrest.pipeline.ClientRawResponse - :raises: :class:`CloudError` - """ - # Construct URL - url = self.create_or_update.metadata['url'] - path_format_arguments = { - 'vaultName': self._serialize.url("vault_name", vault_name, 'str'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'), - 'fabricName': self._serialize.url("fabric_name", fabric_name, 'str') - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - - # Construct headers - header_parameters = {} - header_parameters['Accept'] = 'application/json' - header_parameters['Content-Type'] = 'application/json; charset=utf-8' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct body - body_content = self._serialize.body(parameters, 'GenericBackupFabricResource') - - # Construct and send request - request = self._client.put(url, query_parameters, header_parameters, body_content) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - deserialized = None - - if response.status_code == 200: - deserialized = self._deserialize('GenericBackupFabricResource', response) - - if raw: - client_raw_response = ClientRawResponse(deserialized, response) - return client_raw_response - - return deserialized - create_or_update.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}'} - - def delete( - self, vault_name, resource_group_name, fabric_name, custom_headers=None, raw=False, **operation_config): - """Deletes the backup fabric in Recovery Services Vault. - - :param vault_name: The name of the recovery services vault. - :type vault_name: str - :param resource_group_name: The name of the resource group where the - recovery services vault is present. - :type resource_group_name: str - :param fabric_name: Name of the backup backup fabric. - :type fabric_name: str - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: None or ClientRawResponse if raw=true - :rtype: None or ~msrest.pipeline.ClientRawResponse - :raises: :class:`CloudError` - """ - # Construct URL - url = self.delete.metadata['url'] - path_format_arguments = { - 'vaultName': self._serialize.url("vault_name", vault_name, 'str'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'), - 'fabricName': self._serialize.url("fabric_name", fabric_name, 'str') - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - - # Construct headers - header_parameters = {} - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct and send request - request = self._client.delete(url, query_parameters, header_parameters) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200, 204]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - if raw: - client_raw_response = ClientRawResponse(None, response) - return client_raw_response - delete.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}'} diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_protected_items_in_container_operations.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_protected_items_in_container_operations.py deleted file mode 100644 index cdafa4525fe2..000000000000 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_protected_items_in_container_operations.py +++ /dev/null @@ -1,124 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -import uuid -from msrest.pipeline import ClientRawResponse -from msrestazure.azure_exceptions import CloudError - -from .. import models - - -class BackupProtectedItemsInContainerOperations(object): - """BackupProtectedItemsInContainerOperations operations. - - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - :ivar api_version: Client Api Version. Constant value: "2017-09-01". - """ - - models = models - - def __init__(self, client, config, serializer, deserializer): - - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self.api_version = "2017-09-01" - - self.config = config - - def list( - self, vault_name, resource_group_name, fabric_name, container_name, filter=None, skip_token=None, custom_headers=None, raw=False, **operation_config): - """Provides a pageable list of all items that are backed up within a - container. - - :param vault_name: The name of the recovery services vault. - :type vault_name: str - :param resource_group_name: The name of the resource group where the - recovery services vault is present. - :type resource_group_name: str - :param fabric_name: - :type fabric_name: str - :param container_name: - :type container_name: str - :param filter: OData filter options. - :type filter: str - :param skip_token: skipToken Filter. - :type skip_token: str - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: An iterator like instance of ProtectedItemResource - :rtype: - ~azure.mgmt.recoveryservicesbackup.models.ProtectedItemResourcePaged[~azure.mgmt.recoveryservicesbackup.models.ProtectedItemResource] - :raises: :class:`CloudError` - """ - def internal_paging(next_link=None, raw=False): - - if not next_link: - # Construct URL - url = self.list.metadata['url'] - path_format_arguments = { - 'vaultName': self._serialize.url("vault_name", vault_name, 'str'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'), - 'fabricName': self._serialize.url("fabric_name", fabric_name, 'str'), - 'containerName': self._serialize.url("container_name", container_name, 'str') - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - if filter is not None: - query_parameters['$filter'] = self._serialize.query("filter", filter, 'str') - if skip_token is not None: - query_parameters['$skipToken'] = self._serialize.query("skip_token", skip_token, 'str') - - else: - url = next_link - query_parameters = {} - - # Construct headers - header_parameters = {} - header_parameters['Accept'] = 'application/json' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct and send request - request = self._client.get(url, query_parameters, header_parameters) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - return response - - # Deserialize response - deserialized = models.ProtectedItemResourcePaged(internal_paging, self._deserialize.dependencies) - - if raw: - header_dict = {} - client_raw_response = models.ProtectedItemResourcePaged(internal_paging, self._deserialize.dependencies, header_dict) - return client_raw_response - - return deserialized - list.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems'} diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_protection_containers_in_fabric_operations.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_protection_containers_in_fabric_operations.py deleted file mode 100644 index be282bff5e11..000000000000 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_protection_containers_in_fabric_operations.py +++ /dev/null @@ -1,116 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -import uuid -from msrest.pipeline import ClientRawResponse -from msrestazure.azure_exceptions import CloudError - -from .. import models - - -class BackupProtectionContainersInFabricOperations(object): - """BackupProtectionContainersInFabricOperations operations. - - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - :ivar api_version: Client Api Version. Constant value: "2017-09-01". - """ - - models = models - - def __init__(self, client, config, serializer, deserializer): - - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self.api_version = "2017-09-01" - - self.config = config - - def list( - self, vault_name, resource_group_name, fabric_name, filter=None, custom_headers=None, raw=False, **operation_config): - """Lists the containers registered to a backup fabric. - - :param vault_name: The name of the recovery services vault. - :type vault_name: str - :param resource_group_name: The name of the resource group where the - recovery services vault is present. - :type resource_group_name: str - :param fabric_name: - :type fabric_name: str - :param filter: OData filter options. - :type filter: str - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: An iterator like instance of ProtectionContainerResource - :rtype: - ~azure.mgmt.recoveryservicesbackup.models.ProtectionContainerResourcePaged[~azure.mgmt.recoveryservicesbackup.models.ProtectionContainerResource] - :raises: :class:`CloudError` - """ - def internal_paging(next_link=None, raw=False): - - if not next_link: - # Construct URL - url = self.list.metadata['url'] - path_format_arguments = { - 'vaultName': self._serialize.url("vault_name", vault_name, 'str'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'), - 'fabricName': self._serialize.url("fabric_name", fabric_name, 'str') - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - if filter is not None: - query_parameters['$filter'] = self._serialize.query("filter", filter, 'str') - - else: - url = next_link - query_parameters = {} - - # Construct headers - header_parameters = {} - header_parameters['Accept'] = 'application/json' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct and send request - request = self._client.get(url, query_parameters, header_parameters) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - return response - - # Deserialize response - deserialized = models.ProtectionContainerResourcePaged(internal_paging, self._deserialize.dependencies) - - if raw: - header_dict = {} - client_raw_response = models.ProtectionContainerResourcePaged(internal_paging, self._deserialize.dependencies, header_dict) - return client_raw_response - - return deserialized - list.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers'} diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/protection_containers_operations.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/protection_containers_operations.py index fa6cfbdf16bc..0380362c45c9 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/protection_containers_operations.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/protection_containers_operations.py @@ -23,6 +23,7 @@ class ProtectionContainersOperations(object): :param config: Configuration of service client. :param serializer: An object model serializer. :param deserializer: An object model deserializer. + :ivar api_version: Client Api Version. Constant value: "2016-12-01". """ models = models @@ -32,93 +33,10 @@ def __init__(self, client, config, serializer, deserializer): self._client = client self._serialize = serializer self._deserialize = deserializer + self.api_version = "2016-12-01" self.config = config - def access_restore( - self, vault_name, resource_group_name, fabric_name, container_name, protection_container_id=None, duration=None, custom_headers=None, raw=False, **operation_config): - """Grants restore access to container. - - :param vault_name: The name of the recovery services vault. - :type vault_name: str - :param resource_group_name: The name of the resource group where the - recovery services vault is present. - :type resource_group_name: str - :param fabric_name: Fabric name associated the container. - :type fabric_name: str - :param container_name: Name of the container for which access is - required - :type container_name: str - :param protection_container_id: ARM ResourceId of container that will - gain access to container request in uri. - :type protection_container_id: str - :param duration: Duration for which the access has been requested. - :type duration: timedelta - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: GenericRestoreAccessResponse or ClientRawResponse if raw=true - :rtype: - ~azure.mgmt.recoveryservicesbackup.models.GenericRestoreAccessResponse - or ~msrest.pipeline.ClientRawResponse - :raises: :class:`CloudError` - """ - parameters = models.GenericRestoreAccessRequest(protection_container_id=protection_container_id, duration=duration) - - api_version = "2017-09-01" - - # Construct URL - url = self.access_restore.metadata['url'] - path_format_arguments = { - 'vaultName': self._serialize.url("vault_name", vault_name, 'str'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'), - 'fabricName': self._serialize.url("fabric_name", fabric_name, 'str'), - 'containerName': self._serialize.url("container_name", container_name, 'str') - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} - header_parameters['Accept'] = 'application/json' - header_parameters['Content-Type'] = 'application/json; charset=utf-8' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct body - body_content = self._serialize.body(parameters, 'GenericRestoreAccessRequest') - - # Construct and send request - request = self._client.post(url, query_parameters, header_parameters, body_content) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - deserialized = None - - if response.status_code == 200: - deserialized = self._deserialize('GenericRestoreAccessResponse', response) - - if raw: - client_raw_response = ClientRawResponse(deserialized, response) - return client_raw_response - - return deserialized - access_restore.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/restoreAccess'} - def get( self, vault_name, resource_group_name, fabric_name, container_name, custom_headers=None, raw=False, **operation_config): """Gets details of the specific container registered to your Recovery @@ -145,8 +63,6 @@ def get( or ~msrest.pipeline.ClientRawResponse :raises: :class:`CloudError` """ - api_version = "2016-12-01" - # Construct URL url = self.get.metadata['url'] path_format_arguments = { @@ -160,7 +76,7 @@ def get( # Construct parameters query_parameters = {} - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') # Construct headers header_parameters = {} @@ -223,8 +139,6 @@ def register( or ~msrest.pipeline.ClientRawResponse :raises: :class:`CloudError` """ - api_version = "2016-12-01" - # Construct URL url = self.register.metadata['url'] path_format_arguments = { @@ -238,7 +152,7 @@ def register( # Construct parameters query_parameters = {} - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') # Construct headers header_parameters = {} @@ -301,8 +215,6 @@ def unregister( :rtype: None or ~msrest.pipeline.ClientRawResponse :raises: :class:`CloudError` """ - api_version = "2016-12-01" - # Construct URL url = self.unregister.metadata['url'] path_format_arguments = { @@ -316,7 +228,7 @@ def unregister( # Construct parameters query_parameters = {} - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') # Construct headers header_parameters = {} @@ -369,8 +281,6 @@ def inquire( :rtype: None or ~msrest.pipeline.ClientRawResponse :raises: :class:`CloudError` """ - api_version = "2016-12-01" - # Construct URL url = self.inquire.metadata['url'] path_format_arguments = { @@ -384,7 +294,7 @@ def inquire( # Construct parameters query_parameters = {} - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') if filter is not None: query_parameters['$filter'] = self._serialize.query("filter", filter, 'str') @@ -436,8 +346,6 @@ def refresh( :rtype: None or ~msrest.pipeline.ClientRawResponse :raises: :class:`CloudError` """ - api_version = "2016-12-01" - # Construct URL url = self.refresh.metadata['url'] path_format_arguments = { @@ -450,7 +358,7 @@ def refresh( # Construct parameters query_parameters = {} - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') if filter is not None: query_parameters['$filter'] = self._serialize.query("filter", filter, 'str') diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/scoped_backup_policies_operations.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/scoped_backup_policies_operations.py deleted file mode 100644 index 89b58186af15..000000000000 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/scoped_backup_policies_operations.py +++ /dev/null @@ -1,117 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -import uuid -from msrest.pipeline import ClientRawResponse -from msrestazure.azure_exceptions import CloudError - -from .. import models - - -class ScopedBackupPoliciesOperations(object): - """ScopedBackupPoliciesOperations operations. - - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - :ivar api_version: Client Api Version. Constant value: "2017-09-01". - """ - - models = models - - def __init__(self, client, config, serializer, deserializer): - - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self.api_version = "2017-09-01" - - self.config = config - - def list( - self, vault_name, resource_group_name, fabric_name, filter=None, custom_headers=None, raw=False, **operation_config): - """Lists of backup policies associated with Recovery Services Vault. - API provides pagination parameters to fetch scoped results. - - :param vault_name: The name of the recovery services vault. - :type vault_name: str - :param resource_group_name: The name of the resource group where the - recovery services vault is present. - :type resource_group_name: str - :param fabric_name: - :type fabric_name: str - :param filter: OData filter options. - :type filter: str - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: An iterator like instance of ProtectionPolicyResource - :rtype: - ~azure.mgmt.recoveryservicesbackup.models.ProtectionPolicyResourcePaged[~azure.mgmt.recoveryservicesbackup.models.ProtectionPolicyResource] - :raises: :class:`CloudError` - """ - def internal_paging(next_link=None, raw=False): - - if not next_link: - # Construct URL - url = self.list.metadata['url'] - path_format_arguments = { - 'vaultName': self._serialize.url("vault_name", vault_name, 'str'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'), - 'fabricName': self._serialize.url("fabric_name", fabric_name, 'str') - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - if filter is not None: - query_parameters['$filter'] = self._serialize.query("filter", filter, 'str') - - else: - url = next_link - query_parameters = {} - - # Construct headers - header_parameters = {} - header_parameters['Accept'] = 'application/json' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct and send request - request = self._client.get(url, query_parameters, header_parameters) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - return response - - # Deserialize response - deserialized = models.ProtectionPolicyResourcePaged(internal_paging, self._deserialize.dependencies) - - if raw: - header_dict = {} - client_raw_response = models.ProtectionPolicyResourcePaged(internal_paging, self._deserialize.dependencies, header_dict) - return client_raw_response - - return deserialized - list.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/policies'} diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/scoped_protection_policies_operations.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/scoped_protection_policies_operations.py deleted file mode 100644 index 61e7ae41109e..000000000000 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/scoped_protection_policies_operations.py +++ /dev/null @@ -1,254 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -import uuid -from msrest.pipeline import ClientRawResponse -from msrestazure.azure_exceptions import CloudError - -from .. import models - - -class ScopedProtectionPoliciesOperations(object): - """ScopedProtectionPoliciesOperations operations. - - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - :ivar api_version: Client Api Version. Constant value: "2017-09-01". - """ - - models = models - - def __init__(self, client, config, serializer, deserializer): - - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self.api_version = "2017-09-01" - - self.config = config - - def get( - self, vault_name, resource_group_name, fabric_name, policy_name, custom_headers=None, raw=False, **operation_config): - """Provides the details of the backup policies associated to Recovery - Services Vault. - This is an asynchronous operation. Status of the operation can be - fetched using - GetScopedPolicyOperationResult API. - - :param vault_name: The name of the recovery services vault. - :type vault_name: str - :param resource_group_name: The name of the resource group where the - recovery services vault is present. - :type resource_group_name: str - :param fabric_name: - :type fabric_name: str - :param policy_name: Backup policy information to be fetched. - :type policy_name: str - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: ProtectionPolicyResource or ClientRawResponse if raw=true - :rtype: - ~azure.mgmt.recoveryservicesbackup.models.ProtectionPolicyResource or - ~msrest.pipeline.ClientRawResponse - :raises: :class:`CloudError` - """ - # Construct URL - url = self.get.metadata['url'] - path_format_arguments = { - 'vaultName': self._serialize.url("vault_name", vault_name, 'str'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'), - 'fabricName': self._serialize.url("fabric_name", fabric_name, 'str'), - 'policyName': self._serialize.url("policy_name", policy_name, 'str') - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - - # Construct headers - header_parameters = {} - header_parameters['Accept'] = 'application/json' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct and send request - request = self._client.get(url, query_parameters, header_parameters) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - deserialized = None - - if response.status_code == 200: - deserialized = self._deserialize('ProtectionPolicyResource', response) - - if raw: - client_raw_response = ClientRawResponse(deserialized, response) - return client_raw_response - - return deserialized - get.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/policies/{policyName}'} - - def create_or_update( - self, vault_name, resource_group_name, fabric_name, policy_name, parameters, custom_headers=None, raw=False, **operation_config): - """Creates or modifies a backup policy. This is an asynchronous operation. - Status of the - operation can be fetched using GetScopedPolicyOperationResult API. - - :param vault_name: The name of the recovery services vault. - :type vault_name: str - :param resource_group_name: The name of the resource group where the - recovery services vault is present. - :type resource_group_name: str - :param fabric_name: - :type fabric_name: str - :param policy_name: Backup policy to be created. - :type policy_name: str - :param parameters: resource backup policy - :type parameters: - ~azure.mgmt.recoveryservicesbackup.models.ProtectionPolicyResource - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: ProtectionPolicyResource or ClientRawResponse if raw=true - :rtype: - ~azure.mgmt.recoveryservicesbackup.models.ProtectionPolicyResource or - ~msrest.pipeline.ClientRawResponse - :raises: :class:`CloudError` - """ - # Construct URL - url = self.create_or_update.metadata['url'] - path_format_arguments = { - 'vaultName': self._serialize.url("vault_name", vault_name, 'str'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'), - 'fabricName': self._serialize.url("fabric_name", fabric_name, 'str'), - 'policyName': self._serialize.url("policy_name", policy_name, 'str') - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - - # Construct headers - header_parameters = {} - header_parameters['Accept'] = 'application/json' - header_parameters['Content-Type'] = 'application/json; charset=utf-8' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct body - body_content = self._serialize.body(parameters, 'ProtectionPolicyResource') - - # Construct and send request - request = self._client.put(url, query_parameters, header_parameters, body_content) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200, 202]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - deserialized = None - - if response.status_code == 200: - deserialized = self._deserialize('ProtectionPolicyResource', response) - - if raw: - client_raw_response = ClientRawResponse(deserialized, response) - return client_raw_response - - return deserialized - create_or_update.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/policies/{policyName}'} - - def delete( - self, vault_name, resource_group_name, fabric_name, policy_name, custom_headers=None, raw=False, **operation_config): - """Deletes specified backup policy from your Backup Fabric. This is an - asynchronous operation. - Status of the operation can be fetched using - GetScopedPolicyOperationResult API. - - :param vault_name: The name of the recovery services vault. - :type vault_name: str - :param resource_group_name: The name of the resource group where the - recovery services vault is present. - :type resource_group_name: str - :param fabric_name: - :type fabric_name: str - :param policy_name: Backup policy to be deleted. - :type policy_name: str - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: None or ClientRawResponse if raw=true - :rtype: None or ~msrest.pipeline.ClientRawResponse - :raises: :class:`CloudError` - """ - # Construct URL - url = self.delete.metadata['url'] - path_format_arguments = { - 'vaultName': self._serialize.url("vault_name", vault_name, 'str'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'), - 'fabricName': self._serialize.url("fabric_name", fabric_name, 'str'), - 'policyName': self._serialize.url("policy_name", policy_name, 'str') - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - - # Construct headers - header_parameters = {} - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct and send request - request = self._client.delete(url, query_parameters, header_parameters) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200, 204]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - if raw: - client_raw_response = ClientRawResponse(None, response) - return client_raw_response - delete.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/policies/{policyName}'} diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/scoped_protection_policy_operation_results_operations.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/scoped_protection_policy_operation_results_operations.py deleted file mode 100644 index ddd5b2d404e2..000000000000 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/scoped_protection_policy_operation_results_operations.py +++ /dev/null @@ -1,113 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -import uuid -from msrest.pipeline import ClientRawResponse -from msrestazure.azure_exceptions import CloudError - -from .. import models - - -class ScopedProtectionPolicyOperationResultsOperations(object): - """ScopedProtectionPolicyOperationResultsOperations operations. - - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - :ivar api_version: Client Api Version. Constant value: "2017-09-01". - """ - - models = models - - def __init__(self, client, config, serializer, deserializer): - - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self.api_version = "2017-09-01" - - self.config = config - - def get( - self, vault_name, resource_group_name, fabric_name, policy_name, operation_id, custom_headers=None, raw=False, **operation_config): - """Provides the result of an operation. - - :param vault_name: The name of the recovery services vault. - :type vault_name: str - :param resource_group_name: The name of the resource group where the - recovery services vault is present. - :type resource_group_name: str - :param fabric_name: - :type fabric_name: str - :param policy_name: Backup policy name whose operation's result needs - to be fetched. - :type policy_name: str - :param operation_id: Operation ID which represents the operation whose - result needs to be fetched. - :type operation_id: str - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: ProtectionPolicyResource or ClientRawResponse if raw=true - :rtype: - ~azure.mgmt.recoveryservicesbackup.models.ProtectionPolicyResource or - ~msrest.pipeline.ClientRawResponse - :raises: :class:`CloudError` - """ - # Construct URL - url = self.get.metadata['url'] - path_format_arguments = { - 'vaultName': self._serialize.url("vault_name", vault_name, 'str'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'), - 'fabricName': self._serialize.url("fabric_name", fabric_name, 'str'), - 'policyName': self._serialize.url("policy_name", policy_name, 'str'), - 'operationId': self._serialize.url("operation_id", operation_id, 'str') - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - - # Construct headers - header_parameters = {} - header_parameters['Accept'] = 'application/json' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct and send request - request = self._client.get(url, query_parameters, header_parameters) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200, 202]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - deserialized = None - - if response.status_code == 200: - deserialized = self._deserialize('ProtectionPolicyResource', response) - - if raw: - client_raw_response = ClientRawResponse(deserialized, response) - return client_raw_response - - return deserialized - get.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/policies/{policyName}/operationResults/{operationId}'} diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/scoped_protection_policy_operation_statuses_operations.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/scoped_protection_policy_operation_statuses_operations.py deleted file mode 100644 index d450b8895538..000000000000 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/scoped_protection_policy_operation_statuses_operations.py +++ /dev/null @@ -1,118 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -import uuid -from msrest.pipeline import ClientRawResponse -from msrestazure.azure_exceptions import CloudError - -from .. import models - - -class ScopedProtectionPolicyOperationStatusesOperations(object): - """ScopedProtectionPolicyOperationStatusesOperations operations. - - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - :ivar api_version: Client Api Version. Constant value: "2017-09-01". - """ - - models = models - - def __init__(self, client, config, serializer, deserializer): - - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self.api_version = "2017-09-01" - - self.config = config - - def get( - self, vault_name, resource_group_name, fabric_name, policy_name, operation_id, custom_headers=None, raw=False, **operation_config): - """Provides the status of the asynchronous operations like backup, - restore. The status can - be in progress, completed or failed. You can refer to the Operation - Status enum for all - the possible states of an operation. Some operations create jobs. This - method returns the - list of jobs associated with operation. - - :param vault_name: The name of the recovery services vault. - :type vault_name: str - :param resource_group_name: The name of the resource group where the - recovery services vault is present. - :type resource_group_name: str - :param fabric_name: - :type fabric_name: str - :param policy_name: Backup policy name whose operation's status needs - to be fetched. - :type policy_name: str - :param operation_id: Operation ID which represents an operation whose - status needs to be fetched. - :type operation_id: str - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: OperationStatus or ClientRawResponse if raw=true - :rtype: ~azure.mgmt.recoveryservicesbackup.models.OperationStatus or - ~msrest.pipeline.ClientRawResponse - :raises: :class:`CloudError` - """ - # Construct URL - url = self.get.metadata['url'] - path_format_arguments = { - 'vaultName': self._serialize.url("vault_name", vault_name, 'str'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'), - 'fabricName': self._serialize.url("fabric_name", fabric_name, 'str'), - 'policyName': self._serialize.url("policy_name", policy_name, 'str'), - 'operationId': self._serialize.url("operation_id", operation_id, 'str') - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - - # Construct headers - header_parameters = {} - header_parameters['Accept'] = 'application/json' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct and send request - request = self._client.get(url, query_parameters, header_parameters) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - deserialized = None - - if response.status_code == 200: - deserialized = self._deserialize('OperationStatus', response) - - if raw: - client_raw_response = ClientRawResponse(deserialized, response) - return client_raw_response - - return deserialized - get.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/policies/{policyName}/operations/{operationId}'} diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/recovery_services_backup_client.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/recovery_services_backup_client.py index ac0f3ef0db36..3daeb404eb15 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/recovery_services_backup_client.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/recovery_services_backup_client.py @@ -13,14 +13,6 @@ from msrest import Serializer, Deserializer from msrestazure import AzureConfiguration from .version import VERSION -from .operations.backup_fabrics_operations import BackupFabricsOperations -from .operations.scoped_backup_policies_operations import ScopedBackupPoliciesOperations -from .operations.scoped_protection_policies_operations import ScopedProtectionPoliciesOperations -from .operations.scoped_protection_policy_operation_results_operations import ScopedProtectionPolicyOperationResultsOperations -from .operations.scoped_protection_policy_operation_statuses_operations import ScopedProtectionPolicyOperationStatusesOperations -from .operations.backup_protection_containers_in_fabric_operations import BackupProtectionContainersInFabricOperations -from .operations.backup_protected_items_in_container_operations import BackupProtectedItemsInContainerOperations -from .operations.protection_containers_operations import ProtectionContainersOperations from .operations.protection_intent_operations import ProtectionIntentOperations from .operations.backup_status_operations import BackupStatusOperations from .operations.feature_support_operations import FeatureSupportOperations @@ -37,6 +29,7 @@ from .operations.backup_engines_operations import BackupEnginesOperations from .operations.protection_container_refresh_operation_results_operations import ProtectionContainerRefreshOperationResultsOperations from .operations.protectable_containers_operations import ProtectableContainersOperations +from .operations.protection_containers_operations import ProtectionContainersOperations from .operations.backup_workload_items_operations import BackupWorkloadItemsOperations from .operations.protection_container_operation_results_operations import ProtectionContainerOperationResultsOperations from .operations.protected_items_operations import ProtectedItemsOperations @@ -99,22 +92,6 @@ class RecoveryServicesBackupClient(SDKClient): :ivar config: Configuration for client. :vartype config: RecoveryServicesBackupClientConfiguration - :ivar backup_fabrics: BackupFabrics operations - :vartype backup_fabrics: azure.mgmt.recoveryservicesbackup.operations.BackupFabricsOperations - :ivar scoped_backup_policies: ScopedBackupPolicies operations - :vartype scoped_backup_policies: azure.mgmt.recoveryservicesbackup.operations.ScopedBackupPoliciesOperations - :ivar scoped_protection_policies: ScopedProtectionPolicies operations - :vartype scoped_protection_policies: azure.mgmt.recoveryservicesbackup.operations.ScopedProtectionPoliciesOperations - :ivar scoped_protection_policy_operation_results: ScopedProtectionPolicyOperationResults operations - :vartype scoped_protection_policy_operation_results: azure.mgmt.recoveryservicesbackup.operations.ScopedProtectionPolicyOperationResultsOperations - :ivar scoped_protection_policy_operation_statuses: ScopedProtectionPolicyOperationStatuses operations - :vartype scoped_protection_policy_operation_statuses: azure.mgmt.recoveryservicesbackup.operations.ScopedProtectionPolicyOperationStatusesOperations - :ivar backup_protection_containers_in_fabric: BackupProtectionContainersInFabric operations - :vartype backup_protection_containers_in_fabric: azure.mgmt.recoveryservicesbackup.operations.BackupProtectionContainersInFabricOperations - :ivar backup_protected_items_in_container: BackupProtectedItemsInContainer operations - :vartype backup_protected_items_in_container: azure.mgmt.recoveryservicesbackup.operations.BackupProtectedItemsInContainerOperations - :ivar protection_containers: ProtectionContainers operations - :vartype protection_containers: azure.mgmt.recoveryservicesbackup.operations.ProtectionContainersOperations :ivar protection_intent: ProtectionIntent operations :vartype protection_intent: azure.mgmt.recoveryservicesbackup.operations.ProtectionIntentOperations :ivar backup_status: BackupStatus operations @@ -147,6 +124,8 @@ class RecoveryServicesBackupClient(SDKClient): :vartype protection_container_refresh_operation_results: azure.mgmt.recoveryservicesbackup.operations.ProtectionContainerRefreshOperationResultsOperations :ivar protectable_containers: ProtectableContainers operations :vartype protectable_containers: azure.mgmt.recoveryservicesbackup.operations.ProtectableContainersOperations + :ivar protection_containers: ProtectionContainers operations + :vartype protection_containers: azure.mgmt.recoveryservicesbackup.operations.ProtectionContainersOperations :ivar backup_workload_items: BackupWorkloadItems operations :vartype backup_workload_items: azure.mgmt.recoveryservicesbackup.operations.BackupWorkloadItemsOperations :ivar protection_container_operation_results: ProtectionContainerOperationResults operations @@ -208,22 +187,6 @@ def __init__( self._serialize = Serializer(client_models) self._deserialize = Deserializer(client_models) - self.backup_fabrics = BackupFabricsOperations( - self._client, self.config, self._serialize, self._deserialize) - self.scoped_backup_policies = ScopedBackupPoliciesOperations( - self._client, self.config, self._serialize, self._deserialize) - self.scoped_protection_policies = ScopedProtectionPoliciesOperations( - self._client, self.config, self._serialize, self._deserialize) - self.scoped_protection_policy_operation_results = ScopedProtectionPolicyOperationResultsOperations( - self._client, self.config, self._serialize, self._deserialize) - self.scoped_protection_policy_operation_statuses = ScopedProtectionPolicyOperationStatusesOperations( - self._client, self.config, self._serialize, self._deserialize) - self.backup_protection_containers_in_fabric = BackupProtectionContainersInFabricOperations( - self._client, self.config, self._serialize, self._deserialize) - self.backup_protected_items_in_container = BackupProtectedItemsInContainerOperations( - self._client, self.config, self._serialize, self._deserialize) - self.protection_containers = ProtectionContainersOperations( - self._client, self.config, self._serialize, self._deserialize) self.protection_intent = ProtectionIntentOperations( self._client, self.config, self._serialize, self._deserialize) self.backup_status = BackupStatusOperations( @@ -256,6 +219,8 @@ def __init__( self._client, self.config, self._serialize, self._deserialize) self.protectable_containers = ProtectableContainersOperations( self._client, self.config, self._serialize, self._deserialize) + self.protection_containers = ProtectionContainersOperations( + self._client, self.config, self._serialize, self._deserialize) self.backup_workload_items = BackupWorkloadItemsOperations( self._client, self.config, self._serialize, self._deserialize) self.protection_container_operation_results = ProtectionContainerOperationResultsOperations( From 193b09aefc286583c4bd4cafa0d1549973cbeaaa Mon Sep 17 00:00:00 2001 From: Azure SDK for Python bot Date: Wed, 16 Jan 2019 13:10:55 +0000 Subject: [PATCH 5/6] Generated from f863d5e04544fc1082c125f354fd36b119b27436 Spell Check --- .../models/azure_backup_server_container.py | 2 +- .../models/azure_backup_server_container_py3.py | 2 +- .../models/azure_file_share_protectable_item.py | 2 +- .../models/azure_file_share_protectable_item_py3.py | 2 +- .../models/azure_fileshare_protected_item.py | 4 ++-- .../models/azure_fileshare_protected_item_py3.py | 4 ++-- .../models/azure_iaa_sclassic_compute_vm_container.py | 2 +- .../models/azure_iaa_sclassic_compute_vm_container_py3.py | 2 +- .../azure_iaa_sclassic_compute_vm_protectable_item.py | 2 +- .../azure_iaa_sclassic_compute_vm_protectable_item_py3.py | 2 +- .../models/azure_iaa_sclassic_compute_vm_protected_item.py | 4 ++-- .../azure_iaa_sclassic_compute_vm_protected_item_py3.py | 4 ++-- .../models/azure_iaa_scompute_vm_container.py | 2 +- .../models/azure_iaa_scompute_vm_container_py3.py | 2 +- .../models/azure_iaa_scompute_vm_protectable_item.py | 2 +- .../models/azure_iaa_scompute_vm_protectable_item_py3.py | 2 +- .../models/azure_iaa_scompute_vm_protected_item.py | 4 ++-- .../models/azure_iaa_scompute_vm_protected_item_py3.py | 4 ++-- .../mgmt/recoveryservicesbackup/models/azure_iaa_svm_job.py | 2 +- .../recoveryservicesbackup/models/azure_iaa_svm_job_py3.py | 2 +- .../models/azure_iaa_svm_protected_item.py | 4 ++-- .../models/azure_iaa_svm_protected_item_py3.py | 4 ++-- .../azure_recovery_service_vault_protection_intent.py | 4 ++-- .../azure_recovery_service_vault_protection_intent_py3.py | 4 ++-- .../models/azure_resource_protection_intent.py | 4 ++-- .../models/azure_resource_protection_intent_py3.py | 4 ++-- .../recoveryservicesbackup/models/azure_sql_container.py | 2 +- .../models/azure_sql_container_py3.py | 2 +- .../models/azure_sql_protected_item.py | 4 ++-- .../models/azure_sql_protected_item_py3.py | 4 ++-- .../azure_sqlag_workload_container_protection_container.py | 2 +- ...ure_sqlag_workload_container_protection_container_py3.py | 2 +- .../models/azure_storage_container.py | 2 +- .../models/azure_storage_container_py3.py | 2 +- .../models/azure_storage_protectable_container.py | 2 +- .../models/azure_storage_protectable_container_py3.py | 2 +- .../models/azure_vm_app_container_protectable_container.py | 2 +- .../azure_vm_app_container_protectable_container_py3.py | 2 +- .../models/azure_vm_app_container_protection_container.py | 2 +- .../azure_vm_app_container_protection_container_py3.py | 2 +- .../recoveryservicesbackup/models/azure_vm_workload_item.py | 2 +- .../models/azure_vm_workload_item_py3.py | 2 +- .../models/azure_vm_workload_protectable_item.py | 2 +- .../models/azure_vm_workload_protectable_item_py3.py | 2 +- .../models/azure_vm_workload_protected_item.py | 4 ++-- .../models/azure_vm_workload_protected_item_py3.py | 4 ++-- .../azure_vm_workload_sap_ase_database_protectable_item.py | 2 +- ...ure_vm_workload_sap_ase_database_protectable_item_py3.py | 2 +- .../azure_vm_workload_sap_ase_database_protected_item.py | 4 ++-- ...azure_vm_workload_sap_ase_database_protected_item_py3.py | 4 ++-- .../azure_vm_workload_sap_ase_database_workload_item.py | 2 +- .../azure_vm_workload_sap_ase_database_workload_item_py3.py | 2 +- .../azure_vm_workload_sap_ase_system_protectable_item.py | 2 +- ...azure_vm_workload_sap_ase_system_protectable_item_py3.py | 2 +- .../azure_vm_workload_sap_ase_system_workload_item.py | 2 +- .../azure_vm_workload_sap_ase_system_workload_item_py3.py | 2 +- .../azure_vm_workload_sap_hana_database_protectable_item.py | 2 +- ...re_vm_workload_sap_hana_database_protectable_item_py3.py | 2 +- .../azure_vm_workload_sap_hana_database_protected_item.py | 4 ++-- ...zure_vm_workload_sap_hana_database_protected_item_py3.py | 4 ++-- .../azure_vm_workload_sap_hana_database_workload_item.py | 2 +- ...azure_vm_workload_sap_hana_database_workload_item_py3.py | 2 +- .../azure_vm_workload_sap_hana_system_protectable_item.py | 2 +- ...zure_vm_workload_sap_hana_system_protectable_item_py3.py | 2 +- .../azure_vm_workload_sap_hana_system_workload_item.py | 2 +- .../azure_vm_workload_sap_hana_system_workload_item_py3.py | 2 +- ...e_vm_workload_sql_availability_group_protectable_item.py | 2 +- ..._workload_sql_availability_group_protectable_item_py3.py | 2 +- .../azure_vm_workload_sql_database_protectable_item.py | 2 +- .../azure_vm_workload_sql_database_protectable_item_py3.py | 2 +- .../models/azure_vm_workload_sql_database_protected_item.py | 4 ++-- .../azure_vm_workload_sql_database_protected_item_py3.py | 4 ++-- .../models/azure_vm_workload_sql_database_workload_item.py | 2 +- .../azure_vm_workload_sql_database_workload_item_py3.py | 2 +- .../azure_vm_workload_sql_instance_protectable_item.py | 2 +- .../azure_vm_workload_sql_instance_protectable_item_py3.py | 2 +- .../models/azure_vm_workload_sql_instance_workload_item.py | 2 +- .../azure_vm_workload_sql_instance_workload_item_py3.py | 2 +- .../models/azure_workload_auto_protection_intent.py | 4 ++-- .../models/azure_workload_auto_protection_intent_py3.py | 4 ++-- .../models/azure_workload_container.py | 2 +- .../models/azure_workload_container_py3.py | 2 +- .../models/azure_workload_recovery_point.py | 4 ++-- .../models/azure_workload_recovery_point_py3.py | 4 ++-- .../models/azure_workload_sap_hana_recovery_point.py | 2 +- .../models/azure_workload_sap_hana_recovery_point_py3.py | 2 +- .../models/azure_workload_sql_auto_protection_intent.py | 4 ++-- .../models/azure_workload_sql_auto_protection_intent_py3.py | 4 ++-- .../models/azure_workload_sql_recovery_point.py | 2 +- .../models/azure_workload_sql_recovery_point_py3.py | 2 +- .../azure/mgmt/recoveryservicesbackup/models/bek_details.py | 2 +- .../mgmt/recoveryservicesbackup/models/bek_details_py3.py | 2 +- .../models/client_script_for_connect.py | 2 +- .../models/client_script_for_connect_py3.py | 2 +- .../mgmt/recoveryservicesbackup/models/dpm_container.py | 2 +- .../mgmt/recoveryservicesbackup/models/dpm_container_py3.py | 2 +- .../azure/mgmt/recoveryservicesbackup/models/dpm_job.py | 2 +- .../azure/mgmt/recoveryservicesbackup/models/dpm_job_py3.py | 2 +- .../recoveryservicesbackup/models/dpm_protected_item.py | 4 ++-- .../recoveryservicesbackup/models/dpm_protected_item_py3.py | 4 ++-- .../mgmt/recoveryservicesbackup/models/generic_container.py | 2 +- .../recoveryservicesbackup/models/generic_container_py3.py | 2 +- .../recoveryservicesbackup/models/generic_protected_item.py | 4 ++-- .../models/generic_protected_item_py3.py | 4 ++-- .../mgmt/recoveryservicesbackup/models/iaa_svm_container.py | 2 +- .../recoveryservicesbackup/models/iaa_svm_container_py3.py | 2 +- .../models/iaa_svm_protectable_item.py | 2 +- .../models/iaa_svm_protectable_item_py3.py | 2 +- .../mgmt/recoveryservicesbackup/models/job_query_object.py | 2 +- .../recoveryservicesbackup/models/job_query_object_py3.py | 2 +- .../recoveryservicesbackup/models/key_and_secret_details.py | 4 ++-- .../models/key_and_secret_details_py3.py | 4 ++-- .../mgmt/recoveryservicesbackup/models/mab_container.py | 2 +- .../mgmt/recoveryservicesbackup/models/mab_container_py3.py | 2 +- .../models/mab_file_folder_protected_item.py | 4 ++-- .../models/mab_file_folder_protected_item_py3.py | 4 ++-- .../recoveryservicesbackup/models/protectable_container.py | 2 +- .../models/protectable_container_py3.py | 2 +- .../mgmt/recoveryservicesbackup/models/protected_item.py | 4 ++-- .../recoveryservicesbackup/models/protected_item_py3.py | 4 ++-- .../recoveryservicesbackup/models/protection_container.py | 2 +- .../models/protection_container_py3.py | 2 +- .../mgmt/recoveryservicesbackup/models/protection_intent.py | 4 ++-- .../recoveryservicesbackup/models/protection_intent_py3.py | 4 ++-- .../mgmt/recoveryservicesbackup/models/workload_item.py | 2 +- .../mgmt/recoveryservicesbackup/models/workload_item_py3.py | 2 +- .../models/workload_protectable_item.py | 2 +- .../models/workload_protectable_item_py3.py | 2 +- .../backup_resource_storage_configs_operations.py | 6 +++--- .../operations/job_details_operations.py | 2 +- 130 files changed, 172 insertions(+), 172 deletions(-) diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_backup_server_container.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_backup_server_container.py index b3b9b33a0d06..48b872b627bd 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_backup_server_container.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_backup_server_container.py @@ -19,7 +19,7 @@ class AzureBackupServerContainer(DpmContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup managemenent for the + :param backup_management_type: Type of backup management for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_backup_server_container_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_backup_server_container_py3.py index 94ae14feca7d..0a04c30aab8c 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_backup_server_container_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_backup_server_container_py3.py @@ -19,7 +19,7 @@ class AzureBackupServerContainer(DpmContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup managemenent for the + :param backup_management_type: Type of backup management for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_file_share_protectable_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_file_share_protectable_item.py index c52e8b17ed03..98076de11082 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_file_share_protectable_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_file_share_protectable_item.py @@ -17,7 +17,7 @@ class AzureFileShareProtectableItem(WorkloadProtectableItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_file_share_protectable_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_file_share_protectable_item_py3.py index 93fd85757510..551af4045b91 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_file_share_protectable_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_file_share_protectable_item_py3.py @@ -17,7 +17,7 @@ class AzureFileShareProtectableItem(WorkloadProtectableItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_fileshare_protected_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_fileshare_protected_item.py index 20966b656a77..f1bb006da998 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_fileshare_protected_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_fileshare_protected_item.py @@ -17,8 +17,8 @@ class AzureFileshareProtectedItem(ProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_fileshare_protected_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_fileshare_protected_item_py3.py index a690eafd45fd..fbd13e5ecada 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_fileshare_protected_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_fileshare_protected_item_py3.py @@ -17,8 +17,8 @@ class AzureFileshareProtectedItem(ProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_container.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_container.py index 05f597febbf6..7975ad6d2232 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_container.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_container.py @@ -20,7 +20,7 @@ class AzureIaaSClassicComputeVMContainer(IaaSVMContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup managemenent for the + :param backup_management_type: Type of backup management for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_container_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_container_py3.py index 5ee565b1e5de..b3a5ec4f356f 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_container_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_container_py3.py @@ -20,7 +20,7 @@ class AzureIaaSClassicComputeVMContainer(IaaSVMContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup managemenent for the + :param backup_management_type: Type of backup management for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_protectable_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_protectable_item.py index 33f16c95968f..5ae6e8aed854 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_protectable_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_protectable_item.py @@ -17,7 +17,7 @@ class AzureIaaSClassicComputeVMProtectableItem(IaaSVMProtectableItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_protectable_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_protectable_item_py3.py index d721c5caa23a..852c90aa36d8 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_protectable_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_protectable_item_py3.py @@ -17,7 +17,7 @@ class AzureIaaSClassicComputeVMProtectableItem(IaaSVMProtectableItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_protected_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_protected_item.py index 719368dcd174..e423c64da0d6 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_protected_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_protected_item.py @@ -17,8 +17,8 @@ class AzureIaaSClassicComputeVMProtectedItem(AzureIaaSVMProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_protected_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_protected_item_py3.py index 63ce402f2fc7..e29373eb4a68 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_protected_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_sclassic_compute_vm_protected_item_py3.py @@ -17,8 +17,8 @@ class AzureIaaSClassicComputeVMProtectedItem(AzureIaaSVMProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_container.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_container.py index 787b118d3871..cf7f3759fb4f 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_container.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_container.py @@ -20,7 +20,7 @@ class AzureIaaSComputeVMContainer(IaaSVMContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup managemenent for the + :param backup_management_type: Type of backup management for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_container_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_container_py3.py index e264ca935f98..8e603cc3d8cc 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_container_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_container_py3.py @@ -20,7 +20,7 @@ class AzureIaaSComputeVMContainer(IaaSVMContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup managemenent for the + :param backup_management_type: Type of backup management for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_protectable_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_protectable_item.py index 2acfbea97109..7f8fbbadea45 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_protectable_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_protectable_item.py @@ -18,7 +18,7 @@ class AzureIaaSComputeVMProtectableItem(IaaSVMProtectableItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_protectable_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_protectable_item_py3.py index e041e75aa232..c78343c95070 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_protectable_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_protectable_item_py3.py @@ -18,7 +18,7 @@ class AzureIaaSComputeVMProtectableItem(IaaSVMProtectableItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_protected_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_protected_item.py index caf8dccad844..0025229ccb90 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_protected_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_protected_item.py @@ -18,8 +18,8 @@ class AzureIaaSComputeVMProtectedItem(AzureIaaSVMProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_protected_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_protected_item_py3.py index 3b559e2c60b0..8413b75761c8 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_protected_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_scompute_vm_protected_item_py3.py @@ -18,8 +18,8 @@ class AzureIaaSComputeVMProtectedItem(AzureIaaSVMProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_job.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_job.py index fd5e1b68bb29..613a76fb6dc2 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_job.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_job.py @@ -13,7 +13,7 @@ class AzureIaaSVMJob(Job): - """Azure IaaS VM workload-specifc job object. + """Azure IaaS VM workload-specific job object. All required parameters must be populated in order to send to Azure. diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_job_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_job_py3.py index 625c41dd8a3d..26b8bd66d024 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_job_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_job_py3.py @@ -13,7 +13,7 @@ class AzureIaaSVMJob(Job): - """Azure IaaS VM workload-specifc job object. + """Azure IaaS VM workload-specific job object. All required parameters must be populated in order to send to Azure. diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_protected_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_protected_item.py index cb2e532050b5..a8dfea39bdc8 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_protected_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_protected_item.py @@ -21,8 +21,8 @@ class AzureIaaSVMProtectedItem(ProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_protected_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_protected_item_py3.py index 08dd6320e2b2..adad23ab7162 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_protected_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_iaa_svm_protected_item_py3.py @@ -21,8 +21,8 @@ class AzureIaaSVMProtectedItem(ProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_recovery_service_vault_protection_intent.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_recovery_service_vault_protection_intent.py index fc5387e89c4e..8294878affe7 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_recovery_service_vault_protection_intent.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_recovery_service_vault_protection_intent.py @@ -20,8 +20,8 @@ class AzureRecoveryServiceVaultProtectionIntent(ProtectionIntent): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_recovery_service_vault_protection_intent_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_recovery_service_vault_protection_intent_py3.py index 9cca19f37d22..80b33ae0c5fd 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_recovery_service_vault_protection_intent_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_recovery_service_vault_protection_intent_py3.py @@ -20,8 +20,8 @@ class AzureRecoveryServiceVaultProtectionIntent(ProtectionIntent): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_resource_protection_intent.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_resource_protection_intent.py index bf255bf15aa2..a13d588d2ffd 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_resource_protection_intent.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_resource_protection_intent.py @@ -17,8 +17,8 @@ class AzureResourceProtectionIntent(ProtectionIntent): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_resource_protection_intent_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_resource_protection_intent_py3.py index 90f2fabbd403..e14da8efa42f 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_resource_protection_intent_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_resource_protection_intent_py3.py @@ -17,8 +17,8 @@ class AzureResourceProtectionIntent(ProtectionIntent): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sql_container.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sql_container.py index 2ac37c00314f..f879c89bba05 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sql_container.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sql_container.py @@ -19,7 +19,7 @@ class AzureSqlContainer(ProtectionContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup managemenent for the + :param backup_management_type: Type of backup management for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sql_container_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sql_container_py3.py index 33165f908d5d..9cbb72c3880b 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sql_container_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sql_container_py3.py @@ -19,7 +19,7 @@ class AzureSqlContainer(ProtectionContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup managemenent for the + :param backup_management_type: Type of backup management for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sql_protected_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sql_protected_item.py index 7c3f9cc12a9a..86f20f360c05 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sql_protected_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sql_protected_item.py @@ -17,8 +17,8 @@ class AzureSqlProtectedItem(ProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sql_protected_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sql_protected_item_py3.py index e7816068da7a..7809e1f1194c 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sql_protected_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sql_protected_item_py3.py @@ -17,8 +17,8 @@ class AzureSqlProtectedItem(ProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sqlag_workload_container_protection_container.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sqlag_workload_container_protection_container.py index e7e9becc00d0..1cc7956f6cb6 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sqlag_workload_container_protection_container.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sqlag_workload_container_protection_container.py @@ -19,7 +19,7 @@ class AzureSQLAGWorkloadContainerProtectionContainer(AzureWorkloadContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup managemenent for the + :param backup_management_type: Type of backup management for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sqlag_workload_container_protection_container_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sqlag_workload_container_protection_container_py3.py index 1634b45b2dd2..3a27450e5633 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sqlag_workload_container_protection_container_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_sqlag_workload_container_protection_container_py3.py @@ -19,7 +19,7 @@ class AzureSQLAGWorkloadContainerProtectionContainer(AzureWorkloadContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup managemenent for the + :param backup_management_type: Type of backup management for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_storage_container.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_storage_container.py index 18db81c8f5de..18c2630301b1 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_storage_container.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_storage_container.py @@ -19,7 +19,7 @@ class AzureStorageContainer(ProtectionContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup managemenent for the + :param backup_management_type: Type of backup management for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_storage_container_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_storage_container_py3.py index 7f3a0e0614f7..dfbbe3381acc 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_storage_container_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_storage_container_py3.py @@ -19,7 +19,7 @@ class AzureStorageContainer(ProtectionContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup managemenent for the + :param backup_management_type: Type of backup management for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_storage_protectable_container.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_storage_protectable_container.py index b0d663bba3c5..dbad38a90074 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_storage_protectable_container.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_storage_protectable_container.py @@ -19,7 +19,7 @@ class AzureStorageProtectableContainer(ProtectableContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup managemenent for the + :param backup_management_type: Type of backup management for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_storage_protectable_container_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_storage_protectable_container_py3.py index ba313b6c232d..9993519ea0e2 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_storage_protectable_container_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_storage_protectable_container_py3.py @@ -19,7 +19,7 @@ class AzureStorageProtectableContainer(ProtectableContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup managemenent for the + :param backup_management_type: Type of backup management for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_app_container_protectable_container.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_app_container_protectable_container.py index 39b044f72693..1aa12abbf8fc 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_app_container_protectable_container.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_app_container_protectable_container.py @@ -19,7 +19,7 @@ class AzureVMAppContainerProtectableContainer(ProtectableContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup managemenent for the + :param backup_management_type: Type of backup management for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_app_container_protectable_container_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_app_container_protectable_container_py3.py index 61d1a07701e7..bd13162329af 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_app_container_protectable_container_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_app_container_protectable_container_py3.py @@ -19,7 +19,7 @@ class AzureVMAppContainerProtectableContainer(ProtectableContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup managemenent for the + :param backup_management_type: Type of backup management for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_app_container_protection_container.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_app_container_protection_container.py index b34685b06cae..598e09f8b53e 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_app_container_protection_container.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_app_container_protection_container.py @@ -19,7 +19,7 @@ class AzureVMAppContainerProtectionContainer(AzureWorkloadContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup managemenent for the + :param backup_management_type: Type of backup management for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_app_container_protection_container_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_app_container_protection_container_py3.py index de2ef16caab6..3026b3450921 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_app_container_protection_container_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_app_container_protection_container_py3.py @@ -19,7 +19,7 @@ class AzureVMAppContainerProtectionContainer(AzureWorkloadContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup managemenent for the + :param backup_management_type: Type of backup management for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_item.py index 32b5c2007013..45055ecaf255 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_item.py @@ -25,7 +25,7 @@ class AzureVmWorkloadItem(WorkloadItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_item_py3.py index e193f182dfe2..d701bbdc8caa 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_item_py3.py @@ -25,7 +25,7 @@ class AzureVmWorkloadItem(WorkloadItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protectable_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protectable_item.py index c06da2219bfe..1c3287b56982 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protectable_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protectable_item.py @@ -26,7 +26,7 @@ class AzureVmWorkloadProtectableItem(WorkloadProtectableItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protectable_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protectable_item_py3.py index 5ef5d43590a4..d892dfb0f616 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protectable_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protectable_item_py3.py @@ -26,7 +26,7 @@ class AzureVmWorkloadProtectableItem(WorkloadProtectableItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protected_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protected_item.py index 116b8346925e..68772f596a6a 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protected_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protected_item.py @@ -22,8 +22,8 @@ class AzureVmWorkloadProtectedItem(ProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protected_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protected_item_py3.py index 391c60379dfc..6e05d1db2c54 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protected_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_protected_item_py3.py @@ -22,8 +22,8 @@ class AzureVmWorkloadProtectedItem(ProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_protectable_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_protectable_item.py index ff90b830647d..a177f3fbd393 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_protectable_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_protectable_item.py @@ -17,7 +17,7 @@ class AzureVmWorkloadSAPAseDatabaseProtectableItem(AzureVmWorkloadProtectableIte All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_protectable_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_protectable_item_py3.py index 00605a7786dc..53782c011ad7 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_protectable_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_protectable_item_py3.py @@ -17,7 +17,7 @@ class AzureVmWorkloadSAPAseDatabaseProtectableItem(AzureVmWorkloadProtectableIte All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_protected_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_protected_item.py index a3e54333f3e9..d5dc39f4e1a1 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_protected_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_protected_item.py @@ -17,8 +17,8 @@ class AzureVmWorkloadSAPAseDatabaseProtectedItem(AzureVmWorkloadProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_protected_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_protected_item_py3.py index 278d1996a7da..a5f69939a58d 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_protected_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_protected_item_py3.py @@ -17,8 +17,8 @@ class AzureVmWorkloadSAPAseDatabaseProtectedItem(AzureVmWorkloadProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_workload_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_workload_item.py index 460f3133e2cd..6ef20a56feec 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_workload_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_workload_item.py @@ -17,7 +17,7 @@ class AzureVmWorkloadSAPAseDatabaseWorkloadItem(AzureVmWorkloadItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_workload_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_workload_item_py3.py index 3954338f9cd8..9296ea4284c0 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_workload_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_database_workload_item_py3.py @@ -17,7 +17,7 @@ class AzureVmWorkloadSAPAseDatabaseWorkloadItem(AzureVmWorkloadItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_system_protectable_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_system_protectable_item.py index fea746964716..47ce5f783547 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_system_protectable_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_system_protectable_item.py @@ -17,7 +17,7 @@ class AzureVmWorkloadSAPAseSystemProtectableItem(AzureVmWorkloadProtectableItem) All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_system_protectable_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_system_protectable_item_py3.py index 220785da788b..d5281c82e7d0 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_system_protectable_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_system_protectable_item_py3.py @@ -17,7 +17,7 @@ class AzureVmWorkloadSAPAseSystemProtectableItem(AzureVmWorkloadProtectableItem) All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_system_workload_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_system_workload_item.py index d7963fb4a04b..db222330a335 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_system_workload_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_system_workload_item.py @@ -17,7 +17,7 @@ class AzureVmWorkloadSAPAseSystemWorkloadItem(AzureVmWorkloadItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_system_workload_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_system_workload_item_py3.py index e8c0cad0785b..b5f24ce02114 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_system_workload_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_ase_system_workload_item_py3.py @@ -17,7 +17,7 @@ class AzureVmWorkloadSAPAseSystemWorkloadItem(AzureVmWorkloadItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_protectable_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_protectable_item.py index 5fdb8bd61580..e5f236107680 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_protectable_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_protectable_item.py @@ -17,7 +17,7 @@ class AzureVmWorkloadSAPHanaDatabaseProtectableItem(AzureVmWorkloadProtectableIt All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_protectable_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_protectable_item_py3.py index b521143a193b..fb3080a0857f 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_protectable_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_protectable_item_py3.py @@ -17,7 +17,7 @@ class AzureVmWorkloadSAPHanaDatabaseProtectableItem(AzureVmWorkloadProtectableIt All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_protected_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_protected_item.py index bdd00a658a0b..5b81fc46488a 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_protected_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_protected_item.py @@ -17,8 +17,8 @@ class AzureVmWorkloadSAPHanaDatabaseProtectedItem(AzureVmWorkloadProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_protected_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_protected_item_py3.py index fdb6f1f09c8b..f16aeefd4d5a 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_protected_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_protected_item_py3.py @@ -17,8 +17,8 @@ class AzureVmWorkloadSAPHanaDatabaseProtectedItem(AzureVmWorkloadProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_workload_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_workload_item.py index 44bd42d02be8..6640658e44be 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_workload_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_workload_item.py @@ -17,7 +17,7 @@ class AzureVmWorkloadSAPHanaDatabaseWorkloadItem(AzureVmWorkloadItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_workload_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_workload_item_py3.py index 536e59af936a..7cffefdfff91 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_workload_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_database_workload_item_py3.py @@ -17,7 +17,7 @@ class AzureVmWorkloadSAPHanaDatabaseWorkloadItem(AzureVmWorkloadItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_system_protectable_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_system_protectable_item.py index 7e701594f4de..3ce78b508c5d 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_system_protectable_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_system_protectable_item.py @@ -17,7 +17,7 @@ class AzureVmWorkloadSAPHanaSystemProtectableItem(AzureVmWorkloadProtectableItem All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_system_protectable_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_system_protectable_item_py3.py index fe8709583502..8f4cf828beb2 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_system_protectable_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_system_protectable_item_py3.py @@ -17,7 +17,7 @@ class AzureVmWorkloadSAPHanaSystemProtectableItem(AzureVmWorkloadProtectableItem All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_system_workload_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_system_workload_item.py index a56ae8c3a062..be61eced7489 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_system_workload_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_system_workload_item.py @@ -17,7 +17,7 @@ class AzureVmWorkloadSAPHanaSystemWorkloadItem(AzureVmWorkloadItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_system_workload_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_system_workload_item_py3.py index 089885c045e8..d691adba6386 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_system_workload_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sap_hana_system_workload_item_py3.py @@ -17,7 +17,7 @@ class AzureVmWorkloadSAPHanaSystemWorkloadItem(AzureVmWorkloadItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_availability_group_protectable_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_availability_group_protectable_item.py index 5b150919e087..eaffffe6c32f 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_availability_group_protectable_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_availability_group_protectable_item.py @@ -18,7 +18,7 @@ class AzureVmWorkloadSQLAvailabilityGroupProtectableItem(AzureVmWorkloadProtecta All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_availability_group_protectable_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_availability_group_protectable_item_py3.py index 7fbf834350f0..b702e5228488 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_availability_group_protectable_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_availability_group_protectable_item_py3.py @@ -18,7 +18,7 @@ class AzureVmWorkloadSQLAvailabilityGroupProtectableItem(AzureVmWorkloadProtecta All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_protectable_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_protectable_item.py index 7fe8d98990ec..06d4b8dc5df7 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_protectable_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_protectable_item.py @@ -17,7 +17,7 @@ class AzureVmWorkloadSQLDatabaseProtectableItem(AzureVmWorkloadProtectableItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_protectable_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_protectable_item_py3.py index a445adcabf49..f8d42108c9af 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_protectable_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_protectable_item_py3.py @@ -17,7 +17,7 @@ class AzureVmWorkloadSQLDatabaseProtectableItem(AzureVmWorkloadProtectableItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_protected_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_protected_item.py index d924f30489b2..f92f220aa3a4 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_protected_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_protected_item.py @@ -17,8 +17,8 @@ class AzureVmWorkloadSQLDatabaseProtectedItem(AzureVmWorkloadProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_protected_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_protected_item_py3.py index fa8cb8cb9c2a..10bbb71eccc8 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_protected_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_protected_item_py3.py @@ -17,8 +17,8 @@ class AzureVmWorkloadSQLDatabaseProtectedItem(AzureVmWorkloadProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_workload_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_workload_item.py index 645538ba2f0e..3a4dbadbb135 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_workload_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_workload_item.py @@ -17,7 +17,7 @@ class AzureVmWorkloadSQLDatabaseWorkloadItem(AzureVmWorkloadItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_workload_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_workload_item_py3.py index 4156594312ef..1842264375bf 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_workload_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_database_workload_item_py3.py @@ -17,7 +17,7 @@ class AzureVmWorkloadSQLDatabaseWorkloadItem(AzureVmWorkloadItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_instance_protectable_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_instance_protectable_item.py index 0bc2c3d458bd..52b83578791e 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_instance_protectable_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_instance_protectable_item.py @@ -17,7 +17,7 @@ class AzureVmWorkloadSQLInstanceProtectableItem(AzureVmWorkloadProtectableItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_instance_protectable_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_instance_protectable_item_py3.py index cb9101ca6547..3016a3faeb03 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_instance_protectable_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_instance_protectable_item_py3.py @@ -17,7 +17,7 @@ class AzureVmWorkloadSQLInstanceProtectableItem(AzureVmWorkloadProtectableItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_instance_workload_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_instance_workload_item.py index 4842a8ae8448..81a8a72c7804 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_instance_workload_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_instance_workload_item.py @@ -17,7 +17,7 @@ class AzureVmWorkloadSQLInstanceWorkloadItem(AzureVmWorkloadItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_instance_workload_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_instance_workload_item_py3.py index 14a68cab8040..9b838c052b7b 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_instance_workload_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_vm_workload_sql_instance_workload_item_py3.py @@ -17,7 +17,7 @@ class AzureVmWorkloadSQLInstanceWorkloadItem(AzureVmWorkloadItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_auto_protection_intent.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_auto_protection_intent.py index b4f9f06754bc..85e35a494d33 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_auto_protection_intent.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_auto_protection_intent.py @@ -20,8 +20,8 @@ class AzureWorkloadAutoProtectionIntent(AzureRecoveryServiceVaultProtectionInten All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_auto_protection_intent_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_auto_protection_intent_py3.py index 7eb7d5687bf5..75bc2bd5301b 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_auto_protection_intent_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_auto_protection_intent_py3.py @@ -20,8 +20,8 @@ class AzureWorkloadAutoProtectionIntent(AzureRecoveryServiceVaultProtectionInten All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_container.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_container.py index 6a2c786a36b0..d1cc0f6b6a63 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_container.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_container.py @@ -24,7 +24,7 @@ class AzureWorkloadContainer(ProtectionContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup managemenent for the + :param backup_management_type: Type of backup management for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_container_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_container_py3.py index 8be3b87fadcc..a354a4864901 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_container_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_container_py3.py @@ -24,7 +24,7 @@ class AzureWorkloadContainer(ProtectionContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup managemenent for the + :param backup_management_type: Type of backup management for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_recovery_point.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_recovery_point.py index 6fee0984191a..c3798dcc3374 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_recovery_point.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_recovery_point.py @@ -13,8 +13,8 @@ class AzureWorkloadRecoveryPoint(RecoveryPoint): - """Workload specific recoverypoint, specifcally encaspulates full/diff - recoverypoint. + """Workload specific recovery point, specifically encapsulates full/diff + recovery point. You probably want to use the sub-classes and not this class directly. Known sub-classes are: AzureWorkloadPointInTimeRecoveryPoint, diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_recovery_point_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_recovery_point_py3.py index e220d998cb9e..ee98bdd26a25 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_recovery_point_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_recovery_point_py3.py @@ -13,8 +13,8 @@ class AzureWorkloadRecoveryPoint(RecoveryPoint): - """Workload specific recoverypoint, specifcally encaspulates full/diff - recoverypoint. + """Workload specific recovery point, specifically encapsulates full/diff + recovery point. You probably want to use the sub-classes and not this class directly. Known sub-classes are: AzureWorkloadPointInTimeRecoveryPoint, diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_recovery_point.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_recovery_point.py index 49c103e3b730..fb3bedf4a7f1 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_recovery_point.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_recovery_point.py @@ -13,7 +13,7 @@ class AzureWorkloadSAPHanaRecoveryPoint(AzureWorkloadRecoveryPoint): - """SAPHana specific recoverypoint, specifcally encaspulates full/diff + """SAPHana specific recoverypoint, specifically encapsulates full/diff recoverypoints. All required parameters must be populated in order to send to Azure. diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_recovery_point_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_recovery_point_py3.py index 3395e6cb1d1a..5a30d235bc57 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_recovery_point_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sap_hana_recovery_point_py3.py @@ -13,7 +13,7 @@ class AzureWorkloadSAPHanaRecoveryPoint(AzureWorkloadRecoveryPoint): - """SAPHana specific recoverypoint, specifcally encaspulates full/diff + """SAPHana specific recoverypoint, specifically encapsulates full/diff recoverypoints. All required parameters must be populated in order to send to Azure. diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_auto_protection_intent.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_auto_protection_intent.py index abed06ddc852..ed7a57edd4e2 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_auto_protection_intent.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_auto_protection_intent.py @@ -17,8 +17,8 @@ class AzureWorkloadSQLAutoProtectionIntent(AzureWorkloadAutoProtectionIntent): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_auto_protection_intent_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_auto_protection_intent_py3.py index 129eb3c6a409..efaece32cf72 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_auto_protection_intent_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_auto_protection_intent_py3.py @@ -17,8 +17,8 @@ class AzureWorkloadSQLAutoProtectionIntent(AzureWorkloadAutoProtectionIntent): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_recovery_point.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_recovery_point.py index f5d3f2e04ab9..6c130f95a920 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_recovery_point.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_recovery_point.py @@ -13,7 +13,7 @@ class AzureWorkloadSQLRecoveryPoint(AzureWorkloadRecoveryPoint): - """SQL specific recoverypoint, specifcally encaspulates full/diff + """SQL specific recoverypoint, specifically encapsulates full/diff recoverypoint alongwith extended info. You probably want to use the sub-classes and not this class directly. Known diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_recovery_point_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_recovery_point_py3.py index a7463257dd06..493219b5efc0 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_recovery_point_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/azure_workload_sql_recovery_point_py3.py @@ -13,7 +13,7 @@ class AzureWorkloadSQLRecoveryPoint(AzureWorkloadRecoveryPoint): - """SQL specific recoverypoint, specifcally encaspulates full/diff + """SQL specific recoverypoint, specifically encapsulates full/diff recoverypoint alongwith extended info. You probably want to use the sub-classes and not this class directly. Known diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bek_details.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bek_details.py index 9b6af4177bbf..ac524ba18251 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bek_details.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bek_details.py @@ -13,7 +13,7 @@ class BEKDetails(Model): - """BEK is bitlocker encrpytion key. + """BEK is bitlocker encryption key. :param secret_url: Secret is BEK. :type secret_url: str diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bek_details_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bek_details_py3.py index 9dc2d6166a2b..9b9a31860624 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bek_details_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/bek_details_py3.py @@ -13,7 +13,7 @@ class BEKDetails(Model): - """BEK is bitlocker encrpytion key. + """BEK is bitlocker encryption key. :param secret_url: Secret is BEK. :type secret_url: str diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/client_script_for_connect.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/client_script_for_connect.py index a4bb71aa83f7..25050f397dc4 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/client_script_for_connect.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/client_script_for_connect.py @@ -27,7 +27,7 @@ class ClientScriptForConnect(Model): :param url: URL of Executable from where to source the content. If this is not null then ScriptContent should not be used :type url: str - :param script_name_suffix: Mandator suffix that should be added to the + :param script_name_suffix: Mandatory suffix that should be added to the name of script that is given for download to user. If its null or empty then , ignore it. :type script_name_suffix: str diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/client_script_for_connect_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/client_script_for_connect_py3.py index c43e2efc94ae..5579426064d6 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/client_script_for_connect_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/client_script_for_connect_py3.py @@ -27,7 +27,7 @@ class ClientScriptForConnect(Model): :param url: URL of Executable from where to source the content. If this is not null then ScriptContent should not be used :type url: str - :param script_name_suffix: Mandator suffix that should be added to the + :param script_name_suffix: Mandatory suffix that should be added to the name of script that is given for download to user. If its null or empty then , ignore it. :type script_name_suffix: str diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_container.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_container.py index f805f21f1cb2..ae40f50df73b 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_container.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_container.py @@ -22,7 +22,7 @@ class DpmContainer(ProtectionContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup managemenent for the + :param backup_management_type: Type of backup management for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_container_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_container_py3.py index d9ef18933652..69ae6c542d08 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_container_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_container_py3.py @@ -22,7 +22,7 @@ class DpmContainer(ProtectionContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup managemenent for the + :param backup_management_type: Type of backup management for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_job.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_job.py index cbd00e99a4ce..36fc30d862be 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_job.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_job.py @@ -13,7 +13,7 @@ class DpmJob(Job): - """DPM workload-specifc job object. + """DPM workload-specific job object. All required parameters must be populated in order to send to Azure. diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_job_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_job_py3.py index bdf9247db742..b59997a47c0e 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_job_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_job_py3.py @@ -13,7 +13,7 @@ class DpmJob(Job): - """DPM workload-specifc job object. + """DPM workload-specific job object. All required parameters must be populated in order to send to Azure. diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_protected_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_protected_item.py index 6347af24a7ca..aae818cf3f35 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_protected_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_protected_item.py @@ -17,8 +17,8 @@ class DPMProtectedItem(ProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_protected_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_protected_item_py3.py index a8a023e202e9..cb443651d2fd 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_protected_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/dpm_protected_item_py3.py @@ -17,8 +17,8 @@ class DPMProtectedItem(ProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_container.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_container.py index f6e8fff7ae9f..27c1bd2a3e3d 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_container.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_container.py @@ -19,7 +19,7 @@ class GenericContainer(ProtectionContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup managemenent for the + :param backup_management_type: Type of backup management for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_container_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_container_py3.py index 798bed079b56..15dfa257c869 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_container_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_container_py3.py @@ -19,7 +19,7 @@ class GenericContainer(ProtectionContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup managemenent for the + :param backup_management_type: Type of backup management for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_protected_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_protected_item.py index ba82dc418785..59718cc0c6e4 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_protected_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_protected_item.py @@ -17,8 +17,8 @@ class GenericProtectedItem(ProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_protected_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_protected_item_py3.py index 09eed0721c10..e4e2e1734c0f 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_protected_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/generic_protected_item_py3.py @@ -17,8 +17,8 @@ class GenericProtectedItem(ProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/iaa_svm_container.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/iaa_svm_container.py index e6cff11c018b..08c7582f0ed6 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/iaa_svm_container.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/iaa_svm_container.py @@ -23,7 +23,7 @@ class IaaSVMContainer(ProtectionContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup managemenent for the + :param backup_management_type: Type of backup management for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/iaa_svm_container_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/iaa_svm_container_py3.py index aa191ed67510..46291353ce3f 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/iaa_svm_container_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/iaa_svm_container_py3.py @@ -23,7 +23,7 @@ class IaaSVMContainer(ProtectionContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup managemenent for the + :param backup_management_type: Type of backup management for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/iaa_svm_protectable_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/iaa_svm_protectable_item.py index 91ee79134281..263127660f2c 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/iaa_svm_protectable_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/iaa_svm_protectable_item.py @@ -21,7 +21,7 @@ class IaaSVMProtectableItem(WorkloadProtectableItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/iaa_svm_protectable_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/iaa_svm_protectable_item_py3.py index 1bba588a7717..4612a9abf31b 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/iaa_svm_protectable_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/iaa_svm_protectable_item_py3.py @@ -21,7 +21,7 @@ class IaaSVMProtectableItem(WorkloadProtectableItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/job_query_object.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/job_query_object.py index 49844525d847..74b19daede24 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/job_query_object.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/job_query_object.py @@ -19,7 +19,7 @@ class JobQueryObject(Model): 'InProgress', 'Completed', 'Failed', 'CompletedWithWarnings', 'Cancelled', 'Cancelling' :type status: str or ~azure.mgmt.recoveryservicesbackup.models.JobStatus - :param backup_management_type: Type of backup managmenent for the job. + :param backup_management_type: Type of backup management for the job. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/job_query_object_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/job_query_object_py3.py index dd765394d866..c71e9b0fb100 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/job_query_object_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/job_query_object_py3.py @@ -19,7 +19,7 @@ class JobQueryObject(Model): 'InProgress', 'Completed', 'Failed', 'CompletedWithWarnings', 'Cancelled', 'Cancelling' :type status: str or ~azure.mgmt.recoveryservicesbackup.models.JobStatus - :param backup_management_type: Type of backup managmenent for the job. + :param backup_management_type: Type of backup management for the job. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/key_and_secret_details.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/key_and_secret_details.py index efd5f41021e0..1f76ecda1280 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/key_and_secret_details.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/key_and_secret_details.py @@ -15,7 +15,7 @@ class KeyAndSecretDetails(Model): """BEK is bitlocker key. KEK is encryption key for BEK - If the VM was encrypted then we will store follwing details : + If the VM was encrypted then we will store following details : 1. Secret(BEK) - Url + Backup Data + vaultId. 2. Key(KEK) - Url + Backup Data + vaultId. 3. EncryptionMechanism @@ -23,7 +23,7 @@ class KeyAndSecretDetails(Model): :param kek_details: KEK is encryption key for BEK. :type kek_details: ~azure.mgmt.recoveryservicesbackup.models.KEKDetails - :param bek_details: BEK is bitlocker encrpytion key. + :param bek_details: BEK is bitlocker encryption key. :type bek_details: ~azure.mgmt.recoveryservicesbackup.models.BEKDetails :param encryption_mechanism: Encryption mechanism: None/ SinglePass/ DoublePass diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/key_and_secret_details_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/key_and_secret_details_py3.py index b647fe22b51c..370dd2d25f1c 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/key_and_secret_details_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/key_and_secret_details_py3.py @@ -15,7 +15,7 @@ class KeyAndSecretDetails(Model): """BEK is bitlocker key. KEK is encryption key for BEK - If the VM was encrypted then we will store follwing details : + If the VM was encrypted then we will store following details : 1. Secret(BEK) - Url + Backup Data + vaultId. 2. Key(KEK) - Url + Backup Data + vaultId. 3. EncryptionMechanism @@ -23,7 +23,7 @@ class KeyAndSecretDetails(Model): :param kek_details: KEK is encryption key for BEK. :type kek_details: ~azure.mgmt.recoveryservicesbackup.models.KEKDetails - :param bek_details: BEK is bitlocker encrpytion key. + :param bek_details: BEK is bitlocker encryption key. :type bek_details: ~azure.mgmt.recoveryservicesbackup.models.BEKDetails :param encryption_mechanism: Encryption mechanism: None/ SinglePass/ DoublePass diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_container.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_container.py index 3ab174ec7f62..85408bfd53d7 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_container.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_container.py @@ -19,7 +19,7 @@ class MabContainer(ProtectionContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup managemenent for the + :param backup_management_type: Type of backup management for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_container_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_container_py3.py index 560894be1240..32f5ebd0ea50 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_container_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_container_py3.py @@ -19,7 +19,7 @@ class MabContainer(ProtectionContainer): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup managemenent for the + :param backup_management_type: Type of backup management for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_file_folder_protected_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_file_folder_protected_item.py index fd0b39c758cc..a302f6a11b7d 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_file_folder_protected_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_file_folder_protected_item.py @@ -17,8 +17,8 @@ class MabFileFolderProtectedItem(ProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_file_folder_protected_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_file_folder_protected_item_py3.py index aaa58a170edc..fa7e06b94f75 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_file_folder_protected_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/mab_file_folder_protected_item_py3.py @@ -17,8 +17,8 @@ class MabFileFolderProtectedItem(ProtectedItem): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protectable_container.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protectable_container.py index 38b505835a97..481384a07938 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protectable_container.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protectable_container.py @@ -23,7 +23,7 @@ class ProtectableContainer(Model): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup managemenent for the + :param backup_management_type: Type of backup management for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protectable_container_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protectable_container_py3.py index 2356a1036f4e..050d9d2ba230 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protectable_container_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protectable_container_py3.py @@ -23,7 +23,7 @@ class ProtectableContainer(Model): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup managemenent for the + :param backup_management_type: Type of backup management for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protected_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protected_item.py index c48abb230331..1127fee72ea7 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protected_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protected_item.py @@ -22,8 +22,8 @@ class ProtectedItem(Model): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protected_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protected_item_py3.py index 3a48298ef972..953fdc9f15fe 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protected_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protected_item_py3.py @@ -22,8 +22,8 @@ class ProtectedItem(Model): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_container.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_container.py index b42ed4128907..d7022590f859 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_container.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_container.py @@ -25,7 +25,7 @@ class ProtectionContainer(Model): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup managemenent for the + :param backup_management_type: Type of backup management for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_container_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_container_py3.py index 1bc105d35a22..bbfb15cb9ca9 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_container_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_container_py3.py @@ -25,7 +25,7 @@ class ProtectionContainer(Model): :param friendly_name: Friendly name of the container. :type friendly_name: str - :param backup_management_type: Type of backup managemenent for the + :param backup_management_type: Type of backup management for the container. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_intent.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_intent.py index 711760ce6dc2..6d953106c9c9 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_intent.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_intent.py @@ -21,8 +21,8 @@ class ProtectionIntent(Model): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_intent_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_intent_py3.py index 856729108121..956b7ada74e8 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_intent_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/protection_intent_py3.py @@ -21,8 +21,8 @@ class ProtectionIntent(Model): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent for the backed - up item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', + :param backup_management_type: Type of backup management for the backed up + item. Possible values include: 'Invalid', 'AzureIaasVM', 'MAB', 'DPM', 'AzureBackupServer', 'AzureSql', 'AzureStorage', 'AzureWorkload', 'DefaultBackup' :type backup_management_type: str or diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/workload_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/workload_item.py index 0966118947b3..3e900993b7b3 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/workload_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/workload_item.py @@ -21,7 +21,7 @@ class WorkloadItem(Model): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/workload_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/workload_item_py3.py index 9b626bb29da0..a99585446547 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/workload_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/workload_item_py3.py @@ -21,7 +21,7 @@ class WorkloadItem(Model): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/workload_protectable_item.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/workload_protectable_item.py index 52d521fffb7a..8210296fec90 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/workload_protectable_item.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/workload_protectable_item.py @@ -22,7 +22,7 @@ class WorkloadProtectableItem(Model): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/workload_protectable_item_py3.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/workload_protectable_item_py3.py index 21634dde1967..d1dbd9ce092e 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/workload_protectable_item_py3.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/models/workload_protectable_item_py3.py @@ -22,7 +22,7 @@ class WorkloadProtectableItem(Model): All required parameters must be populated in order to send to Azure. - :param backup_management_type: Type of backup managemenent to backup an + :param backup_management_type: Type of backup management to backup an item. :type backup_management_type: str :param workload_type: Type of workload for the backup management diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_resource_storage_configs_operations.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_resource_storage_configs_operations.py index 7c551874e996..06132bc7c624 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_resource_storage_configs_operations.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_resource_storage_configs_operations.py @@ -172,7 +172,7 @@ def update( return deserialized update.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupstorageconfig/vaultstorageconfig'} - def patch( + def update1( self, vault_name, resource_group_name, parameters, custom_headers=None, raw=False, **operation_config): """Updates vault storage model type. @@ -194,7 +194,7 @@ def patch( :raises: :class:`CloudError` """ # Construct URL - url = self.patch.metadata['url'] + url = self.update1.metadata['url'] path_format_arguments = { 'vaultName': self._serialize.url("vault_name", vault_name, 'str'), 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), @@ -231,4 +231,4 @@ def patch( if raw: client_raw_response = ClientRawResponse(None, response) return client_raw_response - patch.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupstorageconfig/vaultstorageconfig'} + update1.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupstorageconfig/vaultstorageconfig'} diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/job_details_operations.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/job_details_operations.py index c35346f42293..d642a91fc193 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/job_details_operations.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/job_details_operations.py @@ -39,7 +39,7 @@ def __init__(self, client, config, serializer, deserializer): def get( self, vault_name, resource_group_name, job_name, custom_headers=None, raw=False, **operation_config): - """Gets exteded information associated with the job. + """Gets extended information associated with the job. :param vault_name: The name of the recovery services vault. :type vault_name: str From e99c462df9e710f719db9737cddd865eb1f525b1 Mon Sep 17 00:00:00 2001 From: Azure SDK for Python bot Date: Wed, 16 Jan 2019 13:19:20 +0000 Subject: [PATCH 6/6] Generated from b4544cbdc4750cc7d8353ec244fe62728bc41799 Spell check --- .../backup_resource_storage_configs_operations.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_resource_storage_configs_operations.py b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_resource_storage_configs_operations.py index 06132bc7c624..7c551874e996 100644 --- a/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_resource_storage_configs_operations.py +++ b/azure-mgmt-recoveryservicesbackup/azure/mgmt/recoveryservicesbackup/operations/backup_resource_storage_configs_operations.py @@ -172,7 +172,7 @@ def update( return deserialized update.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupstorageconfig/vaultstorageconfig'} - def update1( + def patch( self, vault_name, resource_group_name, parameters, custom_headers=None, raw=False, **operation_config): """Updates vault storage model type. @@ -194,7 +194,7 @@ def update1( :raises: :class:`CloudError` """ # Construct URL - url = self.update1.metadata['url'] + url = self.patch.metadata['url'] path_format_arguments = { 'vaultName': self._serialize.url("vault_name", vault_name, 'str'), 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), @@ -231,4 +231,4 @@ def update1( if raw: client_raw_response = ClientRawResponse(None, response) return client_raw_response - update1.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupstorageconfig/vaultstorageconfig'} + patch.metadata = {'url': '/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupstorageconfig/vaultstorageconfig'}