Skip to content

Commit 179148a

Browse files
azure-sdkChenxiJiang333msyyc
authored andcommitted
[AutoRelease] t2-sql-2024-10-03-42323(can only be merged by SDK owner) (Azure#37698)
* code and test * Update CHANGELOG.md * Update sdk/sql/azure-mgmt-sql/CHANGELOG.md * Update sdk/sql/azure-mgmt-sql/CHANGELOG.md * update-testcase * fix generated samples * update-testcase --------- Co-authored-by: azure-sdk <PythonSdkPipelines> Co-authored-by: ChenxiJiang333 <[email protected]> Co-authored-by: Yuchao Yan <[email protected]> Co-authored-by: ChenxiJiang333 <[email protected]>
1 parent e4be820 commit 179148a

File tree

41 files changed

+8829
-4759
lines changed

Some content is hidden

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

41 files changed

+8829
-4759
lines changed

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

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

3+
## 4.0.0b20 (2024-11-04)
4+
5+
### Features Added
6+
7+
- Model `DistributedAvailabilityGroup` added property `distributed_availability_group_name`
8+
- Model `DistributedAvailabilityGroup` added property `partner_link_role`
9+
- Model `DistributedAvailabilityGroup` added property `partner_availability_group_name`
10+
- Model `DistributedAvailabilityGroup` added property `partner_endpoint`
11+
- Model `DistributedAvailabilityGroup` added property `instance_link_role`
12+
- Model `DistributedAvailabilityGroup` added property `instance_availability_group_name`
13+
- Model `DistributedAvailabilityGroup` added property `failover_mode`
14+
- Model `DistributedAvailabilityGroup` added property `seeding_mode`
15+
- Model `DistributedAvailabilityGroup` added property `databases`
16+
- Added model `CertificateInfo`
17+
- Added model `DistributedAvailabilityGroupDatabase`
18+
- Added model `DistributedAvailabilityGroupSetRole`
19+
- Added model `DistributedAvailabilityGroupsFailoverRequest`
20+
- Added enum `FailoverModeType`
21+
- Added enum `FailoverType`
22+
- Added enum `InstanceRole`
23+
- Added enum `LinkRole`
24+
- Added enum `ReplicaConnectedState`
25+
- Added enum `ReplicaSynchronizationHealth`
26+
- Added enum `ReplicationModeType`
27+
- Added enum `RoleChangeType`
28+
- Added enum `SeedingModeType`
29+
- Operation group `DistributedAvailabilityGroupsOperations` added method `begin_failover`
30+
- Operation group `DistributedAvailabilityGroupsOperations` added method `begin_set_role`
31+
32+
### Breaking Changes
33+
34+
- Model `DistributedAvailabilityGroup` deleted or renamed its instance variable `target_database`
35+
- Model `DistributedAvailabilityGroup` deleted or renamed its instance variable `source_endpoint`
36+
- Model `DistributedAvailabilityGroup` deleted or renamed its instance variable `primary_availability_group_name`
37+
- Model `DistributedAvailabilityGroup` deleted or renamed its instance variable `secondary_availability_group_name`
38+
- Model `DistributedAvailabilityGroup` deleted or renamed its instance variable `source_replica_id`
39+
- Model `DistributedAvailabilityGroup` deleted or renamed its instance variable `target_replica_id`
40+
- Model `DistributedAvailabilityGroup` deleted or renamed its instance variable `link_state`
41+
- Model `DistributedAvailabilityGroup` deleted or renamed its instance variable `last_hardened_lsn`
42+
- Deleted or renamed model `ReplicationMode`
43+
344
## 4.0.0b19 (2024-09-09)
445

546
### Features Added

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"commit": "fa6609332acece21de44c0bf885cbcb3d87bd01f",
2+
"commit": "987a8f38ab2a8359d085e149be042267a9ecc66f",
33
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
44
"autorest": "3.10.2",
55
"use": [
66
"@autorest/[email protected]",
77
"@autorest/[email protected]"
88
],
9-
"autorest_command": "autorest specification/sql/resource-manager/readme.md --generate-sample=True --generate-test=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/home/vsts/work/1/azure-sdk-for-python/sdk --use=@autorest/[email protected] --use=@autorest/[email protected] --version=3.10.2 --version-tolerant=False",
9+
"autorest_command": "autorest specification/sql/resource-manager/readme.md --generate-sample=True --generate-test=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/mnt/vss/_work/1/azure-sdk-for-python/sdk --use=@autorest/[email protected] --use=@autorest/[email protected] --version=3.10.2 --version-tolerant=False",
1010
"readme": "specification/sql/resource-manager/readme.md"
1111
}

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

+6-6
Original file line numberDiff line numberDiff line change
@@ -431,9 +431,6 @@ class SqlManagementClient: # pylint: disable=client-accepts-api-version-keyword
431431
:ivar server_connection_policies: ServerConnectionPoliciesOperations operations
432432
:vartype server_connection_policies:
433433
azure.mgmt.sql.operations.ServerConnectionPoliciesOperations
434-
:ivar distributed_availability_groups: DistributedAvailabilityGroupsOperations operations
435-
:vartype distributed_availability_groups:
436-
azure.mgmt.sql.operations.DistributedAvailabilityGroupsOperations
437434
:ivar server_trust_certificates: ServerTrustCertificatesOperations operations
438435
:vartype server_trust_certificates: azure.mgmt.sql.operations.ServerTrustCertificatesOperations
439436
:ivar endpoint_certificates: EndpointCertificatesOperations operations
@@ -599,6 +596,9 @@ class SqlManagementClient: # pylint: disable=client-accepts-api-version-keyword
599596
:vartype servers: azure.mgmt.sql.operations.ServersOperations
600597
:ivar replication_links: ReplicationLinksOperations operations
601598
:vartype replication_links: azure.mgmt.sql.operations.ReplicationLinksOperations
599+
:ivar distributed_availability_groups: DistributedAvailabilityGroupsOperations operations
600+
:vartype distributed_availability_groups:
601+
azure.mgmt.sql.operations.DistributedAvailabilityGroupsOperations
602602
:param credential: Credential needed for the client to connect to Azure. Required.
603603
:type credential: ~azure.core.credentials.TokenCredential
604604
:param subscription_id: The subscription ID that identifies an Azure subscription. Required.
@@ -885,9 +885,6 @@ def __init__(
885885
self.server_connection_policies = ServerConnectionPoliciesOperations(
886886
self._client, self._config, self._serialize, self._deserialize
887887
)
888-
self.distributed_availability_groups = DistributedAvailabilityGroupsOperations(
889-
self._client, self._config, self._serialize, self._deserialize
890-
)
891888
self.server_trust_certificates = ServerTrustCertificatesOperations(
892889
self._client, self._config, self._serialize, self._deserialize
893890
)
@@ -1049,6 +1046,9 @@ def __init__(
10491046
self.replication_links = ReplicationLinksOperations(
10501047
self._client, self._config, self._serialize, self._deserialize
10511048
)
1049+
self.distributed_availability_groups = DistributedAvailabilityGroupsOperations(
1050+
self._client, self._config, self._serialize, self._deserialize
1051+
)
10521052

10531053
def _send_request(self, request: HttpRequest, *, stream: bool = False, **kwargs: Any) -> HttpResponse:
10541054
"""Runs the network request through the client's chained policies.

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

+1-1
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.0b19"
9+
VERSION = "4.0.0b20"

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

+6-6
Original file line numberDiff line numberDiff line change
@@ -435,9 +435,6 @@ class SqlManagementClient: # pylint: disable=client-accepts-api-version-keyword
435435
:ivar server_connection_policies: ServerConnectionPoliciesOperations operations
436436
:vartype server_connection_policies:
437437
azure.mgmt.sql.aio.operations.ServerConnectionPoliciesOperations
438-
:ivar distributed_availability_groups: DistributedAvailabilityGroupsOperations operations
439-
:vartype distributed_availability_groups:
440-
azure.mgmt.sql.aio.operations.DistributedAvailabilityGroupsOperations
441438
:ivar server_trust_certificates: ServerTrustCertificatesOperations operations
442439
:vartype server_trust_certificates:
443440
azure.mgmt.sql.aio.operations.ServerTrustCertificatesOperations
@@ -605,6 +602,9 @@ class SqlManagementClient: # pylint: disable=client-accepts-api-version-keyword
605602
:vartype servers: azure.mgmt.sql.aio.operations.ServersOperations
606603
:ivar replication_links: ReplicationLinksOperations operations
607604
:vartype replication_links: azure.mgmt.sql.aio.operations.ReplicationLinksOperations
605+
:ivar distributed_availability_groups: DistributedAvailabilityGroupsOperations operations
606+
:vartype distributed_availability_groups:
607+
azure.mgmt.sql.aio.operations.DistributedAvailabilityGroupsOperations
608608
:param credential: Credential needed for the client to connect to Azure. Required.
609609
:type credential: ~azure.core.credentials_async.AsyncTokenCredential
610610
:param subscription_id: The subscription ID that identifies an Azure subscription. Required.
@@ -891,9 +891,6 @@ def __init__(
891891
self.server_connection_policies = ServerConnectionPoliciesOperations(
892892
self._client, self._config, self._serialize, self._deserialize
893893
)
894-
self.distributed_availability_groups = DistributedAvailabilityGroupsOperations(
895-
self._client, self._config, self._serialize, self._deserialize
896-
)
897894
self.server_trust_certificates = ServerTrustCertificatesOperations(
898895
self._client, self._config, self._serialize, self._deserialize
899896
)
@@ -1055,6 +1052,9 @@ def __init__(
10551052
self.replication_links = ReplicationLinksOperations(
10561053
self._client, self._config, self._serialize, self._deserialize
10571054
)
1055+
self.distributed_availability_groups = DistributedAvailabilityGroupsOperations(
1056+
self._client, self._config, self._serialize, self._deserialize
1057+
)
10581058

10591059
def _send_request(
10601060
self, request: HttpRequest, *, stream: bool = False, **kwargs: Any

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,6 @@
116116
from ._long_term_retention_managed_instance_backups_operations import LongTermRetentionManagedInstanceBackupsOperations
117117
from ._restorable_dropped_managed_databases_operations import RestorableDroppedManagedDatabasesOperations
118118
from ._server_connection_policies_operations import ServerConnectionPoliciesOperations
119-
from ._distributed_availability_groups_operations import DistributedAvailabilityGroupsOperations
120119
from ._server_trust_certificates_operations import ServerTrustCertificatesOperations
121120
from ._endpoint_certificates_operations import EndpointCertificatesOperations
122121
from ._managed_database_sensitivity_labels_operations import ManagedDatabaseSensitivityLabelsOperations
@@ -186,6 +185,7 @@
186185
from ._managed_instances_operations import ManagedInstancesOperations
187186
from ._servers_operations import ServersOperations
188187
from ._replication_links_operations import ReplicationLinksOperations
188+
from ._distributed_availability_groups_operations import DistributedAvailabilityGroupsOperations
189189

190190
from ._patch import __all__ as _patch_all
191191
from ._patch import * # pylint: disable=unused-wildcard-import
@@ -288,7 +288,6 @@
288288
"LongTermRetentionManagedInstanceBackupsOperations",
289289
"RestorableDroppedManagedDatabasesOperations",
290290
"ServerConnectionPoliciesOperations",
291-
"DistributedAvailabilityGroupsOperations",
292291
"ServerTrustCertificatesOperations",
293292
"EndpointCertificatesOperations",
294293
"ManagedDatabaseSensitivityLabelsOperations",
@@ -342,6 +341,7 @@
342341
"ManagedInstancesOperations",
343342
"ServersOperations",
344343
"ReplicationLinksOperations",
344+
"DistributedAvailabilityGroupsOperations",
345345
]
346346
__all__.extend([p for p in _patch_all if p not in __all__])
347347
_patch_sdk()

0 commit comments

Comments
 (0)