Skip to content

Commit 14070f2

Browse files
author
SDKAuto
committed
CodeGen from PR 23400 in Azure/azure-rest-api-specs
Merge b18026f8c89c01de1041e7f538d44f5784ba5845 into f790e624d0d080b89d962a3bd19c65bc6a6b2f5e
1 parent 4f495d9 commit 14070f2

File tree

640 files changed

+37308
-12891
lines changed

Some content is hidden

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

640 files changed

+37308
-12891
lines changed
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"commit": "a2da92ad78961529a087f9d0e65394174ac50794",
2+
"commit": "1edfad6fb7e54ebee03d5b54665965780e70cb62",
33
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
44
"autorest": "3.9.2",
55
"use": [
6-
"@autorest/python@6.2.1",
6+
"@autorest/python@6.4.7",
77
"@autorest/[email protected]"
88
],
9-
"autorest_command": "autorest specification/apimanagement/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 --use=@autorest/python@6.2.1 --use=@autorest/[email protected] --version=3.9.2 --version-tolerant=False",
9+
"autorest_command": "autorest specification/apimanagement/resource-manager/readme.md --generate-sample=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-python/sdk --use=@autorest/python@6.4.7 --use=@autorest/[email protected] --version=3.9.2 --version-tolerant=False",
1010
"readme": "specification/apimanagement/resource-manager/readme.md"
1111
}

sdk/apimanagement/azure-mgmt-apimanagement/azure/mgmt/apimanagement/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
try:
1515
from ._patch import __all__ as _patch_all
16-
from ._patch import * # type: ignore # pylint: disable=unused-wildcard-import
16+
from ._patch import * # pylint: disable=unused-wildcard-import
1717
except ImportError:
1818
_patch_all = []
1919
from ._patch import patch_sdk as _patch_sdk

sdk/apimanagement/azure-mgmt-apimanagement/azure/mgmt/apimanagement/_api_management_client.py

Lines changed: 75 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
from azure.core.rest import HttpRequest, HttpResponse
1313
from azure.mgmt.core import ARMPipelineClient
1414

15-
from . import models
15+
from . import models as _models
1616
from ._configuration import ApiManagementClientConfiguration
1717
from ._serialization import Deserializer, Serializer
1818
from .operations import (
@@ -36,6 +36,12 @@
3636
ApiSchemaOperations,
3737
ApiTagDescriptionOperations,
3838
ApiVersionSetOperations,
39+
ApiWikiOperations,
40+
ApiWikisOperations,
41+
AuthorizationAccessPolicyOperations,
42+
AuthorizationLoginLinksOperations,
43+
AuthorizationOperations,
44+
AuthorizationProviderOperations,
3945
AuthorizationServerOperations,
4046
BackendOperations,
4147
CacheOperations,
@@ -45,12 +51,15 @@
4551
DelegationSettingsOperations,
4652
DeletedServicesOperations,
4753
DiagnosticOperations,
54+
DocumentationOperations,
4855
EmailTemplateOperations,
4956
GatewayApiOperations,
5057
GatewayCertificateAuthorityOperations,
5158
GatewayHostnameConfigurationOperations,
5259
GatewayOperations,
5360
GlobalSchemaOperations,
61+
GraphQLApiResolverOperations,
62+
GraphQLApiResolverPolicyOperations,
5463
GroupOperations,
5564
GroupUserOperations,
5665
IdentityProviderOperations,
@@ -65,7 +74,9 @@
6574
OperationOperations,
6675
OutboundNetworkDependenciesEndpointsOperations,
6776
PolicyDescriptionOperations,
77+
PolicyFragmentOperations,
6878
PolicyOperations,
79+
PortalConfigOperations,
6980
PortalRevisionOperations,
7081
PortalSettingsOperations,
7182
PrivateEndpointConnectionOperations,
@@ -74,6 +85,8 @@
7485
ProductOperations,
7586
ProductPolicyOperations,
7687
ProductSubscriptionsOperations,
88+
ProductWikiOperations,
89+
ProductWikisOperations,
7790
QuotaByCounterKeysOperations,
7891
QuotaByPeriodKeysOperations,
7992
RegionOperations,
@@ -116,6 +129,12 @@ class ApiManagementClient(
116129
:vartype api_operation_policy: azure.mgmt.apimanagement.operations.ApiOperationPolicyOperations
117130
:ivar tag: TagOperations operations
118131
:vartype tag: azure.mgmt.apimanagement.operations.TagOperations
132+
:ivar graph_ql_api_resolver: GraphQLApiResolverOperations operations
133+
:vartype graph_ql_api_resolver:
134+
azure.mgmt.apimanagement.operations.GraphQLApiResolverOperations
135+
:ivar graph_ql_api_resolver_policy: GraphQLApiResolverPolicyOperations operations
136+
:vartype graph_ql_api_resolver_policy:
137+
azure.mgmt.apimanagement.operations.GraphQLApiResolverPolicyOperations
119138
:ivar api_product: ApiProductOperations operations
120139
:vartype api_product: azure.mgmt.apimanagement.operations.ApiProductOperations
121140
:ivar api_policy: ApiPolicyOperations operations
@@ -134,13 +153,28 @@ class ApiManagementClient(
134153
:vartype api_tag_description: azure.mgmt.apimanagement.operations.ApiTagDescriptionOperations
135154
:ivar operation: OperationOperations operations
136155
:vartype operation: azure.mgmt.apimanagement.operations.OperationOperations
156+
:ivar api_wiki: ApiWikiOperations operations
157+
:vartype api_wiki: azure.mgmt.apimanagement.operations.ApiWikiOperations
158+
:ivar api_wikis: ApiWikisOperations operations
159+
:vartype api_wikis: azure.mgmt.apimanagement.operations.ApiWikisOperations
137160
:ivar api_export: ApiExportOperations operations
138161
:vartype api_export: azure.mgmt.apimanagement.operations.ApiExportOperations
139162
:ivar api_version_set: ApiVersionSetOperations operations
140163
:vartype api_version_set: azure.mgmt.apimanagement.operations.ApiVersionSetOperations
141164
:ivar authorization_server: AuthorizationServerOperations operations
142165
:vartype authorization_server:
143166
azure.mgmt.apimanagement.operations.AuthorizationServerOperations
167+
:ivar authorization_provider: AuthorizationProviderOperations operations
168+
:vartype authorization_provider:
169+
azure.mgmt.apimanagement.operations.AuthorizationProviderOperations
170+
:ivar authorization: AuthorizationOperations operations
171+
:vartype authorization: azure.mgmt.apimanagement.operations.AuthorizationOperations
172+
:ivar authorization_login_links: AuthorizationLoginLinksOperations operations
173+
:vartype authorization_login_links:
174+
azure.mgmt.apimanagement.operations.AuthorizationLoginLinksOperations
175+
:ivar authorization_access_policy: AuthorizationAccessPolicyOperations operations
176+
:vartype authorization_access_policy:
177+
azure.mgmt.apimanagement.operations.AuthorizationAccessPolicyOperations
144178
:ivar backend: BackendOperations operations
145179
:vartype backend: azure.mgmt.apimanagement.operations.BackendOperations
146180
:ivar cache: CacheOperations operations
@@ -209,6 +243,10 @@ class ApiManagementClient(
209243
:vartype policy: azure.mgmt.apimanagement.operations.PolicyOperations
210244
:ivar policy_description: PolicyDescriptionOperations operations
211245
:vartype policy_description: azure.mgmt.apimanagement.operations.PolicyDescriptionOperations
246+
:ivar policy_fragment: PolicyFragmentOperations operations
247+
:vartype policy_fragment: azure.mgmt.apimanagement.operations.PolicyFragmentOperations
248+
:ivar portal_config: PortalConfigOperations operations
249+
:vartype portal_config: azure.mgmt.apimanagement.operations.PortalConfigOperations
212250
:ivar portal_revision: PortalRevisionOperations operations
213251
:vartype portal_revision: azure.mgmt.apimanagement.operations.PortalRevisionOperations
214252
:ivar portal_settings: PortalSettingsOperations operations
@@ -233,6 +271,10 @@ class ApiManagementClient(
233271
azure.mgmt.apimanagement.operations.ProductSubscriptionsOperations
234272
:ivar product_policy: ProductPolicyOperations operations
235273
:vartype product_policy: azure.mgmt.apimanagement.operations.ProductPolicyOperations
274+
:ivar product_wiki: ProductWikiOperations operations
275+
:vartype product_wiki: azure.mgmt.apimanagement.operations.ProductWikiOperations
276+
:ivar product_wikis: ProductWikisOperations operations
277+
:vartype product_wikis: azure.mgmt.apimanagement.operations.ProductWikisOperations
236278
:ivar quota_by_counter_keys: QuotaByCounterKeysOperations operations
237279
:vartype quota_by_counter_keys:
238280
azure.mgmt.apimanagement.operations.QuotaByCounterKeysOperations
@@ -270,14 +312,15 @@ class ApiManagementClient(
270312
:ivar user_confirmation_password: UserConfirmationPasswordOperations operations
271313
:vartype user_confirmation_password:
272314
azure.mgmt.apimanagement.operations.UserConfirmationPasswordOperations
315+
:ivar documentation: DocumentationOperations operations
316+
:vartype documentation: azure.mgmt.apimanagement.operations.DocumentationOperations
273317
:param credential: Credential needed for the client to connect to Azure. Required.
274318
:type credential: ~azure.core.credentials.TokenCredential
275-
:param subscription_id: Subscription credentials which uniquely identify Microsoft Azure
276-
subscription. The subscription ID forms part of the URI for every service call. Required.
319+
:param subscription_id: The ID of the target subscription. Required.
277320
:type subscription_id: str
278321
:param base_url: Service URL. Default value is "https://management.azure.com".
279322
:type base_url: str
280-
:keyword api_version: Api Version. Default value is "2021-08-01". Note that overriding this
323+
:keyword api_version: Api Version. Default value is "2022-08-01". Note that overriding this
281324
default value may result in unsupported behavior.
282325
:paramtype api_version: str
283326
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no
@@ -294,9 +337,9 @@ def __init__(
294337
self._config = ApiManagementClientConfiguration(
295338
credential=credential, subscription_id=subscription_id, **kwargs
296339
)
297-
self._client = ARMPipelineClient(base_url=base_url, config=self._config, **kwargs)
340+
self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, config=self._config, **kwargs)
298341

299-
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
342+
client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)}
300343
self._serialize = Serializer(client_models)
301344
self._deserialize = Deserializer(client_models)
302345
self._serialize.client_side_validation = False
@@ -308,6 +351,12 @@ def __init__(
308351
self._client, self._config, self._serialize, self._deserialize
309352
)
310353
self.tag = TagOperations(self._client, self._config, self._serialize, self._deserialize)
354+
self.graph_ql_api_resolver = GraphQLApiResolverOperations(
355+
self._client, self._config, self._serialize, self._deserialize
356+
)
357+
self.graph_ql_api_resolver_policy = GraphQLApiResolverPolicyOperations(
358+
self._client, self._config, self._serialize, self._deserialize
359+
)
311360
self.api_product = ApiProductOperations(self._client, self._config, self._serialize, self._deserialize)
312361
self.api_policy = ApiPolicyOperations(self._client, self._config, self._serialize, self._deserialize)
313362
self.api_schema = ApiSchemaOperations(self._client, self._config, self._serialize, self._deserialize)
@@ -323,11 +372,23 @@ def __init__(
323372
self._client, self._config, self._serialize, self._deserialize
324373
)
325374
self.operation = OperationOperations(self._client, self._config, self._serialize, self._deserialize)
375+
self.api_wiki = ApiWikiOperations(self._client, self._config, self._serialize, self._deserialize)
376+
self.api_wikis = ApiWikisOperations(self._client, self._config, self._serialize, self._deserialize)
326377
self.api_export = ApiExportOperations(self._client, self._config, self._serialize, self._deserialize)
327378
self.api_version_set = ApiVersionSetOperations(self._client, self._config, self._serialize, self._deserialize)
328379
self.authorization_server = AuthorizationServerOperations(
329380
self._client, self._config, self._serialize, self._deserialize
330381
)
382+
self.authorization_provider = AuthorizationProviderOperations(
383+
self._client, self._config, self._serialize, self._deserialize
384+
)
385+
self.authorization = AuthorizationOperations(self._client, self._config, self._serialize, self._deserialize)
386+
self.authorization_login_links = AuthorizationLoginLinksOperations(
387+
self._client, self._config, self._serialize, self._deserialize
388+
)
389+
self.authorization_access_policy = AuthorizationAccessPolicyOperations(
390+
self._client, self._config, self._serialize, self._deserialize
391+
)
331392
self.backend = BackendOperations(self._client, self._config, self._serialize, self._deserialize)
332393
self.cache = CacheOperations(self._client, self._config, self._serialize, self._deserialize)
333394
self.certificate = CertificateOperations(self._client, self._config, self._serialize, self._deserialize)
@@ -381,6 +442,8 @@ def __init__(
381442
self.policy_description = PolicyDescriptionOperations(
382443
self._client, self._config, self._serialize, self._deserialize
383444
)
445+
self.policy_fragment = PolicyFragmentOperations(self._client, self._config, self._serialize, self._deserialize)
446+
self.portal_config = PortalConfigOperations(self._client, self._config, self._serialize, self._deserialize)
384447
self.portal_revision = PortalRevisionOperations(self._client, self._config, self._serialize, self._deserialize)
385448
self.portal_settings = PortalSettingsOperations(self._client, self._config, self._serialize, self._deserialize)
386449
self.sign_in_settings = SignInSettingsOperations(self._client, self._config, self._serialize, self._deserialize)
@@ -398,6 +461,8 @@ def __init__(
398461
self._client, self._config, self._serialize, self._deserialize
399462
)
400463
self.product_policy = ProductPolicyOperations(self._client, self._config, self._serialize, self._deserialize)
464+
self.product_wiki = ProductWikiOperations(self._client, self._config, self._serialize, self._deserialize)
465+
self.product_wikis = ProductWikisOperations(self._client, self._config, self._serialize, self._deserialize)
401466
self.quota_by_counter_keys = QuotaByCounterKeysOperations(
402467
self._client, self._config, self._serialize, self._deserialize
403468
)
@@ -429,6 +494,7 @@ def __init__(
429494
self.user_confirmation_password = UserConfirmationPasswordOperations(
430495
self._client, self._config, self._serialize, self._deserialize
431496
)
497+
self.documentation = DocumentationOperations(self._client, self._config, self._serialize, self._deserialize)
432498

433499
def _send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse:
434500
"""Runs the network request through the client's chained policies.
@@ -452,15 +518,12 @@ def _send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse:
452518
request_copy.url = self._client.format_url(request_copy.url)
453519
return self._client.send_request(request_copy, **kwargs)
454520

455-
def close(self):
456-
# type: () -> None
521+
def close(self) -> None:
457522
self._client.close()
458523

459-
def __enter__(self):
460-
# type: () -> ApiManagementClient
524+
def __enter__(self) -> "ApiManagementClient":
461525
self._client.__enter__()
462526
return self
463527

464-
def __exit__(self, *exc_details):
465-
# type: (Any) -> None
528+
def __exit__(self, *exc_details: Any) -> None:
466529
self._client.__exit__(*exc_details)

sdk/apimanagement/azure-mgmt-apimanagement/azure/mgmt/apimanagement/_configuration.py

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

9-
import sys
109
from typing import Any, TYPE_CHECKING
1110

1211
from azure.core.configuration import Configuration
@@ -15,11 +14,6 @@
1514

1615
from ._version import VERSION
1716

18-
if sys.version_info >= (3, 8):
19-
from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports
20-
else:
21-
from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports
22-
2317
if TYPE_CHECKING:
2418
# pylint: disable=unused-import,ungrouped-imports
2519
from azure.core.credentials import TokenCredential
@@ -33,17 +27,16 @@ class ApiManagementClientConfiguration(Configuration): # pylint: disable=too-ma
3327
3428
:param credential: Credential needed for the client to connect to Azure. Required.
3529
:type credential: ~azure.core.credentials.TokenCredential
36-
:param subscription_id: Subscription credentials which uniquely identify Microsoft Azure
37-
subscription. The subscription ID forms part of the URI for every service call. Required.
30+
:param subscription_id: The ID of the target subscription. Required.
3831
:type subscription_id: str
39-
:keyword api_version: Api Version. Default value is "2021-08-01". Note that overriding this
32+
:keyword api_version: Api Version. Default value is "2022-08-01". Note that overriding this
4033
default value may result in unsupported behavior.
4134
:paramtype api_version: str
4235
"""
4336

4437
def __init__(self, credential: "TokenCredential", subscription_id: str, **kwargs: Any) -> None:
4538
super(ApiManagementClientConfiguration, self).__init__(**kwargs)
46-
api_version = kwargs.pop("api_version", "2021-08-01") # type: Literal["2021-08-01"]
39+
api_version: str = kwargs.pop("api_version", "2022-08-01")
4740

4841
if credential is None:
4942
raise ValueError("Parameter 'credential' must not be None.")
@@ -57,10 +50,7 @@ def __init__(self, credential: "TokenCredential", subscription_id: str, **kwargs
5750
kwargs.setdefault("sdk_moniker", "mgmt-apimanagement/{}".format(VERSION))
5851
self._configure(**kwargs)
5952

60-
def _configure(
61-
self, **kwargs # type: Any
62-
):
63-
# type: (...) -> None
53+
def _configure(self, **kwargs: Any) -> None:
6454
self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs)
6555
self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs)
6656
self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs)

0 commit comments

Comments
 (0)