Skip to content

Commit eb0b32d

Browse files
azure-sdkmsyyc
andauthored
[AutoRelease] t2-elasticsan-2022-10-21-29939(Do not merge) (#26970)
* code and test * generated samples Co-authored-by: PythonSdkPipelines <PythonSdkPipelines> Co-authored-by: msyyc <[email protected]>
1 parent 0bc4a13 commit eb0b32d

File tree

43 files changed

+1456
-53
lines changed

Some content is hidden

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

43 files changed

+1456
-53
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Release History
22

3-
## 1.0.0b1 (2022-10-12)
3+
## 1.0.0b1 (2022-10-21)
44

55
* Initial Release
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"autorest": "3.8.4",
2+
"commit": "e1da7cbab8d4f554484dedb676ba7bdbdf6cdf78",
3+
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
4+
"autorest": "3.9.2",
35
"use": [
4-
"@autorest/[email protected].6",
5-
"@autorest/modelerfour@4.23.5"
6+
"@autorest/[email protected].11",
7+
"@autorest/modelerfour@4.24.3"
68
],
7-
"commit": "59433897f3f4bf1b6f0c7d9e8aca746b56821b05",
8-
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
9-
"autorest_command": "autorest specification/elasticsan/resource-manager/readme.md --python --python-sdks-folder=/home/vsts/work/1/azure-sdk-for-python/sdk --use=@autorest/[email protected] --use=@autorest/[email protected] --version=3.8.4 --version-tolerant=False",
9+
"autorest_command": "autorest specification/elasticsan/resource-manager/readme.md --python --python-sdks-folder=/home/vsts/work/1/azure-sdk-for-python/sdk --use=@autorest/[email protected] --use=@autorest/[email protected] --version=3.9.2 --version-tolerant=False",
1010
"readme": "specification/elasticsan/resource-manager/readme.md"
1111
}

sdk/elasticsan/azure-mgmt-elasticsan/azure/mgmt/elasticsan/aio/operations/_elastic_sans_operations.py

+21-7
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
88
# --------------------------------------------------------------------------
99
from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, cast, overload
10-
from urllib.parse import parse_qs, urljoin, urlparse
10+
import urllib.parse
1111

1212
from azure.core.async_paging import AsyncItemPaged, AsyncList
1313
from azure.core.exceptions import (
@@ -100,10 +100,17 @@ def prepare_request(next_link=None):
100100

101101
else:
102102
# make call to next link with the client's api-version
103-
_parsed_next_link = urlparse(next_link)
104-
_next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query))
103+
_parsed_next_link = urllib.parse.urlparse(next_link)
104+
_next_request_params = case_insensitive_dict(
105+
{
106+
key: [urllib.parse.quote(v) for v in value]
107+
for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items()
108+
}
109+
)
105110
_next_request_params["api-version"] = self._config.api_version
106-
request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params)
111+
request = HttpRequest(
112+
"GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params
113+
)
107114
request = _convert_request(request)
108115
request.url = self._client.format_url(request.url) # type: ignore
109116
request.method = "GET"
@@ -177,10 +184,17 @@ def prepare_request(next_link=None):
177184

178185
else:
179186
# make call to next link with the client's api-version
180-
_parsed_next_link = urlparse(next_link)
181-
_next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query))
187+
_parsed_next_link = urllib.parse.urlparse(next_link)
188+
_next_request_params = case_insensitive_dict(
189+
{
190+
key: [urllib.parse.quote(v) for v in value]
191+
for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items()
192+
}
193+
)
182194
_next_request_params["api-version"] = self._config.api_version
183-
request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params)
195+
request = HttpRequest(
196+
"GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params
197+
)
184198
request = _convert_request(request)
185199
request.url = self._client.format_url(request.url) # type: ignore
186200
request.method = "GET"

sdk/elasticsan/azure-mgmt-elasticsan/azure/mgmt/elasticsan/aio/operations/_operations.py

+11-4
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
88
# --------------------------------------------------------------------------
99
from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar
10-
from urllib.parse import parse_qs, urljoin, urlparse
10+
import urllib.parse
1111

1212
from azure.core.async_paging import AsyncItemPaged, AsyncList
1313
from azure.core.exceptions import (
@@ -91,10 +91,17 @@ def prepare_request(next_link=None):
9191

9292
else:
9393
# make call to next link with the client's api-version
94-
_parsed_next_link = urlparse(next_link)
95-
_next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query))
94+
_parsed_next_link = urllib.parse.urlparse(next_link)
95+
_next_request_params = case_insensitive_dict(
96+
{
97+
key: [urllib.parse.quote(v) for v in value]
98+
for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items()
99+
}
100+
)
96101
_next_request_params["api-version"] = self._config.api_version
97-
request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params)
102+
request = HttpRequest(
103+
"GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params
104+
)
98105
request = _convert_request(request)
99106
request.url = self._client.format_url(request.url) # type: ignore
100107
request.method = "GET"

sdk/elasticsan/azure-mgmt-elasticsan/azure/mgmt/elasticsan/aio/operations/_skus_operations.py

+11-4
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
88
# --------------------------------------------------------------------------
99
from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar
10-
from urllib.parse import parse_qs, urljoin, urlparse
10+
import urllib.parse
1111

1212
from azure.core.async_paging import AsyncItemPaged, AsyncList
1313
from azure.core.exceptions import (
@@ -96,10 +96,17 @@ def prepare_request(next_link=None):
9696

9797
else:
9898
# make call to next link with the client's api-version
99-
_parsed_next_link = urlparse(next_link)
100-
_next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query))
99+
_parsed_next_link = urllib.parse.urlparse(next_link)
100+
_next_request_params = case_insensitive_dict(
101+
{
102+
key: [urllib.parse.quote(v) for v in value]
103+
for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items()
104+
}
105+
)
101106
_next_request_params["api-version"] = self._config.api_version
102-
request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params)
107+
request = HttpRequest(
108+
"GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params
109+
)
103110
request = _convert_request(request)
104111
request.url = self._client.format_url(request.url) # type: ignore
105112
request.method = "GET"

sdk/elasticsan/azure-mgmt-elasticsan/azure/mgmt/elasticsan/aio/operations/_volume_groups_operations.py

+11-4
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
88
# --------------------------------------------------------------------------
99
from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, cast, overload
10-
from urllib.parse import parse_qs, urljoin, urlparse
10+
import urllib.parse
1111

1212
from azure.core.async_paging import AsyncItemPaged, AsyncList
1313
from azure.core.exceptions import (
@@ -108,10 +108,17 @@ def prepare_request(next_link=None):
108108

109109
else:
110110
# make call to next link with the client's api-version
111-
_parsed_next_link = urlparse(next_link)
112-
_next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query))
111+
_parsed_next_link = urllib.parse.urlparse(next_link)
112+
_next_request_params = case_insensitive_dict(
113+
{
114+
key: [urllib.parse.quote(v) for v in value]
115+
for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items()
116+
}
117+
)
113118
_next_request_params["api-version"] = self._config.api_version
114-
request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params)
119+
request = HttpRequest(
120+
"GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params
121+
)
115122
request = _convert_request(request)
116123
request.url = self._client.format_url(request.url) # type: ignore
117124
request.method = "GET"

sdk/elasticsan/azure-mgmt-elasticsan/azure/mgmt/elasticsan/aio/operations/_volumes_operations.py

+11-4
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
88
# --------------------------------------------------------------------------
99
from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, cast, overload
10-
from urllib.parse import parse_qs, urljoin, urlparse
10+
import urllib.parse
1111

1212
from azure.core.async_paging import AsyncItemPaged, AsyncList
1313
from azure.core.exceptions import (
@@ -791,10 +791,17 @@ def prepare_request(next_link=None):
791791

792792
else:
793793
# make call to next link with the client's api-version
794-
_parsed_next_link = urlparse(next_link)
795-
_next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query))
794+
_parsed_next_link = urllib.parse.urlparse(next_link)
795+
_next_request_params = case_insensitive_dict(
796+
{
797+
key: [urllib.parse.quote(v) for v in value]
798+
for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items()
799+
}
800+
)
796801
_next_request_params["api-version"] = self._config.api_version
797-
request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params)
802+
request = HttpRequest(
803+
"GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params
804+
)
798805
request = _convert_request(request)
799806
request.url = self._client.format_url(request.url) # type: ignore
800807
request.method = "GET"

sdk/elasticsan/azure-mgmt-elasticsan/azure/mgmt/elasticsan/operations/_elastic_sans_operations.py

+21-7
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
88
# --------------------------------------------------------------------------
99
from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, cast, overload
10-
from urllib.parse import parse_qs, urljoin, urlparse
10+
import urllib.parse
1111

1212
from azure.core.exceptions import (
1313
ClientAuthenticationError,
@@ -340,10 +340,17 @@ def prepare_request(next_link=None):
340340

341341
else:
342342
# make call to next link with the client's api-version
343-
_parsed_next_link = urlparse(next_link)
344-
_next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query))
343+
_parsed_next_link = urllib.parse.urlparse(next_link)
344+
_next_request_params = case_insensitive_dict(
345+
{
346+
key: [urllib.parse.quote(v) for v in value]
347+
for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items()
348+
}
349+
)
345350
_next_request_params["api-version"] = self._config.api_version
346-
request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params)
351+
request = HttpRequest(
352+
"GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params
353+
)
347354
request = _convert_request(request)
348355
request.url = self._client.format_url(request.url) # type: ignore
349356
request.method = "GET"
@@ -417,10 +424,17 @@ def prepare_request(next_link=None):
417424

418425
else:
419426
# make call to next link with the client's api-version
420-
_parsed_next_link = urlparse(next_link)
421-
_next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query))
427+
_parsed_next_link = urllib.parse.urlparse(next_link)
428+
_next_request_params = case_insensitive_dict(
429+
{
430+
key: [urllib.parse.quote(v) for v in value]
431+
for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items()
432+
}
433+
)
422434
_next_request_params["api-version"] = self._config.api_version
423-
request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params)
435+
request = HttpRequest(
436+
"GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params
437+
)
424438
request = _convert_request(request)
425439
request.url = self._client.format_url(request.url) # type: ignore
426440
request.method = "GET"

sdk/elasticsan/azure-mgmt-elasticsan/azure/mgmt/elasticsan/operations/_operations.py

+11-4
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
88
# --------------------------------------------------------------------------
99
from typing import Any, Callable, Dict, Iterable, Optional, TypeVar
10-
from urllib.parse import parse_qs, urljoin, urlparse
10+
import urllib.parse
1111

1212
from azure.core.exceptions import (
1313
ClientAuthenticationError,
@@ -112,10 +112,17 @@ def prepare_request(next_link=None):
112112

113113
else:
114114
# make call to next link with the client's api-version
115-
_parsed_next_link = urlparse(next_link)
116-
_next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query))
115+
_parsed_next_link = urllib.parse.urlparse(next_link)
116+
_next_request_params = case_insensitive_dict(
117+
{
118+
key: [urllib.parse.quote(v) for v in value]
119+
for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items()
120+
}
121+
)
117122
_next_request_params["api-version"] = self._config.api_version
118-
request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params)
123+
request = HttpRequest(
124+
"GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params
125+
)
119126
request = _convert_request(request)
120127
request.url = self._client.format_url(request.url) # type: ignore
121128
request.method = "GET"

sdk/elasticsan/azure-mgmt-elasticsan/azure/mgmt/elasticsan/operations/_skus_operations.py

+11-4
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
88
# --------------------------------------------------------------------------
99
from typing import Any, Callable, Dict, Iterable, Optional, TypeVar
10-
from urllib.parse import parse_qs, urljoin, urlparse
10+
import urllib.parse
1111

1212
from azure.core.exceptions import (
1313
ClientAuthenticationError,
@@ -125,10 +125,17 @@ def prepare_request(next_link=None):
125125

126126
else:
127127
# make call to next link with the client's api-version
128-
_parsed_next_link = urlparse(next_link)
129-
_next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query))
128+
_parsed_next_link = urllib.parse.urlparse(next_link)
129+
_next_request_params = case_insensitive_dict(
130+
{
131+
key: [urllib.parse.quote(v) for v in value]
132+
for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items()
133+
}
134+
)
130135
_next_request_params["api-version"] = self._config.api_version
131-
request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params)
136+
request = HttpRequest(
137+
"GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params
138+
)
132139
request = _convert_request(request)
133140
request.url = self._client.format_url(request.url) # type: ignore
134141
request.method = "GET"

sdk/elasticsan/azure-mgmt-elasticsan/azure/mgmt/elasticsan/operations/_volume_groups_operations.py

+11-4
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
88
# --------------------------------------------------------------------------
99
from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, cast, overload
10-
from urllib.parse import parse_qs, urljoin, urlparse
10+
import urllib.parse
1111

1212
from azure.core.exceptions import (
1313
ClientAuthenticationError,
@@ -367,10 +367,17 @@ def prepare_request(next_link=None):
367367

368368
else:
369369
# make call to next link with the client's api-version
370-
_parsed_next_link = urlparse(next_link)
371-
_next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query))
370+
_parsed_next_link = urllib.parse.urlparse(next_link)
371+
_next_request_params = case_insensitive_dict(
372+
{
373+
key: [urllib.parse.quote(v) for v in value]
374+
for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items()
375+
}
376+
)
372377
_next_request_params["api-version"] = self._config.api_version
373-
request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params)
378+
request = HttpRequest(
379+
"GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params
380+
)
374381
request = _convert_request(request)
375382
request.url = self._client.format_url(request.url) # type: ignore
376383
request.method = "GET"

sdk/elasticsan/azure-mgmt-elasticsan/azure/mgmt/elasticsan/operations/_volumes_operations.py

+11-4
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
88
# --------------------------------------------------------------------------
99
from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, cast, overload
10-
from urllib.parse import parse_qs, urljoin, urlparse
10+
import urllib.parse
1111

1212
from azure.core.exceptions import (
1313
ClientAuthenticationError,
@@ -1081,10 +1081,17 @@ def prepare_request(next_link=None):
10811081

10821082
else:
10831083
# make call to next link with the client's api-version
1084-
_parsed_next_link = urlparse(next_link)
1085-
_next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query))
1084+
_parsed_next_link = urllib.parse.urlparse(next_link)
1085+
_next_request_params = case_insensitive_dict(
1086+
{
1087+
key: [urllib.parse.quote(v) for v in value]
1088+
for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items()
1089+
}
1090+
)
10861091
_next_request_params["api-version"] = self._config.api_version
1087-
request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params)
1092+
request = HttpRequest(
1093+
"GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params
1094+
)
10881095
request = _convert_request(request)
10891096
request.url = self._client.format_url(request.url) # type: ignore
10901097
request.method = "GET"

0 commit comments

Comments
 (0)