Skip to content

Commit ef8c146

Browse files
azure-sdkChenxiJiang333
authored andcommitted
[AutoRelease] t2-mysqlflexibleservers-2024-11-05-47456(can only be merged by SDK owner) (Azure#38329)
* code and test * update-testcase * update-format --------- Co-authored-by: azure-sdk <PythonSdkPipelines> Co-authored-by: ChenxiJiang333 <[email protected]>
1 parent 8d4fa9a commit ef8c146

File tree

79 files changed

+287
-222
lines changed

Some content is hidden

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

79 files changed

+287
-222
lines changed

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

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

3+
## 1.0.0b3 (2024-11-18)
4+
5+
### Features Added
6+
7+
- Model `Capability` added property `supported_features`
8+
- Model `Server` added property `full_version`
9+
- Added model `FeatureProperty`
10+
311
## 1.0.0b2 (2024-09-26)
412

513
### Features Added
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"commit": "2cec543b4bf04ccd1971ae69a136cf06878439b2",
2+
"commit": "a0b2a34b9ff6d324c31e031d6e373fc3ceb38c81",
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/mysql/resource-manager/readme.md --generate-sample=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/home/vsts/work/1/azure-sdk-for-python/sdk --tag=package-flexibleserver-2024-06-01-preview --use=@autorest/[email protected] --use=@autorest/[email protected] --version=3.10.2 --version-tolerant=False",
9+
"autorest_command": "autorest specification/mysql/resource-manager/readme.md --generate-sample=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/mnt/vss/_work/1/azure-sdk-for-python/sdk --tag=package-flexibleserver-2024-10-01-preview --use=@autorest/[email protected] --use=@autorest/[email protected] --version=3.10.2 --version-tolerant=False",
1010
"readme": "specification/mysql/resource-manager/readme.md"
1111
}

sdk/mysqlflexibleservers/azure-mgmt-mysqlflexibleservers/azure/mgmt/mysqlflexibleservers/_my_sql_management_client.py

+19-19
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,17 @@ class MySQLManagementClient: # pylint: disable=client-accepts-api-version-keywo
7474
:vartype databases: azure.mgmt.mysqlflexibleservers.operations.DatabasesOperations
7575
:ivar firewall_rules: FirewallRulesOperations operations
7676
:vartype firewall_rules: azure.mgmt.mysqlflexibleservers.operations.FirewallRulesOperations
77+
:ivar servers: ServersOperations operations
78+
:vartype servers: azure.mgmt.mysqlflexibleservers.operations.ServersOperations
79+
:ivar replicas: ReplicasOperations operations
80+
:vartype replicas: azure.mgmt.mysqlflexibleservers.operations.ReplicasOperations
81+
:ivar servers_migration: ServersMigrationOperations operations
82+
:vartype servers_migration:
83+
azure.mgmt.mysqlflexibleservers.operations.ServersMigrationOperations
84+
:ivar advanced_threat_protection_settings: AdvancedThreatProtectionSettingsOperations
85+
operations
86+
:vartype advanced_threat_protection_settings:
87+
azure.mgmt.mysqlflexibleservers.operations.AdvancedThreatProtectionSettingsOperations
7788
:ivar log_files: LogFilesOperations operations
7889
:vartype log_files: azure.mgmt.mysqlflexibleservers.operations.LogFilesOperations
7990
:ivar location_based_capabilities: LocationBasedCapabilitiesOperations operations
@@ -105,17 +116,6 @@ class MySQLManagementClient: # pylint: disable=client-accepts-api-version-keywo
105116
:vartype operations: azure.mgmt.mysqlflexibleservers.operations.Operations
106117
:ivar maintenances: MaintenancesOperations operations
107118
:vartype maintenances: azure.mgmt.mysqlflexibleservers.operations.MaintenancesOperations
108-
:ivar servers: ServersOperations operations
109-
:vartype servers: azure.mgmt.mysqlflexibleservers.operations.ServersOperations
110-
:ivar replicas: ReplicasOperations operations
111-
:vartype replicas: azure.mgmt.mysqlflexibleservers.operations.ReplicasOperations
112-
:ivar servers_migration: ServersMigrationOperations operations
113-
:vartype servers_migration:
114-
azure.mgmt.mysqlflexibleservers.operations.ServersMigrationOperations
115-
:ivar advanced_threat_protection_settings: AdvancedThreatProtectionSettingsOperations
116-
operations
117-
:vartype advanced_threat_protection_settings:
118-
azure.mgmt.mysqlflexibleservers.operations.AdvancedThreatProtectionSettingsOperations
119119
:param credential: Credential needed for the client to connect to Azure. Required.
120120
:type credential: ~azure.core.credentials.TokenCredential
121121
:param subscription_id: The ID of the target subscription. The value must be an UUID. Required.
@@ -176,6 +176,14 @@ def __init__(
176176
self.configurations = ConfigurationsOperations(self._client, self._config, self._serialize, self._deserialize)
177177
self.databases = DatabasesOperations(self._client, self._config, self._serialize, self._deserialize)
178178
self.firewall_rules = FirewallRulesOperations(self._client, self._config, self._serialize, self._deserialize)
179+
self.servers = ServersOperations(self._client, self._config, self._serialize, self._deserialize)
180+
self.replicas = ReplicasOperations(self._client, self._config, self._serialize, self._deserialize)
181+
self.servers_migration = ServersMigrationOperations(
182+
self._client, self._config, self._serialize, self._deserialize
183+
)
184+
self.advanced_threat_protection_settings = AdvancedThreatProtectionSettingsOperations(
185+
self._client, self._config, self._serialize, self._deserialize
186+
)
179187
self.log_files = LogFilesOperations(self._client, self._config, self._serialize, self._deserialize)
180188
self.location_based_capabilities = LocationBasedCapabilitiesOperations(
181189
self._client, self._config, self._serialize, self._deserialize
@@ -203,14 +211,6 @@ def __init__(
203211
)
204212
self.operations = Operations(self._client, self._config, self._serialize, self._deserialize)
205213
self.maintenances = MaintenancesOperations(self._client, self._config, self._serialize, self._deserialize)
206-
self.servers = ServersOperations(self._client, self._config, self._serialize, self._deserialize)
207-
self.replicas = ReplicasOperations(self._client, self._config, self._serialize, self._deserialize)
208-
self.servers_migration = ServersMigrationOperations(
209-
self._client, self._config, self._serialize, self._deserialize
210-
)
211-
self.advanced_threat_protection_settings = AdvancedThreatProtectionSettingsOperations(
212-
self._client, self._config, self._serialize, self._deserialize
213-
)
214214

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

sdk/mysqlflexibleservers/azure-mgmt-mysqlflexibleservers/azure/mgmt/mysqlflexibleservers/_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 = "1.0.0b2"
9+
VERSION = "1.0.0b3"

sdk/mysqlflexibleservers/azure-mgmt-mysqlflexibleservers/azure/mgmt/mysqlflexibleservers/aio/_my_sql_management_client.py

+19-19
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,17 @@ class MySQLManagementClient: # pylint: disable=client-accepts-api-version-keywo
7575
:vartype databases: azure.mgmt.mysqlflexibleservers.aio.operations.DatabasesOperations
7676
:ivar firewall_rules: FirewallRulesOperations operations
7777
:vartype firewall_rules: azure.mgmt.mysqlflexibleservers.aio.operations.FirewallRulesOperations
78+
:ivar servers: ServersOperations operations
79+
:vartype servers: azure.mgmt.mysqlflexibleservers.aio.operations.ServersOperations
80+
:ivar replicas: ReplicasOperations operations
81+
:vartype replicas: azure.mgmt.mysqlflexibleservers.aio.operations.ReplicasOperations
82+
:ivar servers_migration: ServersMigrationOperations operations
83+
:vartype servers_migration:
84+
azure.mgmt.mysqlflexibleservers.aio.operations.ServersMigrationOperations
85+
:ivar advanced_threat_protection_settings: AdvancedThreatProtectionSettingsOperations
86+
operations
87+
:vartype advanced_threat_protection_settings:
88+
azure.mgmt.mysqlflexibleservers.aio.operations.AdvancedThreatProtectionSettingsOperations
7889
:ivar log_files: LogFilesOperations operations
7990
:vartype log_files: azure.mgmt.mysqlflexibleservers.aio.operations.LogFilesOperations
8091
:ivar location_based_capabilities: LocationBasedCapabilitiesOperations operations
@@ -106,17 +117,6 @@ class MySQLManagementClient: # pylint: disable=client-accepts-api-version-keywo
106117
:vartype operations: azure.mgmt.mysqlflexibleservers.aio.operations.Operations
107118
:ivar maintenances: MaintenancesOperations operations
108119
:vartype maintenances: azure.mgmt.mysqlflexibleservers.aio.operations.MaintenancesOperations
109-
:ivar servers: ServersOperations operations
110-
:vartype servers: azure.mgmt.mysqlflexibleservers.aio.operations.ServersOperations
111-
:ivar replicas: ReplicasOperations operations
112-
:vartype replicas: azure.mgmt.mysqlflexibleservers.aio.operations.ReplicasOperations
113-
:ivar servers_migration: ServersMigrationOperations operations
114-
:vartype servers_migration:
115-
azure.mgmt.mysqlflexibleservers.aio.operations.ServersMigrationOperations
116-
:ivar advanced_threat_protection_settings: AdvancedThreatProtectionSettingsOperations
117-
operations
118-
:vartype advanced_threat_protection_settings:
119-
azure.mgmt.mysqlflexibleservers.aio.operations.AdvancedThreatProtectionSettingsOperations
120120
:param credential: Credential needed for the client to connect to Azure. Required.
121121
:type credential: ~azure.core.credentials_async.AsyncTokenCredential
122122
:param subscription_id: The ID of the target subscription. The value must be an UUID. Required.
@@ -177,6 +177,14 @@ def __init__(
177177
self.configurations = ConfigurationsOperations(self._client, self._config, self._serialize, self._deserialize)
178178
self.databases = DatabasesOperations(self._client, self._config, self._serialize, self._deserialize)
179179
self.firewall_rules = FirewallRulesOperations(self._client, self._config, self._serialize, self._deserialize)
180+
self.servers = ServersOperations(self._client, self._config, self._serialize, self._deserialize)
181+
self.replicas = ReplicasOperations(self._client, self._config, self._serialize, self._deserialize)
182+
self.servers_migration = ServersMigrationOperations(
183+
self._client, self._config, self._serialize, self._deserialize
184+
)
185+
self.advanced_threat_protection_settings = AdvancedThreatProtectionSettingsOperations(
186+
self._client, self._config, self._serialize, self._deserialize
187+
)
180188
self.log_files = LogFilesOperations(self._client, self._config, self._serialize, self._deserialize)
181189
self.location_based_capabilities = LocationBasedCapabilitiesOperations(
182190
self._client, self._config, self._serialize, self._deserialize
@@ -204,14 +212,6 @@ def __init__(
204212
)
205213
self.operations = Operations(self._client, self._config, self._serialize, self._deserialize)
206214
self.maintenances = MaintenancesOperations(self._client, self._config, self._serialize, self._deserialize)
207-
self.servers = ServersOperations(self._client, self._config, self._serialize, self._deserialize)
208-
self.replicas = ReplicasOperations(self._client, self._config, self._serialize, self._deserialize)
209-
self.servers_migration = ServersMigrationOperations(
210-
self._client, self._config, self._serialize, self._deserialize
211-
)
212-
self.advanced_threat_protection_settings = AdvancedThreatProtectionSettingsOperations(
213-
self._client, self._config, self._serialize, self._deserialize
214-
)
215215

216216
def _send_request(
217217
self, request: HttpRequest, *, stream: bool = False, **kwargs: Any

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

+8-8
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@
1414
from ._configurations_operations import ConfigurationsOperations
1515
from ._databases_operations import DatabasesOperations
1616
from ._firewall_rules_operations import FirewallRulesOperations
17+
from ._servers_operations import ServersOperations
18+
from ._replicas_operations import ReplicasOperations
19+
from ._servers_migration_operations import ServersMigrationOperations
20+
from ._advanced_threat_protection_settings_operations import AdvancedThreatProtectionSettingsOperations
1721
from ._log_files_operations import LogFilesOperations
1822
from ._location_based_capabilities_operations import LocationBasedCapabilitiesOperations
1923
from ._location_based_capability_set_operations import LocationBasedCapabilitySetOperations
@@ -25,10 +29,6 @@
2529
from ._get_private_dns_zone_suffix_operations import GetPrivateDnsZoneSuffixOperations
2630
from ._operations import Operations
2731
from ._maintenances_operations import MaintenancesOperations
28-
from ._servers_operations import ServersOperations
29-
from ._replicas_operations import ReplicasOperations
30-
from ._servers_migration_operations import ServersMigrationOperations
31-
from ._advanced_threat_protection_settings_operations import AdvancedThreatProtectionSettingsOperations
3232

3333
from ._patch import __all__ as _patch_all
3434
from ._patch import * # pylint: disable=unused-wildcard-import
@@ -43,6 +43,10 @@
4343
"ConfigurationsOperations",
4444
"DatabasesOperations",
4545
"FirewallRulesOperations",
46+
"ServersOperations",
47+
"ReplicasOperations",
48+
"ServersMigrationOperations",
49+
"AdvancedThreatProtectionSettingsOperations",
4650
"LogFilesOperations",
4751
"LocationBasedCapabilitiesOperations",
4852
"LocationBasedCapabilitySetOperations",
@@ -54,10 +58,6 @@
5458
"GetPrivateDnsZoneSuffixOperations",
5559
"Operations",
5660
"MaintenancesOperations",
57-
"ServersOperations",
58-
"ReplicasOperations",
59-
"ServersMigrationOperations",
60-
"AdvancedThreatProtectionSettingsOperations",
6161
]
6262
__all__.extend([p for p in _patch_all if p not in __all__])
6363
_patch_sdk()

sdk/mysqlflexibleservers/azure-mgmt-mysqlflexibleservers/azure/mgmt/mysqlflexibleservers/aio/operations/_advanced_threat_protection_settings_operations.py

+6-6
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ async def get(
9999
_headers = kwargs.pop("headers", {}) or {}
100100
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
101101

102-
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2024-06-01-preview"))
102+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2024-10-01-preview"))
103103
cls: ClsType[_models.AdvancedThreatProtection] = kwargs.pop("cls", None)
104104

105105
_request = build_get_request(
@@ -151,7 +151,7 @@ async def _update_initial(
151151
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
152152
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
153153

154-
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2024-06-01-preview"))
154+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2024-10-01-preview"))
155155
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
156156
cls: ClsType[AsyncIterator[bytes]] = kwargs.pop("cls", None)
157157

@@ -309,7 +309,7 @@ async def begin_update(
309309
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
310310
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
311311

312-
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2024-06-01-preview"))
312+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2024-10-01-preview"))
313313
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
314314
cls: ClsType[_models.AdvancedThreatProtection] = kwargs.pop("cls", None)
315315
polling: Union[bool, AsyncPollingMethod] = kwargs.pop("polling", True)
@@ -375,7 +375,7 @@ async def _update_put_initial(
375375
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
376376
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
377377

378-
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2024-06-01-preview"))
378+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2024-10-01-preview"))
379379
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
380380
cls: ClsType[AsyncIterator[bytes]] = kwargs.pop("cls", None)
381381

@@ -532,7 +532,7 @@ async def begin_update_put(
532532
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
533533
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
534534

535-
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2024-06-01-preview"))
535+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2024-10-01-preview"))
536536
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
537537
cls: ClsType[_models.AdvancedThreatProtection] = kwargs.pop("cls", None)
538538
polling: Union[bool, AsyncPollingMethod] = kwargs.pop("polling", True)
@@ -599,7 +599,7 @@ def list(
599599
_headers = kwargs.pop("headers", {}) or {}
600600
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
601601

602-
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2024-06-01-preview"))
602+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2024-10-01-preview"))
603603
cls: ClsType[_models.AdvancedThreatProtectionListResult] = kwargs.pop("cls", None)
604604

605605
error_map: MutableMapping[int, Type[HttpResponseError]] = {

sdk/mysqlflexibleservers/azure-mgmt-mysqlflexibleservers/azure/mgmt/mysqlflexibleservers/aio/operations/_check_name_availability_operations.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ async def execute(
133133
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
134134
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
135135

136-
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-30"))
136+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2024-10-01-preview"))
137137
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
138138
cls: ClsType[_models.NameAvailability] = kwargs.pop("cls", None)
139139

sdk/mysqlflexibleservers/azure-mgmt-mysqlflexibleservers/azure/mgmt/mysqlflexibleservers/aio/operations/_check_name_availability_without_location_operations.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ async def execute(
118118
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
119119
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
120120

121-
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-30"))
121+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2024-10-01-preview"))
122122
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
123123
cls: ClsType[_models.NameAvailability] = kwargs.pop("cls", None)
124124

sdk/mysqlflexibleservers/azure-mgmt-mysqlflexibleservers/azure/mgmt/mysqlflexibleservers/aio/operations/_check_virtual_network_subnet_usage_operations.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ async def execute(
125125
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
126126
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
127127

128-
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-30"))
128+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2024-10-01-preview"))
129129
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
130130
cls: ClsType[_models.VirtualNetworkSubnetUsageResult] = kwargs.pop("cls", None)
131131

sdk/mysqlflexibleservers/azure-mgmt-mysqlflexibleservers/azure/mgmt/mysqlflexibleservers/aio/operations/_get_private_dns_zone_suffix_operations.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ async def execute(self, **kwargs: Any) -> _models.GetPrivateDnsZoneSuffixRespons
7272
_headers = kwargs.pop("headers", {}) or {}
7373
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
7474

75-
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-30"))
75+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2024-10-01-preview"))
7676
cls: ClsType[_models.GetPrivateDnsZoneSuffixResponse] = kwargs.pop("cls", None)
7777

7878
_request = build_execute_request(

sdk/mysqlflexibleservers/azure-mgmt-mysqlflexibleservers/azure/mgmt/mysqlflexibleservers/aio/operations/_location_based_capabilities_operations.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ def list(self, location_name: str, **kwargs: Any) -> AsyncIterable["_models.Capa
6969
_headers = kwargs.pop("headers", {}) or {}
7070
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
7171

72-
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-30"))
72+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2024-10-01-preview"))
7373
cls: ClsType[_models.CapabilitiesListResult] = kwargs.pop("cls", None)
7474

7575
error_map: MutableMapping[int, Type[HttpResponseError]] = {

0 commit comments

Comments
 (0)