Skip to content

Commit 954b20c

Browse files
author
SDKAuto
committed
CodeGen from PR 23758 in Azure/azure-rest-api-specs
Merge 97e52dfdd8c79bc2a521221749a126f292439776 into 16c3faeb9992bef25cdb5aee9be95d804cb78e94
1 parent 3750aeb commit 954b20c

File tree

230 files changed

+1726
-3615
lines changed

Some content is hidden

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

230 files changed

+1726
-3615
lines changed
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"commit": "396209531039d3e211cb1ec0982606dbbdf64ac2",
2+
"commit": "c4fc20b44eae730942b1bb24b275a47613c529fa",
33
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
44
"autorest": "3.9.2",
55
"use": [
6-
"@autorest/python@6.4.3",
6+
"@autorest/python@6.4.8",
77
"@autorest/modelerfour@4.24.3"
88
],
9-
"autorest_command": "autorest specification/iothub/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.4.3 --use=@autorest/modelerfour@4.24.3 --version=3.9.2 --version-tolerant=False",
9+
"autorest_command": "autorest specification/iothub/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.8 --use=@autorest/modelerfour@4.24.3 --version=3.9.2 --version-tolerant=False",
1010
"readme": "specification/iothub/resource-manager/readme.md"
1111
}

sdk/iothub/azure-mgmt-iothub/azure/mgmt/iothub/_serialization.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -631,7 +631,7 @@ def _serialize(self, target_obj, data_type=None, **kwargs):
631631
if xml_desc.get("attr", False):
632632
if xml_ns:
633633
ET.register_namespace(xml_prefix, xml_ns)
634-
xml_name = "{}{}".format(xml_ns, xml_name)
634+
xml_name = "{{{}}}{}".format(xml_ns, xml_name)
635635
serialized.set(xml_name, new_attr) # type: ignore
636636
continue
637637
if xml_desc.get("text", False):
@@ -1273,7 +1273,7 @@ def _extract_name_from_internal_type(internal_type):
12731273
xml_name = internal_type_xml_map.get("name", internal_type.__name__)
12741274
xml_ns = internal_type_xml_map.get("ns", None)
12751275
if xml_ns:
1276-
xml_name = "{}{}".format(xml_ns, xml_name)
1276+
xml_name = "{{{}}}{}".format(xml_ns, xml_name)
12771277
return xml_name
12781278

12791279

@@ -1297,7 +1297,7 @@ def xml_key_extractor(attr, attr_desc, data):
12971297
# Integrate namespace if necessary
12981298
xml_ns = xml_desc.get("ns", internal_type_xml_map.get("ns", None))
12991299
if xml_ns:
1300-
xml_name = "{}{}".format(xml_ns, xml_name)
1300+
xml_name = "{{{}}}{}".format(xml_ns, xml_name)
13011301

13021302
# If it's an attribute, that's simple
13031303
if xml_desc.get("attr", False):

sdk/iothub/azure-mgmt-iothub/azure/mgmt/iothub/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55
# license information.
66
# --------------------------------------------------------------------------
77

8-
VERSION = "2.4.0"
8+
VERSION = "0.1.0"

sdk/iothub/azure-mgmt-iothub/azure/mgmt/iothub/v2016_02_03/_configuration.py

Lines changed: 1 addition & 7 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
@@ -42,7 +36,7 @@ class IotHubClientConfiguration(Configuration): # pylint: disable=too-many-inst
4236

4337
def __init__(self, credential: "TokenCredential", subscription_id: str, **kwargs: Any) -> None:
4438
super(IotHubClientConfiguration, self).__init__(**kwargs)
45-
api_version: Literal["2016-02-03"] = kwargs.pop("api_version", "2016-02-03")
39+
api_version: str = kwargs.pop("api_version", "2016-02-03")
4640

4741
if credential is None:
4842
raise ValueError("Parameter 'credential' must not be None.")

sdk/iothub/azure-mgmt-iothub/azure/mgmt/iothub/v2016_02_03/_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 = "2.4.0"
9+
VERSION = "1.0.0b1"

sdk/iothub/azure-mgmt-iothub/azure/mgmt/iothub/v2016_02_03/aio/_configuration.py

Lines changed: 1 addition & 7 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_async import AsyncTokenCredential
@@ -42,7 +36,7 @@ class IotHubClientConfiguration(Configuration): # pylint: disable=too-many-inst
4236

4337
def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, **kwargs: Any) -> None:
4438
super(IotHubClientConfiguration, self).__init__(**kwargs)
45-
api_version: Literal["2016-02-03"] = kwargs.pop("api_version", "2016-02-03")
39+
api_version: str = kwargs.pop("api_version", "2016-02-03")
4640

4741
if credential is None:
4842
raise ValueError("Parameter 'credential' must not be None.")

sdk/iothub/azure-mgmt-iothub/azure/mgmt/iothub/v2016_02_03/aio/operations/_iot_hub_resource_operations.py

Lines changed: 21 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
# Code generated by Microsoft (R) AutoRest Code Generator.
77
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
88
# --------------------------------------------------------------------------
9-
import sys
109
from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, cast, overload
1110
import urllib.parse
1211

@@ -53,10 +52,6 @@
5352
build_list_keys_request,
5453
)
5554

56-
if sys.version_info >= (3, 8):
57-
from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports
58-
else:
59-
from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports
6055
T = TypeVar("T")
6156
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]]
6257

@@ -106,7 +101,7 @@ async def get(self, resource_group_name: str, resource_name: str, **kwargs: Any)
106101
_headers = kwargs.pop("headers", {}) or {}
107102
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
108103

109-
api_version: Literal["2016-02-03"] = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
104+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
110105
cls: ClsType[_models.IotHubDescription] = kwargs.pop("cls", None)
111106

112107
request = build_get_request(
@@ -162,7 +157,7 @@ async def _create_or_update_initial(
162157
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
163158
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
164159

165-
api_version: Literal["2016-02-03"] = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
160+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
166161
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
167162
cls: ClsType[_models.IotHubDescription] = kwargs.pop("cls", None)
168163

@@ -343,7 +338,7 @@ async def begin_create_or_update(
343338
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
344339
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
345340

346-
api_version: Literal["2016-02-03"] = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
341+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
347342
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
348343
cls: ClsType[_models.IotHubDescription] = kwargs.pop("cls", None)
349344
polling: Union[bool, AsyncPollingMethod] = kwargs.pop("polling", True)
@@ -402,7 +397,7 @@ async def _delete_initial(
402397
_headers = kwargs.pop("headers", {}) or {}
403398
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
404399

405-
api_version: Literal["2016-02-03"] = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
400+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
406401
cls: ClsType[Union[_models.IotHubDescription, _models.ErrorDetails]] = kwargs.pop("cls", None)
407402

408403
request = build_delete_request(
@@ -478,7 +473,7 @@ async def begin_delete(
478473
_headers = kwargs.pop("headers", {}) or {}
479474
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
480475

481-
api_version: Literal["2016-02-03"] = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
476+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
482477
cls: ClsType[_models.IotHubDescription] = kwargs.pop("cls", None)
483478
polling: Union[bool, AsyncPollingMethod] = kwargs.pop("polling", True)
484479
lro_delay = kwargs.pop("polling_interval", self._config.polling_interval)
@@ -535,7 +530,7 @@ def list_by_subscription(self, **kwargs: Any) -> AsyncIterable["_models.IotHubDe
535530
_headers = kwargs.pop("headers", {}) or {}
536531
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
537532

538-
api_version: Literal["2016-02-03"] = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
533+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
539534
cls: ClsType[_models.IotHubDescriptionListResult] = kwargs.pop("cls", None)
540535

541536
error_map = {
@@ -624,7 +619,7 @@ def list_by_resource_group(
624619
_headers = kwargs.pop("headers", {}) or {}
625620
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
626621

627-
api_version: Literal["2016-02-03"] = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
622+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
628623
cls: ClsType[_models.IotHubDescriptionListResult] = kwargs.pop("cls", None)
629624

630625
error_map = {
@@ -724,7 +719,7 @@ async def get_stats(
724719
_headers = kwargs.pop("headers", {}) or {}
725720
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
726721

727-
api_version: Literal["2016-02-03"] = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
722+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
728723
cls: ClsType[_models.RegistryStatistics] = kwargs.pop("cls", None)
729724

730725
request = build_get_stats_request(
@@ -784,7 +779,7 @@ def get_valid_skus(
784779
_headers = kwargs.pop("headers", {}) or {}
785780
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
786781

787-
api_version: Literal["2016-02-03"] = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
782+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
788783
cls: ClsType[_models.IotHubSkuDescriptionListResult] = kwargs.pop("cls", None)
789784

790785
error_map = {
@@ -881,7 +876,7 @@ def list_event_hub_consumer_groups(
881876
_headers = kwargs.pop("headers", {}) or {}
882877
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
883878

884-
api_version: Literal["2016-02-03"] = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
879+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
885880
cls: ClsType[_models.EventHubConsumerGroupsListResult] = kwargs.pop("cls", None)
886881

887882
error_map = {
@@ -988,7 +983,7 @@ async def get_event_hub_consumer_group(
988983
_headers = kwargs.pop("headers", {}) or {}
989984
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
990985

991-
api_version: Literal["2016-02-03"] = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
986+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
992987
cls: ClsType[_models.EventHubConsumerGroupInfo] = kwargs.pop("cls", None)
993988

994989
request = build_get_event_hub_consumer_group_request(
@@ -1061,7 +1056,7 @@ async def create_event_hub_consumer_group(
10611056
_headers = kwargs.pop("headers", {}) or {}
10621057
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
10631058

1064-
api_version: Literal["2016-02-03"] = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
1059+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
10651060
cls: ClsType[_models.EventHubConsumerGroupInfo] = kwargs.pop("cls", None)
10661061

10671062
request = build_create_event_hub_consumer_group_request(
@@ -1134,7 +1129,7 @@ async def delete_event_hub_consumer_group( # pylint: disable=inconsistent-retur
11341129
_headers = kwargs.pop("headers", {}) or {}
11351130
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
11361131

1137-
api_version: Literal["2016-02-03"] = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
1132+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
11381133
cls: ClsType[None] = kwargs.pop("cls", None)
11391134

11401135
request = build_delete_event_hub_consumer_group_request(
@@ -1193,7 +1188,7 @@ def list_jobs(
11931188
_headers = kwargs.pop("headers", {}) or {}
11941189
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
11951190

1196-
api_version: Literal["2016-02-03"] = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
1191+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
11971192
cls: ClsType[_models.JobResponseListResult] = kwargs.pop("cls", None)
11981193

11991194
error_map = {
@@ -1298,7 +1293,7 @@ async def get_job(
12981293
_headers = kwargs.pop("headers", {}) or {}
12991294
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
13001295

1301-
api_version: Literal["2016-02-03"] = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
1296+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
13021297
cls: ClsType[_models.JobResponse] = kwargs.pop("cls", None)
13031298

13041299
request = build_get_job_request(
@@ -1359,7 +1354,7 @@ def get_quota_metrics(
13591354
_headers = kwargs.pop("headers", {}) or {}
13601355
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
13611356

1362-
api_version: Literal["2016-02-03"] = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
1357+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
13631358
cls: ClsType[_models.IotHubQuotaMetricInfoListResult] = kwargs.pop("cls", None)
13641359

13651360
error_map = {
@@ -1502,7 +1497,7 @@ async def check_name_availability(
15021497
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
15031498
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
15041499

1505-
api_version: Literal["2016-02-03"] = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
1500+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
15061501
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
15071502
cls: ClsType[_models.IotHubNameAvailabilityInfo] = kwargs.pop("cls", None)
15081503

@@ -1574,7 +1569,7 @@ def list_keys(
15741569
_headers = kwargs.pop("headers", {}) or {}
15751570
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
15761571

1577-
api_version: Literal["2016-02-03"] = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
1572+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
15781573
cls: ClsType[_models.SharedAccessSignatureAuthorizationRuleListResult] = kwargs.pop("cls", None)
15791574

15801575
error_map = {
@@ -1679,7 +1674,7 @@ async def get_keys_for_key_name(
16791674
_headers = kwargs.pop("headers", {}) or {}
16801675
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
16811676

1682-
api_version: Literal["2016-02-03"] = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
1677+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
16831678
cls: ClsType[_models.SharedAccessSignatureAuthorizationRule] = kwargs.pop("cls", None)
16841679

16851680
request = build_get_keys_for_key_name_request(
@@ -1829,7 +1824,7 @@ async def export_devices(
18291824
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
18301825
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
18311826

1832-
api_version: Literal["2016-02-03"] = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
1827+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
18331828
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
18341829
cls: ClsType[_models.JobResponse] = kwargs.pop("cls", None)
18351830

@@ -1990,7 +1985,7 @@ async def import_devices(
19901985
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
19911986
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
19921987

1993-
api_version: Literal["2016-02-03"] = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
1988+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2016-02-03"))
19941989
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
19951990
cls: ClsType[_models.JobResponse] = kwargs.pop("cls", None)
19961991

sdk/iothub/azure-mgmt-iothub/azure/mgmt/iothub/v2016_02_03/models/_iot_hub_client_enums.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ class JobType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
101101
REBOOT_DEVICE = "rebootDevice"
102102
FACTORY_RESET_DEVICE = "factoryResetDevice"
103103
FIRMWARE_UPDATE = "firmwareUpdate"
104+
IMPORT_ENUM = "import"
104105

105106

106107
class OperationMonitoringLevel(str, Enum, metaclass=CaseInsensitiveEnumMeta):

sdk/iothub/azure-mgmt-iothub/azure/mgmt/iothub/v2016_02_03/models/_models_py3.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -967,7 +967,7 @@ class JobResponse(_serialization.Model):
967967
:vartype end_time_utc: ~datetime.datetime
968968
:ivar type: The type of the job. Known values are: "unknown", "export", "import", "backup",
969969
"readDeviceProperties", "writeDeviceProperties", "updateDeviceConfiguration", "rebootDevice",
970-
"factoryResetDevice", and "firmwareUpdate".
970+
"factoryResetDevice", "firmwareUpdate", and "import".
971971
:vartype type: str or ~azure.mgmt.iothub.v2016_02_03.models.JobType
972972
:ivar status: The status of the job. Known values are: "unknown", "enqueued", "running",
973973
"completed", "failed", and "cancelled".

0 commit comments

Comments
 (0)