Skip to content

Commit e5db378

Browse files
audunnmsyyc
andauthored
[NetAppFiles] T2 netapp 2022 10 14 81282 (Azure#26978)
* code and test * Update CHANGELOG.md * Update _version.py * update test recordings * update test recordings2 * update sanitizer * update test recording pool * remove commented line * update test files * add mgmt to dev-requiremetns * update test files * update test file * rerun 2 test * Update CHANGELOG.md Co-authored-by: PythonSdkPipelines <PythonSdkPipelines> Co-authored-by: Yuchao Yan <[email protected]>
1 parent 6e9e5c7 commit e5db378

File tree

81 files changed

+32698
-28320
lines changed

Some content is hidden

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

81 files changed

+32698
-28320
lines changed

sdk/netapp/azure-mgmt-netapp/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Release History
22

3+
## 9.0.1 (2022-10-26)
4+
5+
### Bugs Fixed
6+
7+
- Added missing parameter `api_version` for operation AccountsOperations.begin_renew_credentials
8+
39
## 9.0.0 (2022-09-26)
410

511
### Features Added
+5-5
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"autorest": "3.8.4",
2+
"autorest": "3.9.2",
33
"use": [
4-
"@autorest/[email protected].5",
5-
"@autorest/modelerfour@4.23.5"
4+
"@autorest/[email protected].11",
5+
"@autorest/modelerfour@4.24.3"
66
],
7-
"commit": "0507c3d410681049bb5cd9545b49a7578a91d3d0",
7+
"commit": "d1eee5499dbf9281debdc90c4f4cbc7470fb8d6d",
88
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
9-
"autorest_command": "autorest specification/netapp/resource-manager/readme.md --python --python-sdks-folder=/home/vsts/work/1/azure-sdk-for-python/sdk --use=@autorest/[email protected].5 --use=@autorest/modelerfour@4.23.5 --version=3.8.4 --version-tolerant=False",
9+
"autorest_command": "autorest specification/netapp/resource-manager/readme.md --python --python-sdks-folder=/home/vsts/work/1/azure-sdk-for-python/sdk --use=@autorest/[email protected].11 --use=@autorest/modelerfour@4.24.3 --version=3.9.2 --version-tolerant=False",
1010
"readme": "specification/netapp/resource-manager/readme.md"
1111
}

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

+1-1
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 = "9.0.0"
9+
VERSION = "9.0.1"

sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/aio/operations/_account_backups_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, Union, cast
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 (
@@ -101,10 +101,17 @@ def prepare_request(next_link=None):
101101

102102
else:
103103
# make call to next link with the client's api-version
104-
_parsed_next_link = urlparse(next_link)
105-
_next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query))
104+
_parsed_next_link = urllib.parse.urlparse(next_link)
105+
_next_request_params = case_insensitive_dict(
106+
{
107+
key: [urllib.parse.quote(v) for v in value]
108+
for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items()
109+
}
110+
)
106111
_next_request_params["api-version"] = self._config.api_version
107-
request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params)
112+
request = HttpRequest(
113+
"GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params
114+
)
108115
request = _convert_request(request)
109116
request.url = self._client.format_url(request.url) # type: ignore
110117
request.method = "GET"

sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/aio/operations/_accounts_operations.py

+27-9
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 (
@@ -103,10 +103,17 @@ def prepare_request(next_link=None):
103103

104104
else:
105105
# make call to next link with the client's api-version
106-
_parsed_next_link = urlparse(next_link)
107-
_next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query))
106+
_parsed_next_link = urllib.parse.urlparse(next_link)
107+
_next_request_params = case_insensitive_dict(
108+
{
109+
key: [urllib.parse.quote(v) for v in value]
110+
for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items()
111+
}
112+
)
108113
_next_request_params["api-version"] = self._config.api_version
109-
request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params)
114+
request = HttpRequest(
115+
"GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params
116+
)
110117
request = _convert_request(request)
111118
request.url = self._client.format_url(request.url) # type: ignore
112119
request.method = "GET"
@@ -180,10 +187,17 @@ def prepare_request(next_link=None):
180187

181188
else:
182189
# make call to next link with the client's api-version
183-
_parsed_next_link = urlparse(next_link)
184-
_next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query))
190+
_parsed_next_link = urllib.parse.urlparse(next_link)
191+
_next_request_params = case_insensitive_dict(
192+
{
193+
key: [urllib.parse.quote(v) for v in value]
194+
for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items()
195+
}
196+
)
185197
_next_request_params["api-version"] = self._config.api_version
186-
request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params)
198+
request = HttpRequest(
199+
"GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params
200+
)
187201
request = _convert_request(request)
188202
request.url = self._client.format_url(request.url) # type: ignore
189203
request.method = "GET"
@@ -830,14 +844,16 @@ async def _renew_credentials_initial( # pylint: disable=inconsistent-return-sta
830844
error_map.update(kwargs.pop("error_map", {}) or {})
831845

832846
_headers = kwargs.pop("headers", {}) or {}
833-
_params = kwargs.pop("params", {}) or {}
847+
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
834848

849+
api_version = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) # type: str
835850
cls = kwargs.pop("cls", None) # type: ClsType[None]
836851

837852
request = build_renew_credentials_request(
838853
resource_group_name=resource_group_name,
839854
account_name=account_name,
840855
subscription_id=self._config.subscription_id,
856+
api_version=api_version,
841857
template_url=self._renew_credentials_initial.metadata["url"],
842858
headers=_headers,
843859
params=_params,
@@ -887,8 +903,9 @@ async def begin_renew_credentials(
887903
:raises ~azure.core.exceptions.HttpResponseError:
888904
"""
889905
_headers = kwargs.pop("headers", {}) or {}
890-
_params = kwargs.pop("params", {}) or {}
906+
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
891907

908+
api_version = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) # type: str
892909
cls = kwargs.pop("cls", None) # type: ClsType[None]
893910
polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod]
894911
lro_delay = kwargs.pop("polling_interval", self._config.polling_interval)
@@ -897,6 +914,7 @@ async def begin_renew_credentials(
897914
raw_result = await self._renew_credentials_initial( # type: ignore
898915
resource_group_name=resource_group_name,
899916
account_name=account_name,
917+
api_version=api_version,
900918
cls=lambda x, y, z: x,
901919
headers=_headers,
902920
params=_params,

sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/aio/operations/_backup_policies_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 (
@@ -107,10 +107,17 @@ def prepare_request(next_link=None):
107107

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

sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/aio/operations/_backups_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 (
@@ -253,10 +253,17 @@ def prepare_request(next_link=None):
253253

254254
else:
255255
# make call to next link with the client's api-version
256-
_parsed_next_link = urlparse(next_link)
257-
_next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query))
256+
_parsed_next_link = urllib.parse.urlparse(next_link)
257+
_next_request_params = case_insensitive_dict(
258+
{
259+
key: [urllib.parse.quote(v) for v in value]
260+
for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items()
261+
}
262+
)
258263
_next_request_params["api-version"] = self._config.api_version
259-
request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params)
264+
request = HttpRequest(
265+
"GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params
266+
)
260267
request = _convert_request(request)
261268
request.url = self._client.format_url(request.url) # type: ignore
262269
request.method = "GET"

sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/aio/operations/_net_app_resource_operations.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ async def check_name_availability(
6060
self,
6161
location: str,
6262
name: str,
63-
type: Union[str, "_models.CheckNameResourceTypes"],
63+
type: Union[str, _models.CheckNameResourceTypes],
6464
resource_group: str,
6565
**kwargs: Any
6666
) -> _models.CheckAvailabilityResponse:
@@ -209,7 +209,7 @@ async def check_quota_availability(
209209
self,
210210
location: str,
211211
name: str,
212-
type: Union[str, "_models.CheckQuotaNameResourceTypes"],
212+
type: Union[str, _models.CheckQuotaNameResourceTypes],
213213
resource_group: str,
214214
**kwargs: Any
215215
) -> _models.CheckAvailabilityResponse:

sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/aio/operations/_net_app_resource_quota_limits_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 (
@@ -98,10 +98,17 @@ def prepare_request(next_link=None):
9898

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

sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/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/netapp/azure-mgmt-netapp/azure/mgmt/netapp/aio/operations/_pools_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 (
@@ -107,10 +107,17 @@ def prepare_request(next_link=None):
107107

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

sdk/netapp/azure-mgmt-netapp/azure/mgmt/netapp/aio/operations/_snapshot_policies_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/netapp/azure-mgmt-netapp/azure/mgmt/netapp/aio/operations/_snapshots_operations.py

+11-4
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
# --------------------------------------------------------------------------
99
import sys
1010
from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, cast, overload
11-
from urllib.parse import parse_qs, urljoin, urlparse
11+
import urllib.parse
1212

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

123123
else:
124124
# make call to next link with the client's api-version
125-
_parsed_next_link = urlparse(next_link)
126-
_next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query))
125+
_parsed_next_link = urllib.parse.urlparse(next_link)
126+
_next_request_params = case_insensitive_dict(
127+
{
128+
key: [urllib.parse.quote(v) for v in value]
129+
for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items()
130+
}
131+
)
127132
_next_request_params["api-version"] = self._config.api_version
128-
request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params)
133+
request = HttpRequest(
134+
"GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params
135+
)
129136
request = _convert_request(request)
130137
request.url = self._client.format_url(request.url) # type: ignore
131138
request.method = "GET"

0 commit comments

Comments
 (0)