Skip to content

Commit fa63b99

Browse files
authored
code and test (#26998)
Co-authored-by: PythonSdkPipelines <PythonSdkPipelines>
1 parent f652ddb commit fa63b99

30 files changed

+393
-128
lines changed

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

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

3+
## 2.9.0 (2022-10-24)
4+
5+
### Features Added
6+
7+
- Model AzureSynapseArtifactsLinkedService has a new parameter workspace_resource_id
8+
- Model FactoryGitHubConfiguration has a new parameter disable_publish
9+
- Model FactoryRepoConfiguration has a new parameter disable_publish
10+
- Model FactoryVSTSConfiguration has a new parameter disable_publish
11+
- Model SynapseSparkJobDefinitionActivity has a new parameter files_v2
12+
- Model SynapseSparkJobDefinitionActivity has a new parameter python_code_reference
13+
314
## 2.8.1 (2022-10-17)
415

516
### Other Changes
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2+
"commit": "021e5ab6ec840d651d32a2c6bdf832800cdf8eb6",
3+
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
24
"autorest": "3.9.2",
35
"use": [
4-
"@autorest/[email protected].9",
6+
"@autorest/[email protected].11",
57
"@autorest/[email protected]"
68
],
7-
"commit": "35388d90dfe0dfb8ef0f43cecaf9dc960fbc917e",
8-
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
9-
"autorest_command": "autorest specification/datafactory/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",
9+
"autorest_command": "autorest specification/datafactory/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/datafactory/resource-manager/readme.md"
1111
}

sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/_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 = "2.8.1"
9+
VERSION = "2.9.0"

sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/aio/operations/_data_flow_debug_session_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 (
@@ -331,10 +331,17 @@ def prepare_request(next_link=None):
331331

332332
else:
333333
# make call to next link with the client's api-version
334-
_parsed_next_link = urlparse(next_link)
335-
_next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query))
334+
_parsed_next_link = urllib.parse.urlparse(next_link)
335+
_next_request_params = case_insensitive_dict(
336+
{
337+
key: [urllib.parse.quote(v) for v in value]
338+
for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items()
339+
}
340+
)
336341
_next_request_params["api-version"] = self._config.api_version
337-
request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params)
342+
request = HttpRequest(
343+
"GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params
344+
)
338345
request = _convert_request(request)
339346
request.url = self._client.format_url(request.url) # type: ignore
340347
request.method = "GET"

sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/aio/operations/_data_flows_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, 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 (
@@ -395,10 +395,17 @@ def prepare_request(next_link=None):
395395

396396
else:
397397
# make call to next link with the client's api-version
398-
_parsed_next_link = urlparse(next_link)
399-
_next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query))
398+
_parsed_next_link = urllib.parse.urlparse(next_link)
399+
_next_request_params = case_insensitive_dict(
400+
{
401+
key: [urllib.parse.quote(v) for v in value]
402+
for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items()
403+
}
404+
)
400405
_next_request_params["api-version"] = self._config.api_version
401-
request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params)
406+
request = HttpRequest(
407+
"GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params
408+
)
402409
request = _convert_request(request)
403410
request.url = self._client.format_url(request.url) # type: ignore
404411
request.method = "GET"

sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/aio/operations/_datasets_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, 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 (
@@ -104,10 +104,17 @@ def prepare_request(next_link=None):
104104

105105
else:
106106
# make call to next link with the client's api-version
107-
_parsed_next_link = urlparse(next_link)
108-
_next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query))
107+
_parsed_next_link = urllib.parse.urlparse(next_link)
108+
_next_request_params = case_insensitive_dict(
109+
{
110+
key: [urllib.parse.quote(v) for v in value]
111+
for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items()
112+
}
113+
)
109114
_next_request_params["api-version"] = self._config.api_version
110-
request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params)
115+
request = HttpRequest(
116+
"GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params
117+
)
111118
request = _convert_request(request)
112119
request.url = self._client.format_url(request.url) # type: ignore
113120
request.method = "GET"

sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/aio/operations/_factories_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, 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 (
@@ -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"
@@ -294,10 +301,17 @@ def prepare_request(next_link=None):
294301

295302
else:
296303
# make call to next link with the client's api-version
297-
_parsed_next_link = urlparse(next_link)
298-
_next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query))
304+
_parsed_next_link = urllib.parse.urlparse(next_link)
305+
_next_request_params = case_insensitive_dict(
306+
{
307+
key: [urllib.parse.quote(v) for v in value]
308+
for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items()
309+
}
310+
)
299311
_next_request_params["api-version"] = self._config.api_version
300-
request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params)
312+
request = HttpRequest(
313+
"GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params
314+
)
301315
request = _convert_request(request)
302316
request.url = self._client.format_url(request.url) # type: ignore
303317
request.method = "GET"

sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/aio/operations/_global_parameters_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, 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 (
@@ -106,10 +106,17 @@ def prepare_request(next_link=None):
106106

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

sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/aio/operations/_integration_runtimes_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 (
@@ -121,10 +121,17 @@ def prepare_request(next_link=None):
121121

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

sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/aio/operations/_linked_services_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, 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 (
@@ -106,10 +106,17 @@ def prepare_request(next_link=None):
106106

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

sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/aio/operations/_managed_private_endpoints_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, 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 (
@@ -109,10 +109,17 @@ def prepare_request(next_link=None):
109109

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

sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/aio/operations/_managed_virtual_networks_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, 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 (
@@ -105,10 +105,17 @@ def prepare_request(next_link=None):
105105

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

sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/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 (
@@ -89,10 +89,17 @@ def prepare_request(next_link=None):
8989

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

0 commit comments

Comments
 (0)