Skip to content

Commit 7e9c464

Browse files
author
SDKAuto
committed
CodeGen from PR 21039 in Azure/azure-rest-api-specs
Merge 86c2380190e9073ad3b83211d0421af48e254eb1 into cacf126b6a1d44e144a999dce18e34bf520521c5
1 parent f23a72b commit 7e9c464

File tree

120 files changed

+18951
-12545
lines changed

Some content is hidden

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

120 files changed

+18951
-12545
lines changed
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"autorest": "3.7.2",
2+
"commit": "3677b04c2a76196e9c2b9f4e33ee41bdae7e3e30",
3+
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
4+
"autorest": "3.9.2",
35
"use": [
4-
"@autorest/python@5.16.0",
5-
"@autorest/modelerfour@4.19.3"
6+
"@autorest/python@6.1.11",
7+
"@autorest/modelerfour@4.24.3"
68
],
7-
"commit": "352507b7909fabb6b6bb3e48b49d188c612c819f",
8-
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
9-
"autorest_command": "autorest specification/mysql/resource-manager/readme.md --python --python-sdks-folder=/home/vsts/work/1/azure-sdk-for-python/sdk --python3-only --use=@autorest/python@5.16.0 --use=@autorest/modelerfour@4.19.3 --version=3.7.2",
9+
"autorest_command": "autorest specification/mysql/resource-manager/readme.md --python --python-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-python/sdk --use=@autorest/python@6.1.11 --use=@autorest/modelerfour@4.24.3 --version=3.9.2 --version-tolerant=False",
1010
"readme": "specification/mysql/resource-manager/readme.md"
1111
}

sdk/rdbms/azure-mgmt-rdbms/azure/mgmt/rdbms/mysql/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717
except ImportError:
1818
_patch_all = []
1919
from ._patch import patch_sdk as _patch_sdk
20-
__all__ = ['MySQLManagementClient']
20+
21+
__all__ = ["MySQLManagementClient"]
2122
__all__.extend([p for p in _patch_all if p not in __all__])
2223

2324
_patch_sdk()

sdk/rdbms/azure-mgmt-rdbms/azure/mgmt/rdbms/mysql/_configuration.py

Lines changed: 18 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -25,18 +25,13 @@ class MySQLManagementClientConfiguration(Configuration): # pylint: disable=too-
2525
Note that all parameters used to create this instance are saved as instance
2626
attributes.
2727
28-
:param credential: Credential needed for the client to connect to Azure.
28+
:param credential: Credential needed for the client to connect to Azure. Required.
2929
:type credential: ~azure.core.credentials.TokenCredential
30-
:param subscription_id: The ID of the target subscription.
30+
:param subscription_id: The ID of the target subscription. Required.
3131
:type subscription_id: str
3232
"""
3333

34-
def __init__(
35-
self,
36-
credential: "TokenCredential",
37-
subscription_id: str,
38-
**kwargs: Any
39-
) -> None:
34+
def __init__(self, credential: "TokenCredential", subscription_id: str, **kwargs: Any) -> None:
4035
super(MySQLManagementClientConfiguration, self).__init__(**kwargs)
4136
if credential is None:
4237
raise ValueError("Parameter 'credential' must not be None.")
@@ -45,23 +40,24 @@ def __init__(
4540

4641
self.credential = credential
4742
self.subscription_id = subscription_id
48-
self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default'])
49-
kwargs.setdefault('sdk_moniker', 'mgmt-rdbms/{}'.format(VERSION))
43+
self.credential_scopes = kwargs.pop("credential_scopes", ["https://management.azure.com/.default"])
44+
kwargs.setdefault("sdk_moniker", "mgmt-rdbms/{}".format(VERSION))
5045
self._configure(**kwargs)
5146

5247
def _configure(
53-
self,
54-
**kwargs # type: Any
48+
self, **kwargs # type: Any
5549
):
5650
# type: (...) -> None
57-
self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs)
58-
self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs)
59-
self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs)
60-
self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs)
61-
self.http_logging_policy = kwargs.get('http_logging_policy') or ARMHttpLoggingPolicy(**kwargs)
62-
self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs)
63-
self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs)
64-
self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs)
65-
self.authentication_policy = kwargs.get('authentication_policy')
51+
self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs)
52+
self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs)
53+
self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs)
54+
self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs)
55+
self.http_logging_policy = kwargs.get("http_logging_policy") or ARMHttpLoggingPolicy(**kwargs)
56+
self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs)
57+
self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs)
58+
self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs)
59+
self.authentication_policy = kwargs.get("authentication_policy")
6660
if self.credential and not self.authentication_policy:
67-
self.authentication_policy = ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)
61+
self.authentication_policy = ARMChallengeAuthenticationPolicy(
62+
self.credential, *self.credential_scopes, **kwargs
63+
)

sdk/rdbms/azure-mgmt-rdbms/azure/mgmt/rdbms/mysql/_my_sql_management_client.py

Lines changed: 55 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,49 @@
99
from copy import deepcopy
1010
from typing import Any, TYPE_CHECKING
1111

12-
from msrest import Deserializer, Serializer
13-
1412
from azure.core.rest import HttpRequest, HttpResponse
1513
from azure.mgmt.core import ARMPipelineClient
1614

1715
from . import models
1816
from ._configuration import MySQLManagementClientConfiguration
19-
from .operations import AdvisorsOperations, CheckNameAvailabilityOperations, ConfigurationsOperations, DatabasesOperations, FirewallRulesOperations, LocationBasedPerformanceTierOperations, LocationBasedRecommendedActionSessionsOperationStatusOperations, LocationBasedRecommendedActionSessionsResultOperations, LogFilesOperations, MySQLManagementClientOperationsMixin, Operations, PrivateEndpointConnectionsOperations, PrivateLinkResourcesOperations, QueryTextsOperations, RecommendedActionsOperations, RecoverableServersOperations, ReplicasOperations, ServerAdministratorsOperations, ServerBasedPerformanceTierOperations, ServerKeysOperations, ServerParametersOperations, ServerSecurityAlertPoliciesOperations, ServersOperations, TopQueryStatisticsOperations, VirtualNetworkRulesOperations, WaitStatisticsOperations
17+
from ._serialization import Deserializer, Serializer
18+
from .operations import (
19+
AdvisorsOperations,
20+
CheckNameAvailabilityOperations,
21+
ConfigurationsOperations,
22+
DatabasesOperations,
23+
FirewallRulesOperations,
24+
LocationBasedPerformanceTierOperations,
25+
LocationBasedRecommendedActionSessionsOperationStatusOperations,
26+
LocationBasedRecommendedActionSessionsResultOperations,
27+
LogFilesOperations,
28+
MySQLManagementClientOperationsMixin,
29+
Operations,
30+
PrivateEndpointConnectionsOperations,
31+
PrivateLinkResourcesOperations,
32+
QueryTextsOperations,
33+
RecommendedActionsOperations,
34+
RecoverableServersOperations,
35+
ReplicasOperations,
36+
ServerAdministratorsOperations,
37+
ServerBasedPerformanceTierOperations,
38+
ServerKeysOperations,
39+
ServerParametersOperations,
40+
ServerSecurityAlertPoliciesOperations,
41+
ServersOperations,
42+
TopQueryStatisticsOperations,
43+
VirtualNetworkRulesOperations,
44+
WaitStatisticsOperations,
45+
)
2046

2147
if TYPE_CHECKING:
2248
# pylint: disable=unused-import,ungrouped-imports
2349
from azure.core.credentials import TokenCredential
2450

25-
class MySQLManagementClient(MySQLManagementClientOperationsMixin): # pylint: disable=too-many-instance-attributes
51+
52+
class MySQLManagementClient(
53+
MySQLManagementClientOperationsMixin
54+
): # pylint: disable=client-accepts-api-version-keyword,too-many-instance-attributes
2655
"""The Microsoft Azure management API provides create, read, update, and delete functionality for
2756
Azure MySQL resources including servers, databases, firewall rules, VNET rules, log files and
2857
configurations with new business model.
@@ -88,9 +117,9 @@ class MySQLManagementClient(MySQLManagementClientOperationsMixin): # pylint:
88117
azure.mgmt.rdbms.mysql.operations.PrivateLinkResourcesOperations
89118
:ivar server_keys: ServerKeysOperations operations
90119
:vartype server_keys: azure.mgmt.rdbms.mysql.operations.ServerKeysOperations
91-
:param credential: Credential needed for the client to connect to Azure.
120+
:param credential: Credential needed for the client to connect to Azure. Required.
92121
:type credential: ~azure.core.credentials.TokenCredential
93-
:param subscription_id: The ID of the target subscription.
122+
:param subscription_id: The ID of the target subscription. Required.
94123
:type subscription_id: str
95124
:param base_url: Service URL. Default value is "https://management.azure.com".
96125
:type base_url: str
@@ -105,37 +134,27 @@ def __init__(
105134
base_url: str = "https://management.azure.com",
106135
**kwargs: Any
107136
) -> None:
108-
self._config = MySQLManagementClientConfiguration(credential=credential, subscription_id=subscription_id, **kwargs)
137+
self._config = MySQLManagementClientConfiguration(
138+
credential=credential, subscription_id=subscription_id, **kwargs
139+
)
109140
self._client = ARMPipelineClient(base_url=base_url, config=self._config, **kwargs)
110141

111142
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
112143
self._serialize = Serializer(client_models)
113144
self._deserialize = Deserializer(client_models)
114145
self._serialize.client_side_validation = False
115-
self.servers = ServersOperations(
116-
self._client, self._config, self._serialize, self._deserialize
117-
)
118-
self.replicas = ReplicasOperations(
119-
self._client, self._config, self._serialize, self._deserialize
120-
)
121-
self.firewall_rules = FirewallRulesOperations(
122-
self._client, self._config, self._serialize, self._deserialize
123-
)
146+
self.servers = ServersOperations(self._client, self._config, self._serialize, self._deserialize)
147+
self.replicas = ReplicasOperations(self._client, self._config, self._serialize, self._deserialize)
148+
self.firewall_rules = FirewallRulesOperations(self._client, self._config, self._serialize, self._deserialize)
124149
self.virtual_network_rules = VirtualNetworkRulesOperations(
125150
self._client, self._config, self._serialize, self._deserialize
126151
)
127-
self.databases = DatabasesOperations(
128-
self._client, self._config, self._serialize, self._deserialize
129-
)
130-
self.configurations = ConfigurationsOperations(
131-
self._client, self._config, self._serialize, self._deserialize
132-
)
152+
self.databases = DatabasesOperations(self._client, self._config, self._serialize, self._deserialize)
153+
self.configurations = ConfigurationsOperations(self._client, self._config, self._serialize, self._deserialize)
133154
self.server_parameters = ServerParametersOperations(
134155
self._client, self._config, self._serialize, self._deserialize
135156
)
136-
self.log_files = LogFilesOperations(
137-
self._client, self._config, self._serialize, self._deserialize
138-
)
157+
self.log_files = LogFilesOperations(self._client, self._config, self._serialize, self._deserialize)
139158
self.server_administrators = ServerAdministratorsOperations(
140159
self._client, self._config, self._serialize, self._deserialize
141160
)
@@ -151,29 +170,23 @@ def __init__(
151170
self.check_name_availability = CheckNameAvailabilityOperations(
152171
self._client, self._config, self._serialize, self._deserialize
153172
)
154-
self.operations = Operations(
155-
self._client, self._config, self._serialize, self._deserialize
156-
)
173+
self.operations = Operations(self._client, self._config, self._serialize, self._deserialize)
157174
self.server_security_alert_policies = ServerSecurityAlertPoliciesOperations(
158175
self._client, self._config, self._serialize, self._deserialize
159176
)
160-
self.query_texts = QueryTextsOperations(
161-
self._client, self._config, self._serialize, self._deserialize
162-
)
177+
self.query_texts = QueryTextsOperations(self._client, self._config, self._serialize, self._deserialize)
163178
self.top_query_statistics = TopQueryStatisticsOperations(
164179
self._client, self._config, self._serialize, self._deserialize
165180
)
166-
self.wait_statistics = WaitStatisticsOperations(
167-
self._client, self._config, self._serialize, self._deserialize
168-
)
169-
self.advisors = AdvisorsOperations(
170-
self._client, self._config, self._serialize, self._deserialize
171-
)
181+
self.wait_statistics = WaitStatisticsOperations(self._client, self._config, self._serialize, self._deserialize)
182+
self.advisors = AdvisorsOperations(self._client, self._config, self._serialize, self._deserialize)
172183
self.recommended_actions = RecommendedActionsOperations(
173184
self._client, self._config, self._serialize, self._deserialize
174185
)
175-
self.location_based_recommended_action_sessions_operation_status = LocationBasedRecommendedActionSessionsOperationStatusOperations(
176-
self._client, self._config, self._serialize, self._deserialize
186+
self.location_based_recommended_action_sessions_operation_status = (
187+
LocationBasedRecommendedActionSessionsOperationStatusOperations(
188+
self._client, self._config, self._serialize, self._deserialize
189+
)
177190
)
178191
self.location_based_recommended_action_sessions_result = LocationBasedRecommendedActionSessionsResultOperations(
179192
self._client, self._config, self._serialize, self._deserialize
@@ -184,16 +197,9 @@ def __init__(
184197
self.private_link_resources = PrivateLinkResourcesOperations(
185198
self._client, self._config, self._serialize, self._deserialize
186199
)
187-
self.server_keys = ServerKeysOperations(
188-
self._client, self._config, self._serialize, self._deserialize
189-
)
200+
self.server_keys = ServerKeysOperations(self._client, self._config, self._serialize, self._deserialize)
190201

191-
192-
def _send_request(
193-
self,
194-
request: HttpRequest,
195-
**kwargs: Any
196-
) -> HttpResponse:
202+
def _send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse:
197203
"""Runs the network request through the client's chained policies.
198204
199205
>>> from azure.core.rest import HttpRequest
@@ -202,7 +208,7 @@ def _send_request(
202208
>>> response = client._send_request(request)
203209
<HttpResponse: 200 OK>
204210
205-
For more information on this code flow, see https://aka.ms/azsdk/python/protocol/quickstart
211+
For more information on this code flow, see https://aka.ms/azsdk/dpcodegen/python/send_request
206212
207213
:param request: The network request you want to make. Required.
208214
:type request: ~azure.core.rest.HttpRequest

sdk/rdbms/azure-mgmt-rdbms/azure/mgmt/rdbms/mysql/_patch.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,4 @@
2828
# This file is used for handwritten extensions to the generated code. Example:
2929
# https://github.com/Azure/azure-sdk-for-python/blob/main/doc/dev/customize_code/how-to-patch-sdk-code.md
3030
def patch_sdk():
31-
pass
31+
pass

0 commit comments

Comments
 (0)