Skip to content

Commit 4b106da

Browse files
authored
code and test (#33618)
Co-authored-by: azure-sdk <PythonSdkPipelines>
1 parent be8c6d0 commit 4b106da

File tree

51 files changed

+3711
-2240
lines changed

Some content is hidden

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

51 files changed

+3711
-2240
lines changed

sdk/sql/azure-mgmt-sql/CHANGELOG.md

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

3+
## 4.0.0b14 (2023-12-18)
4+
5+
### Features Added
6+
7+
- Added operation LongTermRetentionBackupsOperations.begin_change_access_tier
8+
- Added operation LongTermRetentionBackupsOperations.begin_change_access_tier_by_resource_group
9+
- Model LongTermRetentionBackup has a new parameter backup_storage_access_tier
10+
- Model LongTermRetentionBackup has a new parameter is_backup_immutable
11+
- Model LongTermRetentionPolicy has a new parameter backup_storage_access_tier
12+
- Model LongTermRetentionPolicy has a new parameter make_backups_immutable
13+
314
## 4.0.0b13 (2023-11-17)
415

516
### Features Added

sdk/sql/azure-mgmt-sql/_meta.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"commit": "fc4168a5693b7ea99c30951cb5a47f273a1bfab0",
2+
"commit": "a87d4d8ae70c7603c35a911f27efd774bd0d9ff8",
33
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
44
"autorest": "3.9.7",
55
"use": [

sdk/sql/azure-mgmt-sql/assets.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
"AssetsRepo": "Azure/azure-sdk-assets",
33
"AssetsRepoPrefixPath": "python",
44
"TagPrefix": "python/sql/azure-mgmt-sql",
5-
"Tag": "python/sql/azure-mgmt-sql_18dc78e7ed"
5+
"Tag": "python/sql/azure-mgmt-sql_a7a7f150d5"
66
}

sdk/sql/azure-mgmt-sql/azure/mgmt/sql/_sql_management_client.py

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -260,9 +260,6 @@ class SqlManagementClient: # pylint: disable=client-accepts-api-version-keyword
260260
:vartype job_versions: azure.mgmt.sql.operations.JobVersionsOperations
261261
:ivar capabilities: CapabilitiesOperations operations
262262
:vartype capabilities: azure.mgmt.sql.operations.CapabilitiesOperations
263-
:ivar long_term_retention_policies: LongTermRetentionPoliciesOperations operations
264-
:vartype long_term_retention_policies:
265-
azure.mgmt.sql.operations.LongTermRetentionPoliciesOperations
266263
:ivar maintenance_window_options: MaintenanceWindowOptionsOperations operations
267264
:vartype maintenance_window_options:
268265
azure.mgmt.sql.operations.MaintenanceWindowOptionsOperations
@@ -422,9 +419,6 @@ class SqlManagementClient: # pylint: disable=client-accepts-api-version-keyword
422419
:vartype outbound_firewall_rules: azure.mgmt.sql.operations.OutboundFirewallRulesOperations
423420
:ivar usages: UsagesOperations operations
424421
:vartype usages: azure.mgmt.sql.operations.UsagesOperations
425-
:ivar long_term_retention_backups: LongTermRetentionBackupsOperations operations
426-
:vartype long_term_retention_backups:
427-
azure.mgmt.sql.operations.LongTermRetentionBackupsOperations
428422
:ivar long_term_retention_managed_instance_backups:
429423
LongTermRetentionManagedInstanceBackupsOperations operations
430424
:vartype long_term_retention_managed_instance_backups:
@@ -590,12 +584,18 @@ class SqlManagementClient: # pylint: disable=client-accepts-api-version-keyword
590584
DatabaseSqlVulnerabilityAssessmentsSettingsOperations operations
591585
:vartype database_sql_vulnerability_assessments_settings:
592586
azure.mgmt.sql.operations.DatabaseSqlVulnerabilityAssessmentsSettingsOperations
593-
:ivar servers: ServersOperations operations
594-
:vartype servers: azure.mgmt.sql.operations.ServersOperations
595587
:ivar failover_groups: FailoverGroupsOperations operations
596588
:vartype failover_groups: azure.mgmt.sql.operations.FailoverGroupsOperations
597589
:ivar instance_pools: InstancePoolsOperations operations
598590
:vartype instance_pools: azure.mgmt.sql.operations.InstancePoolsOperations
591+
:ivar long_term_retention_backups: LongTermRetentionBackupsOperations operations
592+
:vartype long_term_retention_backups:
593+
azure.mgmt.sql.operations.LongTermRetentionBackupsOperations
594+
:ivar long_term_retention_policies: LongTermRetentionPoliciesOperations operations
595+
:vartype long_term_retention_policies:
596+
azure.mgmt.sql.operations.LongTermRetentionPoliciesOperations
597+
:ivar servers: ServersOperations operations
598+
:vartype servers: azure.mgmt.sql.operations.ServersOperations
599599
:param credential: Credential needed for the client to connect to Azure. Required.
600600
:type credential: ~azure.core.credentials.TokenCredential
601601
:param subscription_id: The subscription ID that identifies an Azure subscription. Required.
@@ -704,9 +704,6 @@ def __init__(
704704
)
705705
self.job_versions = JobVersionsOperations(self._client, self._config, self._serialize, self._deserialize)
706706
self.capabilities = CapabilitiesOperations(self._client, self._config, self._serialize, self._deserialize)
707-
self.long_term_retention_policies = LongTermRetentionPoliciesOperations(
708-
self._client, self._config, self._serialize, self._deserialize
709-
)
710707
self.maintenance_window_options = MaintenanceWindowOptionsOperations(
711708
self._client, self._config, self._serialize, self._deserialize
712709
)
@@ -861,9 +858,6 @@ def __init__(
861858
self._client, self._config, self._serialize, self._deserialize
862859
)
863860
self.usages = UsagesOperations(self._client, self._config, self._serialize, self._deserialize)
864-
self.long_term_retention_backups = LongTermRetentionBackupsOperations(
865-
self._client, self._config, self._serialize, self._deserialize
866-
)
867861
self.long_term_retention_managed_instance_backups = LongTermRetentionManagedInstanceBackupsOperations(
868862
self._client, self._config, self._serialize, self._deserialize
869863
)
@@ -1025,9 +1019,15 @@ def __init__(
10251019
self.database_sql_vulnerability_assessments_settings = DatabaseSqlVulnerabilityAssessmentsSettingsOperations(
10261020
self._client, self._config, self._serialize, self._deserialize
10271021
)
1028-
self.servers = ServersOperations(self._client, self._config, self._serialize, self._deserialize)
10291022
self.failover_groups = FailoverGroupsOperations(self._client, self._config, self._serialize, self._deserialize)
10301023
self.instance_pools = InstancePoolsOperations(self._client, self._config, self._serialize, self._deserialize)
1024+
self.long_term_retention_backups = LongTermRetentionBackupsOperations(
1025+
self._client, self._config, self._serialize, self._deserialize
1026+
)
1027+
self.long_term_retention_policies = LongTermRetentionPoliciesOperations(
1028+
self._client, self._config, self._serialize, self._deserialize
1029+
)
1030+
self.servers = ServersOperations(self._client, self._config, self._serialize, self._deserialize)
10311031

10321032
def _send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse:
10331033
"""Runs the network request through the client's chained policies.

sdk/sql/azure-mgmt-sql/azure/mgmt/sql/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
77
# --------------------------------------------------------------------------
88

9-
VERSION = "4.0.0b13"
9+
VERSION = "4.0.0b14"

sdk/sql/azure-mgmt-sql/azure/mgmt/sql/aio/_sql_management_client.py

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -261,9 +261,6 @@ class SqlManagementClient: # pylint: disable=client-accepts-api-version-keyword
261261
:vartype job_versions: azure.mgmt.sql.aio.operations.JobVersionsOperations
262262
:ivar capabilities: CapabilitiesOperations operations
263263
:vartype capabilities: azure.mgmt.sql.aio.operations.CapabilitiesOperations
264-
:ivar long_term_retention_policies: LongTermRetentionPoliciesOperations operations
265-
:vartype long_term_retention_policies:
266-
azure.mgmt.sql.aio.operations.LongTermRetentionPoliciesOperations
267264
:ivar maintenance_window_options: MaintenanceWindowOptionsOperations operations
268265
:vartype maintenance_window_options:
269266
azure.mgmt.sql.aio.operations.MaintenanceWindowOptionsOperations
@@ -426,9 +423,6 @@ class SqlManagementClient: # pylint: disable=client-accepts-api-version-keyword
426423
:vartype outbound_firewall_rules: azure.mgmt.sql.aio.operations.OutboundFirewallRulesOperations
427424
:ivar usages: UsagesOperations operations
428425
:vartype usages: azure.mgmt.sql.aio.operations.UsagesOperations
429-
:ivar long_term_retention_backups: LongTermRetentionBackupsOperations operations
430-
:vartype long_term_retention_backups:
431-
azure.mgmt.sql.aio.operations.LongTermRetentionBackupsOperations
432426
:ivar long_term_retention_managed_instance_backups:
433427
LongTermRetentionManagedInstanceBackupsOperations operations
434428
:vartype long_term_retention_managed_instance_backups:
@@ -596,12 +590,18 @@ class SqlManagementClient: # pylint: disable=client-accepts-api-version-keyword
596590
DatabaseSqlVulnerabilityAssessmentsSettingsOperations operations
597591
:vartype database_sql_vulnerability_assessments_settings:
598592
azure.mgmt.sql.aio.operations.DatabaseSqlVulnerabilityAssessmentsSettingsOperations
599-
:ivar servers: ServersOperations operations
600-
:vartype servers: azure.mgmt.sql.aio.operations.ServersOperations
601593
:ivar failover_groups: FailoverGroupsOperations operations
602594
:vartype failover_groups: azure.mgmt.sql.aio.operations.FailoverGroupsOperations
603595
:ivar instance_pools: InstancePoolsOperations operations
604596
:vartype instance_pools: azure.mgmt.sql.aio.operations.InstancePoolsOperations
597+
:ivar long_term_retention_backups: LongTermRetentionBackupsOperations operations
598+
:vartype long_term_retention_backups:
599+
azure.mgmt.sql.aio.operations.LongTermRetentionBackupsOperations
600+
:ivar long_term_retention_policies: LongTermRetentionPoliciesOperations operations
601+
:vartype long_term_retention_policies:
602+
azure.mgmt.sql.aio.operations.LongTermRetentionPoliciesOperations
603+
:ivar servers: ServersOperations operations
604+
:vartype servers: azure.mgmt.sql.aio.operations.ServersOperations
605605
:param credential: Credential needed for the client to connect to Azure. Required.
606606
:type credential: ~azure.core.credentials_async.AsyncTokenCredential
607607
:param subscription_id: The subscription ID that identifies an Azure subscription. Required.
@@ -710,9 +710,6 @@ def __init__(
710710
)
711711
self.job_versions = JobVersionsOperations(self._client, self._config, self._serialize, self._deserialize)
712712
self.capabilities = CapabilitiesOperations(self._client, self._config, self._serialize, self._deserialize)
713-
self.long_term_retention_policies = LongTermRetentionPoliciesOperations(
714-
self._client, self._config, self._serialize, self._deserialize
715-
)
716713
self.maintenance_window_options = MaintenanceWindowOptionsOperations(
717714
self._client, self._config, self._serialize, self._deserialize
718715
)
@@ -867,9 +864,6 @@ def __init__(
867864
self._client, self._config, self._serialize, self._deserialize
868865
)
869866
self.usages = UsagesOperations(self._client, self._config, self._serialize, self._deserialize)
870-
self.long_term_retention_backups = LongTermRetentionBackupsOperations(
871-
self._client, self._config, self._serialize, self._deserialize
872-
)
873867
self.long_term_retention_managed_instance_backups = LongTermRetentionManagedInstanceBackupsOperations(
874868
self._client, self._config, self._serialize, self._deserialize
875869
)
@@ -1031,9 +1025,15 @@ def __init__(
10311025
self.database_sql_vulnerability_assessments_settings = DatabaseSqlVulnerabilityAssessmentsSettingsOperations(
10321026
self._client, self._config, self._serialize, self._deserialize
10331027
)
1034-
self.servers = ServersOperations(self._client, self._config, self._serialize, self._deserialize)
10351028
self.failover_groups = FailoverGroupsOperations(self._client, self._config, self._serialize, self._deserialize)
10361029
self.instance_pools = InstancePoolsOperations(self._client, self._config, self._serialize, self._deserialize)
1030+
self.long_term_retention_backups = LongTermRetentionBackupsOperations(
1031+
self._client, self._config, self._serialize, self._deserialize
1032+
)
1033+
self.long_term_retention_policies = LongTermRetentionPoliciesOperations(
1034+
self._client, self._config, self._serialize, self._deserialize
1035+
)
1036+
self.servers = ServersOperations(self._client, self._config, self._serialize, self._deserialize)
10371037

10381038
def _send_request(self, request: HttpRequest, **kwargs: Any) -> Awaitable[AsyncHttpResponse]:
10391039
"""Runs the network request through the client's chained policies.

sdk/sql/azure-mgmt-sql/azure/mgmt/sql/aio/operations/__init__.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@
4444
from ._job_target_groups_operations import JobTargetGroupsOperations
4545
from ._job_versions_operations import JobVersionsOperations
4646
from ._capabilities_operations import CapabilitiesOperations
47-
from ._long_term_retention_policies_operations import LongTermRetentionPoliciesOperations
4847
from ._maintenance_window_options_operations import MaintenanceWindowOptionsOperations
4948
from ._maintenance_windows_operations import MaintenanceWindowsOperations
5049
from ._managed_backup_short_term_retention_policies_operations import ManagedBackupShortTermRetentionPoliciesOperations
@@ -115,7 +114,6 @@
115114
from ._ledger_digest_uploads_operations import LedgerDigestUploadsOperations
116115
from ._outbound_firewall_rules_operations import OutboundFirewallRulesOperations
117116
from ._usages_operations import UsagesOperations
118-
from ._long_term_retention_backups_operations import LongTermRetentionBackupsOperations
119117
from ._long_term_retention_managed_instance_backups_operations import LongTermRetentionManagedInstanceBackupsOperations
120118
from ._restorable_dropped_managed_databases_operations import RestorableDroppedManagedDatabasesOperations
121119
from ._server_connection_policies_operations import ServerConnectionPoliciesOperations
@@ -183,9 +181,11 @@
183181
from ._database_sql_vulnerability_assessments_settings_operations import (
184182
DatabaseSqlVulnerabilityAssessmentsSettingsOperations,
185183
)
186-
from ._servers_operations import ServersOperations
187184
from ._failover_groups_operations import FailoverGroupsOperations
188185
from ._instance_pools_operations import InstancePoolsOperations
186+
from ._long_term_retention_backups_operations import LongTermRetentionBackupsOperations
187+
from ._long_term_retention_policies_operations import LongTermRetentionPoliciesOperations
188+
from ._servers_operations import ServersOperations
189189

190190
from ._patch import __all__ as _patch_all
191191
from ._patch import * # pylint: disable=unused-wildcard-import
@@ -228,7 +228,6 @@
228228
"JobTargetGroupsOperations",
229229
"JobVersionsOperations",
230230
"CapabilitiesOperations",
231-
"LongTermRetentionPoliciesOperations",
232231
"MaintenanceWindowOptionsOperations",
233232
"MaintenanceWindowsOperations",
234233
"ManagedBackupShortTermRetentionPoliciesOperations",
@@ -287,7 +286,6 @@
287286
"LedgerDigestUploadsOperations",
288287
"OutboundFirewallRulesOperations",
289288
"UsagesOperations",
290-
"LongTermRetentionBackupsOperations",
291289
"LongTermRetentionManagedInstanceBackupsOperations",
292290
"RestorableDroppedManagedDatabasesOperations",
293291
"ServerConnectionPoliciesOperations",
@@ -339,9 +337,11 @@
339337
"DatabaseSqlVulnerabilityAssessmentScanResultOperations",
340338
"DatabaseSqlVulnerabilityAssessmentScansOperations",
341339
"DatabaseSqlVulnerabilityAssessmentsSettingsOperations",
342-
"ServersOperations",
343340
"FailoverGroupsOperations",
344341
"InstancePoolsOperations",
342+
"LongTermRetentionBackupsOperations",
343+
"LongTermRetentionPoliciesOperations",
344+
"ServersOperations",
345345
]
346346
__all__.extend([p for p in _patch_all if p not in __all__])
347347
_patch_sdk()

0 commit comments

Comments
 (0)