Skip to content

Commit fd17122

Browse files
azure-sdkmsyyc
andauthored
[AutoRelease] t2-sql-2024-03-14-22678(can only be merged by SDK owner) (#34762)
* code and test * Update CHANGELOG.md --------- Co-authored-by: azure-sdk <PythonSdkPipelines> Co-authored-by: Yuchao Yan <[email protected]>
1 parent 8379f03 commit fd17122

19 files changed

+1699
-140
lines changed

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

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

3+
## 4.0.0b16 (2024-04-07)
4+
5+
### Features Added
6+
7+
- Added operation DistributedAvailabilityGroupsOperations.begin_failover
8+
- Added operation DistributedAvailabilityGroupsOperations.begin_set_role
9+
- Model DistributedAvailabilityGroup has a new parameter databases
10+
- Model DistributedAvailabilityGroup has a new parameter distributed_availability_group_name
11+
- Model DistributedAvailabilityGroup has a new parameter failover_mode
12+
- Model DistributedAvailabilityGroup has a new parameter instance_availability_group_name
13+
- Model DistributedAvailabilityGroup has a new parameter instance_link_role
14+
- Model DistributedAvailabilityGroup has a new parameter partner_availability_group_name
15+
- Model DistributedAvailabilityGroup has a new parameter partner_endpoint
16+
- Model DistributedAvailabilityGroup has a new parameter partner_link_role
17+
- Model DistributedAvailabilityGroup has a new parameter seeding_mode
18+
19+
### Breaking Changes
20+
21+
- Model DistributedAvailabilityGroup no longer has parameter last_hardened_lsn
22+
- Model DistributedAvailabilityGroup no longer has parameter link_state
23+
- Model DistributedAvailabilityGroup no longer has parameter primary_availability_group_name
24+
- Model DistributedAvailabilityGroup no longer has parameter secondary_availability_group_name
25+
- Model DistributedAvailabilityGroup no longer has parameter source_endpoint
26+
- Model DistributedAvailabilityGroup no longer has parameter source_replica_id
27+
- Model DistributedAvailabilityGroup no longer has parameter target_database
28+
- Model DistributedAvailabilityGroup no longer has parameter target_replica_id
29+
330
## 4.0.0b15 (2024-01-11)
431

532
### Features Added

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Microsoft Azure SDK for Python
22

33
This is the Microsoft Azure SQL Management Client Library.
4-
This package has been tested with Python 3.7+.
4+
This package has been tested with Python 3.8+.
55
For a more complete view of Azure libraries, see the [azure sdk python release](https://aka.ms/azsdk/python/all).
66

77
## _Disclaimer_
@@ -12,7 +12,7 @@ _Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For
1212

1313
### Prerequisites
1414

15-
- Python 3.7+ is required to use this package.
15+
- Python 3.8+ is required to use this package.
1616
- [Azure subscription](https://azure.microsoft.com/free/)
1717

1818
### Install the package

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": "d03e8d240a224036c1e102b30f081c63d1adf9e2",
2+
"commit": "b5a069b591621be48ffbfbb131b79e5100ec7829",
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_2574fecf64"
5+
"Tag": "python/sql/azure-mgmt-sql_13e2a955a9"
66
}

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.0b15"
9+
VERSION = "4.0.0b16"

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

Lines changed: 500 additions & 13 deletions
Large diffs are not rendered by default.

sdk/sql/azure-mgmt-sql/azure/mgmt/sql/models/__init__.py

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
from ._models_py3 import Baseline
1818
from ._models_py3 import BaselineAdjustedResult
1919
from ._models_py3 import BenchmarkReference
20+
from ._models_py3 import CertificateInfo
2021
from ._models_py3 import ChangeLongTermRetentionBackupAccessTierParameters
2122
from ._models_py3 import CheckNameAvailabilityRequest
2223
from ._models_py3 import CheckNameAvailabilityResponse
@@ -66,6 +67,9 @@
6667
from ._models_py3 import DeletedServer
6768
from ._models_py3 import DeletedServerListResult
6869
from ._models_py3 import DistributedAvailabilityGroup
70+
from ._models_py3 import DistributedAvailabilityGroupDatabase
71+
from ._models_py3 import DistributedAvailabilityGroupSetRole
72+
from ._models_py3 import DistributedAvailabilityGroupsFailoverRequest
6973
from ._models_py3 import DistributedAvailabilityGroupsListResult
7074
from ._models_py3 import EditionCapability
7175
from ._models_py3 import ElasticPool
@@ -470,6 +474,8 @@
470474
from ._sql_management_client_enums import EncryptionProtectorName
471475
from ._sql_management_client_enums import ExternalGovernanceStatus
472476
from ._sql_management_client_enums import FailoverGroupReplicationRole
477+
from ._sql_management_client_enums import FailoverModeType
478+
from ._sql_management_client_enums import FailoverType
473479
from ._sql_management_client_enums import FreeLimitExhaustionBehavior
474480
from ._sql_management_client_enums import FreemiumType
475481
from ._sql_management_client_enums import GeoBackupPolicyName
@@ -480,6 +486,7 @@
480486
from ._sql_management_client_enums import ImplementationMethod
481487
from ._sql_management_client_enums import InstanceFailoverGroupReplicationRole
482488
from ._sql_management_client_enums import InstancePoolLicenseType
489+
from ._sql_management_client_enums import InstanceRole
483490
from ._sql_management_client_enums import IsRetryable
484491
from ._sql_management_client_enums import JobAgentState
485492
from ._sql_management_client_enums import JobExecutionLifecycle
@@ -491,6 +498,7 @@
491498
from ._sql_management_client_enums import JobTargetType
492499
from ._sql_management_client_enums import LedgerDigestUploadsName
493500
from ._sql_management_client_enums import LedgerDigestUploadsState
501+
from ._sql_management_client_enums import LinkRole
494502
from ._sql_management_client_enums import LogSizeUnit
495503
from ._sql_management_client_enums import LongTermRetentionPolicyName
496504
from ._sql_management_client_enums import ManagedDatabaseCreateMode
@@ -526,13 +534,16 @@
526534
from ._sql_management_client_enums import RecommendedActionCurrentState
527535
from ._sql_management_client_enums import RecommendedActionInitiatedBy
528536
from ._sql_management_client_enums import RecommendedSensitivityLabelUpdateKind
537+
from ._sql_management_client_enums import ReplicaConnectedState
538+
from ._sql_management_client_enums import ReplicaSynchronizationHealth
529539
from ._sql_management_client_enums import ReplicaType
530540
from ._sql_management_client_enums import ReplicationLinkType
531-
from ._sql_management_client_enums import ReplicationMode
541+
from ._sql_management_client_enums import ReplicationModeType
532542
from ._sql_management_client_enums import ReplicationRole
533543
from ._sql_management_client_enums import ReplicationState
534544
from ._sql_management_client_enums import RestoreDetailsName
535545
from ._sql_management_client_enums import RestorePointType
546+
from ._sql_management_client_enums import RoleChangeType
536547
from ._sql_management_client_enums import RuleSeverity
537548
from ._sql_management_client_enums import RuleStatus
538549
from ._sql_management_client_enums import RuleType
@@ -543,6 +554,7 @@
543554
from ._sql_management_client_enums import SecurityAlertPolicyState
544555
from ._sql_management_client_enums import SecurityAlertsPolicyState
545556
from ._sql_management_client_enums import SecurityEventType
557+
from ._sql_management_client_enums import SeedingModeType
546558
from ._sql_management_client_enums import SensitivityLabelRank
547559
from ._sql_management_client_enums import SensitivityLabelSource
548560
from ._sql_management_client_enums import SensitivityLabelUpdateKind
@@ -597,6 +609,7 @@
597609
"Baseline",
598610
"BaselineAdjustedResult",
599611
"BenchmarkReference",
612+
"CertificateInfo",
600613
"ChangeLongTermRetentionBackupAccessTierParameters",
601614
"CheckNameAvailabilityRequest",
602615
"CheckNameAvailabilityResponse",
@@ -646,6 +659,9 @@
646659
"DeletedServer",
647660
"DeletedServerListResult",
648661
"DistributedAvailabilityGroup",
662+
"DistributedAvailabilityGroupDatabase",
663+
"DistributedAvailabilityGroupSetRole",
664+
"DistributedAvailabilityGroupsFailoverRequest",
649665
"DistributedAvailabilityGroupsListResult",
650666
"EditionCapability",
651667
"ElasticPool",
@@ -1049,6 +1065,8 @@
10491065
"EncryptionProtectorName",
10501066
"ExternalGovernanceStatus",
10511067
"FailoverGroupReplicationRole",
1068+
"FailoverModeType",
1069+
"FailoverType",
10521070
"FreeLimitExhaustionBehavior",
10531071
"FreemiumType",
10541072
"GeoBackupPolicyName",
@@ -1059,6 +1077,7 @@
10591077
"ImplementationMethod",
10601078
"InstanceFailoverGroupReplicationRole",
10611079
"InstancePoolLicenseType",
1080+
"InstanceRole",
10621081
"IsRetryable",
10631082
"JobAgentState",
10641083
"JobExecutionLifecycle",
@@ -1070,6 +1089,7 @@
10701089
"JobTargetType",
10711090
"LedgerDigestUploadsName",
10721091
"LedgerDigestUploadsState",
1092+
"LinkRole",
10731093
"LogSizeUnit",
10741094
"LongTermRetentionPolicyName",
10751095
"ManagedDatabaseCreateMode",
@@ -1105,13 +1125,16 @@
11051125
"RecommendedActionCurrentState",
11061126
"RecommendedActionInitiatedBy",
11071127
"RecommendedSensitivityLabelUpdateKind",
1128+
"ReplicaConnectedState",
1129+
"ReplicaSynchronizationHealth",
11081130
"ReplicaType",
11091131
"ReplicationLinkType",
1110-
"ReplicationMode",
1132+
"ReplicationModeType",
11111133
"ReplicationRole",
11121134
"ReplicationState",
11131135
"RestoreDetailsName",
11141136
"RestorePointType",
1137+
"RoleChangeType",
11151138
"RuleSeverity",
11161139
"RuleStatus",
11171140
"RuleType",
@@ -1122,6 +1145,7 @@
11221145
"SecurityAlertPolicyState",
11231146
"SecurityAlertsPolicyState",
11241147
"SecurityEventType",
1148+
"SeedingModeType",
11251149
"SensitivityLabelRank",
11261150
"SensitivityLabelSource",
11271151
"SensitivityLabelUpdateKind",

0 commit comments

Comments
 (0)