Skip to content

Commit ca19645

Browse files
author
SDKAuto
committed
CodeGen from PR 14161 in Azure/azure-rest-api-specs
Merge 8ae3f9bc38d1e80ca62ea55dc52d1156c2c790ab into dad4aba
1 parent c96a4c2 commit ca19645

40 files changed

+2506
-1508
lines changed

sdk/maps/azure-mgmt-maps/MANIFEST.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
include _meta.json
12
recursive-include tests *.py *.yaml
23
include *.md
34
include azure/__init__.py
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"autorest": "V2",
3+
"use": "@microsoft.azure/autorest.python@~4.0.71",
4+
"commit": "f4681bf7e3bf977e1187b8b904f25d0fe671e10d",
5+
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
6+
"autorest_command": "autorest specification/maps/resource-manager/readme.md --keep-version-file --multiapi --no-async --python --python-mode=update --python-sdks-folder=/home/vsts/work/1/s/azure-sdk-for-python/sdk --use=@microsoft.azure/autorest.python@~4.0.71 --version=V2",
7+
"readme": "specification/maps/resource-manager/readme.md"
8+
}

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

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,11 @@
99
# regenerated.
1010
# --------------------------------------------------------------------------
1111

12-
from .maps_management_client import MapsManagementClient
13-
from .version import VERSION
12+
from ._configuration import AzureMapsManagementClientConfiguration
13+
from ._azure_maps_management_client import AzureMapsManagementClient
14+
__all__ = ['AzureMapsManagementClient', 'AzureMapsManagementClientConfiguration']
1415

15-
__all__ = ['MapsManagementClient']
16+
from .version import VERSION
1617

1718
__version__ = VERSION
1819

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
# coding=utf-8
2+
# --------------------------------------------------------------------------
3+
# Copyright (c) Microsoft Corporation. All rights reserved.
4+
# Licensed under the MIT License. See License.txt in the project root for
5+
# license information.
6+
#
7+
# Code generated by Microsoft (R) AutoRest Code Generator.
8+
# Changes may cause incorrect behavior and will be lost if the code is
9+
# regenerated.
10+
# --------------------------------------------------------------------------
11+
12+
from msrest.service_client import SDKClient
13+
from msrest import Serializer, Deserializer
14+
15+
from ._configuration import AzureMapsManagementClientConfiguration
16+
from .operations import AccountsOperations
17+
from .operations import MapsOperationsOperations
18+
from .operations import CreatorsOperations
19+
from . import models
20+
21+
22+
class AzureMapsManagementClient(SDKClient):
23+
"""Azure Maps
24+
25+
:ivar config: Configuration for client.
26+
:vartype config: AzureMapsManagementClientConfiguration
27+
28+
:ivar accounts: Accounts operations
29+
:vartype accounts: azure.mgmt.maps.operations.AccountsOperations
30+
:ivar maps: Maps operations
31+
:vartype maps: azure.mgmt.maps.operations.MapsOperationsOperations
32+
:ivar creators: Creators operations
33+
:vartype creators: azure.mgmt.maps.operations.CreatorsOperations
34+
35+
:param credentials: Credentials needed for the client to connect to Azure.
36+
:type credentials: :mod:`A msrestazure Credentials
37+
object<msrestazure.azure_active_directory>`
38+
:param subscription_id: The ID of the target subscription.
39+
:type subscription_id: str
40+
:param str base_url: Service URL
41+
"""
42+
43+
def __init__(
44+
self, credentials, subscription_id, base_url=None):
45+
46+
self.config = AzureMapsManagementClientConfiguration(credentials, subscription_id, base_url)
47+
super(AzureMapsManagementClient, self).__init__(self.config.credentials, self.config)
48+
49+
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
50+
self.api_version = '2021-02-01'
51+
self._serialize = Serializer(client_models)
52+
self._deserialize = Deserializer(client_models)
53+
54+
self.accounts = AccountsOperations(
55+
self._client, self.config, self._serialize, self._deserialize)
56+
self.maps = MapsOperationsOperations(
57+
self._client, self.config, self._serialize, self._deserialize)
58+
self.creators = CreatorsOperations(
59+
self._client, self.config, self._serialize, self._deserialize)
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# coding=utf-8
2+
# --------------------------------------------------------------------------
3+
# Copyright (c) Microsoft Corporation. All rights reserved.
4+
# Licensed under the MIT License. See License.txt in the project root for
5+
# license information.
6+
#
7+
# Code generated by Microsoft (R) AutoRest Code Generator.
8+
# Changes may cause incorrect behavior and will be lost if the code is
9+
# regenerated.
10+
# --------------------------------------------------------------------------
11+
from msrestazure import AzureConfiguration
12+
13+
from .version import VERSION
14+
15+
16+
class AzureMapsManagementClientConfiguration(AzureConfiguration):
17+
"""Configuration for AzureMapsManagementClient
18+
Note that all parameters used to create this instance are saved as instance
19+
attributes.
20+
21+
:param credentials: Credentials needed for the client to connect to Azure.
22+
:type credentials: :mod:`A msrestazure Credentials
23+
object<msrestazure.azure_active_directory>`
24+
:param subscription_id: The ID of the target subscription.
25+
:type subscription_id: str
26+
:param str base_url: Service URL
27+
"""
28+
29+
def __init__(
30+
self, credentials, subscription_id, base_url=None):
31+
32+
if credentials is None:
33+
raise ValueError("Parameter 'credentials' must not be None.")
34+
if subscription_id is None:
35+
raise ValueError("Parameter 'subscription_id' must not be None.")
36+
if not base_url:
37+
base_url = 'https://management.azure.com'
38+
39+
super(AzureMapsManagementClientConfiguration, self).__init__(base_url)
40+
41+
# Starting Autorest.Python 4.0.64, make connection pool activated by default
42+
self.keep_alive = True
43+
44+
self.add_user_agent('azure-mgmt-maps/{}'.format(VERSION))
45+
self.add_user_agent('Azure-SDK-For-Python')
46+
47+
self.credentials = credentials
48+
self.subscription_id = subscription_id

sdk/maps/azure-mgmt-maps/azure/mgmt/maps/maps_management_client.py

Lines changed: 0 additions & 85 deletions
This file was deleted.

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

Lines changed: 75 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -10,51 +10,89 @@
1010
# --------------------------------------------------------------------------
1111

1212
try:
13-
from .error_details_item_py3 import ErrorDetailsItem
14-
from .error_py3 import Error, ErrorException
15-
from .resource_py3 import Resource
16-
from .sku_py3 import Sku
17-
from .maps_account_py3 import MapsAccount
18-
from .maps_account_create_parameters_py3 import MapsAccountCreateParameters
19-
from .maps_account_update_parameters_py3 import MapsAccountUpdateParameters
20-
from .maps_accounts_move_request_py3 import MapsAccountsMoveRequest
21-
from .maps_key_specification_py3 import MapsKeySpecification
22-
from .maps_account_keys_py3 import MapsAccountKeys
23-
from .maps_operations_value_item_display_py3 import MapsOperationsValueItemDisplay
24-
from .maps_operations_value_item_py3 import MapsOperationsValueItem
13+
from ._models_py3 import AzureEntityResource
14+
from ._models_py3 import Creator
15+
from ._models_py3 import CreatorProperties
16+
from ._models_py3 import CreatorUpdateParameters
17+
from ._models_py3 import Dimension
18+
from ._models_py3 import ErrorAdditionalInfo
19+
from ._models_py3 import ErrorDetail
20+
from ._models_py3 import ErrorResponse, ErrorResponseException
21+
from ._models_py3 import MapsAccount
22+
from ._models_py3 import MapsAccountKeys
23+
from ._models_py3 import MapsAccountProperties
24+
from ._models_py3 import MapsAccountUpdateParameters
25+
from ._models_py3 import MapsKeySpecification
26+
from ._models_py3 import MetricSpecification
27+
from ._models_py3 import OperationDetail
28+
from ._models_py3 import OperationDisplay
29+
from ._models_py3 import ProxyResource
30+
from ._models_py3 import Resource
31+
from ._models_py3 import ServiceSpecification
32+
from ._models_py3 import Sku
33+
from ._models_py3 import SystemData
34+
from ._models_py3 import TrackedResource
2535
except (SyntaxError, ImportError):
26-
from .error_details_item import ErrorDetailsItem
27-
from .error import Error, ErrorException
28-
from .resource import Resource
29-
from .sku import Sku
30-
from .maps_account import MapsAccount
31-
from .maps_account_create_parameters import MapsAccountCreateParameters
32-
from .maps_account_update_parameters import MapsAccountUpdateParameters
33-
from .maps_accounts_move_request import MapsAccountsMoveRequest
34-
from .maps_key_specification import MapsKeySpecification
35-
from .maps_account_keys import MapsAccountKeys
36-
from .maps_operations_value_item_display import MapsOperationsValueItemDisplay
37-
from .maps_operations_value_item import MapsOperationsValueItem
38-
from .maps_account_paged import MapsAccountPaged
39-
from .maps_operations_value_item_paged import MapsOperationsValueItemPaged
40-
from .maps_management_client_enums import (
36+
from ._models import AzureEntityResource
37+
from ._models import Creator
38+
from ._models import CreatorProperties
39+
from ._models import CreatorUpdateParameters
40+
from ._models import Dimension
41+
from ._models import ErrorAdditionalInfo
42+
from ._models import ErrorDetail
43+
from ._models import ErrorResponse, ErrorResponseException
44+
from ._models import MapsAccount
45+
from ._models import MapsAccountKeys
46+
from ._models import MapsAccountProperties
47+
from ._models import MapsAccountUpdateParameters
48+
from ._models import MapsKeySpecification
49+
from ._models import MetricSpecification
50+
from ._models import OperationDetail
51+
from ._models import OperationDisplay
52+
from ._models import ProxyResource
53+
from ._models import Resource
54+
from ._models import ServiceSpecification
55+
from ._models import Sku
56+
from ._models import SystemData
57+
from ._models import TrackedResource
58+
from ._paged_models import CreatorPaged
59+
from ._paged_models import MapsAccountPaged
60+
from ._paged_models import OperationDetailPaged
61+
from ._azure_maps_management_client_enums import (
62+
Name,
63+
Kind,
64+
CreatedByType,
4165
KeyType,
4266
)
4367

4468
__all__ = [
45-
'ErrorDetailsItem',
46-
'Error', 'ErrorException',
47-
'Resource',
48-
'Sku',
69+
'AzureEntityResource',
70+
'Creator',
71+
'CreatorProperties',
72+
'CreatorUpdateParameters',
73+
'Dimension',
74+
'ErrorAdditionalInfo',
75+
'ErrorDetail',
76+
'ErrorResponse', 'ErrorResponseException',
4977
'MapsAccount',
50-
'MapsAccountCreateParameters',
78+
'MapsAccountKeys',
79+
'MapsAccountProperties',
5180
'MapsAccountUpdateParameters',
52-
'MapsAccountsMoveRequest',
5381
'MapsKeySpecification',
54-
'MapsAccountKeys',
55-
'MapsOperationsValueItemDisplay',
56-
'MapsOperationsValueItem',
82+
'MetricSpecification',
83+
'OperationDetail',
84+
'OperationDisplay',
85+
'ProxyResource',
86+
'Resource',
87+
'ServiceSpecification',
88+
'Sku',
89+
'SystemData',
90+
'TrackedResource',
5791
'MapsAccountPaged',
58-
'MapsOperationsValueItemPaged',
92+
'OperationDetailPaged',
93+
'CreatorPaged',
94+
'Name',
95+
'Kind',
96+
'CreatedByType',
5997
'KeyType',
6098
]

sdk/maps/azure-mgmt-maps/azure/mgmt/maps/models/maps_management_client_enums.py renamed to sdk/maps/azure-mgmt-maps/azure/mgmt/maps/models/_azure_maps_management_client_enums.py

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,27 @@
1212
from enum import Enum
1313

1414

15+
class Name(str, Enum):
16+
17+
s0 = "S0"
18+
s1 = "S1"
19+
g2 = "G2"
20+
21+
22+
class Kind(str, Enum):
23+
24+
gen1 = "Gen1"
25+
gen2 = "Gen2"
26+
27+
28+
class CreatedByType(str, Enum):
29+
30+
user = "User"
31+
application = "Application"
32+
managed_identity = "ManagedIdentity"
33+
key = "Key"
34+
35+
1536
class KeyType(str, Enum):
1637

1738
primary = "primary"

0 commit comments

Comments
 (0)