diff --git a/sdk/network/azure-mgmt-network/CHANGELOG.md b/sdk/network/azure-mgmt-network/CHANGELOG.md index 9b73f80a9754..d1e9b0e50f5b 100644 --- a/sdk/network/azure-mgmt-network/CHANGELOG.md +++ b/sdk/network/azure-mgmt-network/CHANGELOG.md @@ -1,5 +1,14 @@ # Release History +## 22.1.0 (2022-10-24) + +### Features Added + + - Added operation group NspLinkReconcileOperations + - Added operation group NspLinkReferenceReconcileOperations + - Added operation group NspLinkReferencesOperations + - Added operation group NspLinksOperations + ## 22.0.0 (2022-10-12) ### Features Added diff --git a/sdk/network/azure-mgmt-network/_meta.json b/sdk/network/azure-mgmt-network/_meta.json index 565ce3e66a61..f7f051ec22eb 100644 --- a/sdk/network/azure-mgmt-network/_meta.json +++ b/sdk/network/azure-mgmt-network/_meta.json @@ -1,11 +1,11 @@ { + "commit": "021e5ab6ec840d651d32a2c6bdf832800cdf8eb6", + "repository_url": "https://github.com/Azure/azure-rest-api-specs", "autorest": "3.9.2", "use": [ - "@autorest/python@6.1.9", + "@autorest/python@6.1.11", "@autorest/modelerfour@4.24.3" ], - "commit": "3bc1226e256cc298617ec2a7da88a5b4f97eba0e", - "repository_url": "https://github.com/Azure/azure-rest-api-specs", - "autorest_command": "autorest specification/network/resource-manager/readme.md --python --python-sdks-folder=/home/vsts/work/1/azure-sdk-for-python/sdk --use=@autorest/python@6.1.9 --use=@autorest/modelerfour@4.24.3 --version=3.9.2 --version-tolerant=False", + "autorest_command": "autorest specification/network/resource-manager/readme.md --python --python-sdks-folder=/home/vsts/work/1/azure-sdk-for-python/sdk --use=@autorest/python@6.1.11 --use=@autorest/modelerfour@4.24.3 --version=3.9.2 --version-tolerant=False", "readme": "specification/network/resource-manager/readme.md" } \ No newline at end of file diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/_network_management_client.py index 8142e56a614a..b69f0de80533 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/_network_management_client.py @@ -72,6 +72,10 @@ class NetworkManagementClient(NetworkManagementClientOperationsMixin, MultiApiCl 'nsp_access_rules_reconcile': '2021-02-01-preview', 'nsp_association_reconcile': '2021-02-01-preview', 'nsp_associations': '2021-02-01-preview', + 'nsp_link_reconcile': '2021-02-01-preview', + 'nsp_link_reference_reconcile': '2021-02-01-preview', + 'nsp_link_references': '2021-02-01-preview', + 'nsp_links': '2021-02-01-preview', 'nsp_profiles': '2021-02-01-preview', 'p2_svpn_server_configurations': '2019-07-01', 'perimeter_associable_resource_types': '2021-02-01-preview', @@ -5092,6 +5096,62 @@ def nsp_associations(self): self._config.api_version = api_version return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + @property + def nsp_link_reconcile(self): + """Instance depends on the API version: + + * 2021-02-01-preview: :class:`NspLinkReconcileOperations` + """ + api_version = self._get_api_version('nsp_link_reconcile') + if api_version == '2021-02-01-preview': + from .v2021_02_01_preview.operations import NspLinkReconcileOperations as OperationClass + else: + raise ValueError("API version {} does not have operation group 'nsp_link_reconcile'".format(api_version)) + self._config.api_version = api_version + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + + @property + def nsp_link_reference_reconcile(self): + """Instance depends on the API version: + + * 2021-02-01-preview: :class:`NspLinkReferenceReconcileOperations` + """ + api_version = self._get_api_version('nsp_link_reference_reconcile') + if api_version == '2021-02-01-preview': + from .v2021_02_01_preview.operations import NspLinkReferenceReconcileOperations as OperationClass + else: + raise ValueError("API version {} does not have operation group 'nsp_link_reference_reconcile'".format(api_version)) + self._config.api_version = api_version + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + + @property + def nsp_link_references(self): + """Instance depends on the API version: + + * 2021-02-01-preview: :class:`NspLinkReferencesOperations` + """ + api_version = self._get_api_version('nsp_link_references') + if api_version == '2021-02-01-preview': + from .v2021_02_01_preview.operations import NspLinkReferencesOperations as OperationClass + else: + raise ValueError("API version {} does not have operation group 'nsp_link_references'".format(api_version)) + self._config.api_version = api_version + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + + @property + def nsp_links(self): + """Instance depends on the API version: + + * 2021-02-01-preview: :class:`NspLinksOperations` + """ + api_version = self._get_api_version('nsp_links') + if api_version == '2021-02-01-preview': + from .v2021_02_01_preview.operations import NspLinksOperations as OperationClass + else: + raise ValueError("API version {} does not have operation group 'nsp_links'".format(api_version)) + self._config.api_version = api_version + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + @property def nsp_profiles(self): """Instance depends on the API version: diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/_version.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/_version.py index d057768162b3..2c98c3eec5cc 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/_version.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/_version.py @@ -5,4 +5,4 @@ # license information. # -------------------------------------------------------------------------- -VERSION = "22.0.0" +VERSION = "22.1.0" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/aio/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/aio/_network_management_client.py index 0b8c66f0ded2..bf0c2a30770e 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/aio/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/aio/_network_management_client.py @@ -72,6 +72,10 @@ class NetworkManagementClient(NetworkManagementClientOperationsMixin, MultiApiCl 'nsp_access_rules_reconcile': '2021-02-01-preview', 'nsp_association_reconcile': '2021-02-01-preview', 'nsp_associations': '2021-02-01-preview', + 'nsp_link_reconcile': '2021-02-01-preview', + 'nsp_link_reference_reconcile': '2021-02-01-preview', + 'nsp_link_references': '2021-02-01-preview', + 'nsp_links': '2021-02-01-preview', 'nsp_profiles': '2021-02-01-preview', 'p2_svpn_server_configurations': '2019-07-01', 'perimeter_associable_resource_types': '2021-02-01-preview', @@ -5092,6 +5096,62 @@ def nsp_associations(self): self._config.api_version = api_version return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + @property + def nsp_link_reconcile(self): + """Instance depends on the API version: + + * 2021-02-01-preview: :class:`NspLinkReconcileOperations` + """ + api_version = self._get_api_version('nsp_link_reconcile') + if api_version == '2021-02-01-preview': + from ..v2021_02_01_preview.aio.operations import NspLinkReconcileOperations as OperationClass + else: + raise ValueError("API version {} does not have operation group 'nsp_link_reconcile'".format(api_version)) + self._config.api_version = api_version + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + + @property + def nsp_link_reference_reconcile(self): + """Instance depends on the API version: + + * 2021-02-01-preview: :class:`NspLinkReferenceReconcileOperations` + """ + api_version = self._get_api_version('nsp_link_reference_reconcile') + if api_version == '2021-02-01-preview': + from ..v2021_02_01_preview.aio.operations import NspLinkReferenceReconcileOperations as OperationClass + else: + raise ValueError("API version {} does not have operation group 'nsp_link_reference_reconcile'".format(api_version)) + self._config.api_version = api_version + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + + @property + def nsp_link_references(self): + """Instance depends on the API version: + + * 2021-02-01-preview: :class:`NspLinkReferencesOperations` + """ + api_version = self._get_api_version('nsp_link_references') + if api_version == '2021-02-01-preview': + from ..v2021_02_01_preview.aio.operations import NspLinkReferencesOperations as OperationClass + else: + raise ValueError("API version {} does not have operation group 'nsp_link_references'".format(api_version)) + self._config.api_version = api_version + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + + @property + def nsp_links(self): + """Instance depends on the API version: + + * 2021-02-01-preview: :class:`NspLinksOperations` + """ + api_version = self._get_api_version('nsp_links') + if api_version == '2021-02-01-preview': + from ..v2021_02_01_preview.aio.operations import NspLinksOperations as OperationClass + else: + raise ValueError("API version {} does not have operation group 'nsp_links'".format(api_version)) + self._config.api_version = api_version + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + @property def nsp_profiles(self): """Instance depends on the API version: diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2015_06_15/_version.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2015_06_15/_version.py index 81b10eb08899..749f47dd19fd 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2015_06_15/_version.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2015_06_15/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "22.0.0" +VERSION = "22.1.0" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2015_06_15/aio/operations/_operations.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2015_06_15/aio/operations/_operations.py index 972df8e8441d..f5a044d2b41a 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2015_06_15/aio/operations/_operations.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2015_06_15/aio/operations/_operations.py @@ -7,7 +7,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, cast, overload -from urllib.parse import parse_qs, urljoin, urlparse +import urllib.parse from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( @@ -576,10 +576,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -649,10 +656,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -1438,10 +1452,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -1949,10 +1970,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -2437,10 +2465,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -2520,10 +2555,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -2603,10 +2645,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -2679,10 +2728,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -2752,10 +2808,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -2846,10 +2909,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -3328,10 +3398,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -3404,10 +3481,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -3889,10 +3973,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -3965,10 +4056,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -4050,10 +4148,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -4131,10 +4236,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -4692,10 +4804,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -4769,10 +4888,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -5275,10 +5401,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -5760,10 +5893,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -5836,10 +5976,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -6311,10 +6458,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -6384,10 +6538,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -6882,10 +7043,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -6977,10 +7145,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -7462,10 +7637,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -7538,10 +7720,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -8051,10 +8240,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -8539,10 +8735,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -9472,10 +9675,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -10485,10 +10695,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2015_06_15/operations/_operations.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2015_06_15/operations/_operations.py index ae428e5c95af..f32280d71c22 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2015_06_15/operations/_operations.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2015_06_15/operations/_operations.py @@ -7,7 +7,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, cast, overload -from urllib.parse import parse_qs, urljoin, urlparse +import urllib.parse from azure.core.exceptions import ( ClientAuthenticationError, @@ -3205,10 +3205,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -3277,10 +3284,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -4062,10 +4076,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -4573,10 +4594,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -5061,10 +5089,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -5144,10 +5179,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -5227,10 +5269,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -5303,10 +5352,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -5376,10 +5432,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -5470,10 +5533,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -5949,10 +6019,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -6024,10 +6101,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -6503,10 +6587,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -6578,10 +6669,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -6662,10 +6760,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -6742,10 +6847,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -7303,10 +7415,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -7380,10 +7499,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -7885,10 +8011,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -8364,10 +8497,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -8439,10 +8579,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -8908,10 +9055,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -8980,10 +9134,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -9476,10 +9637,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -9571,10 +9739,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -10050,10 +10225,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -10125,10 +10307,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -10633,10 +10822,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -11121,10 +11317,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -12054,10 +12257,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -13065,10 +13275,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_09_01/_version.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_09_01/_version.py index 81b10eb08899..749f47dd19fd 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_09_01/_version.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_09_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "22.0.0" +VERSION = "22.1.0" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_09_01/aio/operations/_operations.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_09_01/aio/operations/_operations.py index 8967a76e62d8..9ed2b9bc8857 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_09_01/aio/operations/_operations.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_09_01/aio/operations/_operations.py @@ -7,7 +7,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, cast, overload -from urllib.parse import parse_qs, urljoin, urlparse +import urllib.parse from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( @@ -228,10 +228,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -309,10 +316,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -849,10 +863,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -925,10 +946,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -1644,10 +1672,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -1717,10 +1752,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -2628,10 +2670,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -3139,10 +3188,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -4123,10 +4179,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -4196,10 +4259,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -4290,10 +4360,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -4772,10 +4849,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -4848,10 +4932,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -5334,10 +5425,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -5411,10 +5509,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -5917,10 +6022,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -6318,10 +6430,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -6391,10 +6510,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -8808,10 +8934,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -9293,10 +9426,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -9369,10 +9509,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -9844,10 +9991,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -9917,10 +10071,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -10415,10 +10576,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -10510,10 +10678,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -10995,10 +11170,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -11071,10 +11253,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -11647,10 +11836,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -12159,10 +12355,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -12647,10 +12850,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -14151,10 +14361,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -14870,10 +15087,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_09_01/operations/_operations.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_09_01/operations/_operations.py index 5c6a9631ef0f..51e96d0d616b 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_09_01/operations/_operations.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_09_01/operations/_operations.py @@ -7,7 +7,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, cast, overload -from urllib.parse import parse_qs, urljoin, urlparse +import urllib.parse from azure.core.exceptions import ( ClientAuthenticationError, @@ -3900,10 +3900,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -3980,10 +3987,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -4514,10 +4528,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -4589,10 +4610,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -5303,10 +5331,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -5375,10 +5410,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -6282,10 +6324,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -6793,10 +6842,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -7775,10 +7831,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -7848,10 +7911,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -7942,10 +8012,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -8421,10 +8498,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -8496,10 +8580,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -8982,10 +9073,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -9059,10 +9157,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -9564,10 +9669,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -9962,10 +10074,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -10034,10 +10153,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -12448,10 +12574,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -12927,10 +13060,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -13002,10 +13142,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -13471,10 +13618,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -13543,10 +13697,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -14039,10 +14200,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -14134,10 +14302,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -14613,10 +14788,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -14688,10 +14870,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -15259,10 +15448,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -15771,10 +15967,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -16259,10 +16462,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -17763,10 +17973,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -18480,10 +18697,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_12_01/_version.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_12_01/_version.py index 81b10eb08899..749f47dd19fd 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_12_01/_version.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_12_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "22.0.0" +VERSION = "22.1.0" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_12_01/aio/operations/_operations.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_12_01/aio/operations/_operations.py index 227364ca13e8..af05360a09ac 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_12_01/aio/operations/_operations.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_12_01/aio/operations/_operations.py @@ -7,7 +7,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, cast, overload -from urllib.parse import parse_qs, urljoin, urlparse +import urllib.parse from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( @@ -240,10 +240,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -321,10 +328,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -861,10 +875,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -937,10 +958,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -1656,10 +1684,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -1729,10 +1764,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -2640,10 +2682,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -3151,10 +3200,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -4135,10 +4191,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -4208,10 +4271,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -4302,10 +4372,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -4784,10 +4861,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -4860,10 +4944,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -5346,10 +5437,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -5423,10 +5521,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -5929,10 +6034,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -6330,10 +6442,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -6403,10 +6522,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -8820,10 +8946,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -9305,10 +9438,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -9381,10 +9521,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -10081,10 +10228,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -10154,10 +10308,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -10895,10 +11056,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -11370,10 +11538,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -11443,10 +11618,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -11941,10 +12123,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -12034,10 +12223,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -12129,10 +12325,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -12614,10 +12817,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -12690,10 +12900,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -13266,10 +13483,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -13778,10 +14002,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -14266,10 +14497,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -15770,10 +16008,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -16489,10 +16734,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_12_01/operations/_operations.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_12_01/operations/_operations.py index 484317deeccd..fcc47a8cfcf8 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_12_01/operations/_operations.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_12_01/operations/_operations.py @@ -7,7 +7,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, cast, overload -from urllib.parse import parse_qs, urljoin, urlparse +import urllib.parse from azure.core.exceptions import ( ClientAuthenticationError, @@ -4270,10 +4270,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -4350,10 +4357,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -4884,10 +4898,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -4959,10 +4980,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -5673,10 +5701,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -5745,10 +5780,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -6652,10 +6694,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -7163,10 +7212,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -8145,10 +8201,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -8218,10 +8281,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -8312,10 +8382,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -8791,10 +8868,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -8866,10 +8950,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -9352,10 +9443,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -9429,10 +9527,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -9934,10 +10039,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -10332,10 +10444,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -10404,10 +10523,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -12818,10 +12944,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -13297,10 +13430,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -13372,10 +13512,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -14069,10 +14216,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -14141,10 +14295,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -14875,10 +15036,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -15344,10 +15512,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -15416,10 +15591,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -15912,10 +16094,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -16005,10 +16194,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -16100,10 +16296,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -16579,10 +16782,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -16654,10 +16864,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -17225,10 +17442,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -17737,10 +17961,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -18225,10 +18456,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -19729,10 +19967,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -20446,10 +20691,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_03_01/_version.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_03_01/_version.py index 81b10eb08899..749f47dd19fd 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_03_01/_version.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_03_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "22.0.0" +VERSION = "22.1.0" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_06_01/_version.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_06_01/_version.py index 81b10eb08899..749f47dd19fd 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_06_01/_version.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_06_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "22.0.0" +VERSION = "22.1.0" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_10_01/_version.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_10_01/_version.py index 81b10eb08899..749f47dd19fd 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_10_01/_version.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_10_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "22.0.0" +VERSION = "22.1.0" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_01_01/_version.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_01_01/_version.py index 81b10eb08899..749f47dd19fd 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_01_01/_version.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_01_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "22.0.0" +VERSION = "22.1.0" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_02_01/_version.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_02_01/_version.py index 81b10eb08899..749f47dd19fd 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_02_01/_version.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_02_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "22.0.0" +VERSION = "22.1.0" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_04_01/_version.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_04_01/_version.py index 81b10eb08899..749f47dd19fd 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_04_01/_version.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_04_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "22.0.0" +VERSION = "22.1.0" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_06_01/_version.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_06_01/_version.py index 81b10eb08899..749f47dd19fd 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_06_01/_version.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_06_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "22.0.0" +VERSION = "22.1.0" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_07_01/_version.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_07_01/_version.py index 81b10eb08899..749f47dd19fd 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_07_01/_version.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_07_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "22.0.0" +VERSION = "22.1.0" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_08_01/_version.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_08_01/_version.py index 81b10eb08899..749f47dd19fd 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_08_01/_version.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_08_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "22.0.0" +VERSION = "22.1.0" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_10_01/_version.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_10_01/_version.py index 81b10eb08899..749f47dd19fd 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_10_01/_version.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_10_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "22.0.0" +VERSION = "22.1.0" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_11_01/_version.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_11_01/_version.py index 81b10eb08899..749f47dd19fd 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_11_01/_version.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_11_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "22.0.0" +VERSION = "22.1.0" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_12_01/_version.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_12_01/_version.py index 81b10eb08899..749f47dd19fd 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_12_01/_version.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_12_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "22.0.0" +VERSION = "22.1.0" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_02_01/_version.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_02_01/_version.py index 81b10eb08899..749f47dd19fd 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_02_01/_version.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_02_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "22.0.0" +VERSION = "22.1.0" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_04_01/_version.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_04_01/_version.py index 81b10eb08899..749f47dd19fd 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_04_01/_version.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_04_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "22.0.0" +VERSION = "22.1.0" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_06_01/_version.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_06_01/_version.py index 81b10eb08899..749f47dd19fd 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_06_01/_version.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_06_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "22.0.0" +VERSION = "22.1.0" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_07_01/_version.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_07_01/_version.py index 81b10eb08899..749f47dd19fd 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_07_01/_version.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_07_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "22.0.0" +VERSION = "22.1.0" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_08_01/_version.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_08_01/_version.py index 81b10eb08899..749f47dd19fd 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_08_01/_version.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_08_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "22.0.0" +VERSION = "22.1.0" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_09_01/_version.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_09_01/_version.py index 81b10eb08899..749f47dd19fd 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_09_01/_version.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_09_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "22.0.0" +VERSION = "22.1.0" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_11_01/_version.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_11_01/_version.py index 81b10eb08899..749f47dd19fd 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_11_01/_version.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_11_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "22.0.0" +VERSION = "22.1.0" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_12_01/_version.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_12_01/_version.py index 81b10eb08899..749f47dd19fd 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_12_01/_version.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_12_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "22.0.0" +VERSION = "22.1.0" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_03_01/_version.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_03_01/_version.py index 81b10eb08899..749f47dd19fd 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_03_01/_version.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_03_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "22.0.0" +VERSION = "22.1.0" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_04_01/_version.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_04_01/_version.py index 81b10eb08899..749f47dd19fd 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_04_01/_version.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_04_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "22.0.0" +VERSION = "22.1.0" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_05_01/_version.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_05_01/_version.py index 81b10eb08899..749f47dd19fd 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_05_01/_version.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_05_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "22.0.0" +VERSION = "22.1.0" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/_version.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/_version.py index 81b10eb08899..749f47dd19fd 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/_version.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "22.0.0" +VERSION = "22.1.0" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_07_01/_version.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_07_01/_version.py index 81b10eb08899..749f47dd19fd 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_07_01/_version.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_07_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "22.0.0" +VERSION = "22.1.0" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_08_01/_version.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_08_01/_version.py index 81b10eb08899..749f47dd19fd 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_08_01/_version.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_08_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "22.0.0" +VERSION = "22.1.0" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_11_01/_version.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_11_01/_version.py index 81b10eb08899..749f47dd19fd 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_11_01/_version.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_11_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "22.0.0" +VERSION = "22.1.0" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01/_version.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01/_version.py index 81b10eb08899..749f47dd19fd 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01/_version.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "22.0.0" +VERSION = "22.1.0" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/_metadata.json b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/_metadata.json index 7758d91a3390..43279c04f29b 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/_metadata.json +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/_metadata.json @@ -120,6 +120,10 @@ "nsp_associations": "NspAssociationsOperations", "nsp_association_reconcile": "NspAssociationReconcileOperations", "perimeter_associable_resource_types": "PerimeterAssociableResourceTypesOperations", - "nsp_access_rules_reconcile": "NspAccessRulesReconcileOperations" + "nsp_access_rules_reconcile": "NspAccessRulesReconcileOperations", + "nsp_links": "NspLinksOperations", + "nsp_link_reconcile": "NspLinkReconcileOperations", + "nsp_link_references": "NspLinkReferencesOperations", + "nsp_link_reference_reconcile": "NspLinkReferenceReconcileOperations" } } \ No newline at end of file diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/_network_management_client.py index 7b1bcbd89f0c..29573d977f8c 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/_network_management_client.py @@ -34,6 +34,10 @@ NspAccessRulesReconcileOperations, NspAssociationReconcileOperations, NspAssociationsOperations, + NspLinkReconcileOperations, + NspLinkReferenceReconcileOperations, + NspLinkReferencesOperations, + NspLinksOperations, NspProfilesOperations, PerimeterAssociableResourceTypesOperations, SecurityAdminConfigurationsOperations, @@ -122,6 +126,17 @@ class NetworkManagementClient: # pylint: disable=client-accepts-api-version-key :ivar nsp_access_rules_reconcile: NspAccessRulesReconcileOperations operations :vartype nsp_access_rules_reconcile: azure.mgmt.network.v2021_02_01_preview.operations.NspAccessRulesReconcileOperations + :ivar nsp_links: NspLinksOperations operations + :vartype nsp_links: azure.mgmt.network.v2021_02_01_preview.operations.NspLinksOperations + :ivar nsp_link_reconcile: NspLinkReconcileOperations operations + :vartype nsp_link_reconcile: + azure.mgmt.network.v2021_02_01_preview.operations.NspLinkReconcileOperations + :ivar nsp_link_references: NspLinkReferencesOperations operations + :vartype nsp_link_references: + azure.mgmt.network.v2021_02_01_preview.operations.NspLinkReferencesOperations + :ivar nsp_link_reference_reconcile: NspLinkReferenceReconcileOperations operations + :vartype nsp_link_reference_reconcile: + azure.mgmt.network.v2021_02_01_preview.operations.NspLinkReferenceReconcileOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials.TokenCredential :param subscription_id: The subscription credentials which uniquely identify the Microsoft @@ -214,6 +229,16 @@ def __init__( self.nsp_access_rules_reconcile = NspAccessRulesReconcileOperations( self._client, self._config, self._serialize, self._deserialize ) + self.nsp_links = NspLinksOperations(self._client, self._config, self._serialize, self._deserialize) + self.nsp_link_reconcile = NspLinkReconcileOperations( + self._client, self._config, self._serialize, self._deserialize + ) + self.nsp_link_references = NspLinkReferencesOperations( + self._client, self._config, self._serialize, self._deserialize + ) + self.nsp_link_reference_reconcile = NspLinkReferenceReconcileOperations( + self._client, self._config, self._serialize, self._deserialize + ) def _send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/_version.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/_version.py index 81b10eb08899..749f47dd19fd 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/_version.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "22.0.0" +VERSION = "22.1.0" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/aio/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/aio/_network_management_client.py index 8421df0ef50b..bc22733d71ce 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/aio/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/aio/_network_management_client.py @@ -34,6 +34,10 @@ NspAccessRulesReconcileOperations, NspAssociationReconcileOperations, NspAssociationsOperations, + NspLinkReconcileOperations, + NspLinkReferenceReconcileOperations, + NspLinkReferencesOperations, + NspLinksOperations, NspProfilesOperations, PerimeterAssociableResourceTypesOperations, SecurityAdminConfigurationsOperations, @@ -124,6 +128,17 @@ class NetworkManagementClient: # pylint: disable=client-accepts-api-version-key :ivar nsp_access_rules_reconcile: NspAccessRulesReconcileOperations operations :vartype nsp_access_rules_reconcile: azure.mgmt.network.v2021_02_01_preview.aio.operations.NspAccessRulesReconcileOperations + :ivar nsp_links: NspLinksOperations operations + :vartype nsp_links: azure.mgmt.network.v2021_02_01_preview.aio.operations.NspLinksOperations + :ivar nsp_link_reconcile: NspLinkReconcileOperations operations + :vartype nsp_link_reconcile: + azure.mgmt.network.v2021_02_01_preview.aio.operations.NspLinkReconcileOperations + :ivar nsp_link_references: NspLinkReferencesOperations operations + :vartype nsp_link_references: + azure.mgmt.network.v2021_02_01_preview.aio.operations.NspLinkReferencesOperations + :ivar nsp_link_reference_reconcile: NspLinkReferenceReconcileOperations operations + :vartype nsp_link_reference_reconcile: + azure.mgmt.network.v2021_02_01_preview.aio.operations.NspLinkReferenceReconcileOperations :param credential: Credential needed for the client to connect to Azure. Required. :type credential: ~azure.core.credentials_async.AsyncTokenCredential :param subscription_id: The subscription credentials which uniquely identify the Microsoft @@ -216,6 +231,16 @@ def __init__( self.nsp_access_rules_reconcile = NspAccessRulesReconcileOperations( self._client, self._config, self._serialize, self._deserialize ) + self.nsp_links = NspLinksOperations(self._client, self._config, self._serialize, self._deserialize) + self.nsp_link_reconcile = NspLinkReconcileOperations( + self._client, self._config, self._serialize, self._deserialize + ) + self.nsp_link_references = NspLinkReferencesOperations( + self._client, self._config, self._serialize, self._deserialize + ) + self.nsp_link_reference_reconcile = NspLinkReferenceReconcileOperations( + self._client, self._config, self._serialize, self._deserialize + ) def _send_request(self, request: HttpRequest, **kwargs: Any) -> Awaitable[AsyncHttpResponse]: """Runs the network request through the client's chained policies. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/aio/operations/__init__.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/aio/operations/__init__.py index 653c730d77be..fd41b7b45671 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/aio/operations/__init__.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/aio/operations/__init__.py @@ -30,6 +30,10 @@ from ._operations import NspAssociationReconcileOperations from ._operations import PerimeterAssociableResourceTypesOperations from ._operations import NspAccessRulesReconcileOperations +from ._operations import NspLinksOperations +from ._operations import NspLinkReconcileOperations +from ._operations import NspLinkReferencesOperations +from ._operations import NspLinkReferenceReconcileOperations from ._patch import __all__ as _patch_all from ._patch import * # type: ignore # pylint: disable=unused-wildcard-import @@ -60,6 +64,10 @@ "NspAssociationReconcileOperations", "PerimeterAssociableResourceTypesOperations", "NspAccessRulesReconcileOperations", + "NspLinksOperations", + "NspLinkReconcileOperations", + "NspLinkReferencesOperations", + "NspLinkReferenceReconcileOperations", ] __all__.extend([p for p in _patch_all if p not in __all__]) _patch_sdk() diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/aio/operations/_operations.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/aio/operations/_operations.py index 583030b120d8..55310dabc3de 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/aio/operations/_operations.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/aio/operations/_operations.py @@ -8,7 +8,7 @@ # -------------------------------------------------------------------------- import sys from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, cast, overload -from urllib.parse import parse_qs, urljoin, urlparse +import urllib.parse from azure.core.async_paging import AsyncItemPaged, AsyncList from azure.core.exceptions import ( @@ -78,6 +78,15 @@ build_nsp_associations_delete_request, build_nsp_associations_get_request, build_nsp_associations_list_request, + build_nsp_link_reconcile_post_request, + build_nsp_link_reference_reconcile_post_request, + build_nsp_link_references_delete_request, + build_nsp_link_references_get_request, + build_nsp_link_references_list_request, + build_nsp_links_create_or_update_request, + build_nsp_links_delete_request, + build_nsp_links_get_request, + build_nsp_links_list_request, build_nsp_profiles_create_or_update_request, build_nsp_profiles_delete_request, build_nsp_profiles_get_request, @@ -570,10 +579,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -658,10 +674,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -2184,10 +2207,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -2920,10 +2950,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -3038,10 +3075,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -3434,10 +3478,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -3862,10 +3913,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -4301,10 +4359,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -4697,10 +4762,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -5125,10 +5197,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -5810,10 +5889,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -5899,10 +5985,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -6289,10 +6382,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -6709,10 +6809,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -7155,10 +7262,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -7348,10 +7462,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -7480,3 +7601,917 @@ async def post( return deserialized post.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}/accessRules/{accessRuleName}/reconcile"} # type: ignore + + +class NspLinksOperations: + """ + .. warning:: + **DO NOT** instantiate this class directly. + + Instead, you should access the following operations through + :class:`~azure.mgmt.network.v2021_02_01_preview.aio.NetworkManagementClient`'s + :attr:`nsp_links` attribute. + """ + + models = _models + + def __init__(self, *args, **kwargs) -> None: + input_args = list(args) + self._client = input_args.pop(0) if input_args else kwargs.pop("client") + self._config = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + + @distributed_trace_async + async def get( + self, resource_group_name: str, network_security_perimeter_name: str, link_name: str, **kwargs: Any + ) -> _models.NspLink: + """Gets the specified NSP link resource. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_security_perimeter_name: The name of the network security perimeter. Required. + :type network_security_perimeter_name: str + :param link_name: The name of the NSP link. Required. + :type link_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: NspLink or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NspLink + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + cls = kwargs.pop("cls", None) # type: ClsType[_models.NspLink] + + request = build_nsp_links_get_request( + resource_group_name=resource_group_name, + network_security_perimeter_name=network_security_perimeter_name, + link_name=link_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + template_url=self.get.metadata["url"], + headers=_headers, + params=_params, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + + pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access + request, stream=False, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize("NspLink", pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/links/{linkName}"} # type: ignore + + @overload + async def create_or_update( + self, + resource_group_name: str, + network_security_perimeter_name: str, + link_name: str, + parameters: _models.NspLink, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> _models.NspLink: + """Creates or updates NSP link resource. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_security_perimeter_name: The name of the network security perimeter. Required. + :type network_security_perimeter_name: str + :param link_name: The name of the NSP link. Required. + :type link_name: str + :param parameters: Parameters that hold the NspLink resource to be created/updated. Required. + :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.NspLink + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: NspLink or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NspLink + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + async def create_or_update( + self, + resource_group_name: str, + network_security_perimeter_name: str, + link_name: str, + parameters: IO, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> _models.NspLink: + """Creates or updates NSP link resource. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_security_perimeter_name: The name of the network security perimeter. Required. + :type network_security_perimeter_name: str + :param link_name: The name of the NSP link. Required. + :type link_name: str + :param parameters: Parameters that hold the NspLink resource to be created/updated. Required. + :type parameters: IO + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: NspLink or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NspLink + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @distributed_trace_async + async def create_or_update( + self, + resource_group_name: str, + network_security_perimeter_name: str, + link_name: str, + parameters: Union[_models.NspLink, IO], + **kwargs: Any + ) -> _models.NspLink: + """Creates or updates NSP link resource. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_security_perimeter_name: The name of the network security perimeter. Required. + :type network_security_perimeter_name: str + :param link_name: The name of the NSP link. Required. + :type link_name: str + :param parameters: Parameters that hold the NspLink resource to be created/updated. Is either a + model type or a IO type. Required. + :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.NspLink or IO + :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. + Default value is None. + :paramtype content_type: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: NspLink or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NspLink + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + cls = kwargs.pop("cls", None) # type: ClsType[_models.NspLink] + + content_type = content_type or "application/json" + _json = None + _content = None + if isinstance(parameters, (IO, bytes)): + _content = parameters + else: + _json = self._serialize.body(parameters, "NspLink") + + request = build_nsp_links_create_or_update_request( + resource_group_name=resource_group_name, + network_security_perimeter_name=network_security_perimeter_name, + link_name=link_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + content_type=content_type, + json=_json, + content=_content, + template_url=self.create_or_update.metadata["url"], + headers=_headers, + params=_params, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + + pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access + request, stream=False, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200, 201]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if response.status_code == 200: + deserialized = self._deserialize("NspLink", pipeline_response) + + if response.status_code == 201: + deserialized = self._deserialize("NspLink", pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/links/{linkName}"} # type: ignore + + async def _delete_initial( # pylint: disable=inconsistent-return-statements + self, resource_group_name: str, network_security_perimeter_name: str, link_name: str, **kwargs: Any + ) -> None: + error_map = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + cls = kwargs.pop("cls", None) # type: ClsType[None] + + request = build_nsp_links_delete_request( + resource_group_name=resource_group_name, + network_security_perimeter_name=network_security_perimeter_name, + link_name=link_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + template_url=self._delete_initial.metadata["url"], + headers=_headers, + params=_params, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + + pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access + request, stream=False, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200, 202, 204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + response_headers = {} + if response.status_code == 202: + response_headers["location"] = self._deserialize("str", response.headers.get("location")) + + if cls: + return cls(pipeline_response, None, response_headers) + + _delete_initial.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/links/{linkName}"} # type: ignore + + @distributed_trace_async + async def begin_delete( + self, resource_group_name: str, network_security_perimeter_name: str, link_name: str, **kwargs: Any + ) -> AsyncLROPoller[None]: + """Deletes an NSP Link resource. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_security_perimeter_name: The name of the network security perimeter. Required. + :type network_security_perimeter_name: str + :param link_name: The name of the NSP link. Required. + :type link_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for + this operation to not poll, or pass in your own initialized polling object for a personal + polling strategy. + :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of AsyncLROPoller that returns either None or the result of cls(response) + :rtype: ~azure.core.polling.AsyncLROPoller[None] + :raises ~azure.core.exceptions.HttpResponseError: + """ + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + cls = kwargs.pop("cls", None) # type: ClsType[None] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] + if cont_token is None: + raw_result = await self._delete_initial( # type: ignore + resource_group_name=resource_group_name, + network_security_perimeter_name=network_security_perimeter_name, + link_name=link_name, + api_version=api_version, + cls=lambda x, y, z: x, + headers=_headers, + params=_params, + **kwargs + ) + kwargs.pop("error_map", None) + + def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-return-statements + if cls: + return cls(pipeline_response, None, {}) + + if polling is True: + polling_method = cast( + AsyncPollingMethod, AsyncARMPolling(lro_delay, lro_options={"final-state-via": "location"}, **kwargs) + ) # type: AsyncPollingMethod + elif polling is False: + polling_method = cast(AsyncPollingMethod, AsyncNoPolling()) + else: + polling_method = polling + if cont_token: + return AsyncLROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output, + ) + return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/links/{linkName}"} # type: ignore + + @distributed_trace + def list( + self, + resource_group_name: str, + network_security_perimeter_name: str, + top: Optional[int] = None, + skip_token: Optional[str] = None, + **kwargs: Any + ) -> AsyncIterable["_models.NspLink"]: + """Lists the NSP Link resources in the specified network security perimeter. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_security_perimeter_name: The name of the network security perimeter. Required. + :type network_security_perimeter_name: str + :param top: An optional query parameter which specifies the maximum number of records to be + returned by the server. Default value is None. + :type top: int + :param skip_token: SkipToken is only used if a previous operation returned a partial result. If + a previous response contains a nextLink element, the value of the nextLink element will include + a skipToken parameter that specifies a starting point to use for subsequent calls. Default + value is None. + :type skip_token: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: An iterator like instance of either NspLink or the result of cls(response) + :rtype: + ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.network.v2021_02_01_preview.models.NspLink] + :raises ~azure.core.exceptions.HttpResponseError: + """ + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + cls = kwargs.pop("cls", None) # type: ClsType[_models.NspLinkListResult] + + error_map = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + def prepare_request(next_link=None): + if not next_link: + + request = build_nsp_links_list_request( + resource_group_name=resource_group_name, + network_security_perimeter_name=network_security_perimeter_name, + subscription_id=self._config.subscription_id, + top=top, + skip_token=skip_token, + api_version=api_version, + template_url=self.list.metadata["url"], + headers=_headers, + params=_params, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + + else: + # make call to next link with the client's api-version + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) + _next_request_params["api-version"] = self._config.api_version + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + request.method = "GET" + return request + + async def extract_data(pipeline_response): + deserialized = self._deserialize("NspLinkListResult", pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return deserialized.next_link or None, AsyncList(list_of_elem) + + async def get_next(next_link=None): + request = prepare_request(next_link) + + pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access + request, stream=False, **kwargs + ) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + return pipeline_response + + return AsyncItemPaged(get_next, extract_data) + + list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/links"} # type: ignore + + +class NspLinkReconcileOperations: + """ + .. warning:: + **DO NOT** instantiate this class directly. + + Instead, you should access the following operations through + :class:`~azure.mgmt.network.v2021_02_01_preview.aio.NetworkManagementClient`'s + :attr:`nsp_link_reconcile` attribute. + """ + + models = _models + + def __init__(self, *args, **kwargs) -> None: + input_args = list(args) + self._client = input_args.pop(0) if input_args else kwargs.pop("client") + self._config = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + + @distributed_trace_async + async def post( # pylint: disable=inconsistent-return-statements + self, resource_group_name: str, network_security_perimeter_name: str, link_name: str, **kwargs: Any + ) -> None: + """Reconcile NSP link resource. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_security_perimeter_name: The name of the network security perimeter. Required. + :type network_security_perimeter_name: str + :param link_name: The name of the NSP link. Required. + :type link_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: None or the result of cls(response) + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + cls = kwargs.pop("cls", None) # type: ClsType[None] + + request = build_nsp_link_reconcile_post_request( + resource_group_name=resource_group_name, + network_security_perimeter_name=network_security_perimeter_name, + link_name=link_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + template_url=self.post.metadata["url"], + headers=_headers, + params=_params, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + + pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access + request, stream=False, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if cls: + return cls(pipeline_response, None, {}) + + post.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/links/{linkName}/reconcile"} # type: ignore + + +class NspLinkReferencesOperations: + """ + .. warning:: + **DO NOT** instantiate this class directly. + + Instead, you should access the following operations through + :class:`~azure.mgmt.network.v2021_02_01_preview.aio.NetworkManagementClient`'s + :attr:`nsp_link_references` attribute. + """ + + models = _models + + def __init__(self, *args, **kwargs) -> None: + input_args = list(args) + self._client = input_args.pop(0) if input_args else kwargs.pop("client") + self._config = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + + @distributed_trace_async + async def get( + self, resource_group_name: str, network_security_perimeter_name: str, link_reference_name: str, **kwargs: Any + ) -> _models.NspLinkReference: + """Gets the specified NSP linkReference resource. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_security_perimeter_name: The name of the network security perimeter. Required. + :type network_security_perimeter_name: str + :param link_reference_name: The name of the NSP linkReference. Required. + :type link_reference_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: NspLinkReference or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NspLinkReference + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + cls = kwargs.pop("cls", None) # type: ClsType[_models.NspLinkReference] + + request = build_nsp_link_references_get_request( + resource_group_name=resource_group_name, + network_security_perimeter_name=network_security_perimeter_name, + link_reference_name=link_reference_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + template_url=self.get.metadata["url"], + headers=_headers, + params=_params, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + + pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access + request, stream=False, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize("NspLinkReference", pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/linkReferences/{linkReferenceName}"} # type: ignore + + async def _delete_initial( # pylint: disable=inconsistent-return-statements + self, resource_group_name: str, network_security_perimeter_name: str, link_reference_name: str, **kwargs: Any + ) -> None: + error_map = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + cls = kwargs.pop("cls", None) # type: ClsType[None] + + request = build_nsp_link_references_delete_request( + resource_group_name=resource_group_name, + network_security_perimeter_name=network_security_perimeter_name, + link_reference_name=link_reference_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + template_url=self._delete_initial.metadata["url"], + headers=_headers, + params=_params, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + + pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access + request, stream=False, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200, 202, 204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + response_headers = {} + if response.status_code == 202: + response_headers["location"] = self._deserialize("str", response.headers.get("location")) + + if cls: + return cls(pipeline_response, None, response_headers) + + _delete_initial.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/linkReferences/{linkReferenceName}"} # type: ignore + + @distributed_trace_async + async def begin_delete( + self, resource_group_name: str, network_security_perimeter_name: str, link_reference_name: str, **kwargs: Any + ) -> AsyncLROPoller[None]: + """Deletes an NSP LinkReference resource. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_security_perimeter_name: The name of the network security perimeter. Required. + :type network_security_perimeter_name: str + :param link_reference_name: The name of the NSP linkReference. Required. + :type link_reference_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for + this operation to not poll, or pass in your own initialized polling object for a personal + polling strategy. + :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of AsyncLROPoller that returns either None or the result of cls(response) + :rtype: ~azure.core.polling.AsyncLROPoller[None] + :raises ~azure.core.exceptions.HttpResponseError: + """ + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + cls = kwargs.pop("cls", None) # type: ClsType[None] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] + if cont_token is None: + raw_result = await self._delete_initial( # type: ignore + resource_group_name=resource_group_name, + network_security_perimeter_name=network_security_perimeter_name, + link_reference_name=link_reference_name, + api_version=api_version, + cls=lambda x, y, z: x, + headers=_headers, + params=_params, + **kwargs + ) + kwargs.pop("error_map", None) + + def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-return-statements + if cls: + return cls(pipeline_response, None, {}) + + if polling is True: + polling_method = cast( + AsyncPollingMethod, AsyncARMPolling(lro_delay, lro_options={"final-state-via": "location"}, **kwargs) + ) # type: AsyncPollingMethod + elif polling is False: + polling_method = cast(AsyncPollingMethod, AsyncNoPolling()) + else: + polling_method = polling + if cont_token: + return AsyncLROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output, + ) + return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/linkReferences/{linkReferenceName}"} # type: ignore + + @distributed_trace + def list( + self, + resource_group_name: str, + network_security_perimeter_name: str, + top: Optional[int] = None, + skip_token: Optional[str] = None, + **kwargs: Any + ) -> AsyncIterable["_models.NspLinkReference"]: + """Lists the NSP LinkReference resources in the specified network security perimeter. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_security_perimeter_name: The name of the network security perimeter. Required. + :type network_security_perimeter_name: str + :param top: An optional query parameter which specifies the maximum number of records to be + returned by the server. Default value is None. + :type top: int + :param skip_token: SkipToken is only used if a previous operation returned a partial result. If + a previous response contains a nextLink element, the value of the nextLink element will include + a skipToken parameter that specifies a starting point to use for subsequent calls. Default + value is None. + :type skip_token: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: An iterator like instance of either NspLinkReference or the result of cls(response) + :rtype: + ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.network.v2021_02_01_preview.models.NspLinkReference] + :raises ~azure.core.exceptions.HttpResponseError: + """ + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + cls = kwargs.pop("cls", None) # type: ClsType[_models.NspLinkReferenceListResult] + + error_map = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + def prepare_request(next_link=None): + if not next_link: + + request = build_nsp_link_references_list_request( + resource_group_name=resource_group_name, + network_security_perimeter_name=network_security_perimeter_name, + subscription_id=self._config.subscription_id, + top=top, + skip_token=skip_token, + api_version=api_version, + template_url=self.list.metadata["url"], + headers=_headers, + params=_params, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + + else: + # make call to next link with the client's api-version + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) + _next_request_params["api-version"] = self._config.api_version + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + request.method = "GET" + return request + + async def extract_data(pipeline_response): + deserialized = self._deserialize("NspLinkReferenceListResult", pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return deserialized.next_link or None, AsyncList(list_of_elem) + + async def get_next(next_link=None): + request = prepare_request(next_link) + + pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access + request, stream=False, **kwargs + ) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + return pipeline_response + + return AsyncItemPaged(get_next, extract_data) + + list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/linkReferences"} # type: ignore + + +class NspLinkReferenceReconcileOperations: + """ + .. warning:: + **DO NOT** instantiate this class directly. + + Instead, you should access the following operations through + :class:`~azure.mgmt.network.v2021_02_01_preview.aio.NetworkManagementClient`'s + :attr:`nsp_link_reference_reconcile` attribute. + """ + + models = _models + + def __init__(self, *args, **kwargs) -> None: + input_args = list(args) + self._client = input_args.pop(0) if input_args else kwargs.pop("client") + self._config = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + + @distributed_trace_async + async def post( # pylint: disable=inconsistent-return-statements + self, resource_group_name: str, network_security_perimeter_name: str, link_reference_name: str, **kwargs: Any + ) -> None: + """Reconcile NSP linkReference resource. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_security_perimeter_name: The name of the network security perimeter. Required. + :type network_security_perimeter_name: str + :param link_reference_name: The name of the NSP linkReference. Required. + :type link_reference_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: None or the result of cls(response) + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + cls = kwargs.pop("cls", None) # type: ClsType[None] + + request = build_nsp_link_reference_reconcile_post_request( + resource_group_name=resource_group_name, + network_security_perimeter_name=network_security_perimeter_name, + link_reference_name=link_reference_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + template_url=self.post.metadata["url"], + headers=_headers, + params=_params, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + + pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access + request, stream=False, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if cls: + return cls(pipeline_response, None, {}) + + post.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/linkReferences/{linkReferenceName}/reconcile"} # type: ignore diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/models/__init__.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/models/__init__.py index 5bf3287df5a8..f54e59a7b209 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/models/__init__.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/models/__init__.py @@ -56,6 +56,10 @@ from ._models_py3 import NspAccessRuleListResult from ._models_py3 import NspAssociation from ._models_py3 import NspAssociationsListResult +from ._models_py3 import NspLink +from ._models_py3 import NspLinkListResult +from ._models_py3 import NspLinkReference +from ._models_py3 import NspLinkReferenceListResult from ._models_py3 import NspProfile from ._models_py3 import NspProfileListResult from ._models_py3 import PerimeterAssociableResource @@ -90,6 +94,7 @@ from ._network_management_client_enums import GroupConnectivity from ._network_management_client_enums import IsGlobal from ._network_management_client_enums import MembershipType +from ._network_management_client_enums import NspLinkStatus from ._network_management_client_enums import NspProvisioningState from ._network_management_client_enums import ProvisioningState from ._network_management_client_enums import SecurityConfigurationRuleAccess @@ -153,6 +158,10 @@ "NspAccessRuleListResult", "NspAssociation", "NspAssociationsListResult", + "NspLink", + "NspLinkListResult", + "NspLinkReference", + "NspLinkReferenceListResult", "NspProfile", "NspProfileListResult", "PerimeterAssociableResource", @@ -186,6 +195,7 @@ "GroupConnectivity", "IsGlobal", "MembershipType", + "NspLinkStatus", "NspProvisioningState", "ProvisioningState", "SecurityConfigurationRuleAccess", diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/models/_models_py3.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/models/_models_py3.py index 627fa8e5c378..e192e2c4960b 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/models/_models_py3.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/models/_models_py3.py @@ -3696,6 +3696,282 @@ def __init__( self.next_link = next_link +class NspLink(ProxyResource): # pylint: disable=too-many-instance-attributes + """The network security perimeter link resource. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar id: Resource ID. + :vartype id: str + :ivar name: Resource name. + :vartype name: str + :ivar type: Resource type. + :vartype type: str + :ivar etag: A unique read-only string that changes whenever the resource is updated. + :vartype etag: str + :ivar provisioning_state: The provisioning state of the NSP Link resource. Known values are: + "Succeeded", "Creating", "Updating", "Deleting", "Accepted", and "Failed". + :vartype provisioning_state: str or + ~azure.mgmt.network.v2021_02_01_preview.models.NspProvisioningState + :ivar auto_approved_remote_perimeter_resource_id: Perimeter ARM Id for the remote NSP with + which the link gets created in Auto-approval mode. It should be used when the NSP admin have + Microsoft.Network/networkSecurityPerimeters/linkPerimeter/action permission on the remote NSP + resource. + :vartype auto_approved_remote_perimeter_resource_id: str + :ivar remote_perimeter_guid: Remote NSP Guid with which the link gets created. + :vartype remote_perimeter_guid: str + :ivar local_inbound_profiles: Local Inbound profile names to which Inbound is allowed. Use ['\ + *'] to allow inbound to all profiles. It's default value is ['*\ ']. + :vartype local_inbound_profiles: list[str] + :ivar local_outbound_profiles: Local Outbound profile names from which Outbound is allowed. In + current version, it is readonly property and it's value is set to ['*'] to allow outbound from + all profiles. In later version, user will be able to modify it. + :vartype local_outbound_profiles: list[str] + :ivar remote_inbound_profiles: Remote Inbound profile names to which Inbound is allowed. Use + ['\ *'] to allow inbound to all profiles. This property can only be updated in auto-approval + mode. It's default value is ['*\ ']. + :vartype remote_inbound_profiles: list[str] + :ivar remote_outbound_profiles: Remote Outbound profile names from which Outbound is allowed. + In current version, it is readonly property and it's value is set to ['*'] to allow outbound + from all profiles. In later version, user will be able to modify it. + :vartype remote_outbound_profiles: list[str] + :ivar description: A message passed to the owner of the remote NSP link resource with this + connection request. In case of Auto-approved flow, it is default to 'Auto Approved'. Restricted + to 140 chars. + :vartype description: str + :ivar status: The NSP link state. Known values are: "Approved", "Pending", "Rejected", and + "Disconnected". + :vartype status: str or ~azure.mgmt.network.v2021_02_01_preview.models.NspLinkStatus + """ + + _validation = { + "id": {"readonly": True}, + "name": {"readonly": True}, + "type": {"readonly": True}, + "etag": {"readonly": True}, + "provisioning_state": {"readonly": True}, + "remote_perimeter_guid": {"readonly": True}, + "local_inbound_profiles": {"unique": True}, + "local_outbound_profiles": {"readonly": True, "unique": True}, + "remote_inbound_profiles": {"unique": True}, + "remote_outbound_profiles": {"readonly": True, "unique": True}, + "status": {"readonly": True}, + } + + _attribute_map = { + "id": {"key": "id", "type": "str"}, + "name": {"key": "name", "type": "str"}, + "type": {"key": "type", "type": "str"}, + "etag": {"key": "etag", "type": "str"}, + "provisioning_state": {"key": "properties.provisioningState", "type": "str"}, + "auto_approved_remote_perimeter_resource_id": { + "key": "properties.autoApprovedRemotePerimeterResourceId", + "type": "str", + }, + "remote_perimeter_guid": {"key": "properties.remotePerimeterGuid", "type": "str"}, + "local_inbound_profiles": {"key": "properties.localInboundProfiles", "type": "[str]"}, + "local_outbound_profiles": {"key": "properties.localOutboundProfiles", "type": "[str]"}, + "remote_inbound_profiles": {"key": "properties.remoteInboundProfiles", "type": "[str]"}, + "remote_outbound_profiles": {"key": "properties.remoteOutboundProfiles", "type": "[str]"}, + "description": {"key": "properties.description", "type": "str"}, + "status": {"key": "properties.status", "type": "str"}, + } + + def __init__( + self, + *, + auto_approved_remote_perimeter_resource_id: Optional[str] = None, + local_inbound_profiles: Optional[List[str]] = None, + remote_inbound_profiles: Optional[List[str]] = None, + description: Optional[str] = None, + **kwargs + ): + """ + :keyword auto_approved_remote_perimeter_resource_id: Perimeter ARM Id for the remote NSP with + which the link gets created in Auto-approval mode. It should be used when the NSP admin have + Microsoft.Network/networkSecurityPerimeters/linkPerimeter/action permission on the remote NSP + resource. + :paramtype auto_approved_remote_perimeter_resource_id: str + :keyword local_inbound_profiles: Local Inbound profile names to which Inbound is allowed. Use + ['\ *'] to allow inbound to all profiles. It's default value is ['*\ ']. + :paramtype local_inbound_profiles: list[str] + :keyword remote_inbound_profiles: Remote Inbound profile names to which Inbound is allowed. Use + ['\ *'] to allow inbound to all profiles. This property can only be updated in auto-approval + mode. It's default value is ['*\ ']. + :paramtype remote_inbound_profiles: list[str] + :keyword description: A message passed to the owner of the remote NSP link resource with this + connection request. In case of Auto-approved flow, it is default to 'Auto Approved'. Restricted + to 140 chars. + :paramtype description: str + """ + super().__init__(**kwargs) + self.provisioning_state = None + self.auto_approved_remote_perimeter_resource_id = auto_approved_remote_perimeter_resource_id + self.remote_perimeter_guid = None + self.local_inbound_profiles = local_inbound_profiles + self.local_outbound_profiles = None + self.remote_inbound_profiles = remote_inbound_profiles + self.remote_outbound_profiles = None + self.description = description + self.status = None + + +class NspLinkListResult(_serialization.Model): + """Result of the request to list NSP link resources. Contains a list of NSP link resources and a URL link to get the next set of results. + + :ivar value: Gets a page of NSP Link resources. + :vartype value: list[~azure.mgmt.network.v2021_02_01_preview.models.NspLink] + :ivar next_link: Gets the URL to get the next page of results. + :vartype next_link: str + """ + + _attribute_map = { + "value": {"key": "value", "type": "[NspLink]"}, + "next_link": {"key": "nextLink", "type": "str"}, + } + + def __init__(self, *, value: Optional[List["_models.NspLink"]] = None, next_link: Optional[str] = None, **kwargs): + """ + :keyword value: Gets a page of NSP Link resources. + :paramtype value: list[~azure.mgmt.network.v2021_02_01_preview.models.NspLink] + :keyword next_link: Gets the URL to get the next page of results. + :paramtype next_link: str + """ + super().__init__(**kwargs) + self.value = value + self.next_link = next_link + + +class NspLinkReference(ProxyResource): # pylint: disable=too-many-instance-attributes + """The network security perimeter linkReference resource. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar id: Resource ID. + :vartype id: str + :ivar name: Resource name. + :vartype name: str + :ivar type: Resource type. + :vartype type: str + :ivar etag: A unique read-only string that changes whenever the resource is updated. + :vartype etag: str + :ivar provisioning_state: The provisioning state of the NSP LinkReference resource. Known + values are: "Succeeded", "Creating", "Updating", "Deleting", "Accepted", and "Failed". + :vartype provisioning_state: str or + ~azure.mgmt.network.v2021_02_01_preview.models.NspProvisioningState + :ivar remote_perimeter_resource_id: Perimeter ARM Id for the remote NSP with which the link is + created. + :vartype remote_perimeter_resource_id: str + :ivar remote_perimeter_guid: Remote NSP Guid with which the link is created. + :vartype remote_perimeter_guid: str + :ivar local_inbound_profiles: Local Inbound profile names to which Inbound is allowed. Use ['\ + *'] to allow inbound to all profiles. It's default value is ['*\ ']. + :vartype local_inbound_profiles: list[str] + :ivar local_outbound_profiles: Local Outbound profile names from which Outbound is allowed. Use + ['\ *'] to allow outbound from all profiles. It's default value is ['*\ ']. + :vartype local_outbound_profiles: list[str] + :ivar remote_inbound_profiles: Remote Inbound profile names to which Inbound is allowed. ['*'] + value implies inbound is allowed to all profiles at remote perimeter. This property can only be + updated from remote perimeter. + :vartype remote_inbound_profiles: list[str] + :ivar remote_outbound_profiles: Remote Outbound profile names from which Outbound is allowed. + ['*'] value implies outbound is allowed from all profiles at remote perimeter. This property + can only be updated from remote perimeter. + :vartype remote_outbound_profiles: list[str] + :ivar description: A message sent by the remote NSP link admin for connection request. In case + of Auto-approved flow, it is default to 'Auto Approved'. + :vartype description: str + :ivar status: The NSP linkReference state. It cannot be changed if link is created in + auto-approval mode. Known values are: "Approved", "Pending", "Rejected", and "Disconnected". + :vartype status: str or ~azure.mgmt.network.v2021_02_01_preview.models.NspLinkStatus + """ + + _validation = { + "id": {"readonly": True}, + "name": {"readonly": True}, + "type": {"readonly": True}, + "etag": {"readonly": True}, + "provisioning_state": {"readonly": True}, + "remote_perimeter_resource_id": {"readonly": True}, + "remote_perimeter_guid": {"readonly": True}, + "local_inbound_profiles": {"unique": True}, + "local_outbound_profiles": {"readonly": True, "unique": True}, + "remote_inbound_profiles": {"readonly": True}, + "remote_outbound_profiles": {"readonly": True}, + "description": {"readonly": True}, + } + + _attribute_map = { + "id": {"key": "id", "type": "str"}, + "name": {"key": "name", "type": "str"}, + "type": {"key": "type", "type": "str"}, + "etag": {"key": "etag", "type": "str"}, + "provisioning_state": {"key": "properties.provisioningState", "type": "str"}, + "remote_perimeter_resource_id": {"key": "properties.remotePerimeterResourceId", "type": "str"}, + "remote_perimeter_guid": {"key": "properties.remotePerimeterGuid", "type": "str"}, + "local_inbound_profiles": {"key": "properties.localInboundProfiles", "type": "[str]"}, + "local_outbound_profiles": {"key": "properties.localOutboundProfiles", "type": "[str]"}, + "remote_inbound_profiles": {"key": "properties.remoteInboundProfiles", "type": "[str]"}, + "remote_outbound_profiles": {"key": "properties.remoteOutboundProfiles", "type": "[str]"}, + "description": {"key": "properties.description", "type": "str"}, + "status": {"key": "properties.status", "type": "str"}, + } + + def __init__( + self, + *, + local_inbound_profiles: Optional[List[str]] = None, + status: Optional[Union[str, "_models.NspLinkStatus"]] = None, + **kwargs + ): + """ + :keyword local_inbound_profiles: Local Inbound profile names to which Inbound is allowed. Use + ['\ *'] to allow inbound to all profiles. It's default value is ['*\ ']. + :paramtype local_inbound_profiles: list[str] + :keyword status: The NSP linkReference state. It cannot be changed if link is created in + auto-approval mode. Known values are: "Approved", "Pending", "Rejected", and "Disconnected". + :paramtype status: str or ~azure.mgmt.network.v2021_02_01_preview.models.NspLinkStatus + """ + super().__init__(**kwargs) + self.provisioning_state = None + self.remote_perimeter_resource_id = None + self.remote_perimeter_guid = None + self.local_inbound_profiles = local_inbound_profiles + self.local_outbound_profiles = None + self.remote_inbound_profiles = None + self.remote_outbound_profiles = None + self.description = None + self.status = status + + +class NspLinkReferenceListResult(_serialization.Model): + """Result of the request to list NSP linkReference resources. Contains a list of NSP linkReference resources and a URL link to get the next set of results. + + :ivar value: Gets a page of NSP LinkReference resources. + :vartype value: list[~azure.mgmt.network.v2021_02_01_preview.models.NspLinkReference] + :ivar next_link: Gets the URL to get the next page of results. + :vartype next_link: str + """ + + _attribute_map = { + "value": {"key": "value", "type": "[NspLinkReference]"}, + "next_link": {"key": "nextLink", "type": "str"}, + } + + def __init__( + self, *, value: Optional[List["_models.NspLinkReference"]] = None, next_link: Optional[str] = None, **kwargs + ): + """ + :keyword value: Gets a page of NSP LinkReference resources. + :paramtype value: list[~azure.mgmt.network.v2021_02_01_preview.models.NspLinkReference] + :keyword next_link: Gets the URL to get the next page of results. + :paramtype next_link: str + """ + super().__init__(**kwargs) + self.value = value + self.next_link = next_link + + class NspProfile(Resource): """The network security perimeter profile resource. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/models/_network_management_client_enums.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/models/_network_management_client_enums.py index b7dd56958a9f..928973d87b14 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/models/_network_management_client_enums.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/models/_network_management_client_enums.py @@ -121,6 +121,15 @@ class MembershipType(str, Enum, metaclass=CaseInsensitiveEnumMeta): DYNAMIC = "Dynamic" +class NspLinkStatus(str, Enum, metaclass=CaseInsensitiveEnumMeta): + """The NSP link state.""" + + APPROVED = "Approved" + PENDING = "Pending" + REJECTED = "Rejected" + DISCONNECTED = "Disconnected" + + class NspProvisioningState(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The current provisioning state.""" diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/operations/__init__.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/operations/__init__.py index 653c730d77be..fd41b7b45671 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/operations/__init__.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/operations/__init__.py @@ -30,6 +30,10 @@ from ._operations import NspAssociationReconcileOperations from ._operations import PerimeterAssociableResourceTypesOperations from ._operations import NspAccessRulesReconcileOperations +from ._operations import NspLinksOperations +from ._operations import NspLinkReconcileOperations +from ._operations import NspLinkReferencesOperations +from ._operations import NspLinkReferenceReconcileOperations from ._patch import __all__ as _patch_all from ._patch import * # type: ignore # pylint: disable=unused-wildcard-import @@ -60,6 +64,10 @@ "NspAssociationReconcileOperations", "PerimeterAssociableResourceTypesOperations", "NspAccessRulesReconcileOperations", + "NspLinksOperations", + "NspLinkReconcileOperations", + "NspLinkReferencesOperations", + "NspLinkReferenceReconcileOperations", ] __all__.extend([p for p in _patch_all if p not in __all__]) _patch_sdk() diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/operations/_operations.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/operations/_operations.py index b0fbf79aac43..427c9d471e76 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/operations/_operations.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2021_02_01_preview/operations/_operations.py @@ -8,7 +8,7 @@ # -------------------------------------------------------------------------- import sys from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, cast, overload -from urllib.parse import parse_qs, urljoin, urlparse +import urllib.parse from azure.core.exceptions import ( ClientAuthenticationError, @@ -2563,6 +2563,345 @@ def build_nsp_access_rules_reconcile_post_request( return HttpRequest(method="POST", url=_url, params=_params, headers=_headers, json=json, **kwargs) +def build_nsp_links_get_request( + resource_group_name: str, network_security_perimeter_name: str, link_name: str, subscription_id: str, **kwargs: Any +) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = kwargs.pop( + "template_url", + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/links/{linkName}", + ) # pylint: disable=line-too-long + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, "str"), + "networkSecurityPerimeterName": _SERIALIZER.url( + "network_security_perimeter_name", network_security_perimeter_name, "str" + ), + "linkName": _SERIALIZER.url("link_name", link_name, "str"), + } + + _url = _format_url_section(_url, **path_format_arguments) + + # Construct parameters + _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") + + # Construct headers + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs) + + +def build_nsp_links_create_or_update_request( + resource_group_name: str, network_security_perimeter_name: str, link_name: str, subscription_id: str, **kwargs: Any +) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = kwargs.pop( + "template_url", + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/links/{linkName}", + ) # pylint: disable=line-too-long + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, "str"), + "networkSecurityPerimeterName": _SERIALIZER.url( + "network_security_perimeter_name", network_security_perimeter_name, "str" + ), + "linkName": _SERIALIZER.url("link_name", link_name, "str"), + } + + _url = _format_url_section(_url, **path_format_arguments) + + # Construct parameters + _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") + + # Construct headers + if content_type is not None: + _headers["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str") + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="PUT", url=_url, params=_params, headers=_headers, **kwargs) + + +def build_nsp_links_delete_request( + resource_group_name: str, network_security_perimeter_name: str, link_name: str, subscription_id: str, **kwargs: Any +) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = kwargs.pop( + "template_url", + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/links/{linkName}", + ) # pylint: disable=line-too-long + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, "str"), + "networkSecurityPerimeterName": _SERIALIZER.url( + "network_security_perimeter_name", network_security_perimeter_name, "str" + ), + "linkName": _SERIALIZER.url("link_name", link_name, "str"), + } + + _url = _format_url_section(_url, **path_format_arguments) + + # Construct parameters + _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") + + # Construct headers + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="DELETE", url=_url, params=_params, headers=_headers, **kwargs) + + +def build_nsp_links_list_request( + resource_group_name: str, + network_security_perimeter_name: str, + subscription_id: str, + *, + top: Optional[int] = None, + skip_token: Optional[str] = None, + **kwargs: Any +) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = kwargs.pop( + "template_url", + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/links", + ) # pylint: disable=line-too-long + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, "str"), + "networkSecurityPerimeterName": _SERIALIZER.url( + "network_security_perimeter_name", network_security_perimeter_name, "str" + ), + } + + _url = _format_url_section(_url, **path_format_arguments) + + # Construct parameters + _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") + if top is not None: + _params["$top"] = _SERIALIZER.query("top", top, "int", maximum=20, minimum=1) + if skip_token is not None: + _params["$skipToken"] = _SERIALIZER.query("skip_token", skip_token, "str") + + # Construct headers + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs) + + +def build_nsp_link_reconcile_post_request( + resource_group_name: str, network_security_perimeter_name: str, link_name: str, subscription_id: str, **kwargs: Any +) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = kwargs.pop( + "template_url", + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/links/{linkName}/reconcile", + ) # pylint: disable=line-too-long + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, "str"), + "networkSecurityPerimeterName": _SERIALIZER.url( + "network_security_perimeter_name", network_security_perimeter_name, "str" + ), + "linkName": _SERIALIZER.url("link_name", link_name, "str"), + } + + _url = _format_url_section(_url, **path_format_arguments) + + # Construct parameters + _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") + + # Construct headers + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="POST", url=_url, params=_params, headers=_headers, **kwargs) + + +def build_nsp_link_references_get_request( + resource_group_name: str, + network_security_perimeter_name: str, + link_reference_name: str, + subscription_id: str, + **kwargs: Any +) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = kwargs.pop( + "template_url", + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/linkReferences/{linkReferenceName}", + ) # pylint: disable=line-too-long + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, "str"), + "networkSecurityPerimeterName": _SERIALIZER.url( + "network_security_perimeter_name", network_security_perimeter_name, "str" + ), + "linkReferenceName": _SERIALIZER.url("link_reference_name", link_reference_name, "str"), + } + + _url = _format_url_section(_url, **path_format_arguments) + + # Construct parameters + _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") + + # Construct headers + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs) + + +def build_nsp_link_references_delete_request( + resource_group_name: str, + network_security_perimeter_name: str, + link_reference_name: str, + subscription_id: str, + **kwargs: Any +) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = kwargs.pop( + "template_url", + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/linkReferences/{linkReferenceName}", + ) # pylint: disable=line-too-long + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, "str"), + "networkSecurityPerimeterName": _SERIALIZER.url( + "network_security_perimeter_name", network_security_perimeter_name, "str" + ), + "linkReferenceName": _SERIALIZER.url("link_reference_name", link_reference_name, "str"), + } + + _url = _format_url_section(_url, **path_format_arguments) + + # Construct parameters + _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") + + # Construct headers + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="DELETE", url=_url, params=_params, headers=_headers, **kwargs) + + +def build_nsp_link_references_list_request( + resource_group_name: str, + network_security_perimeter_name: str, + subscription_id: str, + *, + top: Optional[int] = None, + skip_token: Optional[str] = None, + **kwargs: Any +) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = kwargs.pop( + "template_url", + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/linkReferences", + ) # pylint: disable=line-too-long + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, "str"), + "networkSecurityPerimeterName": _SERIALIZER.url( + "network_security_perimeter_name", network_security_perimeter_name, "str" + ), + } + + _url = _format_url_section(_url, **path_format_arguments) + + # Construct parameters + _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") + if top is not None: + _params["$top"] = _SERIALIZER.query("top", top, "int", maximum=20, minimum=1) + if skip_token is not None: + _params["$skipToken"] = _SERIALIZER.query("skip_token", skip_token, "str") + + # Construct headers + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs) + + +def build_nsp_link_reference_reconcile_post_request( + resource_group_name: str, + network_security_perimeter_name: str, + link_reference_name: str, + subscription_id: str, + **kwargs: Any +) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = kwargs.pop( + "template_url", + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/linkReferences/{linkReferenceName}/reconcile", + ) # pylint: disable=line-too-long + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, "str"), + "networkSecurityPerimeterName": _SERIALIZER.url( + "network_security_perimeter_name", network_security_perimeter_name, "str" + ), + "linkReferenceName": _SERIALIZER.url("link_reference_name", link_reference_name, "str"), + } + + _url = _format_url_section(_url, **path_format_arguments) + + # Construct parameters + _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") + + # Construct headers + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="POST", url=_url, params=_params, headers=_headers, **kwargs) + + class NetworkManagersOperations: """ .. warning:: @@ -2570,29 +2909,1040 @@ class NetworkManagersOperations: Instead, you should access the following operations through :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s - :attr:`network_managers` attribute. + :attr:`network_managers` attribute. + """ + + models = _models + + def __init__(self, *args, **kwargs): + input_args = list(args) + self._client = input_args.pop(0) if input_args else kwargs.pop("client") + self._config = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + + @distributed_trace + def get(self, resource_group_name: str, network_manager_name: str, **kwargs: Any) -> _models.NetworkManager: + """Gets the specified Network Manager. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_manager_name: The name of the network manager. Required. + :type network_manager_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: NetworkManager or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManager + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkManager] + + request = build_network_managers_get_request( + resource_group_name=resource_group_name, + network_manager_name=network_manager_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + template_url=self.get.metadata["url"], + headers=_headers, + params=_params, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + + pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access + request, stream=False, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize("NetworkManager", pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}"} # type: ignore + + @overload + def create_or_update( + self, + resource_group_name: str, + network_manager_name: str, + parameters: _models.NetworkManager, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> _models.NetworkManager: + """Creates or updates a Network Manager. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_manager_name: The name of the network manager. Required. + :type network_manager_name: str + :param parameters: Parameters supplied to specify which network manager is. Required. + :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManager + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: NetworkManager or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManager + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + def create_or_update( + self, + resource_group_name: str, + network_manager_name: str, + parameters: IO, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> _models.NetworkManager: + """Creates or updates a Network Manager. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_manager_name: The name of the network manager. Required. + :type network_manager_name: str + :param parameters: Parameters supplied to specify which network manager is. Required. + :type parameters: IO + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: NetworkManager or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManager + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @distributed_trace + def create_or_update( + self, + resource_group_name: str, + network_manager_name: str, + parameters: Union[_models.NetworkManager, IO], + **kwargs: Any + ) -> _models.NetworkManager: + """Creates or updates a Network Manager. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_manager_name: The name of the network manager. Required. + :type network_manager_name: str + :param parameters: Parameters supplied to specify which network manager is. Is either a model + type or a IO type. Required. + :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManager or IO + :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. + Default value is None. + :paramtype content_type: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: NetworkManager or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManager + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkManager] + + content_type = content_type or "application/json" + _json = None + _content = None + if isinstance(parameters, (IO, bytes)): + _content = parameters + else: + _json = self._serialize.body(parameters, "NetworkManager") + + request = build_network_managers_create_or_update_request( + resource_group_name=resource_group_name, + network_manager_name=network_manager_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + content_type=content_type, + json=_json, + content=_content, + template_url=self.create_or_update.metadata["url"], + headers=_headers, + params=_params, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + + pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access + request, stream=False, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200, 201]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if response.status_code == 200: + deserialized = self._deserialize("NetworkManager", pipeline_response) + + if response.status_code == 201: + deserialized = self._deserialize("NetworkManager", pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}"} # type: ignore + + @distributed_trace + def delete( # pylint: disable=inconsistent-return-statements + self, resource_group_name: str, network_manager_name: str, **kwargs: Any + ) -> None: + """Deletes a network manager. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_manager_name: The name of the network manager. Required. + :type network_manager_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: None or the result of cls(response) + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + cls = kwargs.pop("cls", None) # type: ClsType[None] + + request = build_network_managers_delete_request( + resource_group_name=resource_group_name, + network_manager_name=network_manager_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + template_url=self.delete.metadata["url"], + headers=_headers, + params=_params, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + + pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access + request, stream=False, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200, 204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if cls: + return cls(pipeline_response, None, {}) + + delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}"} # type: ignore + + @overload + def patch_tags( + self, + resource_group_name: str, + network_manager_name: str, + parameters: _models.TagsObject, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> _models.NetworkManager: + """Patch a NetworkManager Tags. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_manager_name: The name of the network manager. Required. + :type network_manager_name: str + :param parameters: Parameters supplied to update network manager tags. Required. + :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.TagsObject + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: NetworkManager or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManager + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + def patch_tags( + self, + resource_group_name: str, + network_manager_name: str, + parameters: IO, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> _models.NetworkManager: + """Patch a NetworkManager Tags. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_manager_name: The name of the network manager. Required. + :type network_manager_name: str + :param parameters: Parameters supplied to update network manager tags. Required. + :type parameters: IO + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: NetworkManager or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManager + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @distributed_trace + def patch_tags( + self, + resource_group_name: str, + network_manager_name: str, + parameters: Union[_models.TagsObject, IO], + **kwargs: Any + ) -> _models.NetworkManager: + """Patch a NetworkManager Tags. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_manager_name: The name of the network manager. Required. + :type network_manager_name: str + :param parameters: Parameters supplied to update network manager tags. Is either a model type + or a IO type. Required. + :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.TagsObject or IO + :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. + Default value is None. + :paramtype content_type: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: NetworkManager or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManager + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkManager] + + content_type = content_type or "application/json" + _json = None + _content = None + if isinstance(parameters, (IO, bytes)): + _content = parameters + else: + _json = self._serialize.body(parameters, "TagsObject") + + request = build_network_managers_patch_tags_request( + resource_group_name=resource_group_name, + network_manager_name=network_manager_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + content_type=content_type, + json=_json, + content=_content, + template_url=self.patch_tags.metadata["url"], + headers=_headers, + params=_params, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + + pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access + request, stream=False, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize("NetworkManager", pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + patch_tags.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}"} # type: ignore + + @distributed_trace + def list_by_subscription( + self, top: Optional[int] = None, skip_token: Optional[str] = None, **kwargs: Any + ) -> Iterable["_models.NetworkManager"]: + """List all network managers in a subscription. + + :param top: An optional query parameter which specifies the maximum number of records to be + returned by the server. Default value is None. + :type top: int + :param skip_token: SkipToken is only used if a previous operation returned a partial result. If + a previous response contains a nextLink element, the value of the nextLink element will include + a skipToken parameter that specifies a starting point to use for subsequent calls. Default + value is None. + :type skip_token: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: An iterator like instance of either NetworkManager or the result of cls(response) + :rtype: + ~azure.core.paging.ItemPaged[~azure.mgmt.network.v2021_02_01_preview.models.NetworkManager] + :raises ~azure.core.exceptions.HttpResponseError: + """ + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkManagerListResult] + + error_map = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + def prepare_request(next_link=None): + if not next_link: + + request = build_network_managers_list_by_subscription_request( + subscription_id=self._config.subscription_id, + top=top, + skip_token=skip_token, + api_version=api_version, + template_url=self.list_by_subscription.metadata["url"], + headers=_headers, + params=_params, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + + else: + # make call to next link with the client's api-version + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) + _next_request_params["api-version"] = self._config.api_version + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + request.method = "GET" + return request + + def extract_data(pipeline_response): + deserialized = self._deserialize("NetworkManagerListResult", pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return deserialized.next_link or None, iter(list_of_elem) + + def get_next(next_link=None): + request = prepare_request(next_link) + + pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access + request, stream=False, **kwargs + ) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + return pipeline_response + + return ItemPaged(get_next, extract_data) + + list_by_subscription.metadata = {"url": "/subscriptions/{subscriptionId}/providers/Microsoft.Network/networkManagers"} # type: ignore + + @distributed_trace + def list( + self, resource_group_name: str, top: Optional[int] = None, skip_token: Optional[str] = None, **kwargs: Any + ) -> Iterable["_models.NetworkManager"]: + """List network managers in a resource group. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param top: An optional query parameter which specifies the maximum number of records to be + returned by the server. Default value is None. + :type top: int + :param skip_token: SkipToken is only used if a previous operation returned a partial result. If + a previous response contains a nextLink element, the value of the nextLink element will include + a skipToken parameter that specifies a starting point to use for subsequent calls. Default + value is None. + :type skip_token: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: An iterator like instance of either NetworkManager or the result of cls(response) + :rtype: + ~azure.core.paging.ItemPaged[~azure.mgmt.network.v2021_02_01_preview.models.NetworkManager] + :raises ~azure.core.exceptions.HttpResponseError: + """ + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkManagerListResult] + + error_map = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + def prepare_request(next_link=None): + if not next_link: + + request = build_network_managers_list_request( + resource_group_name=resource_group_name, + subscription_id=self._config.subscription_id, + top=top, + skip_token=skip_token, + api_version=api_version, + template_url=self.list.metadata["url"], + headers=_headers, + params=_params, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + + else: + # make call to next link with the client's api-version + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) + _next_request_params["api-version"] = self._config.api_version + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + request.method = "GET" + return request + + def extract_data(pipeline_response): + deserialized = self._deserialize("NetworkManagerListResult", pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return deserialized.next_link or None, iter(list_of_elem) + + def get_next(next_link=None): + request = prepare_request(next_link) + + pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access + request, stream=False, **kwargs + ) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + return pipeline_response + + return ItemPaged(get_next, extract_data) + + list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers"} # type: ignore + + +class NetworkManagerCommitsOperations: + """ + .. warning:: + **DO NOT** instantiate this class directly. + + Instead, you should access the following operations through + :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s + :attr:`network_manager_commits` attribute. + """ + + models = _models + + def __init__(self, *args, **kwargs): + input_args = list(args) + self._client = input_args.pop(0) if input_args else kwargs.pop("client") + self._config = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + + @overload + def post( + self, + resource_group_name: str, + network_manager_name: str, + parameters: _models.NetworkManagerCommit, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> _models.NetworkManagerCommit: + """Post a Network Manager Commit. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_manager_name: The name of the network manager. Required. + :type network_manager_name: str + :param parameters: Parameters supplied to specify which Managed Network commit is. Required. + :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManagerCommit + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: NetworkManagerCommit or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManagerCommit + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + def post( + self, + resource_group_name: str, + network_manager_name: str, + parameters: IO, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> _models.NetworkManagerCommit: + """Post a Network Manager Commit. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_manager_name: The name of the network manager. Required. + :type network_manager_name: str + :param parameters: Parameters supplied to specify which Managed Network commit is. Required. + :type parameters: IO + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: NetworkManagerCommit or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManagerCommit + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @distributed_trace + def post( + self, + resource_group_name: str, + network_manager_name: str, + parameters: Union[_models.NetworkManagerCommit, IO], + **kwargs: Any + ) -> _models.NetworkManagerCommit: + """Post a Network Manager Commit. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_manager_name: The name of the network manager. Required. + :type network_manager_name: str + :param parameters: Parameters supplied to specify which Managed Network commit is. Is either a + model type or a IO type. Required. + :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManagerCommit or IO + :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. + Default value is None. + :paramtype content_type: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: NetworkManagerCommit or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManagerCommit + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkManagerCommit] + + content_type = content_type or "application/json" + _json = None + _content = None + if isinstance(parameters, (IO, bytes)): + _content = parameters + else: + _json = self._serialize.body(parameters, "NetworkManagerCommit") + + request = build_network_manager_commits_post_request( + resource_group_name=resource_group_name, + network_manager_name=network_manager_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + content_type=content_type, + json=_json, + content=_content, + template_url=self.post.metadata["url"], + headers=_headers, + params=_params, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + + pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access + request, stream=False, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [202]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize("NetworkManagerCommit", pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + post.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/commit"} # type: ignore + + +class NetworkManagerDeploymentStatusOperations: + """ + .. warning:: + **DO NOT** instantiate this class directly. + + Instead, you should access the following operations through + :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s + :attr:`network_manager_deployment_status` attribute. + """ + + models = _models + + def __init__(self, *args, **kwargs): + input_args = list(args) + self._client = input_args.pop(0) if input_args else kwargs.pop("client") + self._config = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + + @overload + def list( + self, + resource_group_name: str, + network_manager_name: str, + parameters: _models.NetworkManagerDeploymentStatusParameter, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> _models.NetworkManagerDeploymentStatusListResult: + """Post to List of Network Manager Deployment Status. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_manager_name: The name of the network manager. Required. + :type network_manager_name: str + :param parameters: Parameters supplied to specify which Managed Network deployment status is. + Required. + :type parameters: + ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManagerDeploymentStatusParameter + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: NetworkManagerDeploymentStatusListResult or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManagerDeploymentStatusListResult + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + def list( + self, + resource_group_name: str, + network_manager_name: str, + parameters: IO, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> _models.NetworkManagerDeploymentStatusListResult: + """Post to List of Network Manager Deployment Status. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_manager_name: The name of the network manager. Required. + :type network_manager_name: str + :param parameters: Parameters supplied to specify which Managed Network deployment status is. + Required. + :type parameters: IO + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: NetworkManagerDeploymentStatusListResult or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManagerDeploymentStatusListResult + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @distributed_trace + def list( + self, + resource_group_name: str, + network_manager_name: str, + parameters: Union[_models.NetworkManagerDeploymentStatusParameter, IO], + **kwargs: Any + ) -> _models.NetworkManagerDeploymentStatusListResult: + """Post to List of Network Manager Deployment Status. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_manager_name: The name of the network manager. Required. + :type network_manager_name: str + :param parameters: Parameters supplied to specify which Managed Network deployment status is. + Is either a model type or a IO type. Required. + :type parameters: + ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManagerDeploymentStatusParameter or IO + :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. + Default value is None. + :paramtype content_type: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: NetworkManagerDeploymentStatusListResult or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManagerDeploymentStatusListResult + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkManagerDeploymentStatusListResult] + + content_type = content_type or "application/json" + _json = None + _content = None + if isinstance(parameters, (IO, bytes)): + _content = parameters + else: + _json = self._serialize.body(parameters, "NetworkManagerDeploymentStatusParameter") + + request = build_network_manager_deployment_status_list_request( + resource_group_name=resource_group_name, + network_manager_name=network_manager_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + content_type=content_type, + json=_json, + content=_content, + template_url=self.list.metadata["url"], + headers=_headers, + params=_params, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + + pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access + request, stream=False, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize("NetworkManagerDeploymentStatusListResult", pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/listDeploymentStatus"} # type: ignore + + +class EffectiveVirtualNetworksOperations: + """ + .. warning:: + **DO NOT** instantiate this class directly. + + Instead, you should access the following operations through + :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s + :attr:`effective_virtual_networks` attribute. """ - models = _models + models = _models + + def __init__(self, *args, **kwargs): + input_args = list(args) + self._client = input_args.pop(0) if input_args else kwargs.pop("client") + self._config = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + + @overload + def list_by_network_manager( + self, + resource_group_name: str, + network_manager_name: str, + parameters: _models.EffectiveVirtualNetworksParameter, + top: Optional[int] = None, + skip_token: Optional[str] = None, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> _models.EffectiveVirtualNetworksListResult: + """List effective virtual networks in a network manager. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_manager_name: The name of the network manager. Required. + :type network_manager_name: str + :param parameters: Effective Virtual Networks Parameter. Required. + :type parameters: + ~azure.mgmt.network.v2021_02_01_preview.models.EffectiveVirtualNetworksParameter + :param top: An optional query parameter which specifies the maximum number of records to be + returned by the server. Default value is None. + :type top: int + :param skip_token: SkipToken is only used if a previous operation returned a partial result. If + a previous response contains a nextLink element, the value of the nextLink element will include + a skipToken parameter that specifies a starting point to use for subsequent calls. Default + value is None. + :type skip_token: str + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: EffectiveVirtualNetworksListResult or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.EffectiveVirtualNetworksListResult + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + def list_by_network_manager( + self, + resource_group_name: str, + network_manager_name: str, + parameters: IO, + top: Optional[int] = None, + skip_token: Optional[str] = None, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> _models.EffectiveVirtualNetworksListResult: + """List effective virtual networks in a network manager. - def __init__(self, *args, **kwargs): - input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_manager_name: The name of the network manager. Required. + :type network_manager_name: str + :param parameters: Effective Virtual Networks Parameter. Required. + :type parameters: IO + :param top: An optional query parameter which specifies the maximum number of records to be + returned by the server. Default value is None. + :type top: int + :param skip_token: SkipToken is only used if a previous operation returned a partial result. If + a previous response contains a nextLink element, the value of the nextLink element will include + a skipToken parameter that specifies a starting point to use for subsequent calls. Default + value is None. + :type skip_token: str + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: EffectiveVirtualNetworksListResult or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.EffectiveVirtualNetworksListResult + :raises ~azure.core.exceptions.HttpResponseError: + """ @distributed_trace - def get(self, resource_group_name: str, network_manager_name: str, **kwargs: Any) -> _models.NetworkManager: - """Gets the specified Network Manager. + def list_by_network_manager( + self, + resource_group_name: str, + network_manager_name: str, + parameters: Union[_models.EffectiveVirtualNetworksParameter, IO], + top: Optional[int] = None, + skip_token: Optional[str] = None, + **kwargs: Any + ) -> _models.EffectiveVirtualNetworksListResult: + """List effective virtual networks in a network manager. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_manager_name: The name of the network manager. Required. :type network_manager_name: str + :param parameters: Effective Virtual Networks Parameter. Is either a model type or a IO type. + Required. + :type parameters: + ~azure.mgmt.network.v2021_02_01_preview.models.EffectiveVirtualNetworksParameter or IO + :param top: An optional query parameter which specifies the maximum number of records to be + returned by the server. Default value is None. + :type top: int + :param skip_token: SkipToken is only used if a previous operation returned a partial result. If + a previous response contains a nextLink element, the value of the nextLink element will include + a skipToken parameter that specifies a starting point to use for subsequent calls. Default + value is None. + :type skip_token: str + :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. + Default value is None. + :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: NetworkManager or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManager + :return: EffectiveVirtualNetworksListResult or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.EffectiveVirtualNetworksListResult :raises ~azure.core.exceptions.HttpResponseError: """ error_map = { @@ -2603,18 +3953,32 @@ def get(self, resource_group_name: str, network_manager_name: str, **kwargs: Any } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = kwargs.pop("headers", {}) or {} + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str - cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkManager] + content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + cls = kwargs.pop("cls", None) # type: ClsType[_models.EffectiveVirtualNetworksListResult] - request = build_network_managers_get_request( + content_type = content_type or "application/json" + _json = None + _content = None + if isinstance(parameters, (IO, bytes)): + _content = parameters + else: + _json = self._serialize.body(parameters, "EffectiveVirtualNetworksParameter") + + request = build_effective_virtual_networks_list_by_network_manager_request( resource_group_name=resource_group_name, network_manager_name=network_manager_name, subscription_id=self._config.subscription_id, + top=top, + skip_token=skip_token, api_version=api_version, - template_url=self.get.metadata["url"], + content_type=content_type, + json=_json, + content=_content, + template_url=self.list_by_network_manager.metadata["url"], headers=_headers, params=_params, ) @@ -2631,92 +3995,101 @@ def get(self, resource_group_name: str, network_manager_name: str, **kwargs: Any map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize("NetworkManager", pipeline_response) + deserialized = self._deserialize("EffectiveVirtualNetworksListResult", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}"} # type: ignore + list_by_network_manager.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/listEffectiveVirtualNetworks"} # type: ignore @overload - def create_or_update( + def list_by_network_group( self, resource_group_name: str, network_manager_name: str, - parameters: _models.NetworkManager, + network_group_name: str, + parameters: _models.QueryRequestOptions, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.NetworkManager: - """Creates or updates a Network Manager. + ) -> _models.EffectiveVirtualNetworksListResult: + """Lists all effective virtual networks by specified network group. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_manager_name: The name of the network manager. Required. :type network_manager_name: str - :param parameters: Parameters supplied to specify which network manager is. Required. - :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManager + :param network_group_name: The name of the network group to get. Required. + :type network_group_name: str + :param parameters: Parameters supplied to list correct page. Required. + :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.QueryRequestOptions :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: NetworkManager or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManager + :return: EffectiveVirtualNetworksListResult or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.EffectiveVirtualNetworksListResult :raises ~azure.core.exceptions.HttpResponseError: """ @overload - def create_or_update( + def list_by_network_group( self, resource_group_name: str, network_manager_name: str, + network_group_name: str, parameters: IO, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.NetworkManager: - """Creates or updates a Network Manager. + ) -> _models.EffectiveVirtualNetworksListResult: + """Lists all effective virtual networks by specified network group. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_manager_name: The name of the network manager. Required. :type network_manager_name: str - :param parameters: Parameters supplied to specify which network manager is. Required. + :param network_group_name: The name of the network group to get. Required. + :type network_group_name: str + :param parameters: Parameters supplied to list correct page. Required. :type parameters: IO :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: NetworkManager or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManager + :return: EffectiveVirtualNetworksListResult or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.EffectiveVirtualNetworksListResult :raises ~azure.core.exceptions.HttpResponseError: """ @distributed_trace - def create_or_update( + def list_by_network_group( self, resource_group_name: str, network_manager_name: str, - parameters: Union[_models.NetworkManager, IO], + network_group_name: str, + parameters: Union[_models.QueryRequestOptions, IO], **kwargs: Any - ) -> _models.NetworkManager: - """Creates or updates a Network Manager. + ) -> _models.EffectiveVirtualNetworksListResult: + """Lists all effective virtual networks by specified network group. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_manager_name: The name of the network manager. Required. :type network_manager_name: str - :param parameters: Parameters supplied to specify which network manager is. Is either a model - type or a IO type. Required. - :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManager or IO + :param network_group_name: The name of the network group to get. Required. + :type network_group_name: str + :param parameters: Parameters supplied to list correct page. Is either a model type or a IO + type. Required. + :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.QueryRequestOptions or IO :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. Default value is None. :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: NetworkManager or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManager + :return: EffectiveVirtualNetworksListResult or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.EffectiveVirtualNetworksListResult :raises ~azure.core.exceptions.HttpResponseError: """ error_map = { @@ -2732,7 +4105,7 @@ def create_or_update( api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkManager] + cls = kwargs.pop("cls", None) # type: ClsType[_models.EffectiveVirtualNetworksListResult] content_type = content_type or "application/json" _json = None @@ -2740,17 +4113,18 @@ def create_or_update( if isinstance(parameters, (IO, bytes)): _content = parameters else: - _json = self._serialize.body(parameters, "NetworkManager") + _json = self._serialize.body(parameters, "QueryRequestOptions") - request = build_network_managers_create_or_update_request( + request = build_effective_virtual_networks_list_by_network_group_request( resource_group_name=resource_group_name, network_manager_name=network_manager_name, + network_group_name=network_group_name, subscription_id=self._config.subscription_id, api_version=api_version, content_type=content_type, json=_json, content=_content, - template_url=self.create_or_update.metadata["url"], + template_url=self.list_by_network_group.metadata["url"], headers=_headers, params=_params, ) @@ -2763,108 +4137,69 @@ def create_or_update( response = pipeline_response.http_response - if response.status_code not in [200, 201]: + if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - if response.status_code == 200: - deserialized = self._deserialize("NetworkManager", pipeline_response) - - if response.status_code == 201: - deserialized = self._deserialize("NetworkManager", pipeline_response) + deserialized = self._deserialize("EffectiveVirtualNetworksListResult", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}"} # type: ignore - - @distributed_trace - def delete( # pylint: disable=inconsistent-return-statements - self, resource_group_name: str, network_manager_name: str, **kwargs: Any - ) -> None: - """Deletes a network manager. - - :param resource_group_name: The name of the resource group. Required. - :type resource_group_name: str - :param network_manager_name: The name of the network manager. Required. - :type network_manager_name: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: None or the result of cls(response) - :rtype: None - :raises ~azure.core.exceptions.HttpResponseError: - """ - error_map = { - 401: ClientAuthenticationError, - 404: ResourceNotFoundError, - 409: ResourceExistsError, - 304: ResourceNotModifiedError, - } - error_map.update(kwargs.pop("error_map", {}) or {}) - - _headers = kwargs.pop("headers", {}) or {} - _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - - api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str - cls = kwargs.pop("cls", None) # type: ClsType[None] - - request = build_network_managers_delete_request( - resource_group_name=resource_group_name, - network_manager_name=network_manager_name, - subscription_id=self._config.subscription_id, - api_version=api_version, - template_url=self.delete.metadata["url"], - headers=_headers, - params=_params, - ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + list_by_network_group.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/networkGroups/{networkGroupName}/listEffectiveVirtualNetworks"} # type: ignore - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs - ) - response = pipeline_response.http_response +class ActiveConnectivityConfigurationsOperations: + """ + .. warning:: + **DO NOT** instantiate this class directly. - if response.status_code not in [200, 204]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) + Instead, you should access the following operations through + :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s + :attr:`active_connectivity_configurations` attribute. + """ - if cls: - return cls(pipeline_response, None, {}) + models = _models - delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}"} # type: ignore + def __init__(self, *args, **kwargs): + input_args = list(args) + self._client = input_args.pop(0) if input_args else kwargs.pop("client") + self._config = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") @overload - def patch_tags( + def list( self, resource_group_name: str, network_manager_name: str, - parameters: _models.TagsObject, + parameters: _models.ActiveConfigurationParameter, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.NetworkManager: - """Patch a NetworkManager Tags. + ) -> _models.ActiveConnectivityConfigurationsListResult: + """Lists active connectivity configurations in a network manager. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_manager_name: The name of the network manager. Required. :type network_manager_name: str - :param parameters: Parameters supplied to update network manager tags. Required. - :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.TagsObject + :param parameters: Active Configuration Parameter. Required. + :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.ActiveConfigurationParameter :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: NetworkManager or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManager + :return: ActiveConnectivityConfigurationsListResult or the result of cls(response) + :rtype: + ~azure.mgmt.network.v2021_02_01_preview.models.ActiveConnectivityConfigurationsListResult :raises ~azure.core.exceptions.HttpResponseError: """ @overload - def patch_tags( + def list( self, resource_group_name: str, network_manager_name: str, @@ -2872,47 +4207,50 @@ def patch_tags( *, content_type: str = "application/json", **kwargs: Any - ) -> _models.NetworkManager: - """Patch a NetworkManager Tags. + ) -> _models.ActiveConnectivityConfigurationsListResult: + """Lists active connectivity configurations in a network manager. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_manager_name: The name of the network manager. Required. :type network_manager_name: str - :param parameters: Parameters supplied to update network manager tags. Required. + :param parameters: Active Configuration Parameter. Required. :type parameters: IO :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: NetworkManager or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManager + :return: ActiveConnectivityConfigurationsListResult or the result of cls(response) + :rtype: + ~azure.mgmt.network.v2021_02_01_preview.models.ActiveConnectivityConfigurationsListResult :raises ~azure.core.exceptions.HttpResponseError: """ @distributed_trace - def patch_tags( + def list( self, resource_group_name: str, network_manager_name: str, - parameters: Union[_models.TagsObject, IO], + parameters: Union[_models.ActiveConfigurationParameter, IO], **kwargs: Any - ) -> _models.NetworkManager: - """Patch a NetworkManager Tags. + ) -> _models.ActiveConnectivityConfigurationsListResult: + """Lists active connectivity configurations in a network manager. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_manager_name: The name of the network manager. Required. :type network_manager_name: str - :param parameters: Parameters supplied to update network manager tags. Is either a model type - or a IO type. Required. - :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.TagsObject or IO + :param parameters: Active Configuration Parameter. Is either a model type or a IO type. + Required. + :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.ActiveConfigurationParameter + or IO :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. Default value is None. :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: NetworkManager or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManager + :return: ActiveConnectivityConfigurationsListResult or the result of cls(response) + :rtype: + ~azure.mgmt.network.v2021_02_01_preview.models.ActiveConnectivityConfigurationsListResult :raises ~azure.core.exceptions.HttpResponseError: """ error_map = { @@ -2928,7 +4266,7 @@ def patch_tags( api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkManager] + cls = kwargs.pop("cls", None) # type: ClsType[_models.ActiveConnectivityConfigurationsListResult] content_type = content_type or "application/json" _json = None @@ -2936,9 +4274,9 @@ def patch_tags( if isinstance(parameters, (IO, bytes)): _content = parameters else: - _json = self._serialize.body(parameters, "TagsObject") + _json = self._serialize.body(parameters, "ActiveConfigurationParameter") - request = build_network_managers_patch_tags_request( + request = build_active_connectivity_configurations_list_request( resource_group_name=resource_group_name, network_manager_name=network_manager_name, subscription_id=self._config.subscription_id, @@ -2946,7 +4284,7 @@ def patch_tags( content_type=content_type, json=_json, content=_content, - template_url=self.patch_tags.metadata["url"], + template_url=self.list.metadata["url"], headers=_headers, params=_params, ) @@ -2963,128 +4301,115 @@ def patch_tags( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize("NetworkManager", pipeline_response) + deserialized = self._deserialize("ActiveConnectivityConfigurationsListResult", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - patch_tags.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}"} # type: ignore - - @distributed_trace - def list_by_subscription( - self, top: Optional[int] = None, skip_token: Optional[str] = None, **kwargs: Any - ) -> Iterable["_models.NetworkManager"]: - """List all network managers in a subscription. - - :param top: An optional query parameter which specifies the maximum number of records to be - returned by the server. Default value is None. - :type top: int - :param skip_token: SkipToken is only used if a previous operation returned a partial result. If - a previous response contains a nextLink element, the value of the nextLink element will include - a skipToken parameter that specifies a starting point to use for subsequent calls. Default - value is None. - :type skip_token: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either NetworkManager or the result of cls(response) - :rtype: - ~azure.core.paging.ItemPaged[~azure.mgmt.network.v2021_02_01_preview.models.NetworkManager] - :raises ~azure.core.exceptions.HttpResponseError: - """ - _headers = kwargs.pop("headers", {}) or {} - _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - - api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str - cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkManagerListResult] - - error_map = { - 401: ClientAuthenticationError, - 404: ResourceNotFoundError, - 409: ResourceExistsError, - 304: ResourceNotModifiedError, - } - error_map.update(kwargs.pop("error_map", {}) or {}) - - def prepare_request(next_link=None): - if not next_link: + list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/listActiveConnectivityConfigurations"} # type: ignore - request = build_network_managers_list_by_subscription_request( - subscription_id=self._config.subscription_id, - top=top, - skip_token=skip_token, - api_version=api_version, - template_url=self.list_by_subscription.metadata["url"], - headers=_headers, - params=_params, - ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - else: - # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request +class ActiveSecurityAdminRulesOperations: + """ + .. warning:: + **DO NOT** instantiate this class directly. - def extract_data(pipeline_response): - deserialized = self._deserialize("NetworkManagerListResult", pipeline_response) - list_of_elem = deserialized.value - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, iter(list_of_elem) + Instead, you should access the following operations through + :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s + :attr:`active_security_admin_rules` attribute. + """ - def get_next(next_link=None): - request = prepare_request(next_link) + models = _models - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs - ) - response = pipeline_response.http_response + def __init__(self, *args, **kwargs): + input_args = list(args) + self._client = input_args.pop(0) if input_args else kwargs.pop("client") + self._config = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) + @overload + def list( + self, + resource_group_name: str, + network_manager_name: str, + parameters: _models.ActiveConfigurationParameter, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> _models.ActiveSecurityAdminRulesListResult: + """Lists active security admin rules in a network manager. - return pipeline_response + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_manager_name: The name of the network manager. Required. + :type network_manager_name: str + :param parameters: Active Configuration Parameter. Required. + :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.ActiveConfigurationParameter + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: ActiveSecurityAdminRulesListResult or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.ActiveSecurityAdminRulesListResult + :raises ~azure.core.exceptions.HttpResponseError: + """ - return ItemPaged(get_next, extract_data) + @overload + def list( + self, + resource_group_name: str, + network_manager_name: str, + parameters: IO, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> _models.ActiveSecurityAdminRulesListResult: + """Lists active security admin rules in a network manager. - list_by_subscription.metadata = {"url": "/subscriptions/{subscriptionId}/providers/Microsoft.Network/networkManagers"} # type: ignore + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_manager_name: The name of the network manager. Required. + :type network_manager_name: str + :param parameters: Active Configuration Parameter. Required. + :type parameters: IO + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: ActiveSecurityAdminRulesListResult or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.ActiveSecurityAdminRulesListResult + :raises ~azure.core.exceptions.HttpResponseError: + """ @distributed_trace def list( - self, resource_group_name: str, top: Optional[int] = None, skip_token: Optional[str] = None, **kwargs: Any - ) -> Iterable["_models.NetworkManager"]: - """List network managers in a resource group. + self, + resource_group_name: str, + network_manager_name: str, + parameters: Union[_models.ActiveConfigurationParameter, IO], + **kwargs: Any + ) -> _models.ActiveSecurityAdminRulesListResult: + """Lists active security admin rules in a network manager. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str - :param top: An optional query parameter which specifies the maximum number of records to be - returned by the server. Default value is None. - :type top: int - :param skip_token: SkipToken is only used if a previous operation returned a partial result. If - a previous response contains a nextLink element, the value of the nextLink element will include - a skipToken parameter that specifies a starting point to use for subsequent calls. Default - value is None. - :type skip_token: str + :param network_manager_name: The name of the network manager. Required. + :type network_manager_name: str + :param parameters: Active Configuration Parameter. Is either a model type or a IO type. + Required. + :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.ActiveConfigurationParameter + or IO + :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. + Default value is None. + :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either NetworkManager or the result of cls(response) - :rtype: - ~azure.core.paging.ItemPaged[~azure.mgmt.network.v2021_02_01_preview.models.NetworkManager] + :return: ActiveSecurityAdminRulesListResult or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.ActiveSecurityAdminRulesListResult :raises ~azure.core.exceptions.HttpResponseError: """ - _headers = kwargs.pop("headers", {}) or {} - _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - - api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str - cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkManagerListResult] - error_map = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, @@ -3093,67 +4418,64 @@ def list( } error_map.update(kwargs.pop("error_map", {}) or {}) - def prepare_request(next_link=None): - if not next_link: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - request = build_network_managers_list_request( - resource_group_name=resource_group_name, - subscription_id=self._config.subscription_id, - top=top, - skip_token=skip_token, - api_version=api_version, - template_url=self.list.metadata["url"], - headers=_headers, - params=_params, - ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + cls = kwargs.pop("cls", None) # type: ClsType[_models.ActiveSecurityAdminRulesListResult] - else: - # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request + content_type = content_type or "application/json" + _json = None + _content = None + if isinstance(parameters, (IO, bytes)): + _content = parameters + else: + _json = self._serialize.body(parameters, "ActiveConfigurationParameter") - def extract_data(pipeline_response): - deserialized = self._deserialize("NetworkManagerListResult", pipeline_response) - list_of_elem = deserialized.value - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, iter(list_of_elem) + request = build_active_security_admin_rules_list_request( + resource_group_name=resource_group_name, + network_manager_name=network_manager_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + content_type=content_type, + json=_json, + content=_content, + template_url=self.list.metadata["url"], + headers=_headers, + params=_params, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore - def get_next(next_link=None): - request = prepare_request(next_link) + pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access + request, stream=False, **kwargs + ) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs - ) - response = pipeline_response.http_response + response = pipeline_response.http_response - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) - return pipeline_response + deserialized = self._deserialize("ActiveSecurityAdminRulesListResult", pipeline_response) - return ItemPaged(get_next, extract_data) + if cls: + return cls(pipeline_response, deserialized, {}) - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers"} # type: ignore + return deserialized + + list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/listActiveSecurityAdminRules"} # type: ignore -class NetworkManagerCommitsOperations: +class ActiveSecurityUserRulesOperations: """ .. warning:: **DO NOT** instantiate this class directly. Instead, you should access the following operations through :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s - :attr:`network_manager_commits` attribute. + :attr:`active_security_user_rules` attribute. """ models = _models @@ -3166,34 +4488,34 @@ def __init__(self, *args, **kwargs): self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") @overload - def post( + def list( self, resource_group_name: str, network_manager_name: str, - parameters: _models.NetworkManagerCommit, + parameters: _models.ActiveConfigurationParameter, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.NetworkManagerCommit: - """Post a Network Manager Commit. + ) -> _models.ActiveSecurityUserRulesListResult: + """Lists Active Security User Rules in a network manager. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_manager_name: The name of the network manager. Required. :type network_manager_name: str - :param parameters: Parameters supplied to specify which Managed Network commit is. Required. - :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManagerCommit + :param parameters: Active Configuration Parameter. Required. + :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.ActiveConfigurationParameter :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: NetworkManagerCommit or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManagerCommit + :return: ActiveSecurityUserRulesListResult or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.ActiveSecurityUserRulesListResult :raises ~azure.core.exceptions.HttpResponseError: """ @overload - def post( + def list( self, resource_group_name: str, network_manager_name: str, @@ -3201,47 +4523,48 @@ def post( *, content_type: str = "application/json", **kwargs: Any - ) -> _models.NetworkManagerCommit: - """Post a Network Manager Commit. + ) -> _models.ActiveSecurityUserRulesListResult: + """Lists Active Security User Rules in a network manager. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_manager_name: The name of the network manager. Required. :type network_manager_name: str - :param parameters: Parameters supplied to specify which Managed Network commit is. Required. + :param parameters: Active Configuration Parameter. Required. :type parameters: IO :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: NetworkManagerCommit or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManagerCommit + :return: ActiveSecurityUserRulesListResult or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.ActiveSecurityUserRulesListResult :raises ~azure.core.exceptions.HttpResponseError: """ @distributed_trace - def post( + def list( self, resource_group_name: str, network_manager_name: str, - parameters: Union[_models.NetworkManagerCommit, IO], + parameters: Union[_models.ActiveConfigurationParameter, IO], **kwargs: Any - ) -> _models.NetworkManagerCommit: - """Post a Network Manager Commit. + ) -> _models.ActiveSecurityUserRulesListResult: + """Lists Active Security User Rules in a network manager. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_manager_name: The name of the network manager. Required. :type network_manager_name: str - :param parameters: Parameters supplied to specify which Managed Network commit is. Is either a - model type or a IO type. Required. - :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManagerCommit or IO + :param parameters: Active Configuration Parameter. Is either a model type or a IO type. + Required. + :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.ActiveConfigurationParameter + or IO :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. Default value is None. :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: NetworkManagerCommit or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManagerCommit + :return: ActiveSecurityUserRulesListResult or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.ActiveSecurityUserRulesListResult :raises ~azure.core.exceptions.HttpResponseError: """ error_map = { @@ -3257,7 +4580,7 @@ def post( api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkManagerCommit] + cls = kwargs.pop("cls", None) # type: ClsType[_models.ActiveSecurityUserRulesListResult] content_type = content_type or "application/json" _json = None @@ -3265,9 +4588,9 @@ def post( if isinstance(parameters, (IO, bytes)): _content = parameters else: - _json = self._serialize.body(parameters, "NetworkManagerCommit") + _json = self._serialize.body(parameters, "ActiveConfigurationParameter") - request = build_network_manager_commits_post_request( + request = build_active_security_user_rules_list_request( resource_group_name=resource_group_name, network_manager_name=network_manager_name, subscription_id=self._config.subscription_id, @@ -3275,7 +4598,7 @@ def post( content_type=content_type, json=_json, content=_content, - template_url=self.post.metadata["url"], + template_url=self.list.metadata["url"], headers=_headers, params=_params, ) @@ -3288,28 +4611,28 @@ def post( response = pipeline_response.http_response - if response.status_code not in [202]: + if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize("NetworkManagerCommit", pipeline_response) + deserialized = self._deserialize("ActiveSecurityUserRulesListResult", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - post.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/commit"} # type: ignore + list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/listActiveSecurityUserRules"} # type: ignore -class NetworkManagerDeploymentStatusOperations: +class ConnectivityConfigurationsOperations: """ .. warning:: **DO NOT** instantiate this class directly. Instead, you should access the following operations through :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s - :attr:`network_manager_deployment_status` attribute. + :attr:`connectivity_configurations` attribute. """ models = _models @@ -3321,87 +4644,164 @@ def __init__(self, *args, **kwargs): self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + @distributed_trace + def get( + self, resource_group_name: str, network_manager_name: str, configuration_name: str, **kwargs: Any + ) -> _models.ConnectivityConfiguration: + """Gets a Network Connectivity Configuration, specified by the resource group, network manager + name, and connectivity Configuration name. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_manager_name: The name of the network manager. Required. + :type network_manager_name: str + :param configuration_name: The name of the network manager connectivity configuration. + Required. + :type configuration_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: ConnectivityConfiguration or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.ConnectivityConfiguration + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + cls = kwargs.pop("cls", None) # type: ClsType[_models.ConnectivityConfiguration] + + request = build_connectivity_configurations_get_request( + resource_group_name=resource_group_name, + network_manager_name=network_manager_name, + configuration_name=configuration_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + template_url=self.get.metadata["url"], + headers=_headers, + params=_params, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + + pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access + request, stream=False, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize("ConnectivityConfiguration", pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/connectivityConfigurations/{configurationName}"} # type: ignore + @overload - def list( + def create_or_update( self, resource_group_name: str, network_manager_name: str, - parameters: _models.NetworkManagerDeploymentStatusParameter, + configuration_name: str, + connectivity_configuration: _models.ConnectivityConfiguration, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.NetworkManagerDeploymentStatusListResult: - """Post to List of Network Manager Deployment Status. + ) -> _models.ConnectivityConfiguration: + """Creates/Updates a new network manager connectivity configuration. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_manager_name: The name of the network manager. Required. :type network_manager_name: str - :param parameters: Parameters supplied to specify which Managed Network deployment status is. + :param configuration_name: The name of the network manager connectivity configuration. Required. - :type parameters: - ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManagerDeploymentStatusParameter + :type configuration_name: str + :param connectivity_configuration: Parameters supplied to create/update a network manager + connectivity configuration. Required. + :type connectivity_configuration: + ~azure.mgmt.network.v2021_02_01_preview.models.ConnectivityConfiguration :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: NetworkManagerDeploymentStatusListResult or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManagerDeploymentStatusListResult + :return: ConnectivityConfiguration or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.ConnectivityConfiguration :raises ~azure.core.exceptions.HttpResponseError: """ @overload - def list( + def create_or_update( self, resource_group_name: str, network_manager_name: str, - parameters: IO, + configuration_name: str, + connectivity_configuration: IO, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.NetworkManagerDeploymentStatusListResult: - """Post to List of Network Manager Deployment Status. + ) -> _models.ConnectivityConfiguration: + """Creates/Updates a new network manager connectivity configuration. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_manager_name: The name of the network manager. Required. :type network_manager_name: str - :param parameters: Parameters supplied to specify which Managed Network deployment status is. + :param configuration_name: The name of the network manager connectivity configuration. Required. - :type parameters: IO + :type configuration_name: str + :param connectivity_configuration: Parameters supplied to create/update a network manager + connectivity configuration. Required. + :type connectivity_configuration: IO :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: NetworkManagerDeploymentStatusListResult or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManagerDeploymentStatusListResult + :return: ConnectivityConfiguration or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.ConnectivityConfiguration :raises ~azure.core.exceptions.HttpResponseError: """ @distributed_trace - def list( + def create_or_update( self, resource_group_name: str, network_manager_name: str, - parameters: Union[_models.NetworkManagerDeploymentStatusParameter, IO], + configuration_name: str, + connectivity_configuration: Union[_models.ConnectivityConfiguration, IO], **kwargs: Any - ) -> _models.NetworkManagerDeploymentStatusListResult: - """Post to List of Network Manager Deployment Status. + ) -> _models.ConnectivityConfiguration: + """Creates/Updates a new network manager connectivity configuration. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_manager_name: The name of the network manager. Required. :type network_manager_name: str - :param parameters: Parameters supplied to specify which Managed Network deployment status is. - Is either a model type or a IO type. Required. - :type parameters: - ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManagerDeploymentStatusParameter or IO + :param configuration_name: The name of the network manager connectivity configuration. + Required. + :type configuration_name: str + :param connectivity_configuration: Parameters supplied to create/update a network manager + connectivity configuration. Is either a model type or a IO type. Required. + :type connectivity_configuration: + ~azure.mgmt.network.v2021_02_01_preview.models.ConnectivityConfiguration or IO :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. Default value is None. :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: NetworkManagerDeploymentStatusListResult or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManagerDeploymentStatusListResult + :return: ConnectivityConfiguration or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.ConnectivityConfiguration :raises ~azure.core.exceptions.HttpResponseError: """ error_map = { @@ -3417,25 +4817,26 @@ def list( api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkManagerDeploymentStatusListResult] + cls = kwargs.pop("cls", None) # type: ClsType[_models.ConnectivityConfiguration] content_type = content_type or "application/json" _json = None _content = None - if isinstance(parameters, (IO, bytes)): - _content = parameters + if isinstance(connectivity_configuration, (IO, bytes)): + _content = connectivity_configuration else: - _json = self._serialize.body(parameters, "NetworkManagerDeploymentStatusParameter") + _json = self._serialize.body(connectivity_configuration, "ConnectivityConfiguration") - request = build_network_manager_deployment_status_list_request( + request = build_connectivity_configurations_create_or_update_request( resource_group_name=resource_group_name, network_manager_name=network_manager_name, + configuration_name=configuration_name, subscription_id=self._config.subscription_id, api_version=api_version, content_type=content_type, json=_json, content=_content, - template_url=self.list.metadata["url"], + template_url=self.create_or_update.metadata["url"], headers=_headers, params=_params, ) @@ -3448,134 +4849,99 @@ def list( response = pipeline_response.http_response - if response.status_code not in [200]: + if response.status_code not in [200, 201]: map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize("NetworkManagerDeploymentStatusListResult", pipeline_response) + if response.status_code == 200: + deserialized = self._deserialize("ConnectivityConfiguration", pipeline_response) + + if response.status_code == 201: + deserialized = self._deserialize("ConnectivityConfiguration", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/listDeploymentStatus"} # type: ignore - - -class EffectiveVirtualNetworksOperations: - """ - .. warning:: - **DO NOT** instantiate this class directly. - - Instead, you should access the following operations through - :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s - :attr:`effective_virtual_networks` attribute. - """ - - models = _models - - def __init__(self, *args, **kwargs): - input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/connectivityConfigurations/{configurationName}"} # type: ignore - @overload - def list_by_network_manager( - self, - resource_group_name: str, - network_manager_name: str, - parameters: _models.EffectiveVirtualNetworksParameter, - top: Optional[int] = None, - skip_token: Optional[str] = None, - *, - content_type: str = "application/json", - **kwargs: Any - ) -> _models.EffectiveVirtualNetworksListResult: - """List effective virtual networks in a network manager. + @distributed_trace + def delete( # pylint: disable=inconsistent-return-statements + self, resource_group_name: str, network_manager_name: str, configuration_name: str, **kwargs: Any + ) -> None: + """Deletes a network manager connectivity configuration, specified by the resource group, network + manager name, and connectivity configuration name. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_manager_name: The name of the network manager. Required. :type network_manager_name: str - :param parameters: Effective Virtual Networks Parameter. Required. - :type parameters: - ~azure.mgmt.network.v2021_02_01_preview.models.EffectiveVirtualNetworksParameter - :param top: An optional query parameter which specifies the maximum number of records to be - returned by the server. Default value is None. - :type top: int - :param skip_token: SkipToken is only used if a previous operation returned a partial result. If - a previous response contains a nextLink element, the value of the nextLink element will include - a skipToken parameter that specifies a starting point to use for subsequent calls. Default - value is None. - :type skip_token: str - :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. - Default value is "application/json". - :paramtype content_type: str + :param configuration_name: The name of the network manager connectivity configuration. + Required. + :type configuration_name: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: EffectiveVirtualNetworksListResult or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.EffectiveVirtualNetworksListResult + :return: None or the result of cls(response) + :rtype: None :raises ~azure.core.exceptions.HttpResponseError: """ + error_map = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) - @overload - def list_by_network_manager( - self, - resource_group_name: str, - network_manager_name: str, - parameters: IO, - top: Optional[int] = None, - skip_token: Optional[str] = None, - *, - content_type: str = "application/json", - **kwargs: Any - ) -> _models.EffectiveVirtualNetworksListResult: - """List effective virtual networks in a network manager. + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - :param resource_group_name: The name of the resource group. Required. - :type resource_group_name: str - :param network_manager_name: The name of the network manager. Required. - :type network_manager_name: str - :param parameters: Effective Virtual Networks Parameter. Required. - :type parameters: IO - :param top: An optional query parameter which specifies the maximum number of records to be - returned by the server. Default value is None. - :type top: int - :param skip_token: SkipToken is only used if a previous operation returned a partial result. If - a previous response contains a nextLink element, the value of the nextLink element will include - a skipToken parameter that specifies a starting point to use for subsequent calls. Default - value is None. - :type skip_token: str - :keyword content_type: Body Parameter content-type. Content type parameter for binary body. - Default value is "application/json". - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: EffectiveVirtualNetworksListResult or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.EffectiveVirtualNetworksListResult - :raises ~azure.core.exceptions.HttpResponseError: - """ + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + cls = kwargs.pop("cls", None) # type: ClsType[None] + + request = build_connectivity_configurations_delete_request( + resource_group_name=resource_group_name, + network_manager_name=network_manager_name, + configuration_name=configuration_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + template_url=self.delete.metadata["url"], + headers=_headers, + params=_params, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + + pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access + request, stream=False, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200, 204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if cls: + return cls(pipeline_response, None, {}) + + delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/connectivityConfigurations/{configurationName}"} # type: ignore @distributed_trace - def list_by_network_manager( + def list( self, resource_group_name: str, network_manager_name: str, - parameters: Union[_models.EffectiveVirtualNetworksParameter, IO], top: Optional[int] = None, skip_token: Optional[str] = None, **kwargs: Any - ) -> _models.EffectiveVirtualNetworksListResult: - """List effective virtual networks in a network manager. + ) -> Iterable["_models.ConnectivityConfiguration"]: + """Lists all the network manager connectivity configuration in a specified network manager. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_manager_name: The name of the network manager. Required. :type network_manager_name: str - :param parameters: Effective Virtual Networks Parameter. Is either a model type or a IO type. - Required. - :type parameters: - ~azure.mgmt.network.v2021_02_01_preview.models.EffectiveVirtualNetworksParameter or IO :param top: An optional query parameter which specifies the maximum number of records to be returned by the server. Default value is None. :type top: int @@ -3584,14 +4950,19 @@ def list_by_network_manager( a skipToken parameter that specifies a starting point to use for subsequent calls. Default value is None. :type skip_token: str - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: EffectiveVirtualNetworksListResult or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.EffectiveVirtualNetworksListResult + :return: An iterator like instance of either ConnectivityConfiguration or the result of + cls(response) + :rtype: + ~azure.core.paging.ItemPaged[~azure.mgmt.network.v2021_02_01_preview.models.ConnectivityConfiguration] :raises ~azure.core.exceptions.HttpResponseError: """ + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + cls = kwargs.pop("cls", None) # type: ClsType[_models.ConnectivityConfigurationListResult] + error_map = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, @@ -3600,134 +4971,158 @@ def list_by_network_manager( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) - _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + def prepare_request(next_link=None): + if not next_link: - api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.EffectiveVirtualNetworksListResult] + request = build_connectivity_configurations_list_request( + resource_group_name=resource_group_name, + network_manager_name=network_manager_name, + subscription_id=self._config.subscription_id, + top=top, + skip_token=skip_token, + api_version=api_version, + template_url=self.list.metadata["url"], + headers=_headers, + params=_params, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore - content_type = content_type or "application/json" - _json = None - _content = None - if isinstance(parameters, (IO, bytes)): - _content = parameters - else: - _json = self._serialize.body(parameters, "EffectiveVirtualNetworksParameter") + else: + # make call to next link with the client's api-version + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) + _next_request_params["api-version"] = self._config.api_version + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + request.method = "GET" + return request - request = build_effective_virtual_networks_list_by_network_manager_request( - resource_group_name=resource_group_name, - network_manager_name=network_manager_name, - subscription_id=self._config.subscription_id, - top=top, - skip_token=skip_token, - api_version=api_version, - content_type=content_type, - json=_json, - content=_content, - template_url=self.list_by_network_manager.metadata["url"], - headers=_headers, - params=_params, - ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore + def extract_data(pipeline_response): + deserialized = self._deserialize("ConnectivityConfigurationListResult", pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return deserialized.next_link or None, iter(list_of_elem) + + def get_next(next_link=None): + request = prepare_request(next_link) + + pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access + request, stream=False, **kwargs + ) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs - ) + return pipeline_response - response = pipeline_response.http_response + return ItemPaged(get_next, extract_data) - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) + list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/connectivityConfigurations"} # type: ignore - deserialized = self._deserialize("EffectiveVirtualNetworksListResult", pipeline_response) - if cls: - return cls(pipeline_response, deserialized, {}) +class EffectiveConnectivityConfigurationsOperations: + """ + .. warning:: + **DO NOT** instantiate this class directly. - return deserialized + Instead, you should access the following operations through + :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s + :attr:`effective_connectivity_configurations` attribute. + """ - list_by_network_manager.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/listEffectiveVirtualNetworks"} # type: ignore + models = _models + + def __init__(self, *args, **kwargs): + input_args = list(args) + self._client = input_args.pop(0) if input_args else kwargs.pop("client") + self._config = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") @overload - def list_by_network_group( + def list( self, resource_group_name: str, - network_manager_name: str, - network_group_name: str, + virtual_network_name: str, parameters: _models.QueryRequestOptions, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.EffectiveVirtualNetworksListResult: - """Lists all effective virtual networks by specified network group. + ) -> _models.NetworkManagerEffectiveConnectivityConfigurationListResult: + """List all effective connectivity configurations applied on a virtual network. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str - :param network_manager_name: The name of the network manager. Required. - :type network_manager_name: str - :param network_group_name: The name of the network group to get. Required. - :type network_group_name: str + :param virtual_network_name: The name of the virtual network. Required. + :type virtual_network_name: str :param parameters: Parameters supplied to list correct page. Required. :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.QueryRequestOptions :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: EffectiveVirtualNetworksListResult or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.EffectiveVirtualNetworksListResult + :return: NetworkManagerEffectiveConnectivityConfigurationListResult or the result of + cls(response) + :rtype: + ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManagerEffectiveConnectivityConfigurationListResult :raises ~azure.core.exceptions.HttpResponseError: """ @overload - def list_by_network_group( + def list( self, resource_group_name: str, - network_manager_name: str, - network_group_name: str, + virtual_network_name: str, parameters: IO, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.EffectiveVirtualNetworksListResult: - """Lists all effective virtual networks by specified network group. + ) -> _models.NetworkManagerEffectiveConnectivityConfigurationListResult: + """List all effective connectivity configurations applied on a virtual network. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str - :param network_manager_name: The name of the network manager. Required. - :type network_manager_name: str - :param network_group_name: The name of the network group to get. Required. - :type network_group_name: str + :param virtual_network_name: The name of the virtual network. Required. + :type virtual_network_name: str :param parameters: Parameters supplied to list correct page. Required. :type parameters: IO :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: EffectiveVirtualNetworksListResult or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.EffectiveVirtualNetworksListResult + :return: NetworkManagerEffectiveConnectivityConfigurationListResult or the result of + cls(response) + :rtype: + ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManagerEffectiveConnectivityConfigurationListResult :raises ~azure.core.exceptions.HttpResponseError: """ @distributed_trace - def list_by_network_group( + def list( self, resource_group_name: str, - network_manager_name: str, - network_group_name: str, + virtual_network_name: str, parameters: Union[_models.QueryRequestOptions, IO], **kwargs: Any - ) -> _models.EffectiveVirtualNetworksListResult: - """Lists all effective virtual networks by specified network group. + ) -> _models.NetworkManagerEffectiveConnectivityConfigurationListResult: + """List all effective connectivity configurations applied on a virtual network. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str - :param network_manager_name: The name of the network manager. Required. - :type network_manager_name: str - :param network_group_name: The name of the network group to get. Required. - :type network_group_name: str + :param virtual_network_name: The name of the virtual network. Required. + :type virtual_network_name: str :param parameters: Parameters supplied to list correct page. Is either a model type or a IO type. Required. :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.QueryRequestOptions or IO @@ -3735,8 +5130,10 @@ def list_by_network_group( Default value is None. :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: EffectiveVirtualNetworksListResult or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.EffectiveVirtualNetworksListResult + :return: NetworkManagerEffectiveConnectivityConfigurationListResult or the result of + cls(response) + :rtype: + ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManagerEffectiveConnectivityConfigurationListResult :raises ~azure.core.exceptions.HttpResponseError: """ error_map = { @@ -3752,7 +5149,9 @@ def list_by_network_group( api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.EffectiveVirtualNetworksListResult] + cls = kwargs.pop( + "cls", None + ) # type: ClsType[_models.NetworkManagerEffectiveConnectivityConfigurationListResult] content_type = content_type or "application/json" _json = None @@ -3762,16 +5161,15 @@ def list_by_network_group( else: _json = self._serialize.body(parameters, "QueryRequestOptions") - request = build_effective_virtual_networks_list_by_network_group_request( + request = build_effective_connectivity_configurations_list_request( resource_group_name=resource_group_name, - network_manager_name=network_manager_name, - network_group_name=network_group_name, + virtual_network_name=virtual_network_name, subscription_id=self._config.subscription_id, api_version=api_version, content_type=content_type, json=_json, content=_content, - template_url=self.list_by_network_group.metadata["url"], + template_url=self.list.metadata["url"], headers=_headers, params=_params, ) @@ -3788,24 +5186,26 @@ def list_by_network_group( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize("EffectiveVirtualNetworksListResult", pipeline_response) + deserialized = self._deserialize( + "NetworkManagerEffectiveConnectivityConfigurationListResult", pipeline_response + ) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - list_by_network_group.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/networkGroups/{networkGroupName}/listEffectiveVirtualNetworks"} # type: ignore + list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/listNetworkManagerEffectiveConnectivityConfigurations"} # type: ignore -class ActiveConnectivityConfigurationsOperations: +class NetworkManagerEffectiveSecurityAdminRulesOperations: """ .. warning:: **DO NOT** instantiate this class directly. Instead, you should access the following operations through :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s - :attr:`active_connectivity_configurations` attribute. + :attr:`network_manager_effective_security_admin_rules` attribute. """ models = _models @@ -3821,27 +5221,27 @@ def __init__(self, *args, **kwargs): def list( self, resource_group_name: str, - network_manager_name: str, - parameters: _models.ActiveConfigurationParameter, + virtual_network_name: str, + parameters: _models.QueryRequestOptions, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.ActiveConnectivityConfigurationsListResult: - """Lists active connectivity configurations in a network manager. + ) -> _models.NetworkManagerEffectiveSecurityAdminRulesListResult: + """List all effective security admin rules applied on a virtual network. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str - :param network_manager_name: The name of the network manager. Required. - :type network_manager_name: str - :param parameters: Active Configuration Parameter. Required. - :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.ActiveConfigurationParameter + :param virtual_network_name: The name of the virtual network. Required. + :type virtual_network_name: str + :param parameters: Parameters supplied to list correct page. Required. + :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.QueryRequestOptions :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: ActiveConnectivityConfigurationsListResult or the result of cls(response) + :return: NetworkManagerEffectiveSecurityAdminRulesListResult or the result of cls(response) :rtype: - ~azure.mgmt.network.v2021_02_01_preview.models.ActiveConnectivityConfigurationsListResult + ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManagerEffectiveSecurityAdminRulesListResult :raises ~azure.core.exceptions.HttpResponseError: """ @@ -3849,27 +5249,27 @@ def list( def list( self, resource_group_name: str, - network_manager_name: str, + virtual_network_name: str, parameters: IO, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.ActiveConnectivityConfigurationsListResult: - """Lists active connectivity configurations in a network manager. + ) -> _models.NetworkManagerEffectiveSecurityAdminRulesListResult: + """List all effective security admin rules applied on a virtual network. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str - :param network_manager_name: The name of the network manager. Required. - :type network_manager_name: str - :param parameters: Active Configuration Parameter. Required. + :param virtual_network_name: The name of the virtual network. Required. + :type virtual_network_name: str + :param parameters: Parameters supplied to list correct page. Required. :type parameters: IO :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: ActiveConnectivityConfigurationsListResult or the result of cls(response) + :return: NetworkManagerEffectiveSecurityAdminRulesListResult or the result of cls(response) :rtype: - ~azure.mgmt.network.v2021_02_01_preview.models.ActiveConnectivityConfigurationsListResult + ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManagerEffectiveSecurityAdminRulesListResult :raises ~azure.core.exceptions.HttpResponseError: """ @@ -3877,27 +5277,26 @@ def list( def list( self, resource_group_name: str, - network_manager_name: str, - parameters: Union[_models.ActiveConfigurationParameter, IO], + virtual_network_name: str, + parameters: Union[_models.QueryRequestOptions, IO], **kwargs: Any - ) -> _models.ActiveConnectivityConfigurationsListResult: - """Lists active connectivity configurations in a network manager. + ) -> _models.NetworkManagerEffectiveSecurityAdminRulesListResult: + """List all effective security admin rules applied on a virtual network. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str - :param network_manager_name: The name of the network manager. Required. - :type network_manager_name: str - :param parameters: Active Configuration Parameter. Is either a model type or a IO type. - Required. - :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.ActiveConfigurationParameter - or IO + :param virtual_network_name: The name of the virtual network. Required. + :type virtual_network_name: str + :param parameters: Parameters supplied to list correct page. Is either a model type or a IO + type. Required. + :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.QueryRequestOptions or IO :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. Default value is None. :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: ActiveConnectivityConfigurationsListResult or the result of cls(response) + :return: NetworkManagerEffectiveSecurityAdminRulesListResult or the result of cls(response) :rtype: - ~azure.mgmt.network.v2021_02_01_preview.models.ActiveConnectivityConfigurationsListResult + ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManagerEffectiveSecurityAdminRulesListResult :raises ~azure.core.exceptions.HttpResponseError: """ error_map = { @@ -3913,7 +5312,7 @@ def list( api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ActiveConnectivityConfigurationsListResult] + cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkManagerEffectiveSecurityAdminRulesListResult] content_type = content_type or "application/json" _json = None @@ -3921,11 +5320,11 @@ def list( if isinstance(parameters, (IO, bytes)): _content = parameters else: - _json = self._serialize.body(parameters, "ActiveConfigurationParameter") + _json = self._serialize.body(parameters, "QueryRequestOptions") - request = build_active_connectivity_configurations_list_request( + request = build_network_manager_effective_security_admin_rules_list_request( resource_group_name=resource_group_name, - network_manager_name=network_manager_name, + virtual_network_name=virtual_network_name, subscription_id=self._config.subscription_id, api_version=api_version, content_type=content_type, @@ -3948,113 +5347,201 @@ def list( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize("ActiveConnectivityConfigurationsListResult", pipeline_response) + deserialized = self._deserialize("NetworkManagerEffectiveSecurityAdminRulesListResult", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/listActiveConnectivityConfigurations"} # type: ignore + list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/listNetworkManagerEffectiveSecurityAdminRules"} # type: ignore -class ActiveSecurityAdminRulesOperations: +class NetworkGroupsOperations: """ .. warning:: **DO NOT** instantiate this class directly. Instead, you should access the following operations through :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s - :attr:`active_security_admin_rules` attribute. + :attr:`network_groups` attribute. """ - models = _models + models = _models + + def __init__(self, *args, **kwargs): + input_args = list(args) + self._client = input_args.pop(0) if input_args else kwargs.pop("client") + self._config = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + + @distributed_trace + def get( + self, resource_group_name: str, network_manager_name: str, network_group_name: str, **kwargs: Any + ) -> _models.NetworkGroup: + """Gets the specified network group. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_manager_name: The name of the network manager. Required. + :type network_manager_name: str + :param network_group_name: The name of the network group to get. Required. + :type network_group_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: NetworkGroup or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkGroup + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkGroup] + + request = build_network_groups_get_request( + resource_group_name=resource_group_name, + network_manager_name=network_manager_name, + network_group_name=network_group_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + template_url=self.get.metadata["url"], + headers=_headers, + params=_params, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + + pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access + request, stream=False, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize("NetworkGroup", pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) - def __init__(self, *args, **kwargs): - input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + return deserialized + + get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/networkGroups/{networkGroupName}"} # type: ignore @overload - def list( + def create_or_update( self, resource_group_name: str, network_manager_name: str, - parameters: _models.ActiveConfigurationParameter, + network_group_name: str, + parameters: _models.NetworkGroup, + if_match: Optional[str] = None, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.ActiveSecurityAdminRulesListResult: - """Lists active security admin rules in a network manager. + ) -> _models.NetworkGroup: + """Creates or updates a network group. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_manager_name: The name of the network manager. Required. :type network_manager_name: str - :param parameters: Active Configuration Parameter. Required. - :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.ActiveConfigurationParameter + :param network_group_name: The name of the network group to get. Required. + :type network_group_name: str + :param parameters: Parameters supplied to the specify which network group need to create. + Required. + :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkGroup + :param if_match: The ETag of the transformation. Omit this value to always overwrite the + current resource. Specify the last-seen ETag value to prevent accidentally overwriting + concurrent changes. Default value is None. + :type if_match: str :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: ActiveSecurityAdminRulesListResult or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.ActiveSecurityAdminRulesListResult + :return: NetworkGroup or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkGroup :raises ~azure.core.exceptions.HttpResponseError: """ @overload - def list( + def create_or_update( self, resource_group_name: str, network_manager_name: str, + network_group_name: str, parameters: IO, + if_match: Optional[str] = None, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.ActiveSecurityAdminRulesListResult: - """Lists active security admin rules in a network manager. + ) -> _models.NetworkGroup: + """Creates or updates a network group. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_manager_name: The name of the network manager. Required. :type network_manager_name: str - :param parameters: Active Configuration Parameter. Required. + :param network_group_name: The name of the network group to get. Required. + :type network_group_name: str + :param parameters: Parameters supplied to the specify which network group need to create. + Required. :type parameters: IO + :param if_match: The ETag of the transformation. Omit this value to always overwrite the + current resource. Specify the last-seen ETag value to prevent accidentally overwriting + concurrent changes. Default value is None. + :type if_match: str :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: ActiveSecurityAdminRulesListResult or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.ActiveSecurityAdminRulesListResult + :return: NetworkGroup or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkGroup :raises ~azure.core.exceptions.HttpResponseError: """ @distributed_trace - def list( + def create_or_update( self, resource_group_name: str, network_manager_name: str, - parameters: Union[_models.ActiveConfigurationParameter, IO], + network_group_name: str, + parameters: Union[_models.NetworkGroup, IO], + if_match: Optional[str] = None, **kwargs: Any - ) -> _models.ActiveSecurityAdminRulesListResult: - """Lists active security admin rules in a network manager. + ) -> _models.NetworkGroup: + """Creates or updates a network group. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_manager_name: The name of the network manager. Required. :type network_manager_name: str - :param parameters: Active Configuration Parameter. Is either a model type or a IO type. - Required. - :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.ActiveConfigurationParameter - or IO + :param network_group_name: The name of the network group to get. Required. + :type network_group_name: str + :param parameters: Parameters supplied to the specify which network group need to create. Is + either a model type or a IO type. Required. + :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkGroup or IO + :param if_match: The ETag of the transformation. Omit this value to always overwrite the + current resource. Specify the last-seen ETag value to prevent accidentally overwriting + concurrent changes. Default value is None. + :type if_match: str :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. Default value is None. :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: ActiveSecurityAdminRulesListResult or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.ActiveSecurityAdminRulesListResult + :return: NetworkGroup or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkGroup :raises ~azure.core.exceptions.HttpResponseError: """ error_map = { @@ -4070,7 +5557,7 @@ def list( api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ActiveSecurityAdminRulesListResult] + cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkGroup] content_type = content_type or "application/json" _json = None @@ -4078,17 +5565,19 @@ def list( if isinstance(parameters, (IO, bytes)): _content = parameters else: - _json = self._serialize.body(parameters, "ActiveConfigurationParameter") + _json = self._serialize.body(parameters, "NetworkGroup") - request = build_active_security_admin_rules_list_request( + request = build_network_groups_create_or_update_request( resource_group_name=resource_group_name, network_manager_name=network_manager_name, + network_group_name=network_group_name, subscription_id=self._config.subscription_id, + if_match=if_match, api_version=api_version, content_type=content_type, json=_json, content=_content, - template_url=self.list.metadata["url"], + template_url=self.create_or_update.metadata["url"], headers=_headers, params=_params, ) @@ -4101,28 +5590,199 @@ def list( response = pipeline_response.http_response - if response.status_code not in [200]: + if response.status_code not in [200, 201]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + response_headers = {} + if response.status_code == 200: + response_headers["ETag"] = self._deserialize("str", response.headers.get("ETag")) + + deserialized = self._deserialize("NetworkGroup", pipeline_response) + + if response.status_code == 201: + response_headers["ETag"] = self._deserialize("str", response.headers.get("ETag")) + + deserialized = self._deserialize("NetworkGroup", pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, response_headers) + + return deserialized + + create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/networkGroups/{networkGroupName}"} # type: ignore + + @distributed_trace + def delete( # pylint: disable=inconsistent-return-statements + self, resource_group_name: str, network_manager_name: str, network_group_name: str, **kwargs: Any + ) -> None: + """Deletes a network group. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_manager_name: The name of the network manager. Required. + :type network_manager_name: str + :param network_group_name: The name of the network group to get. Required. + :type network_group_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: None or the result of cls(response) + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + cls = kwargs.pop("cls", None) # type: ClsType[None] + + request = build_network_groups_delete_request( + resource_group_name=resource_group_name, + network_manager_name=network_manager_name, + network_group_name=network_group_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + template_url=self.delete.metadata["url"], + headers=_headers, + params=_params, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + + pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access + request, stream=False, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200, 204]: map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize("ActiveSecurityAdminRulesListResult", pipeline_response) + if cls: + return cls(pipeline_response, None, {}) + + delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/networkGroups/{networkGroupName}"} # type: ignore + + @distributed_trace + def list( + self, + resource_group_name: str, + network_manager_name: str, + top: Optional[int] = None, + skip_token: Optional[str] = None, + **kwargs: Any + ) -> Iterable["_models.NetworkGroup"]: + """Lists the specified network group. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_manager_name: The name of the network manager. Required. + :type network_manager_name: str + :param top: An optional query parameter which specifies the maximum number of records to be + returned by the server. Default value is None. + :type top: int + :param skip_token: SkipToken is only used if a previous operation returned a partial result. If + a previous response contains a nextLink element, the value of the nextLink element will include + a skipToken parameter that specifies a starting point to use for subsequent calls. Default + value is None. + :type skip_token: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: An iterator like instance of either NetworkGroup or the result of cls(response) + :rtype: + ~azure.core.paging.ItemPaged[~azure.mgmt.network.v2021_02_01_preview.models.NetworkGroup] + :raises ~azure.core.exceptions.HttpResponseError: + """ + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkGroupListResult] + + error_map = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + def prepare_request(next_link=None): + if not next_link: + + request = build_network_groups_list_request( + resource_group_name=resource_group_name, + network_manager_name=network_manager_name, + subscription_id=self._config.subscription_id, + top=top, + skip_token=skip_token, + api_version=api_version, + template_url=self.list.metadata["url"], + headers=_headers, + params=_params, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + + else: + # make call to next link with the client's api-version + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) + _next_request_params["api-version"] = self._config.api_version + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + request.method = "GET" + return request + + def extract_data(pipeline_response): + deserialized = self._deserialize("NetworkGroupListResult", pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return deserialized.next_link or None, iter(list_of_elem) + + def get_next(next_link=None): + request = prepare_request(next_link) + + pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access + request, stream=False, **kwargs + ) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) - if cls: - return cls(pipeline_response, deserialized, {}) + return pipeline_response - return deserialized + return ItemPaged(get_next, extract_data) - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/listActiveSecurityAdminRules"} # type: ignore + list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/networkGroups"} # type: ignore -class ActiveSecurityUserRulesOperations: +class SecurityUserConfigurationsOperations: """ .. warning:: **DO NOT** instantiate this class directly. Instead, you should access the following operations through :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s - :attr:`active_security_user_rules` attribute. + :attr:`security_user_configurations` attribute. """ models = _models @@ -4134,86 +5794,43 @@ def __init__(self, *args, **kwargs): self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") - @overload - def list( - self, - resource_group_name: str, - network_manager_name: str, - parameters: _models.ActiveConfigurationParameter, - *, - content_type: str = "application/json", - **kwargs: Any - ) -> _models.ActiveSecurityUserRulesListResult: - """Lists Active Security User Rules in a network manager. - - :param resource_group_name: The name of the resource group. Required. - :type resource_group_name: str - :param network_manager_name: The name of the network manager. Required. - :type network_manager_name: str - :param parameters: Active Configuration Parameter. Required. - :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.ActiveConfigurationParameter - :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. - Default value is "application/json". - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: ActiveSecurityUserRulesListResult or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.ActiveSecurityUserRulesListResult - :raises ~azure.core.exceptions.HttpResponseError: - """ - - @overload + @distributed_trace def list( self, resource_group_name: str, network_manager_name: str, - parameters: IO, - *, - content_type: str = "application/json", + top: Optional[int] = None, + skip_token: Optional[str] = None, **kwargs: Any - ) -> _models.ActiveSecurityUserRulesListResult: - """Lists Active Security User Rules in a network manager. + ) -> Iterable["_models.SecurityConfiguration"]: + """Lists all the network manager security user configurations in a network manager, in a paginated + format. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_manager_name: The name of the network manager. Required. :type network_manager_name: str - :param parameters: Active Configuration Parameter. Required. - :type parameters: IO - :keyword content_type: Body Parameter content-type. Content type parameter for binary body. - Default value is "application/json". - :paramtype content_type: str + :param top: An optional query parameter which specifies the maximum number of records to be + returned by the server. Default value is None. + :type top: int + :param skip_token: SkipToken is only used if a previous operation returned a partial result. If + a previous response contains a nextLink element, the value of the nextLink element will include + a skipToken parameter that specifies a starting point to use for subsequent calls. Default + value is None. + :type skip_token: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: ActiveSecurityUserRulesListResult or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.ActiveSecurityUserRulesListResult + :return: An iterator like instance of either SecurityConfiguration or the result of + cls(response) + :rtype: + ~azure.core.paging.ItemPaged[~azure.mgmt.network.v2021_02_01_preview.models.SecurityConfiguration] :raises ~azure.core.exceptions.HttpResponseError: """ + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - @distributed_trace - def list( - self, - resource_group_name: str, - network_manager_name: str, - parameters: Union[_models.ActiveConfigurationParameter, IO], - **kwargs: Any - ) -> _models.ActiveSecurityUserRulesListResult: - """Lists Active Security User Rules in a network manager. + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + cls = kwargs.pop("cls", None) # type: ClsType[_models.SecurityConfigurationListResult] - :param resource_group_name: The name of the resource group. Required. - :type resource_group_name: str - :param network_manager_name: The name of the network manager. Required. - :type network_manager_name: str - :param parameters: Active Configuration Parameter. Is either a model type or a IO type. - Required. - :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.ActiveConfigurationParameter - or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: ActiveSecurityUserRulesListResult or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.ActiveSecurityUserRulesListResult - :raises ~azure.core.exceptions.HttpResponseError: - """ error_map = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, @@ -4222,92 +5839,81 @@ def list( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) - _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - - api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ActiveSecurityUserRulesListResult] - - content_type = content_type or "application/json" - _json = None - _content = None - if isinstance(parameters, (IO, bytes)): - _content = parameters - else: - _json = self._serialize.body(parameters, "ActiveConfigurationParameter") - - request = build_active_security_user_rules_list_request( - resource_group_name=resource_group_name, - network_manager_name=network_manager_name, - subscription_id=self._config.subscription_id, - api_version=api_version, - content_type=content_type, - json=_json, - content=_content, - template_url=self.list.metadata["url"], - headers=_headers, - params=_params, - ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs - ) - - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) + def prepare_request(next_link=None): + if not next_link: - deserialized = self._deserialize("ActiveSecurityUserRulesListResult", pipeline_response) + request = build_security_user_configurations_list_request( + resource_group_name=resource_group_name, + network_manager_name=network_manager_name, + subscription_id=self._config.subscription_id, + top=top, + skip_token=skip_token, + api_version=api_version, + template_url=self.list.metadata["url"], + headers=_headers, + params=_params, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore - if cls: - return cls(pipeline_response, deserialized, {}) + else: + # make call to next link with the client's api-version + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) + _next_request_params["api-version"] = self._config.api_version + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + request.method = "GET" + return request - return deserialized + def extract_data(pipeline_response): + deserialized = self._deserialize("SecurityConfigurationListResult", pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return deserialized.next_link or None, iter(list_of_elem) - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/listActiveSecurityUserRules"} # type: ignore + def get_next(next_link=None): + request = prepare_request(next_link) + pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access + request, stream=False, **kwargs + ) + response = pipeline_response.http_response -class ConnectivityConfigurationsOperations: - """ - .. warning:: - **DO NOT** instantiate this class directly. + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) - Instead, you should access the following operations through - :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s - :attr:`connectivity_configurations` attribute. - """ + return pipeline_response - models = _models + return ItemPaged(get_next, extract_data) - def __init__(self, *args, **kwargs): - input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityUserConfigurations"} # type: ignore @distributed_trace def get( self, resource_group_name: str, network_manager_name: str, configuration_name: str, **kwargs: Any - ) -> _models.ConnectivityConfiguration: - """Gets a Network Connectivity Configuration, specified by the resource group, network manager - name, and connectivity Configuration name. + ) -> _models.SecurityConfiguration: + """Retrieves a network manager security user configuration. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_manager_name: The name of the network manager. Required. :type network_manager_name: str - :param configuration_name: The name of the network manager connectivity configuration. - Required. + :param configuration_name: The name of the network manager security Configuration. Required. :type configuration_name: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: ConnectivityConfiguration or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.ConnectivityConfiguration + :return: SecurityConfiguration or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.SecurityConfiguration :raises ~azure.core.exceptions.HttpResponseError: """ error_map = { @@ -4322,9 +5928,9 @@ def get( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str - cls = kwargs.pop("cls", None) # type: ClsType[_models.ConnectivityConfiguration] + cls = kwargs.pop("cls", None) # type: ClsType[_models.SecurityConfiguration] - request = build_connectivity_configurations_get_request( + request = build_security_user_configurations_get_request( resource_group_name=resource_group_name, network_manager_name=network_manager_name, configuration_name=configuration_name, @@ -4347,14 +5953,14 @@ def get( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize("ConnectivityConfiguration", pipeline_response) + deserialized = self._deserialize("SecurityConfiguration", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/connectivityConfigurations/{configurationName}"} # type: ignore + get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityUserConfigurations/{configurationName}"} # type: ignore @overload def create_or_update( @@ -4362,30 +5968,29 @@ def create_or_update( resource_group_name: str, network_manager_name: str, configuration_name: str, - connectivity_configuration: _models.ConnectivityConfiguration, + security_user_configuration: _models.SecurityConfiguration, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.ConnectivityConfiguration: - """Creates/Updates a new network manager connectivity configuration. + ) -> _models.SecurityConfiguration: + """Creates or updates a network manager security user configuration. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_manager_name: The name of the network manager. Required. :type network_manager_name: str - :param configuration_name: The name of the network manager connectivity configuration. - Required. + :param configuration_name: The name of the network manager security Configuration. Required. :type configuration_name: str - :param connectivity_configuration: Parameters supplied to create/update a network manager - connectivity configuration. Required. - :type connectivity_configuration: - ~azure.mgmt.network.v2021_02_01_preview.models.ConnectivityConfiguration + :param security_user_configuration: The security user configuration to create or update. + Required. + :type security_user_configuration: + ~azure.mgmt.network.v2021_02_01_preview.models.SecurityConfiguration :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: ConnectivityConfiguration or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.ConnectivityConfiguration + :return: SecurityConfiguration or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.SecurityConfiguration :raises ~azure.core.exceptions.HttpResponseError: """ @@ -4395,29 +6000,28 @@ def create_or_update( resource_group_name: str, network_manager_name: str, configuration_name: str, - connectivity_configuration: IO, + security_user_configuration: IO, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.ConnectivityConfiguration: - """Creates/Updates a new network manager connectivity configuration. + ) -> _models.SecurityConfiguration: + """Creates or updates a network manager security user configuration. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_manager_name: The name of the network manager. Required. :type network_manager_name: str - :param configuration_name: The name of the network manager connectivity configuration. - Required. + :param configuration_name: The name of the network manager security Configuration. Required. :type configuration_name: str - :param connectivity_configuration: Parameters supplied to create/update a network manager - connectivity configuration. Required. - :type connectivity_configuration: IO + :param security_user_configuration: The security user configuration to create or update. + Required. + :type security_user_configuration: IO :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: ConnectivityConfiguration or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.ConnectivityConfiguration + :return: SecurityConfiguration or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.SecurityConfiguration :raises ~azure.core.exceptions.HttpResponseError: """ @@ -4427,28 +6031,27 @@ def create_or_update( resource_group_name: str, network_manager_name: str, configuration_name: str, - connectivity_configuration: Union[_models.ConnectivityConfiguration, IO], + security_user_configuration: Union[_models.SecurityConfiguration, IO], **kwargs: Any - ) -> _models.ConnectivityConfiguration: - """Creates/Updates a new network manager connectivity configuration. + ) -> _models.SecurityConfiguration: + """Creates or updates a network manager security user configuration. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_manager_name: The name of the network manager. Required. :type network_manager_name: str - :param configuration_name: The name of the network manager connectivity configuration. - Required. + :param configuration_name: The name of the network manager security Configuration. Required. :type configuration_name: str - :param connectivity_configuration: Parameters supplied to create/update a network manager - connectivity configuration. Is either a model type or a IO type. Required. - :type connectivity_configuration: - ~azure.mgmt.network.v2021_02_01_preview.models.ConnectivityConfiguration or IO + :param security_user_configuration: The security user configuration to create or update. Is + either a model type or a IO type. Required. + :type security_user_configuration: + ~azure.mgmt.network.v2021_02_01_preview.models.SecurityConfiguration or IO :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. Default value is None. :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: ConnectivityConfiguration or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.ConnectivityConfiguration + :return: SecurityConfiguration or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.SecurityConfiguration :raises ~azure.core.exceptions.HttpResponseError: """ error_map = { @@ -4464,17 +6067,17 @@ def create_or_update( api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.ConnectivityConfiguration] + cls = kwargs.pop("cls", None) # type: ClsType[_models.SecurityConfiguration] content_type = content_type or "application/json" _json = None _content = None - if isinstance(connectivity_configuration, (IO, bytes)): - _content = connectivity_configuration + if isinstance(security_user_configuration, (IO, bytes)): + _content = security_user_configuration else: - _json = self._serialize.body(connectivity_configuration, "ConnectivityConfiguration") + _json = self._serialize.body(security_user_configuration, "SecurityConfiguration") - request = build_connectivity_configurations_create_or_update_request( + request = build_security_user_configurations_create_or_update_request( resource_group_name=resource_group_name, network_manager_name=network_manager_name, configuration_name=configuration_name, @@ -4501,31 +6104,29 @@ def create_or_update( raise HttpResponseError(response=response, error_format=ARMErrorFormat) if response.status_code == 200: - deserialized = self._deserialize("ConnectivityConfiguration", pipeline_response) + deserialized = self._deserialize("SecurityConfiguration", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize("ConnectivityConfiguration", pipeline_response) + deserialized = self._deserialize("SecurityConfiguration", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/connectivityConfigurations/{configurationName}"} # type: ignore + create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityUserConfigurations/{configurationName}"} # type: ignore @distributed_trace def delete( # pylint: disable=inconsistent-return-statements self, resource_group_name: str, network_manager_name: str, configuration_name: str, **kwargs: Any ) -> None: - """Deletes a network manager connectivity configuration, specified by the resource group, network - manager name, and connectivity configuration name. + """Deletes a network manager security user configuration. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_manager_name: The name of the network manager. Required. :type network_manager_name: str - :param configuration_name: The name of the network manager connectivity configuration. - Required. + :param configuration_name: The name of the network manager security Configuration. Required. :type configuration_name: str :keyword callable cls: A custom type or function that will be passed the direct response :return: None or the result of cls(response) @@ -4546,7 +6147,7 @@ def delete( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str cls = kwargs.pop("cls", None) # type: ClsType[None] - request = build_connectivity_configurations_delete_request( + request = build_security_user_configurations_delete_request( resource_group_name=resource_group_name, network_manager_name=network_manager_name, configuration_name=configuration_name, @@ -4572,23 +6173,46 @@ def delete( # pylint: disable=inconsistent-return-statements if cls: return cls(pipeline_response, None, {}) - delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/connectivityConfigurations/{configurationName}"} # type: ignore + delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityUserConfigurations/{configurationName}"} # type: ignore + + +class UserRuleCollectionsOperations: + """ + .. warning:: + **DO NOT** instantiate this class directly. + + Instead, you should access the following operations through + :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s + :attr:`user_rule_collections` attribute. + """ + + models = _models + + def __init__(self, *args, **kwargs): + input_args = list(args) + self._client = input_args.pop(0) if input_args else kwargs.pop("client") + self._config = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") @distributed_trace def list( self, resource_group_name: str, network_manager_name: str, + configuration_name: str, top: Optional[int] = None, skip_token: Optional[str] = None, **kwargs: Any - ) -> Iterable["_models.ConnectivityConfiguration"]: - """Lists all the network manager connectivity configuration in a specified network manager. + ) -> Iterable["_models.RuleCollection"]: + """Lists all the user rule collections in a security configuration, in a paginated format. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_manager_name: The name of the network manager. Required. :type network_manager_name: str + :param configuration_name: The name of the network manager security Configuration. Required. + :type configuration_name: str :param top: An optional query parameter which specifies the maximum number of records to be returned by the server. Default value is None. :type top: int @@ -4598,17 +6222,16 @@ def list( value is None. :type skip_token: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either ConnectivityConfiguration or the result of - cls(response) + :return: An iterator like instance of either RuleCollection or the result of cls(response) :rtype: - ~azure.core.paging.ItemPaged[~azure.mgmt.network.v2021_02_01_preview.models.ConnectivityConfiguration] + ~azure.core.paging.ItemPaged[~azure.mgmt.network.v2021_02_01_preview.models.RuleCollection] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str - cls = kwargs.pop("cls", None) # type: ClsType[_models.ConnectivityConfigurationListResult] + cls = kwargs.pop("cls", None) # type: ClsType[_models.RuleCollectionListResult] error_map = { 401: ClientAuthenticationError, @@ -4621,9 +6244,10 @@ def list( def prepare_request(next_link=None): if not next_link: - request = build_connectivity_configurations_list_request( + request = build_user_rule_collections_list_request( resource_group_name=resource_group_name, network_manager_name=network_manager_name, + configuration_name=configuration_name, subscription_id=self._config.subscription_id, top=top, skip_token=skip_token, @@ -4637,17 +6261,24 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" return request def extract_data(pipeline_response): - deserialized = self._deserialize("ConnectivityConfigurationListResult", pipeline_response) + deserialized = self._deserialize("RuleCollectionListResult", pipeline_response) list_of_elem = deserialized.value if cls: list_of_elem = cls(list_of_elem) @@ -4669,111 +6300,178 @@ def get_next(next_link=None): return ItemPaged(get_next, extract_data) - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/connectivityConfigurations"} # type: ignore + list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityUserConfigurations/{configurationName}/ruleCollections"} # type: ignore + @distributed_trace + def get( + self, + resource_group_name: str, + network_manager_name: str, + configuration_name: str, + rule_collection_name: str, + **kwargs: Any + ) -> _models.RuleCollection: + """Gets a network manager security user configuration rule collection. -class EffectiveConnectivityConfigurationsOperations: - """ - .. warning:: - **DO NOT** instantiate this class directly. + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_manager_name: The name of the network manager. Required. + :type network_manager_name: str + :param configuration_name: The name of the network manager security Configuration. Required. + :type configuration_name: str + :param rule_collection_name: The name of the network manager security Configuration rule + collection. Required. + :type rule_collection_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: RuleCollection or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.RuleCollection + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) - Instead, you should access the following operations through - :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s - :attr:`effective_connectivity_configurations` attribute. - """ + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - models = _models + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + cls = kwargs.pop("cls", None) # type: ClsType[_models.RuleCollection] - def __init__(self, *args, **kwargs): - input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + request = build_user_rule_collections_get_request( + resource_group_name=resource_group_name, + network_manager_name=network_manager_name, + configuration_name=configuration_name, + rule_collection_name=rule_collection_name, + subscription_id=self._config.subscription_id, + api_version=api_version, + template_url=self.get.metadata["url"], + headers=_headers, + params=_params, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + + pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access + request, stream=False, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize("RuleCollection", pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityUserConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}"} # type: ignore @overload - def list( + def create_or_update( self, resource_group_name: str, - virtual_network_name: str, - parameters: _models.QueryRequestOptions, + network_manager_name: str, + configuration_name: str, + rule_collection_name: str, + user_rule_collection: _models.RuleCollection, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.NetworkManagerEffectiveConnectivityConfigurationListResult: - """List all effective connectivity configurations applied on a virtual network. + ) -> _models.RuleCollection: + """Creates or updates a user rule collection. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str - :param virtual_network_name: The name of the virtual network. Required. - :type virtual_network_name: str - :param parameters: Parameters supplied to list correct page. Required. - :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.QueryRequestOptions + :param network_manager_name: The name of the network manager. Required. + :type network_manager_name: str + :param configuration_name: The name of the network manager security Configuration. Required. + :type configuration_name: str + :param rule_collection_name: The name of the network manager security Configuration rule + collection. Required. + :type rule_collection_name: str + :param user_rule_collection: The User Rule Collection to create or update. Required. + :type user_rule_collection: ~azure.mgmt.network.v2021_02_01_preview.models.RuleCollection :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: NetworkManagerEffectiveConnectivityConfigurationListResult or the result of - cls(response) - :rtype: - ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManagerEffectiveConnectivityConfigurationListResult + :return: RuleCollection or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.RuleCollection :raises ~azure.core.exceptions.HttpResponseError: """ @overload - def list( + def create_or_update( self, resource_group_name: str, - virtual_network_name: str, - parameters: IO, + network_manager_name: str, + configuration_name: str, + rule_collection_name: str, + user_rule_collection: IO, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.NetworkManagerEffectiveConnectivityConfigurationListResult: - """List all effective connectivity configurations applied on a virtual network. + ) -> _models.RuleCollection: + """Creates or updates a user rule collection. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str - :param virtual_network_name: The name of the virtual network. Required. - :type virtual_network_name: str - :param parameters: Parameters supplied to list correct page. Required. - :type parameters: IO + :param network_manager_name: The name of the network manager. Required. + :type network_manager_name: str + :param configuration_name: The name of the network manager security Configuration. Required. + :type configuration_name: str + :param rule_collection_name: The name of the network manager security Configuration rule + collection. Required. + :type rule_collection_name: str + :param user_rule_collection: The User Rule Collection to create or update. Required. + :type user_rule_collection: IO :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: NetworkManagerEffectiveConnectivityConfigurationListResult or the result of - cls(response) - :rtype: - ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManagerEffectiveConnectivityConfigurationListResult + :return: RuleCollection or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.RuleCollection :raises ~azure.core.exceptions.HttpResponseError: """ @distributed_trace - def list( + def create_or_update( self, resource_group_name: str, - virtual_network_name: str, - parameters: Union[_models.QueryRequestOptions, IO], + network_manager_name: str, + configuration_name: str, + rule_collection_name: str, + user_rule_collection: Union[_models.RuleCollection, IO], **kwargs: Any - ) -> _models.NetworkManagerEffectiveConnectivityConfigurationListResult: - """List all effective connectivity configurations applied on a virtual network. + ) -> _models.RuleCollection: + """Creates or updates a user rule collection. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str - :param virtual_network_name: The name of the virtual network. Required. - :type virtual_network_name: str - :param parameters: Parameters supplied to list correct page. Is either a model type or a IO - type. Required. - :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.QueryRequestOptions or IO + :param network_manager_name: The name of the network manager. Required. + :type network_manager_name: str + :param configuration_name: The name of the network manager security Configuration. Required. + :type configuration_name: str + :param rule_collection_name: The name of the network manager security Configuration rule + collection. Required. + :type rule_collection_name: str + :param user_rule_collection: The User Rule Collection to create or update. Is either a model + type or a IO type. Required. + :type user_rule_collection: ~azure.mgmt.network.v2021_02_01_preview.models.RuleCollection or IO :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. Default value is None. :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: NetworkManagerEffectiveConnectivityConfigurationListResult or the result of - cls(response) - :rtype: - ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManagerEffectiveConnectivityConfigurationListResult + :return: RuleCollection or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.RuleCollection :raises ~azure.core.exceptions.HttpResponseError: """ error_map = { @@ -4789,27 +6487,27 @@ def list( api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop( - "cls", None - ) # type: ClsType[_models.NetworkManagerEffectiveConnectivityConfigurationListResult] + cls = kwargs.pop("cls", None) # type: ClsType[_models.RuleCollection] content_type = content_type or "application/json" _json = None _content = None - if isinstance(parameters, (IO, bytes)): - _content = parameters + if isinstance(user_rule_collection, (IO, bytes)): + _content = user_rule_collection else: - _json = self._serialize.body(parameters, "QueryRequestOptions") + _json = self._serialize.body(user_rule_collection, "RuleCollection") - request = build_effective_connectivity_configurations_list_request( + request = build_user_rule_collections_create_or_update_request( resource_group_name=resource_group_name, - virtual_network_name=virtual_network_name, + network_manager_name=network_manager_name, + configuration_name=configuration_name, + rule_collection_name=rule_collection_name, subscription_id=self._config.subscription_id, api_version=api_version, content_type=content_type, json=_json, content=_content, - template_url=self.list.metadata["url"], + template_url=self.create_or_update.metadata["url"], headers=_headers, params=_params, ) @@ -4822,121 +6520,46 @@ def list( response = pipeline_response.http_response - if response.status_code not in [200]: + if response.status_code not in [200, 201]: map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize( - "NetworkManagerEffectiveConnectivityConfigurationListResult", pipeline_response - ) + if response.status_code == 200: + deserialized = self._deserialize("RuleCollection", pipeline_response) + + if response.status_code == 201: + deserialized = self._deserialize("RuleCollection", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/listNetworkManagerEffectiveConnectivityConfigurations"} # type: ignore - - -class NetworkManagerEffectiveSecurityAdminRulesOperations: - """ - .. warning:: - **DO NOT** instantiate this class directly. - - Instead, you should access the following operations through - :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s - :attr:`network_manager_effective_security_admin_rules` attribute. - """ - - models = _models - - def __init__(self, *args, **kwargs): - input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") - - @overload - def list( - self, - resource_group_name: str, - virtual_network_name: str, - parameters: _models.QueryRequestOptions, - *, - content_type: str = "application/json", - **kwargs: Any - ) -> _models.NetworkManagerEffectiveSecurityAdminRulesListResult: - """List all effective security admin rules applied on a virtual network. - - :param resource_group_name: The name of the resource group. Required. - :type resource_group_name: str - :param virtual_network_name: The name of the virtual network. Required. - :type virtual_network_name: str - :param parameters: Parameters supplied to list correct page. Required. - :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.QueryRequestOptions - :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. - Default value is "application/json". - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: NetworkManagerEffectiveSecurityAdminRulesListResult or the result of cls(response) - :rtype: - ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManagerEffectiveSecurityAdminRulesListResult - :raises ~azure.core.exceptions.HttpResponseError: - """ - - @overload - def list( - self, - resource_group_name: str, - virtual_network_name: str, - parameters: IO, - *, - content_type: str = "application/json", - **kwargs: Any - ) -> _models.NetworkManagerEffectiveSecurityAdminRulesListResult: - """List all effective security admin rules applied on a virtual network. - - :param resource_group_name: The name of the resource group. Required. - :type resource_group_name: str - :param virtual_network_name: The name of the virtual network. Required. - :type virtual_network_name: str - :param parameters: Parameters supplied to list correct page. Required. - :type parameters: IO - :keyword content_type: Body Parameter content-type. Content type parameter for binary body. - Default value is "application/json". - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: NetworkManagerEffectiveSecurityAdminRulesListResult or the result of cls(response) - :rtype: - ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManagerEffectiveSecurityAdminRulesListResult - :raises ~azure.core.exceptions.HttpResponseError: - """ + create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityUserConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}"} # type: ignore @distributed_trace - def list( + def delete( # pylint: disable=inconsistent-return-statements self, resource_group_name: str, - virtual_network_name: str, - parameters: Union[_models.QueryRequestOptions, IO], + network_manager_name: str, + configuration_name: str, + rule_collection_name: str, **kwargs: Any - ) -> _models.NetworkManagerEffectiveSecurityAdminRulesListResult: - """List all effective security admin rules applied on a virtual network. + ) -> None: + """Deletes a user rule collection. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str - :param virtual_network_name: The name of the virtual network. Required. - :type virtual_network_name: str - :param parameters: Parameters supplied to list correct page. Is either a model type or a IO - type. Required. - :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.QueryRequestOptions or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str + :param network_manager_name: The name of the network manager. Required. + :type network_manager_name: str + :param configuration_name: The name of the network manager security Configuration. Required. + :type configuration_name: str + :param rule_collection_name: The name of the network manager security Configuration rule + collection. Required. + :type rule_collection_name: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: NetworkManagerEffectiveSecurityAdminRulesListResult or the result of cls(response) - :rtype: - ~azure.mgmt.network.v2021_02_01_preview.models.NetworkManagerEffectiveSecurityAdminRulesListResult + :return: None or the result of cls(response) + :rtype: None :raises ~azure.core.exceptions.HttpResponseError: """ error_map = { @@ -4947,30 +6570,20 @@ def list( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkManagerEffectiveSecurityAdminRulesListResult] - - content_type = content_type or "application/json" - _json = None - _content = None - if isinstance(parameters, (IO, bytes)): - _content = parameters - else: - _json = self._serialize.body(parameters, "QueryRequestOptions") + cls = kwargs.pop("cls", None) # type: ClsType[None] - request = build_network_manager_effective_security_admin_rules_list_request( + request = build_user_rule_collections_delete_request( resource_group_name=resource_group_name, - virtual_network_name=virtual_network_name, + network_manager_name=network_manager_name, + configuration_name=configuration_name, + rule_collection_name=rule_collection_name, subscription_id=self._config.subscription_id, api_version=api_version, - content_type=content_type, - json=_json, - content=_content, - template_url=self.list.metadata["url"], + template_url=self.delete.metadata["url"], headers=_headers, params=_params, ) @@ -4983,54 +6596,173 @@ def list( response = pipeline_response.http_response - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) + if response.status_code not in [200, 204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if cls: + return cls(pipeline_response, None, {}) + + delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityUserConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}"} # type: ignore + + +class UserRulesOperations: + """ + .. warning:: + **DO NOT** instantiate this class directly. + + Instead, you should access the following operations through + :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s + :attr:`user_rules` attribute. + """ + + models = _models + + def __init__(self, *args, **kwargs): + input_args = list(args) + self._client = input_args.pop(0) if input_args else kwargs.pop("client") + self._config = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + + @distributed_trace + def list( + self, + resource_group_name: str, + network_manager_name: str, + configuration_name: str, + rule_collection_name: str, + top: Optional[int] = None, + skip_token: Optional[str] = None, + **kwargs: Any + ) -> Iterable["_models.BaseUserRule"]: + """Lists all user rules in a rule collection. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_manager_name: The name of the network manager. Required. + :type network_manager_name: str + :param configuration_name: The name of the network manager security Configuration. Required. + :type configuration_name: str + :param rule_collection_name: The name of the network manager security Configuration rule + collection. Required. + :type rule_collection_name: str + :param top: An optional query parameter which specifies the maximum number of records to be + returned by the server. Default value is None. + :type top: int + :param skip_token: SkipToken is only used if a previous operation returned a partial result. If + a previous response contains a nextLink element, the value of the nextLink element will include + a skipToken parameter that specifies a starting point to use for subsequent calls. Default + value is None. + :type skip_token: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: An iterator like instance of either BaseUserRule or the result of cls(response) + :rtype: + ~azure.core.paging.ItemPaged[~azure.mgmt.network.v2021_02_01_preview.models.BaseUserRule] + :raises ~azure.core.exceptions.HttpResponseError: + """ + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + cls = kwargs.pop("cls", None) # type: ClsType[_models.UserRuleListResult] + + error_map = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + def prepare_request(next_link=None): + if not next_link: - deserialized = self._deserialize("NetworkManagerEffectiveSecurityAdminRulesListResult", pipeline_response) + request = build_user_rules_list_request( + resource_group_name=resource_group_name, + network_manager_name=network_manager_name, + configuration_name=configuration_name, + rule_collection_name=rule_collection_name, + subscription_id=self._config.subscription_id, + top=top, + skip_token=skip_token, + api_version=api_version, + template_url=self.list.metadata["url"], + headers=_headers, + params=_params, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore - if cls: - return cls(pipeline_response, deserialized, {}) + else: + # make call to next link with the client's api-version + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) + _next_request_params["api-version"] = self._config.api_version + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + request.method = "GET" + return request - return deserialized + def extract_data(pipeline_response): + deserialized = self._deserialize("UserRuleListResult", pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return deserialized.next_link or None, iter(list_of_elem) - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/listNetworkManagerEffectiveSecurityAdminRules"} # type: ignore + def get_next(next_link=None): + request = prepare_request(next_link) + pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access + request, stream=False, **kwargs + ) + response = pipeline_response.http_response -class NetworkGroupsOperations: - """ - .. warning:: - **DO NOT** instantiate this class directly. + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) - Instead, you should access the following operations through - :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s - :attr:`network_groups` attribute. - """ + return pipeline_response - models = _models + return ItemPaged(get_next, extract_data) - def __init__(self, *args, **kwargs): - input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityUserConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules"} # type: ignore @distributed_trace def get( - self, resource_group_name: str, network_manager_name: str, network_group_name: str, **kwargs: Any - ) -> _models.NetworkGroup: - """Gets the specified network group. + self, + resource_group_name: str, + network_manager_name: str, + configuration_name: str, + rule_collection_name: str, + rule_name: str, + **kwargs: Any + ) -> _models.BaseUserRule: + """Gets a user rule. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_manager_name: The name of the network manager. Required. :type network_manager_name: str - :param network_group_name: The name of the network group to get. Required. - :type network_group_name: str + :param configuration_name: The name of the network manager security Configuration. Required. + :type configuration_name: str + :param rule_collection_name: The name of the network manager security Configuration rule + collection. Required. + :type rule_collection_name: str + :param rule_name: The name of the rule. Required. + :type rule_name: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: NetworkGroup or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkGroup + :return: BaseUserRule or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.BaseUserRule :raises ~azure.core.exceptions.HttpResponseError: """ error_map = { @@ -5045,12 +6777,14 @@ def get( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str - cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkGroup] + cls = kwargs.pop("cls", None) # type: ClsType[_models.BaseUserRule] - request = build_network_groups_get_request( + request = build_user_rules_get_request( resource_group_name=resource_group_name, network_manager_name=network_manager_name, - network_group_name=network_group_name, + configuration_name=configuration_name, + rule_collection_name=rule_collection_name, + rule_name=rule_name, subscription_id=self._config.subscription_id, api_version=api_version, template_url=self.get.metadata["url"], @@ -5070,48 +6804,49 @@ def get( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize("NetworkGroup", pipeline_response) + deserialized = self._deserialize("BaseUserRule", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/networkGroups/{networkGroupName}"} # type: ignore + get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityUserConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules/{ruleName}"} # type: ignore @overload def create_or_update( self, resource_group_name: str, network_manager_name: str, - network_group_name: str, - parameters: _models.NetworkGroup, - if_match: Optional[str] = None, + configuration_name: str, + rule_collection_name: str, + rule_name: str, + user_rule: _models.BaseUserRule, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.NetworkGroup: - """Creates or updates a network group. + ) -> _models.BaseUserRule: + """Creates or updates a user rule. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_manager_name: The name of the network manager. Required. :type network_manager_name: str - :param network_group_name: The name of the network group to get. Required. - :type network_group_name: str - :param parameters: Parameters supplied to the specify which network group need to create. - Required. - :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkGroup - :param if_match: The ETag of the transformation. Omit this value to always overwrite the - current resource. Specify the last-seen ETag value to prevent accidentally overwriting - concurrent changes. Default value is None. - :type if_match: str + :param configuration_name: The name of the network manager security Configuration. Required. + :type configuration_name: str + :param rule_collection_name: The name of the network manager security Configuration rule + collection. Required. + :type rule_collection_name: str + :param rule_name: The name of the rule. Required. + :type rule_name: str + :param user_rule: The user rule to create or update. Required. + :type user_rule: ~azure.mgmt.network.v2021_02_01_preview.models.BaseUserRule :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: NetworkGroup or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkGroup + :return: BaseUserRule or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.BaseUserRule :raises ~azure.core.exceptions.HttpResponseError: """ @@ -5120,34 +6855,35 @@ def create_or_update( self, resource_group_name: str, network_manager_name: str, - network_group_name: str, - parameters: IO, - if_match: Optional[str] = None, + configuration_name: str, + rule_collection_name: str, + rule_name: str, + user_rule: IO, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.NetworkGroup: - """Creates or updates a network group. + ) -> _models.BaseUserRule: + """Creates or updates a user rule. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_manager_name: The name of the network manager. Required. :type network_manager_name: str - :param network_group_name: The name of the network group to get. Required. - :type network_group_name: str - :param parameters: Parameters supplied to the specify which network group need to create. - Required. - :type parameters: IO - :param if_match: The ETag of the transformation. Omit this value to always overwrite the - current resource. Specify the last-seen ETag value to prevent accidentally overwriting - concurrent changes. Default value is None. - :type if_match: str + :param configuration_name: The name of the network manager security Configuration. Required. + :type configuration_name: str + :param rule_collection_name: The name of the network manager security Configuration rule + collection. Required. + :type rule_collection_name: str + :param rule_name: The name of the rule. Required. + :type rule_name: str + :param user_rule: The user rule to create or update. Required. + :type user_rule: IO :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: NetworkGroup or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkGroup + :return: BaseUserRule or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.BaseUserRule :raises ~azure.core.exceptions.HttpResponseError: """ @@ -5156,32 +6892,34 @@ def create_or_update( self, resource_group_name: str, network_manager_name: str, - network_group_name: str, - parameters: Union[_models.NetworkGroup, IO], - if_match: Optional[str] = None, + configuration_name: str, + rule_collection_name: str, + rule_name: str, + user_rule: Union[_models.BaseUserRule, IO], **kwargs: Any - ) -> _models.NetworkGroup: - """Creates or updates a network group. + ) -> _models.BaseUserRule: + """Creates or updates a user rule. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_manager_name: The name of the network manager. Required. :type network_manager_name: str - :param network_group_name: The name of the network group to get. Required. - :type network_group_name: str - :param parameters: Parameters supplied to the specify which network group need to create. Is - either a model type or a IO type. Required. - :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkGroup or IO - :param if_match: The ETag of the transformation. Omit this value to always overwrite the - current resource. Specify the last-seen ETag value to prevent accidentally overwriting - concurrent changes. Default value is None. - :type if_match: str + :param configuration_name: The name of the network manager security Configuration. Required. + :type configuration_name: str + :param rule_collection_name: The name of the network manager security Configuration rule + collection. Required. + :type rule_collection_name: str + :param rule_name: The name of the rule. Required. + :type rule_name: str + :param user_rule: The user rule to create or update. Is either a model type or a IO type. + Required. + :type user_rule: ~azure.mgmt.network.v2021_02_01_preview.models.BaseUserRule or IO :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. Default value is None. :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: NetworkGroup or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkGroup + :return: BaseUserRule or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.BaseUserRule :raises ~azure.core.exceptions.HttpResponseError: """ error_map = { @@ -5197,22 +6935,23 @@ def create_or_update( api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkGroup] + cls = kwargs.pop("cls", None) # type: ClsType[_models.BaseUserRule] content_type = content_type or "application/json" _json = None _content = None - if isinstance(parameters, (IO, bytes)): - _content = parameters + if isinstance(user_rule, (IO, bytes)): + _content = user_rule else: - _json = self._serialize.body(parameters, "NetworkGroup") + _json = self._serialize.body(user_rule, "BaseUserRule") - request = build_network_groups_create_or_update_request( + request = build_user_rules_create_or_update_request( resource_group_name=resource_group_name, network_manager_name=network_manager_name, - network_group_name=network_group_name, + configuration_name=configuration_name, + rule_collection_name=rule_collection_name, + rule_name=rule_name, subscription_id=self._config.subscription_id, - if_match=if_match, api_version=api_version, content_type=content_type, json=_json, @@ -5234,36 +6973,42 @@ def create_or_update( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - response_headers = {} if response.status_code == 200: - response_headers["ETag"] = self._deserialize("str", response.headers.get("ETag")) - - deserialized = self._deserialize("NetworkGroup", pipeline_response) + deserialized = self._deserialize("BaseUserRule", pipeline_response) if response.status_code == 201: - response_headers["ETag"] = self._deserialize("str", response.headers.get("ETag")) - - deserialized = self._deserialize("NetworkGroup", pipeline_response) + deserialized = self._deserialize("BaseUserRule", pipeline_response) if cls: - return cls(pipeline_response, deserialized, response_headers) + return cls(pipeline_response, deserialized, {}) return deserialized - create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/networkGroups/{networkGroupName}"} # type: ignore + create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityUserConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules/{ruleName}"} # type: ignore @distributed_trace def delete( # pylint: disable=inconsistent-return-statements - self, resource_group_name: str, network_manager_name: str, network_group_name: str, **kwargs: Any + self, + resource_group_name: str, + network_manager_name: str, + configuration_name: str, + rule_collection_name: str, + rule_name: str, + **kwargs: Any ) -> None: - """Deletes a network group. + """Deletes a user rule. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_manager_name: The name of the network manager. Required. :type network_manager_name: str - :param network_group_name: The name of the network group to get. Required. - :type network_group_name: str + :param configuration_name: The name of the network manager security Configuration. Required. + :type configuration_name: str + :param rule_collection_name: The name of the network manager security Configuration rule + collection. Required. + :type rule_collection_name: str + :param rule_name: The name of the rule. Required. + :type rule_name: str :keyword callable cls: A custom type or function that will be passed the direct response :return: None or the result of cls(response) :rtype: None @@ -5283,10 +7028,12 @@ def delete( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str cls = kwargs.pop("cls", None) # type: ClsType[None] - request = build_network_groups_delete_request( + request = build_user_rules_delete_request( resource_group_name=resource_group_name, network_manager_name=network_manager_name, - network_group_name=network_group_name, + configuration_name=configuration_name, + rule_collection_name=rule_collection_name, + rule_name=rule_name, subscription_id=self._config.subscription_id, api_version=api_version, template_url=self.delete.metadata["url"], @@ -5309,113 +7056,17 @@ def delete( # pylint: disable=inconsistent-return-statements if cls: return cls(pipeline_response, None, {}) - delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/networkGroups/{networkGroupName}"} # type: ignore - - @distributed_trace - def list( - self, - resource_group_name: str, - network_manager_name: str, - top: Optional[int] = None, - skip_token: Optional[str] = None, - **kwargs: Any - ) -> Iterable["_models.NetworkGroup"]: - """Lists the specified network group. - - :param resource_group_name: The name of the resource group. Required. - :type resource_group_name: str - :param network_manager_name: The name of the network manager. Required. - :type network_manager_name: str - :param top: An optional query parameter which specifies the maximum number of records to be - returned by the server. Default value is None. - :type top: int - :param skip_token: SkipToken is only used if a previous operation returned a partial result. If - a previous response contains a nextLink element, the value of the nextLink element will include - a skipToken parameter that specifies a starting point to use for subsequent calls. Default - value is None. - :type skip_token: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either NetworkGroup or the result of cls(response) - :rtype: - ~azure.core.paging.ItemPaged[~azure.mgmt.network.v2021_02_01_preview.models.NetworkGroup] - :raises ~azure.core.exceptions.HttpResponseError: - """ - _headers = kwargs.pop("headers", {}) or {} - _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - - api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str - cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkGroupListResult] - - error_map = { - 401: ClientAuthenticationError, - 404: ResourceNotFoundError, - 409: ResourceExistsError, - 304: ResourceNotModifiedError, - } - error_map.update(kwargs.pop("error_map", {}) or {}) - - def prepare_request(next_link=None): - if not next_link: - - request = build_network_groups_list_request( - resource_group_name=resource_group_name, - network_manager_name=network_manager_name, - subscription_id=self._config.subscription_id, - top=top, - skip_token=skip_token, - api_version=api_version, - template_url=self.list.metadata["url"], - headers=_headers, - params=_params, - ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - - else: - # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request - - def extract_data(pipeline_response): - deserialized = self._deserialize("NetworkGroupListResult", pipeline_response) - list_of_elem = deserialized.value - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, iter(list_of_elem) - - def get_next(next_link=None): - request = prepare_request(next_link) - - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs - ) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - return pipeline_response - - return ItemPaged(get_next, extract_data) - - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/networkGroups"} # type: ignore + delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityUserConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules/{ruleName}"} # type: ignore -class SecurityUserConfigurationsOperations: +class SecurityAdminConfigurationsOperations: """ .. warning:: **DO NOT** instantiate this class directly. Instead, you should access the following operations through :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s - :attr:`security_user_configurations` attribute. + :attr:`security_admin_configurations` attribute. """ models = _models @@ -5436,8 +7087,8 @@ def list( skip_token: Optional[str] = None, **kwargs: Any ) -> Iterable["_models.SecurityConfiguration"]: - """Lists all the network manager security user configurations in a network manager, in a paginated - format. + """Lists all the network manager security admin configurations in a network manager, in a + paginated format. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str @@ -5475,7 +7126,7 @@ def list( def prepare_request(next_link=None): if not next_link: - request = build_security_user_configurations_list_request( + request = build_security_admin_configurations_list_request( resource_group_name=resource_group_name, network_manager_name=network_manager_name, subscription_id=self._config.subscription_id, @@ -5491,10 +7142,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -5523,13 +7181,13 @@ def get_next(next_link=None): return ItemPaged(get_next, extract_data) - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityUserConfigurations"} # type: ignore + list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations"} # type: ignore @distributed_trace def get( self, resource_group_name: str, network_manager_name: str, configuration_name: str, **kwargs: Any ) -> _models.SecurityConfiguration: - """Retrieves a network manager security user configuration. + """Retrieves a network manager security admin configuration. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str @@ -5556,7 +7214,7 @@ def get( api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str cls = kwargs.pop("cls", None) # type: ClsType[_models.SecurityConfiguration] - request = build_security_user_configurations_get_request( + request = build_security_admin_configurations_get_request( resource_group_name=resource_group_name, network_manager_name=network_manager_name, configuration_name=configuration_name, @@ -5586,7 +7244,7 @@ def get( return deserialized - get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityUserConfigurations/{configurationName}"} # type: ignore + get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}"} # type: ignore @overload def create_or_update( @@ -5594,12 +7252,12 @@ def create_or_update( resource_group_name: str, network_manager_name: str, configuration_name: str, - security_user_configuration: _models.SecurityConfiguration, + security_admin_configuration: _models.SecurityConfiguration, *, content_type: str = "application/json", **kwargs: Any ) -> _models.SecurityConfiguration: - """Creates or updates a network manager security user configuration. + """Creates or updates a network manager security admin configuration. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str @@ -5607,9 +7265,9 @@ def create_or_update( :type network_manager_name: str :param configuration_name: The name of the network manager security Configuration. Required. :type configuration_name: str - :param security_user_configuration: The security user configuration to create or update. + :param security_admin_configuration: The security admin configuration to create or update. Required. - :type security_user_configuration: + :type security_admin_configuration: ~azure.mgmt.network.v2021_02_01_preview.models.SecurityConfiguration :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". @@ -5626,12 +7284,12 @@ def create_or_update( resource_group_name: str, network_manager_name: str, configuration_name: str, - security_user_configuration: IO, + security_admin_configuration: IO, *, content_type: str = "application/json", **kwargs: Any ) -> _models.SecurityConfiguration: - """Creates or updates a network manager security user configuration. + """Creates or updates a network manager security admin configuration. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str @@ -5639,9 +7297,9 @@ def create_or_update( :type network_manager_name: str :param configuration_name: The name of the network manager security Configuration. Required. :type configuration_name: str - :param security_user_configuration: The security user configuration to create or update. + :param security_admin_configuration: The security admin configuration to create or update. Required. - :type security_user_configuration: IO + :type security_admin_configuration: IO :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str @@ -5657,10 +7315,10 @@ def create_or_update( resource_group_name: str, network_manager_name: str, configuration_name: str, - security_user_configuration: Union[_models.SecurityConfiguration, IO], + security_admin_configuration: Union[_models.SecurityConfiguration, IO], **kwargs: Any ) -> _models.SecurityConfiguration: - """Creates or updates a network manager security user configuration. + """Creates or updates a network manager security admin configuration. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str @@ -5668,9 +7326,9 @@ def create_or_update( :type network_manager_name: str :param configuration_name: The name of the network manager security Configuration. Required. :type configuration_name: str - :param security_user_configuration: The security user configuration to create or update. Is + :param security_admin_configuration: The security admin configuration to create or update. Is either a model type or a IO type. Required. - :type security_user_configuration: + :type security_admin_configuration: ~azure.mgmt.network.v2021_02_01_preview.models.SecurityConfiguration or IO :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. Default value is None. @@ -5698,12 +7356,12 @@ def create_or_update( content_type = content_type or "application/json" _json = None _content = None - if isinstance(security_user_configuration, (IO, bytes)): - _content = security_user_configuration + if isinstance(security_admin_configuration, (IO, bytes)): + _content = security_admin_configuration else: - _json = self._serialize.body(security_user_configuration, "SecurityConfiguration") + _json = self._serialize.body(security_admin_configuration, "SecurityConfiguration") - request = build_security_user_configurations_create_or_update_request( + request = build_security_admin_configurations_create_or_update_request( resource_group_name=resource_group_name, network_manager_name=network_manager_name, configuration_name=configuration_name, @@ -5740,13 +7398,13 @@ def create_or_update( return deserialized - create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityUserConfigurations/{configurationName}"} # type: ignore + create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}"} # type: ignore @distributed_trace def delete( # pylint: disable=inconsistent-return-statements self, resource_group_name: str, network_manager_name: str, configuration_name: str, **kwargs: Any ) -> None: - """Deletes a network manager security user configuration. + """Deletes a network manager security admin configuration. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str @@ -5773,7 +7431,7 @@ def delete( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str cls = kwargs.pop("cls", None) # type: ClsType[None] - request = build_security_user_configurations_delete_request( + request = build_security_admin_configurations_delete_request( resource_group_name=resource_group_name, network_manager_name=network_manager_name, configuration_name=configuration_name, @@ -5799,17 +7457,17 @@ def delete( # pylint: disable=inconsistent-return-statements if cls: return cls(pipeline_response, None, {}) - delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityUserConfigurations/{configurationName}"} # type: ignore + delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}"} # type: ignore -class UserRuleCollectionsOperations: +class AdminRuleCollectionsOperations: """ .. warning:: **DO NOT** instantiate this class directly. Instead, you should access the following operations through :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s - :attr:`user_rule_collections` attribute. + :attr:`admin_rule_collections` attribute. """ models = _models @@ -5831,7 +7489,7 @@ def list( skip_token: Optional[str] = None, **kwargs: Any ) -> Iterable["_models.RuleCollection"]: - """Lists all the user rule collections in a security configuration, in a paginated format. + """Lists all the rule collections in a security admin configuration, in a paginated format. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str @@ -5870,7 +7528,7 @@ def list( def prepare_request(next_link=None): if not next_link: - request = build_user_rule_collections_list_request( + request = build_admin_rule_collections_list_request( resource_group_name=resource_group_name, network_manager_name=network_manager_name, configuration_name=configuration_name, @@ -5887,10 +7545,17 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" @@ -5919,7 +7584,7 @@ def get_next(next_link=None): return ItemPaged(get_next, extract_data) - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityUserConfigurations/{configurationName}/ruleCollections"} # type: ignore + list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections"} # type: ignore @distributed_trace def get( @@ -5930,7 +7595,7 @@ def get( rule_collection_name: str, **kwargs: Any ) -> _models.RuleCollection: - """Gets a network manager security user configuration rule collection. + """Gets a network manager security admin configuration rule collection. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str @@ -5960,7 +7625,7 @@ def get( api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str cls = kwargs.pop("cls", None) # type: ClsType[_models.RuleCollection] - request = build_user_rule_collections_get_request( + request = build_admin_rule_collections_get_request( resource_group_name=resource_group_name, network_manager_name=network_manager_name, configuration_name=configuration_name, @@ -5991,7 +7656,7 @@ def get( return deserialized - get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityUserConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}"} # type: ignore + get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}"} # type: ignore @overload def create_or_update( @@ -6000,12 +7665,12 @@ def create_or_update( network_manager_name: str, configuration_name: str, rule_collection_name: str, - user_rule_collection: _models.RuleCollection, + rule_collection: _models.RuleCollection, *, content_type: str = "application/json", **kwargs: Any ) -> _models.RuleCollection: - """Creates or updates a user rule collection. + """Creates or updates an admin rule collection. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str @@ -6016,8 +7681,8 @@ def create_or_update( :param rule_collection_name: The name of the network manager security Configuration rule collection. Required. :type rule_collection_name: str - :param user_rule_collection: The User Rule Collection to create or update. Required. - :type user_rule_collection: ~azure.mgmt.network.v2021_02_01_preview.models.RuleCollection + :param rule_collection: The Rule Collection to create or update. Required. + :type rule_collection: ~azure.mgmt.network.v2021_02_01_preview.models.RuleCollection :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str @@ -6034,12 +7699,12 @@ def create_or_update( network_manager_name: str, configuration_name: str, rule_collection_name: str, - user_rule_collection: IO, + rule_collection: IO, *, content_type: str = "application/json", **kwargs: Any ) -> _models.RuleCollection: - """Creates or updates a user rule collection. + """Creates or updates an admin rule collection. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str @@ -6050,8 +7715,8 @@ def create_or_update( :param rule_collection_name: The name of the network manager security Configuration rule collection. Required. :type rule_collection_name: str - :param user_rule_collection: The User Rule Collection to create or update. Required. - :type user_rule_collection: IO + :param rule_collection: The Rule Collection to create or update. Required. + :type rule_collection: IO :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str @@ -6068,10 +7733,10 @@ def create_or_update( network_manager_name: str, configuration_name: str, rule_collection_name: str, - user_rule_collection: Union[_models.RuleCollection, IO], + rule_collection: Union[_models.RuleCollection, IO], **kwargs: Any ) -> _models.RuleCollection: - """Creates or updates a user rule collection. + """Creates or updates an admin rule collection. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str @@ -6082,9 +7747,9 @@ def create_or_update( :param rule_collection_name: The name of the network manager security Configuration rule collection. Required. :type rule_collection_name: str - :param user_rule_collection: The User Rule Collection to create or update. Is either a model - type or a IO type. Required. - :type user_rule_collection: ~azure.mgmt.network.v2021_02_01_preview.models.RuleCollection or IO + :param rule_collection: The Rule Collection to create or update. Is either a model type or a IO + type. Required. + :type rule_collection: ~azure.mgmt.network.v2021_02_01_preview.models.RuleCollection or IO :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. Default value is None. :paramtype content_type: str @@ -6111,12 +7776,12 @@ def create_or_update( content_type = content_type or "application/json" _json = None _content = None - if isinstance(user_rule_collection, (IO, bytes)): - _content = user_rule_collection + if isinstance(rule_collection, (IO, bytes)): + _content = rule_collection else: - _json = self._serialize.body(user_rule_collection, "RuleCollection") + _json = self._serialize.body(rule_collection, "RuleCollection") - request = build_user_rule_collections_create_or_update_request( + request = build_admin_rule_collections_create_or_update_request( resource_group_name=resource_group_name, network_manager_name=network_manager_name, configuration_name=configuration_name, @@ -6154,7 +7819,7 @@ def create_or_update( return deserialized - create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityUserConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}"} # type: ignore + create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}"} # type: ignore @distributed_trace def delete( # pylint: disable=inconsistent-return-statements @@ -6165,7 +7830,7 @@ def delete( # pylint: disable=inconsistent-return-statements rule_collection_name: str, **kwargs: Any ) -> None: - """Deletes a user rule collection. + """Deletes an admin rule collection. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str @@ -6195,7 +7860,7 @@ def delete( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str cls = kwargs.pop("cls", None) # type: ClsType[None] - request = build_user_rule_collections_delete_request( + request = build_admin_rule_collections_delete_request( resource_group_name=resource_group_name, network_manager_name=network_manager_name, configuration_name=configuration_name, @@ -6222,17 +7887,17 @@ def delete( # pylint: disable=inconsistent-return-statements if cls: return cls(pipeline_response, None, {}) - delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityUserConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}"} # type: ignore + delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}"} # type: ignore -class UserRulesOperations: +class AdminRulesOperations: """ .. warning:: **DO NOT** instantiate this class directly. Instead, you should access the following operations through :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s - :attr:`user_rules` attribute. + :attr:`admin_rules` attribute. """ models = _models @@ -6254,8 +7919,8 @@ def list( top: Optional[int] = None, skip_token: Optional[str] = None, **kwargs: Any - ) -> Iterable["_models.BaseUserRule"]: - """Lists all user rules in a rule collection. + ) -> Iterable["_models.BaseAdminRule"]: + """List all network manager security configuration admin rules. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str @@ -6275,16 +7940,16 @@ def list( value is None. :type skip_token: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either BaseUserRule or the result of cls(response) + :return: An iterator like instance of either BaseAdminRule or the result of cls(response) :rtype: - ~azure.core.paging.ItemPaged[~azure.mgmt.network.v2021_02_01_preview.models.BaseUserRule] + ~azure.core.paging.ItemPaged[~azure.mgmt.network.v2021_02_01_preview.models.BaseAdminRule] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str - cls = kwargs.pop("cls", None) # type: ClsType[_models.UserRuleListResult] + cls = kwargs.pop("cls", None) # type: ClsType[_models.AdminRuleListResult] error_map = { 401: ClientAuthenticationError, @@ -6297,7 +7962,7 @@ def list( def prepare_request(next_link=None): if not next_link: - request = build_user_rules_list_request( + request = build_admin_rules_list_request( resource_group_name=resource_group_name, network_manager_name=network_manager_name, configuration_name=configuration_name, @@ -6315,17 +7980,24 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" return request def extract_data(pipeline_response): - deserialized = self._deserialize("UserRuleListResult", pipeline_response) + deserialized = self._deserialize("AdminRuleListResult", pipeline_response) list_of_elem = deserialized.value if cls: list_of_elem = cls(list_of_elem) @@ -6347,7 +8019,7 @@ def get_next(next_link=None): return ItemPaged(get_next, extract_data) - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityUserConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules"} # type: ignore + list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules"} # type: ignore @distributed_trace def get( @@ -6358,8 +8030,8 @@ def get( rule_collection_name: str, rule_name: str, **kwargs: Any - ) -> _models.BaseUserRule: - """Gets a user rule. + ) -> _models.BaseAdminRule: + """Gets a network manager security configuration admin rule. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str @@ -6373,8 +8045,8 @@ def get( :param rule_name: The name of the rule. Required. :type rule_name: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: BaseUserRule or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.BaseUserRule + :return: BaseAdminRule or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.BaseAdminRule :raises ~azure.core.exceptions.HttpResponseError: """ error_map = { @@ -6389,9 +8061,9 @@ def get( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str - cls = kwargs.pop("cls", None) # type: ClsType[_models.BaseUserRule] + cls = kwargs.pop("cls", None) # type: ClsType[_models.BaseAdminRule] - request = build_user_rules_get_request( + request = build_admin_rules_get_request( resource_group_name=resource_group_name, network_manager_name=network_manager_name, configuration_name=configuration_name, @@ -6416,14 +8088,14 @@ def get( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize("BaseUserRule", pipeline_response) + deserialized = self._deserialize("BaseAdminRule", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityUserConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules/{ruleName}"} # type: ignore + get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules/{ruleName}"} # type: ignore @overload def create_or_update( @@ -6433,12 +8105,12 @@ def create_or_update( configuration_name: str, rule_collection_name: str, rule_name: str, - user_rule: _models.BaseUserRule, + admin_rule: _models.BaseAdminRule, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.BaseUserRule: - """Creates or updates a user rule. + ) -> _models.BaseAdminRule: + """Creates or updates an admin rule. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str @@ -6451,14 +8123,14 @@ def create_or_update( :type rule_collection_name: str :param rule_name: The name of the rule. Required. :type rule_name: str - :param user_rule: The user rule to create or update. Required. - :type user_rule: ~azure.mgmt.network.v2021_02_01_preview.models.BaseUserRule + :param admin_rule: The admin rule to create or update. Required. + :type admin_rule: ~azure.mgmt.network.v2021_02_01_preview.models.BaseAdminRule :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: BaseUserRule or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.BaseUserRule + :return: BaseAdminRule or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.BaseAdminRule :raises ~azure.core.exceptions.HttpResponseError: """ @@ -6470,12 +8142,12 @@ def create_or_update( configuration_name: str, rule_collection_name: str, rule_name: str, - user_rule: IO, + admin_rule: IO, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.BaseUserRule: - """Creates or updates a user rule. + ) -> _models.BaseAdminRule: + """Creates or updates an admin rule. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str @@ -6488,14 +8160,14 @@ def create_or_update( :type rule_collection_name: str :param rule_name: The name of the rule. Required. :type rule_name: str - :param user_rule: The user rule to create or update. Required. - :type user_rule: IO + :param admin_rule: The admin rule to create or update. Required. + :type admin_rule: IO :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: BaseUserRule or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.BaseUserRule + :return: BaseAdminRule or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.BaseAdminRule :raises ~azure.core.exceptions.HttpResponseError: """ @@ -6507,10 +8179,10 @@ def create_or_update( configuration_name: str, rule_collection_name: str, rule_name: str, - user_rule: Union[_models.BaseUserRule, IO], + admin_rule: Union[_models.BaseAdminRule, IO], **kwargs: Any - ) -> _models.BaseUserRule: - """Creates or updates a user rule. + ) -> _models.BaseAdminRule: + """Creates or updates an admin rule. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str @@ -6523,15 +8195,15 @@ def create_or_update( :type rule_collection_name: str :param rule_name: The name of the rule. Required. :type rule_name: str - :param user_rule: The user rule to create or update. Is either a model type or a IO type. + :param admin_rule: The admin rule to create or update. Is either a model type or a IO type. Required. - :type user_rule: ~azure.mgmt.network.v2021_02_01_preview.models.BaseUserRule or IO + :type admin_rule: ~azure.mgmt.network.v2021_02_01_preview.models.BaseAdminRule or IO :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. Default value is None. :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: BaseUserRule or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.BaseUserRule + :return: BaseAdminRule or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.BaseAdminRule :raises ~azure.core.exceptions.HttpResponseError: """ error_map = { @@ -6547,17 +8219,17 @@ def create_or_update( api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.BaseUserRule] + cls = kwargs.pop("cls", None) # type: ClsType[_models.BaseAdminRule] content_type = content_type or "application/json" _json = None _content = None - if isinstance(user_rule, (IO, bytes)): - _content = user_rule + if isinstance(admin_rule, (IO, bytes)): + _content = admin_rule else: - _json = self._serialize.body(user_rule, "BaseUserRule") + _json = self._serialize.body(admin_rule, "BaseAdminRule") - request = build_user_rules_create_or_update_request( + request = build_admin_rules_create_or_update_request( resource_group_name=resource_group_name, network_manager_name=network_manager_name, configuration_name=configuration_name, @@ -6586,17 +8258,17 @@ def create_or_update( raise HttpResponseError(response=response, error_format=ARMErrorFormat) if response.status_code == 200: - deserialized = self._deserialize("BaseUserRule", pipeline_response) + deserialized = self._deserialize("BaseAdminRule", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize("BaseUserRule", pipeline_response) + deserialized = self._deserialize("BaseAdminRule", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityUserConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules/{ruleName}"} # type: ignore + create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules/{ruleName}"} # type: ignore @distributed_trace def delete( # pylint: disable=inconsistent-return-statements @@ -6608,7 +8280,7 @@ def delete( # pylint: disable=inconsistent-return-statements rule_name: str, **kwargs: Any ) -> None: - """Deletes a user rule. + """Deletes an admin rule. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str @@ -6640,7 +8312,7 @@ def delete( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str cls = kwargs.pop("cls", None) # type: ClsType[None] - request = build_user_rules_delete_request( + request = build_admin_rules_delete_request( resource_group_name=resource_group_name, network_manager_name=network_manager_name, configuration_name=configuration_name, @@ -6668,17 +8340,17 @@ def delete( # pylint: disable=inconsistent-return-statements if cls: return cls(pipeline_response, None, {}) - delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityUserConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules/{ruleName}"} # type: ignore + delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules/{ruleName}"} # type: ignore -class SecurityAdminConfigurationsOperations: +class NetworkSecurityPerimetersOperations: """ .. warning:: **DO NOT** instantiate this class directly. Instead, you should access the following operations through :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s - :attr:`security_admin_configurations` attribute. + :attr:`network_security_perimeters` attribute. """ models = _models @@ -6690,119 +8362,19 @@ def __init__(self, *args, **kwargs): self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") - @distributed_trace - def list( - self, - resource_group_name: str, - network_manager_name: str, - top: Optional[int] = None, - skip_token: Optional[str] = None, - **kwargs: Any - ) -> Iterable["_models.SecurityConfiguration"]: - """Lists all the network manager security admin configurations in a network manager, in a - paginated format. - - :param resource_group_name: The name of the resource group. Required. - :type resource_group_name: str - :param network_manager_name: The name of the network manager. Required. - :type network_manager_name: str - :param top: An optional query parameter which specifies the maximum number of records to be - returned by the server. Default value is None. - :type top: int - :param skip_token: SkipToken is only used if a previous operation returned a partial result. If - a previous response contains a nextLink element, the value of the nextLink element will include - a skipToken parameter that specifies a starting point to use for subsequent calls. Default - value is None. - :type skip_token: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either SecurityConfiguration or the result of - cls(response) - :rtype: - ~azure.core.paging.ItemPaged[~azure.mgmt.network.v2021_02_01_preview.models.SecurityConfiguration] - :raises ~azure.core.exceptions.HttpResponseError: - """ - _headers = kwargs.pop("headers", {}) or {} - _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - - api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str - cls = kwargs.pop("cls", None) # type: ClsType[_models.SecurityConfigurationListResult] - - error_map = { - 401: ClientAuthenticationError, - 404: ResourceNotFoundError, - 409: ResourceExistsError, - 304: ResourceNotModifiedError, - } - error_map.update(kwargs.pop("error_map", {}) or {}) - - def prepare_request(next_link=None): - if not next_link: - - request = build_security_admin_configurations_list_request( - resource_group_name=resource_group_name, - network_manager_name=network_manager_name, - subscription_id=self._config.subscription_id, - top=top, - skip_token=skip_token, - api_version=api_version, - template_url=self.list.metadata["url"], - headers=_headers, - params=_params, - ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - - else: - # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request - - def extract_data(pipeline_response): - deserialized = self._deserialize("SecurityConfigurationListResult", pipeline_response) - list_of_elem = deserialized.value - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, iter(list_of_elem) - - def get_next(next_link=None): - request = prepare_request(next_link) - - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs - ) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - return pipeline_response - - return ItemPaged(get_next, extract_data) - - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations"} # type: ignore - @distributed_trace def get( - self, resource_group_name: str, network_manager_name: str, configuration_name: str, **kwargs: Any - ) -> _models.SecurityConfiguration: - """Retrieves a network manager security admin configuration. + self, resource_group_name: str, network_security_perimeter_name: str, **kwargs: Any + ) -> _models.NetworkSecurityPerimeter: + """Gets the specified network security perimeter by the name. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str - :param network_manager_name: The name of the network manager. Required. - :type network_manager_name: str - :param configuration_name: The name of the network manager security Configuration. Required. - :type configuration_name: str + :param network_security_perimeter_name: The name of the network security perimeter. Required. + :type network_security_perimeter_name: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: SecurityConfiguration or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.SecurityConfiguration + :return: NetworkSecurityPerimeter or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkSecurityPerimeter :raises ~azure.core.exceptions.HttpResponseError: """ error_map = { @@ -6817,12 +8389,11 @@ def get( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str - cls = kwargs.pop("cls", None) # type: ClsType[_models.SecurityConfiguration] + cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkSecurityPerimeter] - request = build_security_admin_configurations_get_request( + request = build_network_security_perimeters_get_request( resource_group_name=resource_group_name, - network_manager_name=network_manager_name, - configuration_name=configuration_name, + network_security_perimeter_name=network_security_perimeter_name, subscription_id=self._config.subscription_id, api_version=api_version, template_url=self.get.metadata["url"], @@ -6842,44 +8413,40 @@ def get( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize("SecurityConfiguration", pipeline_response) + deserialized = self._deserialize("NetworkSecurityPerimeter", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}"} # type: ignore + get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}"} # type: ignore @overload def create_or_update( self, resource_group_name: str, - network_manager_name: str, - configuration_name: str, - security_admin_configuration: _models.SecurityConfiguration, + network_security_perimeter_name: str, + parameters: _models.NetworkSecurityPerimeter, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.SecurityConfiguration: - """Creates or updates a network manager security admin configuration. + ) -> _models.NetworkSecurityPerimeter: + """Creates or updates a Network Security Perimeter. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str - :param network_manager_name: The name of the network manager. Required. - :type network_manager_name: str - :param configuration_name: The name of the network manager security Configuration. Required. - :type configuration_name: str - :param security_admin_configuration: The security admin configuration to create or update. + :param network_security_perimeter_name: The name of the network security perimeter. Required. + :type network_security_perimeter_name: str + :param parameters: Parameter supplied to create or update the network security perimeter. Required. - :type security_admin_configuration: - ~azure.mgmt.network.v2021_02_01_preview.models.SecurityConfiguration + :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkSecurityPerimeter :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: SecurityConfiguration or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.SecurityConfiguration + :return: NetworkSecurityPerimeter or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkSecurityPerimeter :raises ~azure.core.exceptions.HttpResponseError: """ @@ -6887,30 +8454,27 @@ def create_or_update( def create_or_update( self, resource_group_name: str, - network_manager_name: str, - configuration_name: str, - security_admin_configuration: IO, + network_security_perimeter_name: str, + parameters: IO, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.SecurityConfiguration: - """Creates or updates a network manager security admin configuration. + ) -> _models.NetworkSecurityPerimeter: + """Creates or updates a Network Security Perimeter. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str - :param network_manager_name: The name of the network manager. Required. - :type network_manager_name: str - :param configuration_name: The name of the network manager security Configuration. Required. - :type configuration_name: str - :param security_admin_configuration: The security admin configuration to create or update. + :param network_security_perimeter_name: The name of the network security perimeter. Required. + :type network_security_perimeter_name: str + :param parameters: Parameter supplied to create or update the network security perimeter. Required. - :type security_admin_configuration: IO + :type parameters: IO :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: SecurityConfiguration or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.SecurityConfiguration + :return: NetworkSecurityPerimeter or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkSecurityPerimeter :raises ~azure.core.exceptions.HttpResponseError: """ @@ -6918,29 +8482,25 @@ def create_or_update( def create_or_update( self, resource_group_name: str, - network_manager_name: str, - configuration_name: str, - security_admin_configuration: Union[_models.SecurityConfiguration, IO], + network_security_perimeter_name: str, + parameters: Union[_models.NetworkSecurityPerimeter, IO], **kwargs: Any - ) -> _models.SecurityConfiguration: - """Creates or updates a network manager security admin configuration. + ) -> _models.NetworkSecurityPerimeter: + """Creates or updates a Network Security Perimeter. :param resource_group_name: The name of the resource group. Required. - :type resource_group_name: str - :param network_manager_name: The name of the network manager. Required. - :type network_manager_name: str - :param configuration_name: The name of the network manager security Configuration. Required. - :type configuration_name: str - :param security_admin_configuration: The security admin configuration to create or update. Is + :type resource_group_name: str + :param network_security_perimeter_name: The name of the network security perimeter. Required. + :type network_security_perimeter_name: str + :param parameters: Parameter supplied to create or update the network security perimeter. Is either a model type or a IO type. Required. - :type security_admin_configuration: - ~azure.mgmt.network.v2021_02_01_preview.models.SecurityConfiguration or IO + :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkSecurityPerimeter or IO :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. Default value is None. :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: SecurityConfiguration or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.SecurityConfiguration + :return: NetworkSecurityPerimeter or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkSecurityPerimeter :raises ~azure.core.exceptions.HttpResponseError: """ error_map = { @@ -6956,20 +8516,19 @@ def create_or_update( api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.SecurityConfiguration] + cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkSecurityPerimeter] content_type = content_type or "application/json" _json = None _content = None - if isinstance(security_admin_configuration, (IO, bytes)): - _content = security_admin_configuration + if isinstance(parameters, (IO, bytes)): + _content = parameters else: - _json = self._serialize.body(security_admin_configuration, "SecurityConfiguration") + _json = self._serialize.body(parameters, "NetworkSecurityPerimeter") - request = build_security_admin_configurations_create_or_update_request( + request = build_network_security_perimeters_create_or_update_request( resource_group_name=resource_group_name, - network_manager_name=network_manager_name, - configuration_name=configuration_name, + network_security_perimeter_name=network_security_perimeter_name, subscription_id=self._config.subscription_id, api_version=api_version, content_type=content_type, @@ -6993,30 +8552,28 @@ def create_or_update( raise HttpResponseError(response=response, error_format=ARMErrorFormat) if response.status_code == 200: - deserialized = self._deserialize("SecurityConfiguration", pipeline_response) + deserialized = self._deserialize("NetworkSecurityPerimeter", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize("SecurityConfiguration", pipeline_response) + deserialized = self._deserialize("NetworkSecurityPerimeter", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}"} # type: ignore + create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}"} # type: ignore @distributed_trace def delete( # pylint: disable=inconsistent-return-statements - self, resource_group_name: str, network_manager_name: str, configuration_name: str, **kwargs: Any + self, resource_group_name: str, network_security_perimeter_name: str, **kwargs: Any ) -> None: - """Deletes a network manager security admin configuration. + """Deletes a network security perimeter. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str - :param network_manager_name: The name of the network manager. Required. - :type network_manager_name: str - :param configuration_name: The name of the network manager security Configuration. Required. - :type configuration_name: str + :param network_security_perimeter_name: The name of the network security perimeter. Required. + :type network_security_perimeter_name: str :keyword callable cls: A custom type or function that will be passed the direct response :return: None or the result of cls(response) :rtype: None @@ -7036,10 +8593,9 @@ def delete( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str cls = kwargs.pop("cls", None) # type: ClsType[None] - request = build_security_admin_configurations_delete_request( + request = build_network_security_perimeters_delete_request( resource_group_name=resource_group_name, - network_manager_name=network_manager_name, - configuration_name=configuration_name, + network_security_perimeter_name=network_security_perimeter_name, subscription_id=self._config.subscription_id, api_version=api_version, template_url=self.delete.metadata["url"], @@ -7062,46 +8618,109 @@ def delete( # pylint: disable=inconsistent-return-statements if cls: return cls(pipeline_response, None, {}) - delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}"} # type: ignore + delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}"} # type: ignore + @distributed_trace + def list_by_subscription( + self, top: Optional[int] = None, skip_token: Optional[str] = None, **kwargs: Any + ) -> Iterable["_models.NetworkSecurityPerimeter"]: + """List all network security perimeters in a subscription. -class AdminRuleCollectionsOperations: - """ - .. warning:: - **DO NOT** instantiate this class directly. + :param top: An optional query parameter which specifies the maximum number of records to be + returned by the server. Default value is None. + :type top: int + :param skip_token: SkipToken is only used if a previous operation returned a partial result. If + a previous response contains a nextLink element, the value of the nextLink element will include + a skipToken parameter that specifies a starting point to use for subsequent calls. Default + value is None. + :type skip_token: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: An iterator like instance of either NetworkSecurityPerimeter or the result of + cls(response) + :rtype: + ~azure.core.paging.ItemPaged[~azure.mgmt.network.v2021_02_01_preview.models.NetworkSecurityPerimeter] + :raises ~azure.core.exceptions.HttpResponseError: + """ + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - Instead, you should access the following operations through - :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s - :attr:`admin_rule_collections` attribute. - """ + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkSecurityPerimeterListResult] - models = _models + error_map = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) - def __init__(self, *args, **kwargs): - input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + def prepare_request(next_link=None): + if not next_link: + + request = build_network_security_perimeters_list_by_subscription_request( + subscription_id=self._config.subscription_id, + top=top, + skip_token=skip_token, + api_version=api_version, + template_url=self.list_by_subscription.metadata["url"], + headers=_headers, + params=_params, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + + else: + # make call to next link with the client's api-version + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) + _next_request_params["api-version"] = self._config.api_version + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + request.method = "GET" + return request + + def extract_data(pipeline_response): + deserialized = self._deserialize("NetworkSecurityPerimeterListResult", pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return deserialized.next_link or None, iter(list_of_elem) + + def get_next(next_link=None): + request = prepare_request(next_link) + + pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access + request, stream=False, **kwargs + ) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + return pipeline_response + + return ItemPaged(get_next, extract_data) + + list_by_subscription.metadata = {"url": "/subscriptions/{subscriptionId}/providers/Microsoft.Network/networkSecurityPerimeters"} # type: ignore @distributed_trace def list( - self, - resource_group_name: str, - network_manager_name: str, - configuration_name: str, - top: Optional[int] = None, - skip_token: Optional[str] = None, - **kwargs: Any - ) -> Iterable["_models.RuleCollection"]: - """Lists all the rule collections in a security admin configuration, in a paginated format. + self, resource_group_name: str, top: Optional[int] = None, skip_token: Optional[str] = None, **kwargs: Any + ) -> Iterable["_models.NetworkSecurityPerimeter"]: + """List network security perimeters in a resource group. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str - :param network_manager_name: The name of the network manager. Required. - :type network_manager_name: str - :param configuration_name: The name of the network manager security Configuration. Required. - :type configuration_name: str :param top: An optional query parameter which specifies the maximum number of records to be returned by the server. Default value is None. :type top: int @@ -7111,16 +8730,17 @@ def list( value is None. :type skip_token: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either RuleCollection or the result of cls(response) + :return: An iterator like instance of either NetworkSecurityPerimeter or the result of + cls(response) :rtype: - ~azure.core.paging.ItemPaged[~azure.mgmt.network.v2021_02_01_preview.models.RuleCollection] + ~azure.core.paging.ItemPaged[~azure.mgmt.network.v2021_02_01_preview.models.NetworkSecurityPerimeter] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str - cls = kwargs.pop("cls", None) # type: ClsType[_models.RuleCollectionListResult] + cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkSecurityPerimeterListResult] error_map = { 401: ClientAuthenticationError, @@ -7133,10 +8753,8 @@ def list( def prepare_request(next_link=None): if not next_link: - request = build_admin_rule_collections_list_request( + request = build_network_security_perimeters_list_request( resource_group_name=resource_group_name, - network_manager_name=network_manager_name, - configuration_name=configuration_name, subscription_id=self._config.subscription_id, top=top, skip_token=skip_token, @@ -7150,17 +8768,24 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" return request def extract_data(pipeline_response): - deserialized = self._deserialize("RuleCollectionListResult", pipeline_response) + deserialized = self._deserialize("NetworkSecurityPerimeterListResult", pipeline_response) list_of_elem = deserialized.value if cls: list_of_elem = cls(list_of_elem) @@ -7182,31 +8807,43 @@ def get_next(next_link=None): return ItemPaged(get_next, extract_data) - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections"} # type: ignore + list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters"} # type: ignore + + +class NspProfilesOperations: + """ + .. warning:: + **DO NOT** instantiate this class directly. + + Instead, you should access the following operations through + :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s + :attr:`nsp_profiles` attribute. + """ + + models = _models + + def __init__(self, *args, **kwargs): + input_args = list(args) + self._client = input_args.pop(0) if input_args else kwargs.pop("client") + self._config = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") @distributed_trace def get( - self, - resource_group_name: str, - network_manager_name: str, - configuration_name: str, - rule_collection_name: str, - **kwargs: Any - ) -> _models.RuleCollection: - """Gets a network manager security admin configuration rule collection. + self, resource_group_name: str, network_security_perimeter_name: str, profile_name: str, **kwargs: Any + ) -> _models.NspProfile: + """Gets the specified NSP profile. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str - :param network_manager_name: The name of the network manager. Required. - :type network_manager_name: str - :param configuration_name: The name of the network manager security Configuration. Required. - :type configuration_name: str - :param rule_collection_name: The name of the network manager security Configuration rule - collection. Required. - :type rule_collection_name: str + :param network_security_perimeter_name: The name of the network security perimeter. Required. + :type network_security_perimeter_name: str + :param profile_name: The name of the NSP profile. Required. + :type profile_name: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: RuleCollection or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.RuleCollection + :return: NspProfile or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NspProfile :raises ~azure.core.exceptions.HttpResponseError: """ error_map = { @@ -7221,13 +8858,12 @@ def get( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str - cls = kwargs.pop("cls", None) # type: ClsType[_models.RuleCollection] + cls = kwargs.pop("cls", None) # type: ClsType[_models.NspProfile] - request = build_admin_rule_collections_get_request( + request = build_nsp_profiles_get_request( resource_group_name=resource_group_name, - network_manager_name=network_manager_name, - configuration_name=configuration_name, - rule_collection_name=rule_collection_name, + network_security_perimeter_name=network_security_perimeter_name, + profile_name=profile_name, subscription_id=self._config.subscription_id, api_version=api_version, template_url=self.get.metadata["url"], @@ -7247,46 +8883,43 @@ def get( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize("RuleCollection", pipeline_response) + deserialized = self._deserialize("NspProfile", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}"} # type: ignore + get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}"} # type: ignore @overload def create_or_update( self, resource_group_name: str, - network_manager_name: str, - configuration_name: str, - rule_collection_name: str, - rule_collection: _models.RuleCollection, + network_security_perimeter_name: str, + profile_name: str, + parameters: _models.NspProfile, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.RuleCollection: - """Creates or updates an admin rule collection. - - :param resource_group_name: The name of the resource group. Required. - :type resource_group_name: str - :param network_manager_name: The name of the network manager. Required. - :type network_manager_name: str - :param configuration_name: The name of the network manager security Configuration. Required. - :type configuration_name: str - :param rule_collection_name: The name of the network manager security Configuration rule - collection. Required. - :type rule_collection_name: str - :param rule_collection: The Rule Collection to create or update. Required. - :type rule_collection: ~azure.mgmt.network.v2021_02_01_preview.models.RuleCollection + ) -> _models.NspProfile: + """Creates or updates a network profile. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_security_perimeter_name: The name of the network security perimeter. Required. + :type network_security_perimeter_name: str + :param profile_name: The name of the NSP profile. Required. + :type profile_name: str + :param parameters: Parameters that hold the NspProfile resource to be created/updated. + Required. + :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.NspProfile :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: RuleCollection or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.RuleCollection + :return: NspProfile or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NspProfile :raises ~azure.core.exceptions.HttpResponseError: """ @@ -7294,33 +8927,30 @@ def create_or_update( def create_or_update( self, resource_group_name: str, - network_manager_name: str, - configuration_name: str, - rule_collection_name: str, - rule_collection: IO, + network_security_perimeter_name: str, + profile_name: str, + parameters: IO, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.RuleCollection: - """Creates or updates an admin rule collection. + ) -> _models.NspProfile: + """Creates or updates a network profile. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str - :param network_manager_name: The name of the network manager. Required. - :type network_manager_name: str - :param configuration_name: The name of the network manager security Configuration. Required. - :type configuration_name: str - :param rule_collection_name: The name of the network manager security Configuration rule - collection. Required. - :type rule_collection_name: str - :param rule_collection: The Rule Collection to create or update. Required. - :type rule_collection: IO + :param network_security_perimeter_name: The name of the network security perimeter. Required. + :type network_security_perimeter_name: str + :param profile_name: The name of the NSP profile. Required. + :type profile_name: str + :param parameters: Parameters that hold the NspProfile resource to be created/updated. + Required. + :type parameters: IO :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: RuleCollection or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.RuleCollection + :return: NspProfile or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NspProfile :raises ~azure.core.exceptions.HttpResponseError: """ @@ -7328,32 +8958,28 @@ def create_or_update( def create_or_update( self, resource_group_name: str, - network_manager_name: str, - configuration_name: str, - rule_collection_name: str, - rule_collection: Union[_models.RuleCollection, IO], + network_security_perimeter_name: str, + profile_name: str, + parameters: Union[_models.NspProfile, IO], **kwargs: Any - ) -> _models.RuleCollection: - """Creates or updates an admin rule collection. + ) -> _models.NspProfile: + """Creates or updates a network profile. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str - :param network_manager_name: The name of the network manager. Required. - :type network_manager_name: str - :param configuration_name: The name of the network manager security Configuration. Required. - :type configuration_name: str - :param rule_collection_name: The name of the network manager security Configuration rule - collection. Required. - :type rule_collection_name: str - :param rule_collection: The Rule Collection to create or update. Is either a model type or a IO - type. Required. - :type rule_collection: ~azure.mgmt.network.v2021_02_01_preview.models.RuleCollection or IO + :param network_security_perimeter_name: The name of the network security perimeter. Required. + :type network_security_perimeter_name: str + :param profile_name: The name of the NSP profile. Required. + :type profile_name: str + :param parameters: Parameters that hold the NspProfile resource to be created/updated. Is + either a model type or a IO type. Required. + :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.NspProfile or IO :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. Default value is None. :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: RuleCollection or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.RuleCollection + :return: NspProfile or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NspProfile :raises ~azure.core.exceptions.HttpResponseError: """ error_map = { @@ -7369,21 +8995,20 @@ def create_or_update( api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.RuleCollection] + cls = kwargs.pop("cls", None) # type: ClsType[_models.NspProfile] content_type = content_type or "application/json" _json = None _content = None - if isinstance(rule_collection, (IO, bytes)): - _content = rule_collection + if isinstance(parameters, (IO, bytes)): + _content = parameters else: - _json = self._serialize.body(rule_collection, "RuleCollection") + _json = self._serialize.body(parameters, "NspProfile") - request = build_admin_rule_collections_create_or_update_request( + request = build_nsp_profiles_create_or_update_request( resource_group_name=resource_group_name, - network_manager_name=network_manager_name, - configuration_name=configuration_name, - rule_collection_name=rule_collection_name, + network_security_perimeter_name=network_security_perimeter_name, + profile_name=profile_name, subscription_id=self._config.subscription_id, api_version=api_version, content_type=content_type, @@ -7407,38 +9032,30 @@ def create_or_update( raise HttpResponseError(response=response, error_format=ARMErrorFormat) if response.status_code == 200: - deserialized = self._deserialize("RuleCollection", pipeline_response) + deserialized = self._deserialize("NspProfile", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize("RuleCollection", pipeline_response) + deserialized = self._deserialize("NspProfile", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}"} # type: ignore + create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}"} # type: ignore @distributed_trace def delete( # pylint: disable=inconsistent-return-statements - self, - resource_group_name: str, - network_manager_name: str, - configuration_name: str, - rule_collection_name: str, - **kwargs: Any + self, resource_group_name: str, network_security_perimeter_name: str, profile_name: str, **kwargs: Any ) -> None: - """Deletes an admin rule collection. + """Deletes an NSP profile. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str - :param network_manager_name: The name of the network manager. Required. - :type network_manager_name: str - :param configuration_name: The name of the network manager security Configuration. Required. - :type configuration_name: str - :param rule_collection_name: The name of the network manager security Configuration rule - collection. Required. - :type rule_collection_name: str + :param network_security_perimeter_name: The name of the network security perimeter. Required. + :type network_security_perimeter_name: str + :param profile_name: The name of the NSP profile. Required. + :type profile_name: str :keyword callable cls: A custom type or function that will be passed the direct response :return: None or the result of cls(response) :rtype: None @@ -7458,11 +9075,10 @@ def delete( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str cls = kwargs.pop("cls", None) # type: ClsType[None] - request = build_admin_rule_collections_delete_request( + request = build_nsp_profiles_delete_request( resource_group_name=resource_group_name, - network_manager_name=network_manager_name, - configuration_name=configuration_name, - rule_collection_name=rule_collection_name, + network_security_perimeter_name=network_security_perimeter_name, + profile_name=profile_name, subscription_id=self._config.subscription_id, api_version=api_version, template_url=self.delete.metadata["url"], @@ -7485,50 +9101,23 @@ def delete( # pylint: disable=inconsistent-return-statements if cls: return cls(pipeline_response, None, {}) - delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}"} # type: ignore - - -class AdminRulesOperations: - """ - .. warning:: - **DO NOT** instantiate this class directly. - - Instead, you should access the following operations through - :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s - :attr:`admin_rules` attribute. - """ - - models = _models - - def __init__(self, *args, **kwargs): - input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}"} # type: ignore @distributed_trace def list( self, resource_group_name: str, - network_manager_name: str, - configuration_name: str, - rule_collection_name: str, + network_security_perimeter_name: str, top: Optional[int] = None, skip_token: Optional[str] = None, **kwargs: Any - ) -> Iterable["_models.BaseAdminRule"]: - """List all network manager security configuration admin rules. + ) -> Iterable["_models.NspProfile"]: + """Lists the NSP profiles in the specified network security perimeter. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str - :param network_manager_name: The name of the network manager. Required. - :type network_manager_name: str - :param configuration_name: The name of the network manager security Configuration. Required. - :type configuration_name: str - :param rule_collection_name: The name of the network manager security Configuration rule - collection. Required. - :type rule_collection_name: str + :param network_security_perimeter_name: The name of the network security perimeter. Required. + :type network_security_perimeter_name: str :param top: An optional query parameter which specifies the maximum number of records to be returned by the server. Default value is None. :type top: int @@ -7538,16 +9127,15 @@ def list( value is None. :type skip_token: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either BaseAdminRule or the result of cls(response) - :rtype: - ~azure.core.paging.ItemPaged[~azure.mgmt.network.v2021_02_01_preview.models.BaseAdminRule] + :return: An iterator like instance of either NspProfile or the result of cls(response) + :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.network.v2021_02_01_preview.models.NspProfile] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str - cls = kwargs.pop("cls", None) # type: ClsType[_models.AdminRuleListResult] + cls = kwargs.pop("cls", None) # type: ClsType[_models.NspProfileListResult] error_map = { 401: ClientAuthenticationError, @@ -7560,11 +9148,9 @@ def list( def prepare_request(next_link=None): if not next_link: - request = build_admin_rules_list_request( + request = build_nsp_profiles_list_request( resource_group_name=resource_group_name, - network_manager_name=network_manager_name, - configuration_name=configuration_name, - rule_collection_name=rule_collection_name, + network_security_perimeter_name=network_security_perimeter_name, subscription_id=self._config.subscription_id, top=top, skip_token=skip_token, @@ -7578,17 +9164,24 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" return request def extract_data(pipeline_response): - deserialized = self._deserialize("AdminRuleListResult", pipeline_response) + deserialized = self._deserialize("NspProfileListResult", pipeline_response) list_of_elem = deserialized.value if cls: list_of_elem = cls(list_of_elem) @@ -7610,34 +9203,50 @@ def get_next(next_link=None): return ItemPaged(get_next, extract_data) - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules"} # type: ignore + list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles"} # type: ignore + + +class NspAccessRulesOperations: + """ + .. warning:: + **DO NOT** instantiate this class directly. + + Instead, you should access the following operations through + :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s + :attr:`nsp_access_rules` attribute. + """ + + models = _models + + def __init__(self, *args, **kwargs): + input_args = list(args) + self._client = input_args.pop(0) if input_args else kwargs.pop("client") + self._config = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") @distributed_trace def get( self, resource_group_name: str, - network_manager_name: str, - configuration_name: str, - rule_collection_name: str, - rule_name: str, + network_security_perimeter_name: str, + profile_name: str, + access_rule_name: str, **kwargs: Any - ) -> _models.BaseAdminRule: - """Gets a network manager security configuration admin rule. + ) -> _models.NspAccessRule: + """Gets the specified NSP access rule by name. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str - :param network_manager_name: The name of the network manager. Required. - :type network_manager_name: str - :param configuration_name: The name of the network manager security Configuration. Required. - :type configuration_name: str - :param rule_collection_name: The name of the network manager security Configuration rule - collection. Required. - :type rule_collection_name: str - :param rule_name: The name of the rule. Required. - :type rule_name: str + :param network_security_perimeter_name: The name of the network security perimeter. Required. + :type network_security_perimeter_name: str + :param profile_name: The name of the NSP profile. Required. + :type profile_name: str + :param access_rule_name: The name of the NSP access rule. Required. + :type access_rule_name: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: BaseAdminRule or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.BaseAdminRule + :return: NspAccessRule or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NspAccessRule :raises ~azure.core.exceptions.HttpResponseError: """ error_map = { @@ -7652,14 +9261,13 @@ def get( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str - cls = kwargs.pop("cls", None) # type: ClsType[_models.BaseAdminRule] + cls = kwargs.pop("cls", None) # type: ClsType[_models.NspAccessRule] - request = build_admin_rules_get_request( + request = build_nsp_access_rules_get_request( resource_group_name=resource_group_name, - network_manager_name=network_manager_name, - configuration_name=configuration_name, - rule_collection_name=rule_collection_name, - rule_name=rule_name, + network_security_perimeter_name=network_security_perimeter_name, + profile_name=profile_name, + access_rule_name=access_rule_name, subscription_id=self._config.subscription_id, api_version=api_version, template_url=self.get.metadata["url"], @@ -7679,49 +9287,46 @@ def get( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize("BaseAdminRule", pipeline_response) + deserialized = self._deserialize("NspAccessRule", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules/{ruleName}"} # type: ignore + get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}/accessRules/{accessRuleName}"} # type: ignore @overload def create_or_update( self, resource_group_name: str, - network_manager_name: str, - configuration_name: str, - rule_collection_name: str, - rule_name: str, - admin_rule: _models.BaseAdminRule, + network_security_perimeter_name: str, + profile_name: str, + access_rule_name: str, + parameters: _models.NspAccessRule, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.BaseAdminRule: - """Creates or updates an admin rule. + ) -> _models.NspAccessRule: + """Creates or updates a network access rule. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str - :param network_manager_name: The name of the network manager. Required. - :type network_manager_name: str - :param configuration_name: The name of the network manager security Configuration. Required. - :type configuration_name: str - :param rule_collection_name: The name of the network manager security Configuration rule - collection. Required. - :type rule_collection_name: str - :param rule_name: The name of the rule. Required. - :type rule_name: str - :param admin_rule: The admin rule to create or update. Required. - :type admin_rule: ~azure.mgmt.network.v2021_02_01_preview.models.BaseAdminRule + :param network_security_perimeter_name: The name of the network security perimeter. Required. + :type network_security_perimeter_name: str + :param profile_name: The name of the NSP profile. Required. + :type profile_name: str + :param access_rule_name: The name of the NSP access rule. Required. + :type access_rule_name: str + :param parameters: Parameters that hold the NspAccessRule resource to be created/updated. + Required. + :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.NspAccessRule :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: BaseAdminRule or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.BaseAdminRule + :return: NspAccessRule or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NspAccessRule :raises ~azure.core.exceptions.HttpResponseError: """ @@ -7729,36 +9334,33 @@ def create_or_update( def create_or_update( self, resource_group_name: str, - network_manager_name: str, - configuration_name: str, - rule_collection_name: str, - rule_name: str, - admin_rule: IO, + network_security_perimeter_name: str, + profile_name: str, + access_rule_name: str, + parameters: IO, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.BaseAdminRule: - """Creates or updates an admin rule. + ) -> _models.NspAccessRule: + """Creates or updates a network access rule. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str - :param network_manager_name: The name of the network manager. Required. - :type network_manager_name: str - :param configuration_name: The name of the network manager security Configuration. Required. - :type configuration_name: str - :param rule_collection_name: The name of the network manager security Configuration rule - collection. Required. - :type rule_collection_name: str - :param rule_name: The name of the rule. Required. - :type rule_name: str - :param admin_rule: The admin rule to create or update. Required. - :type admin_rule: IO + :param network_security_perimeter_name: The name of the network security perimeter. Required. + :type network_security_perimeter_name: str + :param profile_name: The name of the NSP profile. Required. + :type profile_name: str + :param access_rule_name: The name of the NSP access rule. Required. + :type access_rule_name: str + :param parameters: Parameters that hold the NspAccessRule resource to be created/updated. + Required. + :type parameters: IO :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: BaseAdminRule or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.BaseAdminRule + :return: NspAccessRule or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NspAccessRule :raises ~azure.core.exceptions.HttpResponseError: """ @@ -7766,35 +9368,31 @@ def create_or_update( def create_or_update( self, resource_group_name: str, - network_manager_name: str, - configuration_name: str, - rule_collection_name: str, - rule_name: str, - admin_rule: Union[_models.BaseAdminRule, IO], + network_security_perimeter_name: str, + profile_name: str, + access_rule_name: str, + parameters: Union[_models.NspAccessRule, IO], **kwargs: Any - ) -> _models.BaseAdminRule: - """Creates or updates an admin rule. + ) -> _models.NspAccessRule: + """Creates or updates a network access rule. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str - :param network_manager_name: The name of the network manager. Required. - :type network_manager_name: str - :param configuration_name: The name of the network manager security Configuration. Required. - :type configuration_name: str - :param rule_collection_name: The name of the network manager security Configuration rule - collection. Required. - :type rule_collection_name: str - :param rule_name: The name of the rule. Required. - :type rule_name: str - :param admin_rule: The admin rule to create or update. Is either a model type or a IO type. - Required. - :type admin_rule: ~azure.mgmt.network.v2021_02_01_preview.models.BaseAdminRule or IO + :param network_security_perimeter_name: The name of the network security perimeter. Required. + :type network_security_perimeter_name: str + :param profile_name: The name of the NSP profile. Required. + :type profile_name: str + :param access_rule_name: The name of the NSP access rule. Required. + :type access_rule_name: str + :param parameters: Parameters that hold the NspAccessRule resource to be created/updated. Is + either a model type or a IO type. Required. + :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.NspAccessRule or IO :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. Default value is None. :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: BaseAdminRule or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.BaseAdminRule + :return: NspAccessRule or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NspAccessRule :raises ~azure.core.exceptions.HttpResponseError: """ error_map = { @@ -7810,22 +9408,21 @@ def create_or_update( api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.BaseAdminRule] + cls = kwargs.pop("cls", None) # type: ClsType[_models.NspAccessRule] content_type = content_type or "application/json" _json = None _content = None - if isinstance(admin_rule, (IO, bytes)): - _content = admin_rule + if isinstance(parameters, (IO, bytes)): + _content = parameters else: - _json = self._serialize.body(admin_rule, "BaseAdminRule") + _json = self._serialize.body(parameters, "NspAccessRule") - request = build_admin_rules_create_or_update_request( + request = build_nsp_access_rules_create_or_update_request( resource_group_name=resource_group_name, - network_manager_name=network_manager_name, - configuration_name=configuration_name, - rule_collection_name=rule_collection_name, - rule_name=rule_name, + network_security_perimeter_name=network_security_perimeter_name, + profile_name=profile_name, + access_rule_name=access_rule_name, subscription_id=self._config.subscription_id, api_version=api_version, content_type=content_type, @@ -7849,41 +9446,37 @@ def create_or_update( raise HttpResponseError(response=response, error_format=ARMErrorFormat) if response.status_code == 200: - deserialized = self._deserialize("BaseAdminRule", pipeline_response) + deserialized = self._deserialize("NspAccessRule", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize("BaseAdminRule", pipeline_response) + deserialized = self._deserialize("NspAccessRule", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules/{ruleName}"} # type: ignore + create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}/accessRules/{accessRuleName}"} # type: ignore @distributed_trace def delete( # pylint: disable=inconsistent-return-statements self, resource_group_name: str, - network_manager_name: str, - configuration_name: str, - rule_collection_name: str, - rule_name: str, + network_security_perimeter_name: str, + profile_name: str, + access_rule_name: str, **kwargs: Any ) -> None: - """Deletes an admin rule. + """Deletes an NSP access rule. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str - :param network_manager_name: The name of the network manager. Required. - :type network_manager_name: str - :param configuration_name: The name of the network manager security Configuration. Required. - :type configuration_name: str - :param rule_collection_name: The name of the network manager security Configuration rule - collection. Required. - :type rule_collection_name: str - :param rule_name: The name of the rule. Required. - :type rule_name: str + :param network_security_perimeter_name: The name of the network security perimeter. Required. + :type network_security_perimeter_name: str + :param profile_name: The name of the NSP profile. Required. + :type profile_name: str + :param access_rule_name: The name of the NSP access rule. Required. + :type access_rule_name: str :keyword callable cls: A custom type or function that will be passed the direct response :return: None or the result of cls(response) :rtype: None @@ -7903,12 +9496,11 @@ def delete( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str cls = kwargs.pop("cls", None) # type: ClsType[None] - request = build_admin_rules_delete_request( + request = build_nsp_access_rules_delete_request( resource_group_name=resource_group_name, - network_manager_name=network_manager_name, - configuration_name=configuration_name, - rule_collection_name=rule_collection_name, - rule_name=rule_name, + network_security_perimeter_name=network_security_perimeter_name, + profile_name=profile_name, + access_rule_name=access_rule_name, subscription_id=self._config.subscription_id, api_version=api_version, template_url=self.delete.metadata["url"], @@ -7918,30 +9510,137 @@ def delete( # pylint: disable=inconsistent-return-statements request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs - ) + pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access + request, stream=False, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200, 204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if cls: + return cls(pipeline_response, None, {}) + + delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}/accessRules/{accessRuleName}"} # type: ignore + + @distributed_trace + def list( + self, + resource_group_name: str, + network_security_perimeter_name: str, + profile_name: str, + top: Optional[int] = None, + skip_token: Optional[str] = None, + **kwargs: Any + ) -> Iterable["_models.NspAccessRule"]: + """Lists the NSP access rules in the specified NSP profile. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_security_perimeter_name: The name of the network security perimeter. Required. + :type network_security_perimeter_name: str + :param profile_name: The name of the NSP profile. Required. + :type profile_name: str + :param top: An optional query parameter which specifies the maximum number of records to be + returned by the server. Default value is None. + :type top: int + :param skip_token: SkipToken is only used if a previous operation returned a partial result. If + a previous response contains a nextLink element, the value of the nextLink element will include + a skipToken parameter that specifies a starting point to use for subsequent calls. Default + value is None. + :type skip_token: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: An iterator like instance of either NspAccessRule or the result of cls(response) + :rtype: + ~azure.core.paging.ItemPaged[~azure.mgmt.network.v2021_02_01_preview.models.NspAccessRule] + :raises ~azure.core.exceptions.HttpResponseError: + """ + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + cls = kwargs.pop("cls", None) # type: ClsType[_models.NspAccessRuleListResult] + + error_map = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + def prepare_request(next_link=None): + if not next_link: + + request = build_nsp_access_rules_list_request( + resource_group_name=resource_group_name, + network_security_perimeter_name=network_security_perimeter_name, + profile_name=profile_name, + subscription_id=self._config.subscription_id, + top=top, + skip_token=skip_token, + api_version=api_version, + template_url=self.list.metadata["url"], + headers=_headers, + params=_params, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + + else: + # make call to next link with the client's api-version + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) + _next_request_params["api-version"] = self._config.api_version + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + request.method = "GET" + return request + + def extract_data(pipeline_response): + deserialized = self._deserialize("NspAccessRuleListResult", pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return deserialized.next_link or None, iter(list_of_elem) + + def get_next(next_link=None): + request = prepare_request(next_link) - response = pipeline_response.http_response + pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access + request, stream=False, **kwargs + ) + response = pipeline_response.http_response - if response.status_code not in [200, 204]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) - if cls: - return cls(pipeline_response, None, {}) + return pipeline_response - delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules/{ruleName}"} # type: ignore + return ItemPaged(get_next, extract_data) + list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}/accessRules"} # type: ignore -class NetworkSecurityPerimetersOperations: + +class NspAssociationsOperations: """ .. warning:: **DO NOT** instantiate this class directly. Instead, you should access the following operations through :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s - :attr:`network_security_perimeters` attribute. + :attr:`nsp_associations` attribute. """ models = _models @@ -7955,17 +9654,19 @@ def __init__(self, *args, **kwargs): @distributed_trace def get( - self, resource_group_name: str, network_security_perimeter_name: str, **kwargs: Any - ) -> _models.NetworkSecurityPerimeter: - """Gets the specified network security perimeter by the name. + self, resource_group_name: str, network_security_perimeter_name: str, association_name: str, **kwargs: Any + ) -> _models.NspAssociation: + """Gets the specified NSP association by name. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_security_perimeter_name: The name of the network security perimeter. Required. :type network_security_perimeter_name: str + :param association_name: The name of the NSP association. Required. + :type association_name: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: NetworkSecurityPerimeter or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkSecurityPerimeter + :return: NspAssociation or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NspAssociation :raises ~azure.core.exceptions.HttpResponseError: """ error_map = { @@ -7980,11 +9681,12 @@ def get( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str - cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkSecurityPerimeter] + cls = kwargs.pop("cls", None) # type: ClsType[_models.NspAssociation] - request = build_network_security_perimeters_get_request( + request = build_nsp_associations_get_request( resource_group_name=resource_group_name, network_security_perimeter_name=network_security_perimeter_name, + association_name=association_name, subscription_id=self._config.subscription_id, api_version=api_version, template_url=self.get.metadata["url"], @@ -8004,40 +9706,43 @@ def get( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize("NetworkSecurityPerimeter", pipeline_response) + deserialized = self._deserialize("NspAssociation", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}"} # type: ignore + get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/resourceAssociations/{associationName}"} # type: ignore @overload def create_or_update( self, resource_group_name: str, network_security_perimeter_name: str, - parameters: _models.NetworkSecurityPerimeter, + association_name: str, + parameters: _models.NspAssociation, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.NetworkSecurityPerimeter: - """Creates or updates a Network Security Perimeter. + ) -> _models.NspAssociation: + """Creates or updates a NSP resource association. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_security_perimeter_name: The name of the network security perimeter. Required. :type network_security_perimeter_name: str - :param parameters: Parameter supplied to create or update the network security perimeter. + :param association_name: The name of the NSP association. Required. + :type association_name: str + :param parameters: Parameters that hold the NspAssociation resource to be created/updated. Required. - :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkSecurityPerimeter + :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.NspAssociation :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: NetworkSecurityPerimeter or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkSecurityPerimeter + :return: NspAssociation or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NspAssociation :raises ~azure.core.exceptions.HttpResponseError: """ @@ -8046,26 +9751,29 @@ def create_or_update( self, resource_group_name: str, network_security_perimeter_name: str, + association_name: str, parameters: IO, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.NetworkSecurityPerimeter: - """Creates or updates a Network Security Perimeter. + ) -> _models.NspAssociation: + """Creates or updates a NSP resource association. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_security_perimeter_name: The name of the network security perimeter. Required. :type network_security_perimeter_name: str - :param parameters: Parameter supplied to create or update the network security perimeter. + :param association_name: The name of the NSP association. Required. + :type association_name: str + :param parameters: Parameters that hold the NspAssociation resource to be created/updated. Required. :type parameters: IO :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: NetworkSecurityPerimeter or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkSecurityPerimeter + :return: NspAssociation or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NspAssociation :raises ~azure.core.exceptions.HttpResponseError: """ @@ -8074,24 +9782,27 @@ def create_or_update( self, resource_group_name: str, network_security_perimeter_name: str, - parameters: Union[_models.NetworkSecurityPerimeter, IO], + association_name: str, + parameters: Union[_models.NspAssociation, IO], **kwargs: Any - ) -> _models.NetworkSecurityPerimeter: - """Creates or updates a Network Security Perimeter. + ) -> _models.NspAssociation: + """Creates or updates a NSP resource association. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_security_perimeter_name: The name of the network security perimeter. Required. :type network_security_perimeter_name: str - :param parameters: Parameter supplied to create or update the network security perimeter. Is + :param association_name: The name of the NSP association. Required. + :type association_name: str + :param parameters: Parameters that hold the NspAssociation resource to be created/updated. Is either a model type or a IO type. Required. - :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkSecurityPerimeter or IO + :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.NspAssociation or IO :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. Default value is None. :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: NetworkSecurityPerimeter or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NetworkSecurityPerimeter + :return: NspAssociation or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NspAssociation :raises ~azure.core.exceptions.HttpResponseError: """ error_map = { @@ -8107,7 +9818,7 @@ def create_or_update( api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkSecurityPerimeter] + cls = kwargs.pop("cls", None) # type: ClsType[_models.NspAssociation] content_type = content_type or "application/json" _json = None @@ -8115,11 +9826,12 @@ def create_or_update( if isinstance(parameters, (IO, bytes)): _content = parameters else: - _json = self._serialize.body(parameters, "NetworkSecurityPerimeter") + _json = self._serialize.body(parameters, "NspAssociation") - request = build_network_security_perimeters_create_or_update_request( + request = build_nsp_associations_create_or_update_request( resource_group_name=resource_group_name, network_security_perimeter_name=network_security_perimeter_name, + association_name=association_name, subscription_id=self._config.subscription_id, api_version=api_version, content_type=content_type, @@ -8143,33 +9855,21 @@ def create_or_update( raise HttpResponseError(response=response, error_format=ARMErrorFormat) if response.status_code == 200: - deserialized = self._deserialize("NetworkSecurityPerimeter", pipeline_response) + deserialized = self._deserialize("NspAssociation", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize("NetworkSecurityPerimeter", pipeline_response) + deserialized = self._deserialize("NspAssociation", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}"} # type: ignore + create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/resourceAssociations/{associationName}"} # type: ignore - @distributed_trace - def delete( # pylint: disable=inconsistent-return-statements - self, resource_group_name: str, network_security_perimeter_name: str, **kwargs: Any + def _delete_initial( # pylint: disable=inconsistent-return-statements + self, resource_group_name: str, network_security_perimeter_name: str, association_name: str, **kwargs: Any ) -> None: - """Deletes a network security perimeter. - - :param resource_group_name: The name of the resource group. Required. - :type resource_group_name: str - :param network_security_perimeter_name: The name of the network security perimeter. Required. - :type network_security_perimeter_name: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: None or the result of cls(response) - :rtype: None - :raises ~azure.core.exceptions.HttpResponseError: - """ error_map = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, @@ -8184,12 +9884,13 @@ def delete( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str cls = kwargs.pop("cls", None) # type: ClsType[None] - request = build_network_security_perimeters_delete_request( + request = build_nsp_associations_delete_request( resource_group_name=resource_group_name, network_security_perimeter_name=network_security_perimeter_name, + association_name=association_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.delete.metadata["url"], + template_url=self._delete_initial.metadata["url"], headers=_headers, params=_params, ) @@ -8202,109 +9903,100 @@ def delete( # pylint: disable=inconsistent-return-statements response = pipeline_response.http_response - if response.status_code not in [200, 204]: + if response.status_code not in [200, 202, 204]: map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) + response_headers = {} + if response.status_code == 202: + response_headers["location"] = self._deserialize("str", response.headers.get("location")) + if cls: - return cls(pipeline_response, None, {}) + return cls(pipeline_response, None, response_headers) - delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}"} # type: ignore + _delete_initial.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/resourceAssociations/{associationName}"} # type: ignore @distributed_trace - def list_by_subscription( - self, top: Optional[int] = None, skip_token: Optional[str] = None, **kwargs: Any - ) -> Iterable["_models.NetworkSecurityPerimeter"]: - """List all network security perimeters in a subscription. + def begin_delete( + self, resource_group_name: str, network_security_perimeter_name: str, association_name: str, **kwargs: Any + ) -> LROPoller[None]: + """Deletes an NSP association resource. - :param top: An optional query parameter which specifies the maximum number of records to be - returned by the server. Default value is None. - :type top: int - :param skip_token: SkipToken is only used if a previous operation returned a partial result. If - a previous response contains a nextLink element, the value of the nextLink element will include - a skipToken parameter that specifies a starting point to use for subsequent calls. Default - value is None. - :type skip_token: str + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_security_perimeter_name: The name of the network security perimeter. Required. + :type network_security_perimeter_name: str + :param association_name: The name of the NSP association. Required. + :type association_name: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either NetworkSecurityPerimeter or the result of - cls(response) - :rtype: - ~azure.core.paging.ItemPaged[~azure.mgmt.network.v2021_02_01_preview.models.NetworkSecurityPerimeter] + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be ARMPolling. Pass in False for this + operation to not poll, or pass in your own initialized polling object for a personal polling + strategy. + :paramtype polling: bool or ~azure.core.polling.PollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of LROPoller that returns either None or the result of cls(response) + :rtype: ~azure.core.polling.LROPoller[None] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str - cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkSecurityPerimeterListResult] - - error_map = { - 401: ClientAuthenticationError, - 404: ResourceNotFoundError, - 409: ResourceExistsError, - 304: ResourceNotModifiedError, - } - error_map.update(kwargs.pop("error_map", {}) or {}) - - def prepare_request(next_link=None): - if not next_link: - - request = build_network_security_perimeters_list_by_subscription_request( - subscription_id=self._config.subscription_id, - top=top, - skip_token=skip_token, - api_version=api_version, - template_url=self.list_by_subscription.metadata["url"], - headers=_headers, - params=_params, - ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - - else: - # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request - - def extract_data(pipeline_response): - deserialized = self._deserialize("NetworkSecurityPerimeterListResult", pipeline_response) - list_of_elem = deserialized.value - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, iter(list_of_elem) - - def get_next(next_link=None): - request = prepare_request(next_link) - - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs + cls = kwargs.pop("cls", None) # type: ClsType[None] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] + if cont_token is None: + raw_result = self._delete_initial( # type: ignore + resource_group_name=resource_group_name, + network_security_perimeter_name=network_security_perimeter_name, + association_name=association_name, + api_version=api_version, + cls=lambda x, y, z: x, + headers=_headers, + params=_params, + **kwargs ) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) + kwargs.pop("error_map", None) - return pipeline_response + def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-return-statements + if cls: + return cls(pipeline_response, None, {}) - return ItemPaged(get_next, extract_data) + if polling is True: + polling_method = cast(PollingMethod, ARMPolling(lro_delay, **kwargs)) # type: PollingMethod + elif polling is False: + polling_method = cast(PollingMethod, NoPolling()) + else: + polling_method = polling + if cont_token: + return LROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output, + ) + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - list_by_subscription.metadata = {"url": "/subscriptions/{subscriptionId}/providers/Microsoft.Network/networkSecurityPerimeters"} # type: ignore + begin_delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/resourceAssociations/{associationName}"} # type: ignore @distributed_trace def list( - self, resource_group_name: str, top: Optional[int] = None, skip_token: Optional[str] = None, **kwargs: Any - ) -> Iterable["_models.NetworkSecurityPerimeter"]: - """List network security perimeters in a resource group. + self, + resource_group_name: str, + network_security_perimeter_name: str, + top: Optional[int] = None, + skip_token: Optional[str] = None, + **kwargs: Any + ) -> Iterable["_models.NspAssociation"]: + """Lists the NSP resource associations. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str + :param network_security_perimeter_name: The name of the network security perimeter. Required. + :type network_security_perimeter_name: str :param top: An optional query parameter which specifies the maximum number of records to be returned by the server. Default value is None. :type top: int @@ -8314,17 +10006,16 @@ def list( value is None. :type skip_token: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either NetworkSecurityPerimeter or the result of - cls(response) + :return: An iterator like instance of either NspAssociation or the result of cls(response) :rtype: - ~azure.core.paging.ItemPaged[~azure.mgmt.network.v2021_02_01_preview.models.NetworkSecurityPerimeter] + ~azure.core.paging.ItemPaged[~azure.mgmt.network.v2021_02_01_preview.models.NspAssociation] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str - cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkSecurityPerimeterListResult] + cls = kwargs.pop("cls", None) # type: ClsType[_models.NspAssociationsListResult] error_map = { 401: ClientAuthenticationError, @@ -8337,8 +10028,9 @@ def list( def prepare_request(next_link=None): if not next_link: - request = build_network_security_perimeters_list_request( + request = build_nsp_associations_list_request( resource_group_name=resource_group_name, + network_security_perimeter_name=network_security_perimeter_name, subscription_id=self._config.subscription_id, top=top, skip_token=skip_token, @@ -8352,17 +10044,24 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" return request def extract_data(pipeline_response): - deserialized = self._deserialize("NetworkSecurityPerimeterListResult", pipeline_response) + deserialized = self._deserialize("NspAssociationsListResult", pipeline_response) list_of_elem = deserialized.value if cls: list_of_elem = cls(list_of_elem) @@ -8384,17 +10083,17 @@ def get_next(next_link=None): return ItemPaged(get_next, extract_data) - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters"} # type: ignore + list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/resourceAssociations"} # type: ignore -class NspProfilesOperations: +class NspAssociationReconcileOperations: """ .. warning:: **DO NOT** instantiate this class directly. Instead, you should access the following operations through :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s - :attr:`nsp_profiles` attribute. + :attr:`nsp_association_reconcile` attribute. """ models = _models @@ -8407,235 +10106,27 @@ def __init__(self, *args, **kwargs): self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") @distributed_trace - def get( - self, resource_group_name: str, network_security_perimeter_name: str, profile_name: str, **kwargs: Any - ) -> _models.NspProfile: - """Gets the specified NSP profile. - - :param resource_group_name: The name of the resource group. Required. - :type resource_group_name: str - :param network_security_perimeter_name: The name of the network security perimeter. Required. - :type network_security_perimeter_name: str - :param profile_name: The name of the NSP profile. Required. - :type profile_name: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: NspProfile or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NspProfile - :raises ~azure.core.exceptions.HttpResponseError: - """ - error_map = { - 401: ClientAuthenticationError, - 404: ResourceNotFoundError, - 409: ResourceExistsError, - 304: ResourceNotModifiedError, - } - error_map.update(kwargs.pop("error_map", {}) or {}) - - _headers = kwargs.pop("headers", {}) or {} - _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - - api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str - cls = kwargs.pop("cls", None) # type: ClsType[_models.NspProfile] - - request = build_nsp_profiles_get_request( - resource_group_name=resource_group_name, - network_security_perimeter_name=network_security_perimeter_name, - profile_name=profile_name, - subscription_id=self._config.subscription_id, - api_version=api_version, - template_url=self.get.metadata["url"], - headers=_headers, - params=_params, - ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs - ) - - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - deserialized = self._deserialize("NspProfile", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}"} # type: ignore - - @overload - def create_or_update( - self, - resource_group_name: str, - network_security_perimeter_name: str, - profile_name: str, - parameters: _models.NspProfile, - *, - content_type: str = "application/json", - **kwargs: Any - ) -> _models.NspProfile: - """Creates or updates a network profile. - - :param resource_group_name: The name of the resource group. Required. - :type resource_group_name: str - :param network_security_perimeter_name: The name of the network security perimeter. Required. - :type network_security_perimeter_name: str - :param profile_name: The name of the NSP profile. Required. - :type profile_name: str - :param parameters: Parameters that hold the NspProfile resource to be created/updated. - Required. - :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.NspProfile - :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. - Default value is "application/json". - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: NspProfile or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NspProfile - :raises ~azure.core.exceptions.HttpResponseError: - """ - - @overload - def create_or_update( - self, - resource_group_name: str, - network_security_perimeter_name: str, - profile_name: str, - parameters: IO, - *, - content_type: str = "application/json", - **kwargs: Any - ) -> _models.NspProfile: - """Creates or updates a network profile. - - :param resource_group_name: The name of the resource group. Required. - :type resource_group_name: str - :param network_security_perimeter_name: The name of the network security perimeter. Required. - :type network_security_perimeter_name: str - :param profile_name: The name of the NSP profile. Required. - :type profile_name: str - :param parameters: Parameters that hold the NspProfile resource to be created/updated. - Required. - :type parameters: IO - :keyword content_type: Body Parameter content-type. Content type parameter for binary body. - Default value is "application/json". - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: NspProfile or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NspProfile - :raises ~azure.core.exceptions.HttpResponseError: - """ - - @distributed_trace - def create_or_update( + def post( self, resource_group_name: str, - network_security_perimeter_name: str, - profile_name: str, - parameters: Union[_models.NspProfile, IO], - **kwargs: Any - ) -> _models.NspProfile: - """Creates or updates a network profile. - - :param resource_group_name: The name of the resource group. Required. - :type resource_group_name: str - :param network_security_perimeter_name: The name of the network security perimeter. Required. - :type network_security_perimeter_name: str - :param profile_name: The name of the NSP profile. Required. - :type profile_name: str - :param parameters: Parameters that hold the NspProfile resource to be created/updated. Is - either a model type or a IO type. Required. - :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.NspProfile or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: NspProfile or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NspProfile - :raises ~azure.core.exceptions.HttpResponseError: - """ - error_map = { - 401: ClientAuthenticationError, - 404: ResourceNotFoundError, - 409: ResourceExistsError, - 304: ResourceNotModifiedError, - } - error_map.update(kwargs.pop("error_map", {}) or {}) - - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) - _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - - api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.NspProfile] - - content_type = content_type or "application/json" - _json = None - _content = None - if isinstance(parameters, (IO, bytes)): - _content = parameters - else: - _json = self._serialize.body(parameters, "NspProfile") - - request = build_nsp_profiles_create_or_update_request( - resource_group_name=resource_group_name, - network_security_perimeter_name=network_security_perimeter_name, - profile_name=profile_name, - subscription_id=self._config.subscription_id, - api_version=api_version, - content_type=content_type, - json=_json, - content=_content, - template_url=self.create_or_update.metadata["url"], - headers=_headers, - params=_params, - ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs - ) - - response = pipeline_response.http_response - - if response.status_code not in [200, 201]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - if response.status_code == 200: - deserialized = self._deserialize("NspProfile", pipeline_response) - - if response.status_code == 201: - deserialized = self._deserialize("NspProfile", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}"} # type: ignore - - @distributed_trace - def delete( # pylint: disable=inconsistent-return-statements - self, resource_group_name: str, network_security_perimeter_name: str, profile_name: str, **kwargs: Any - ) -> None: - """Deletes an NSP profile. + network_security_perimeter_name: str, + association_name: str, + parameters: JSON, + **kwargs: Any + ) -> JSON: + """Reconcile NSP association. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_security_perimeter_name: The name of the network security perimeter. Required. :type network_security_perimeter_name: str - :param profile_name: The name of the NSP profile. Required. - :type profile_name: str + :param association_name: The name of the NSP association. Required. + :type association_name: str + :param parameters: Parameters for NSP association reconcile. Required. + :type parameters: JSON :keyword callable cls: A custom type or function that will be passed the direct response - :return: None or the result of cls(response) - :rtype: None + :return: JSON or the result of cls(response) + :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: """ error_map = { @@ -8646,19 +10137,24 @@ def delete( # pylint: disable=inconsistent-return-statements } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = kwargs.pop("headers", {}) or {} + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str - cls = kwargs.pop("cls", None) # type: ClsType[None] + content_type = kwargs.pop("content_type", _headers.pop("Content-Type", "application/json")) # type: str + cls = kwargs.pop("cls", None) # type: ClsType[JSON] - request = build_nsp_profiles_delete_request( + _json = self._serialize.body(parameters, "object") + + request = build_nsp_association_reconcile_post_request( resource_group_name=resource_group_name, network_security_perimeter_name=network_security_perimeter_name, - profile_name=profile_name, + association_name=association_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.delete.metadata["url"], + content_type=content_type, + json=_json, + template_url=self.post.metadata["url"], headers=_headers, params=_params, ) @@ -8671,48 +10167,58 @@ def delete( # pylint: disable=inconsistent-return-statements response = pipeline_response.http_response - if response.status_code not in [200, 204]: + if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) + deserialized = self._deserialize("object", pipeline_response) + if cls: - return cls(pipeline_response, None, {}) + return cls(pipeline_response, deserialized, {}) - delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}"} # type: ignore + return deserialized + + post.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/resourceAssociations/{associationName}/reconcile"} # type: ignore + + +class PerimeterAssociableResourceTypesOperations: + """ + .. warning:: + **DO NOT** instantiate this class directly. + + Instead, you should access the following operations through + :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s + :attr:`perimeter_associable_resource_types` attribute. + """ + + models = _models + + def __init__(self, *args, **kwargs): + input_args = list(args) + self._client = input_args.pop(0) if input_args else kwargs.pop("client") + self._config = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") @distributed_trace - def list( - self, - resource_group_name: str, - network_security_perimeter_name: str, - top: Optional[int] = None, - skip_token: Optional[str] = None, - **kwargs: Any - ) -> Iterable["_models.NspProfile"]: - """Lists the NSP profiles in the specified network security perimeter. + def list(self, location: str, **kwargs: Any) -> Iterable["_models.PerimeterAssociableResource"]: + """Gets the list of resources that are onboarded with NSP. These resources can be associated with + a network security perimeter. - :param resource_group_name: The name of the resource group. Required. - :type resource_group_name: str - :param network_security_perimeter_name: The name of the network security perimeter. Required. - :type network_security_perimeter_name: str - :param top: An optional query parameter which specifies the maximum number of records to be - returned by the server. Default value is None. - :type top: int - :param skip_token: SkipToken is only used if a previous operation returned a partial result. If - a previous response contains a nextLink element, the value of the nextLink element will include - a skipToken parameter that specifies a starting point to use for subsequent calls. Default - value is None. - :type skip_token: str + :param location: The location of network security perimeter. Required. + :type location: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either NspProfile or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.network.v2021_02_01_preview.models.NspProfile] + :return: An iterator like instance of either PerimeterAssociableResource or the result of + cls(response) + :rtype: + ~azure.core.paging.ItemPaged[~azure.mgmt.network.v2021_02_01_preview.models.PerimeterAssociableResource] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str - cls = kwargs.pop("cls", None) # type: ClsType[_models.NspProfileListResult] + cls = kwargs.pop("cls", None) # type: ClsType[_models.PerimeterAssociableResourcesListResult] error_map = { 401: ClientAuthenticationError, @@ -8725,12 +10231,9 @@ def list( def prepare_request(next_link=None): if not next_link: - request = build_nsp_profiles_list_request( - resource_group_name=resource_group_name, - network_security_perimeter_name=network_security_perimeter_name, + request = build_perimeter_associable_resource_types_list_request( + location=location, subscription_id=self._config.subscription_id, - top=top, - skip_token=skip_token, api_version=api_version, template_url=self.list.metadata["url"], headers=_headers, @@ -8741,17 +10244,24 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" return request def extract_data(pipeline_response): - deserialized = self._deserialize("NspProfileListResult", pipeline_response) + deserialized = self._deserialize("PerimeterAssociableResourcesListResult", pipeline_response) list_of_elem = deserialized.value if cls: list_of_elem = cls(list_of_elem) @@ -8773,17 +10283,17 @@ def get_next(next_link=None): return ItemPaged(get_next, extract_data) - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles"} # type: ignore + list.metadata = {"url": "/subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/perimeterAssociableResourceTypes"} # type: ignore -class NspAccessRulesOperations: +class NspAccessRulesReconcileOperations: """ .. warning:: **DO NOT** instantiate this class directly. Instead, you should access the following operations through :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s - :attr:`nsp_access_rules` attribute. + :attr:`nsp_access_rules_reconcile` attribute. """ models = _models @@ -8796,15 +10306,16 @@ def __init__(self, *args, **kwargs): self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") @distributed_trace - def get( + def post( self, resource_group_name: str, network_security_perimeter_name: str, profile_name: str, access_rule_name: str, + parameters: JSON, **kwargs: Any - ) -> _models.NspAccessRule: - """Gets the specified NSP access rule by name. + ) -> JSON: + """Reconcile NSP access rules. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str @@ -8814,9 +10325,11 @@ def get( :type profile_name: str :param access_rule_name: The name of the NSP access rule. Required. :type access_rule_name: str + :param parameters: Parameters for NSP access rule reconcile. Required. + :type parameters: JSON :keyword callable cls: A custom type or function that will be passed the direct response - :return: NspAccessRule or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NspAccessRule + :return: JSON or the result of cls(response) + :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: """ error_map = { @@ -8827,19 +10340,107 @@ def get( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = kwargs.pop("headers", {}) or {} + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str - cls = kwargs.pop("cls", None) # type: ClsType[_models.NspAccessRule] + content_type = kwargs.pop("content_type", _headers.pop("Content-Type", "application/json")) # type: str + cls = kwargs.pop("cls", None) # type: ClsType[JSON] - request = build_nsp_access_rules_get_request( + _json = self._serialize.body(parameters, "object") + + request = build_nsp_access_rules_reconcile_post_request( resource_group_name=resource_group_name, network_security_perimeter_name=network_security_perimeter_name, profile_name=profile_name, access_rule_name=access_rule_name, subscription_id=self._config.subscription_id, api_version=api_version, + content_type=content_type, + json=_json, + template_url=self.post.metadata["url"], + headers=_headers, + params=_params, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + + pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access + request, stream=False, **kwargs + ) + + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize("object", pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + post.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}/accessRules/{accessRuleName}/reconcile"} # type: ignore + + +class NspLinksOperations: + """ + .. warning:: + **DO NOT** instantiate this class directly. + + Instead, you should access the following operations through + :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s + :attr:`nsp_links` attribute. + """ + + models = _models + + def __init__(self, *args, **kwargs): + input_args = list(args) + self._client = input_args.pop(0) if input_args else kwargs.pop("client") + self._config = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + + @distributed_trace + def get( + self, resource_group_name: str, network_security_perimeter_name: str, link_name: str, **kwargs: Any + ) -> _models.NspLink: + """Gets the specified NSP link resource. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_security_perimeter_name: The name of the network security perimeter. Required. + :type network_security_perimeter_name: str + :param link_name: The name of the NSP link. Required. + :type link_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: NspLink or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NspLink + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + cls = kwargs.pop("cls", None) # type: ClsType[_models.NspLink] + + request = build_nsp_links_get_request( + resource_group_name=resource_group_name, + network_security_perimeter_name=network_security_perimeter_name, + link_name=link_name, + subscription_id=self._config.subscription_id, + api_version=api_version, template_url=self.get.metadata["url"], headers=_headers, params=_params, @@ -8857,46 +10458,42 @@ def get( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize("NspAccessRule", pipeline_response) + deserialized = self._deserialize("NspLink", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}/accessRules/{accessRuleName}"} # type: ignore + get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/links/{linkName}"} # type: ignore @overload def create_or_update( self, resource_group_name: str, network_security_perimeter_name: str, - profile_name: str, - access_rule_name: str, - parameters: _models.NspAccessRule, + link_name: str, + parameters: _models.NspLink, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.NspAccessRule: - """Creates or updates a network access rule. + ) -> _models.NspLink: + """Creates or updates NSP link resource. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_security_perimeter_name: The name of the network security perimeter. Required. :type network_security_perimeter_name: str - :param profile_name: The name of the NSP profile. Required. - :type profile_name: str - :param access_rule_name: The name of the NSP access rule. Required. - :type access_rule_name: str - :param parameters: Parameters that hold the NspAccessRule resource to be created/updated. - Required. - :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.NspAccessRule + :param link_name: The name of the NSP link. Required. + :type link_name: str + :param parameters: Parameters that hold the NspLink resource to be created/updated. Required. + :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.NspLink :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: NspAccessRule or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NspAccessRule + :return: NspLink or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NspLink :raises ~azure.core.exceptions.HttpResponseError: """ @@ -8905,32 +10502,28 @@ def create_or_update( self, resource_group_name: str, network_security_perimeter_name: str, - profile_name: str, - access_rule_name: str, + link_name: str, parameters: IO, *, content_type: str = "application/json", **kwargs: Any - ) -> _models.NspAccessRule: - """Creates or updates a network access rule. + ) -> _models.NspLink: + """Creates or updates NSP link resource. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_security_perimeter_name: The name of the network security perimeter. Required. :type network_security_perimeter_name: str - :param profile_name: The name of the NSP profile. Required. - :type profile_name: str - :param access_rule_name: The name of the NSP access rule. Required. - :type access_rule_name: str - :param parameters: Parameters that hold the NspAccessRule resource to be created/updated. - Required. + :param link_name: The name of the NSP link. Required. + :type link_name: str + :param parameters: Parameters that hold the NspLink resource to be created/updated. Required. :type parameters: IO :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: NspAccessRule or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NspAccessRule + :return: NspLink or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NspLink :raises ~azure.core.exceptions.HttpResponseError: """ @@ -8939,30 +10532,27 @@ def create_or_update( self, resource_group_name: str, network_security_perimeter_name: str, - profile_name: str, - access_rule_name: str, - parameters: Union[_models.NspAccessRule, IO], + link_name: str, + parameters: Union[_models.NspLink, IO], **kwargs: Any - ) -> _models.NspAccessRule: - """Creates or updates a network access rule. + ) -> _models.NspLink: + """Creates or updates NSP link resource. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_security_perimeter_name: The name of the network security perimeter. Required. :type network_security_perimeter_name: str - :param profile_name: The name of the NSP profile. Required. - :type profile_name: str - :param access_rule_name: The name of the NSP access rule. Required. - :type access_rule_name: str - :param parameters: Parameters that hold the NspAccessRule resource to be created/updated. Is - either a model type or a IO type. Required. - :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.NspAccessRule or IO + :param link_name: The name of the NSP link. Required. + :type link_name: str + :param parameters: Parameters that hold the NspLink resource to be created/updated. Is either a + model type or a IO type. Required. + :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.NspLink or IO :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. Default value is None. :paramtype content_type: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: NspAccessRule or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NspAccessRule + :return: NspLink or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NspLink :raises ~azure.core.exceptions.HttpResponseError: """ error_map = { @@ -8978,7 +10568,7 @@ def create_or_update( api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.NspAccessRule] + cls = kwargs.pop("cls", None) # type: ClsType[_models.NspLink] content_type = content_type or "application/json" _json = None @@ -8986,13 +10576,12 @@ def create_or_update( if isinstance(parameters, (IO, bytes)): _content = parameters else: - _json = self._serialize.body(parameters, "NspAccessRule") + _json = self._serialize.body(parameters, "NspLink") - request = build_nsp_access_rules_create_or_update_request( + request = build_nsp_links_create_or_update_request( resource_group_name=resource_group_name, network_security_perimeter_name=network_security_perimeter_name, - profile_name=profile_name, - access_rule_name=access_rule_name, + link_name=link_name, subscription_id=self._config.subscription_id, api_version=api_version, content_type=content_type, @@ -9016,42 +10605,21 @@ def create_or_update( raise HttpResponseError(response=response, error_format=ARMErrorFormat) if response.status_code == 200: - deserialized = self._deserialize("NspAccessRule", pipeline_response) + deserialized = self._deserialize("NspLink", pipeline_response) if response.status_code == 201: - deserialized = self._deserialize("NspAccessRule", pipeline_response) + deserialized = self._deserialize("NspLink", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}/accessRules/{accessRuleName}"} # type: ignore + create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/links/{linkName}"} # type: ignore - @distributed_trace - def delete( # pylint: disable=inconsistent-return-statements - self, - resource_group_name: str, - network_security_perimeter_name: str, - profile_name: str, - access_rule_name: str, - **kwargs: Any + def _delete_initial( # pylint: disable=inconsistent-return-statements + self, resource_group_name: str, network_security_perimeter_name: str, link_name: str, **kwargs: Any ) -> None: - """Deletes an NSP access rule. - - :param resource_group_name: The name of the resource group. Required. - :type resource_group_name: str - :param network_security_perimeter_name: The name of the network security perimeter. Required. - :type network_security_perimeter_name: str - :param profile_name: The name of the NSP profile. Required. - :type profile_name: str - :param access_rule_name: The name of the NSP access rule. Required. - :type access_rule_name: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: None or the result of cls(response) - :rtype: None - :raises ~azure.core.exceptions.HttpResponseError: - """ error_map = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, @@ -9066,14 +10634,13 @@ def delete( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str cls = kwargs.pop("cls", None) # type: ClsType[None] - request = build_nsp_access_rules_delete_request( + request = build_nsp_links_delete_request( resource_group_name=resource_group_name, network_security_perimeter_name=network_security_perimeter_name, - profile_name=profile_name, - access_rule_name=access_rule_name, + link_name=link_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.delete.metadata["url"], + template_url=self._delete_initial.metadata["url"], headers=_headers, params=_params, ) @@ -9086,33 +10653,102 @@ def delete( # pylint: disable=inconsistent-return-statements response = pipeline_response.http_response - if response.status_code not in [200, 204]: + if response.status_code not in [200, 202, 204]: map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) + response_headers = {} + if response.status_code == 202: + response_headers["location"] = self._deserialize("str", response.headers.get("location")) + if cls: - return cls(pipeline_response, None, {}) + return cls(pipeline_response, None, response_headers) - delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}/accessRules/{accessRuleName}"} # type: ignore + _delete_initial.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/links/{linkName}"} # type: ignore + + @distributed_trace + def begin_delete( + self, resource_group_name: str, network_security_perimeter_name: str, link_name: str, **kwargs: Any + ) -> LROPoller[None]: + """Deletes an NSP Link resource. + + :param resource_group_name: The name of the resource group. Required. + :type resource_group_name: str + :param network_security_perimeter_name: The name of the network security perimeter. Required. + :type network_security_perimeter_name: str + :param link_name: The name of the NSP link. Required. + :type link_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be ARMPolling. Pass in False for this + operation to not poll, or pass in your own initialized polling object for a personal polling + strategy. + :paramtype polling: bool or ~azure.core.polling.PollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of LROPoller that returns either None or the result of cls(response) + :rtype: ~azure.core.polling.LROPoller[None] + :raises ~azure.core.exceptions.HttpResponseError: + """ + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str + cls = kwargs.pop("cls", None) # type: ClsType[None] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) + cont_token = kwargs.pop("continuation_token", None) # type: Optional[str] + if cont_token is None: + raw_result = self._delete_initial( # type: ignore + resource_group_name=resource_group_name, + network_security_perimeter_name=network_security_perimeter_name, + link_name=link_name, + api_version=api_version, + cls=lambda x, y, z: x, + headers=_headers, + params=_params, + **kwargs + ) + kwargs.pop("error_map", None) + + def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-return-statements + if cls: + return cls(pipeline_response, None, {}) + + if polling is True: + polling_method = cast( + PollingMethod, ARMPolling(lro_delay, lro_options={"final-state-via": "location"}, **kwargs) + ) # type: PollingMethod + elif polling is False: + polling_method = cast(PollingMethod, NoPolling()) + else: + polling_method = polling + if cont_token: + return LROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output, + ) + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/links/{linkName}"} # type: ignore @distributed_trace def list( self, resource_group_name: str, network_security_perimeter_name: str, - profile_name: str, top: Optional[int] = None, skip_token: Optional[str] = None, **kwargs: Any - ) -> Iterable["_models.NspAccessRule"]: - """Lists the NSP access rules in the specified NSP profile. + ) -> Iterable["_models.NspLink"]: + """Lists the NSP Link resources in the specified network security perimeter. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_security_perimeter_name: The name of the network security perimeter. Required. :type network_security_perimeter_name: str - :param profile_name: The name of the NSP profile. Required. - :type profile_name: str :param top: An optional query parameter which specifies the maximum number of records to be returned by the server. Default value is None. :type top: int @@ -9122,16 +10758,15 @@ def list( value is None. :type skip_token: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either NspAccessRule or the result of cls(response) - :rtype: - ~azure.core.paging.ItemPaged[~azure.mgmt.network.v2021_02_01_preview.models.NspAccessRule] + :return: An iterator like instance of either NspLink or the result of cls(response) + :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.network.v2021_02_01_preview.models.NspLink] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str - cls = kwargs.pop("cls", None) # type: ClsType[_models.NspAccessRuleListResult] + cls = kwargs.pop("cls", None) # type: ClsType[_models.NspLinkListResult] error_map = { 401: ClientAuthenticationError, @@ -9144,10 +10779,9 @@ def list( def prepare_request(next_link=None): if not next_link: - request = build_nsp_access_rules_list_request( + request = build_nsp_links_list_request( resource_group_name=resource_group_name, network_security_perimeter_name=network_security_perimeter_name, - profile_name=profile_name, subscription_id=self._config.subscription_id, top=top, skip_token=skip_token, @@ -9161,17 +10795,24 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } + ) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" return request def extract_data(pipeline_response): - deserialized = self._deserialize("NspAccessRuleListResult", pipeline_response) + deserialized = self._deserialize("NspLinkListResult", pipeline_response) list_of_elem = deserialized.value if cls: list_of_elem = cls(list_of_elem) @@ -9193,17 +10834,17 @@ def get_next(next_link=None): return ItemPaged(get_next, extract_data) - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}/accessRules"} # type: ignore + list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/links"} # type: ignore -class NspAssociationsOperations: +class NspLinkReconcileOperations: """ .. warning:: **DO NOT** instantiate this class directly. Instead, you should access the following operations through :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s - :attr:`nsp_associations` attribute. + :attr:`nsp_link_reconcile` attribute. """ models = _models @@ -9216,20 +10857,20 @@ def __init__(self, *args, **kwargs): self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") @distributed_trace - def get( - self, resource_group_name: str, network_security_perimeter_name: str, association_name: str, **kwargs: Any - ) -> _models.NspAssociation: - """Gets the specified NSP association by name. + def post( # pylint: disable=inconsistent-return-statements + self, resource_group_name: str, network_security_perimeter_name: str, link_name: str, **kwargs: Any + ) -> None: + """Reconcile NSP link resource. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_security_perimeter_name: The name of the network security perimeter. Required. :type network_security_perimeter_name: str - :param association_name: The name of the NSP association. Required. - :type association_name: str + :param link_name: The name of the NSP link. Required. + :type link_name: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: NspAssociation or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NspAssociation + :return: None or the result of cls(response) + :rtype: None :raises ~azure.core.exceptions.HttpResponseError: """ error_map = { @@ -9244,15 +10885,15 @@ def get( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str - cls = kwargs.pop("cls", None) # type: ClsType[_models.NspAssociation] + cls = kwargs.pop("cls", None) # type: ClsType[None] - request = build_nsp_associations_get_request( + request = build_nsp_link_reconcile_post_request( resource_group_name=resource_group_name, network_security_perimeter_name=network_security_perimeter_name, - association_name=association_name, + link_name=link_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.get.metadata["url"], + template_url=self.post.metadata["url"], headers=_headers, params=_params, ) @@ -9269,103 +10910,46 @@ def get( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize("NspAssociation", pipeline_response) - if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, None, {}) - return deserialized + post.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/links/{linkName}/reconcile"} # type: ignore - get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/resourceAssociations/{associationName}"} # type: ignore - @overload - def create_or_update( - self, - resource_group_name: str, - network_security_perimeter_name: str, - association_name: str, - parameters: _models.NspAssociation, - *, - content_type: str = "application/json", - **kwargs: Any - ) -> _models.NspAssociation: - """Creates or updates a NSP resource association. +class NspLinkReferencesOperations: + """ + .. warning:: + **DO NOT** instantiate this class directly. - :param resource_group_name: The name of the resource group. Required. - :type resource_group_name: str - :param network_security_perimeter_name: The name of the network security perimeter. Required. - :type network_security_perimeter_name: str - :param association_name: The name of the NSP association. Required. - :type association_name: str - :param parameters: Parameters that hold the NspAssociation resource to be created/updated. - Required. - :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.NspAssociation - :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. - Default value is "application/json". - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: NspAssociation or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NspAssociation - :raises ~azure.core.exceptions.HttpResponseError: - """ + Instead, you should access the following operations through + :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s + :attr:`nsp_link_references` attribute. + """ - @overload - def create_or_update( - self, - resource_group_name: str, - network_security_perimeter_name: str, - association_name: str, - parameters: IO, - *, - content_type: str = "application/json", - **kwargs: Any - ) -> _models.NspAssociation: - """Creates or updates a NSP resource association. + models = _models - :param resource_group_name: The name of the resource group. Required. - :type resource_group_name: str - :param network_security_perimeter_name: The name of the network security perimeter. Required. - :type network_security_perimeter_name: str - :param association_name: The name of the NSP association. Required. - :type association_name: str - :param parameters: Parameters that hold the NspAssociation resource to be created/updated. - Required. - :type parameters: IO - :keyword content_type: Body Parameter content-type. Content type parameter for binary body. - Default value is "application/json". - :paramtype content_type: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: NspAssociation or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NspAssociation - :raises ~azure.core.exceptions.HttpResponseError: - """ + def __init__(self, *args, **kwargs): + input_args = list(args) + self._client = input_args.pop(0) if input_args else kwargs.pop("client") + self._config = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") @distributed_trace - def create_or_update( - self, - resource_group_name: str, - network_security_perimeter_name: str, - association_name: str, - parameters: Union[_models.NspAssociation, IO], - **kwargs: Any - ) -> _models.NspAssociation: - """Creates or updates a NSP resource association. + def get( + self, resource_group_name: str, network_security_perimeter_name: str, link_reference_name: str, **kwargs: Any + ) -> _models.NspLinkReference: + """Gets the specified NSP linkReference resource. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_security_perimeter_name: The name of the network security perimeter. Required. :type network_security_perimeter_name: str - :param association_name: The name of the NSP association. Required. - :type association_name: str - :param parameters: Parameters that hold the NspAssociation resource to be created/updated. Is - either a model type or a IO type. Required. - :type parameters: ~azure.mgmt.network.v2021_02_01_preview.models.NspAssociation or IO - :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. - Default value is None. - :paramtype content_type: str + :param link_reference_name: The name of the NSP linkReference. Required. + :type link_reference_name: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: NspAssociation or the result of cls(response) - :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NspAssociation + :return: NspLinkReference or the result of cls(response) + :rtype: ~azure.mgmt.network.v2021_02_01_preview.models.NspLinkReference :raises ~azure.core.exceptions.HttpResponseError: """ error_map = { @@ -9376,31 +10960,19 @@ def create_or_update( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] - cls = kwargs.pop("cls", None) # type: ClsType[_models.NspAssociation] - - content_type = content_type or "application/json" - _json = None - _content = None - if isinstance(parameters, (IO, bytes)): - _content = parameters - else: - _json = self._serialize.body(parameters, "NspAssociation") + cls = kwargs.pop("cls", None) # type: ClsType[_models.NspLinkReference] - request = build_nsp_associations_create_or_update_request( + request = build_nsp_link_references_get_request( resource_group_name=resource_group_name, network_security_perimeter_name=network_security_perimeter_name, - association_name=association_name, + link_reference_name=link_reference_name, subscription_id=self._config.subscription_id, api_version=api_version, - content_type=content_type, - json=_json, - content=_content, - template_url=self.create_or_update.metadata["url"], + template_url=self.get.metadata["url"], headers=_headers, params=_params, ) @@ -9413,25 +10985,21 @@ def create_or_update( response = pipeline_response.http_response - if response.status_code not in [200, 201]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - if response.status_code == 200: - deserialized = self._deserialize("NspAssociation", pipeline_response) + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) - if response.status_code == 201: - deserialized = self._deserialize("NspAssociation", pipeline_response) + deserialized = self._deserialize("NspLinkReference", pipeline_response) if cls: return cls(pipeline_response, deserialized, {}) return deserialized - create_or_update.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/resourceAssociations/{associationName}"} # type: ignore + get.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/linkReferences/{linkReferenceName}"} # type: ignore def _delete_initial( # pylint: disable=inconsistent-return-statements - self, resource_group_name: str, network_security_perimeter_name: str, association_name: str, **kwargs: Any + self, resource_group_name: str, network_security_perimeter_name: str, link_reference_name: str, **kwargs: Any ) -> None: error_map = { 401: ClientAuthenticationError, @@ -9447,10 +11015,10 @@ def _delete_initial( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str cls = kwargs.pop("cls", None) # type: ClsType[None] - request = build_nsp_associations_delete_request( + request = build_nsp_link_references_delete_request( resource_group_name=resource_group_name, network_security_perimeter_name=network_security_perimeter_name, - association_name=association_name, + link_reference_name=link_reference_name, subscription_id=self._config.subscription_id, api_version=api_version, template_url=self._delete_initial.metadata["url"], @@ -9477,20 +11045,20 @@ def _delete_initial( # pylint: disable=inconsistent-return-statements if cls: return cls(pipeline_response, None, response_headers) - _delete_initial.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/resourceAssociations/{associationName}"} # type: ignore + _delete_initial.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/linkReferences/{linkReferenceName}"} # type: ignore @distributed_trace def begin_delete( - self, resource_group_name: str, network_security_perimeter_name: str, association_name: str, **kwargs: Any + self, resource_group_name: str, network_security_perimeter_name: str, link_reference_name: str, **kwargs: Any ) -> LROPoller[None]: - """Deletes an NSP association resource. + """Deletes an NSP LinkReference resource. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_security_perimeter_name: The name of the network security perimeter. Required. :type network_security_perimeter_name: str - :param association_name: The name of the NSP association. Required. - :type association_name: str + :param link_reference_name: The name of the NSP linkReference. Required. + :type link_reference_name: str :keyword callable cls: A custom type or function that will be passed the direct response :keyword str continuation_token: A continuation token to restart a poller from a saved state. :keyword polling: By default, your polling method will be ARMPolling. Pass in False for this @@ -9515,7 +11083,7 @@ def begin_delete( raw_result = self._delete_initial( # type: ignore resource_group_name=resource_group_name, network_security_perimeter_name=network_security_perimeter_name, - association_name=association_name, + link_reference_name=link_reference_name, api_version=api_version, cls=lambda x, y, z: x, headers=_headers, @@ -9529,7 +11097,9 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent- return cls(pipeline_response, None, {}) if polling is True: - polling_method = cast(PollingMethod, ARMPolling(lro_delay, **kwargs)) # type: PollingMethod + polling_method = cast( + PollingMethod, ARMPolling(lro_delay, lro_options={"final-state-via": "location"}, **kwargs) + ) # type: PollingMethod elif polling is False: polling_method = cast(PollingMethod, NoPolling()) else: @@ -9543,7 +11113,7 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent- ) return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/resourceAssociations/{associationName}"} # type: ignore + begin_delete.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/linkReferences/{linkReferenceName}"} # type: ignore @distributed_trace def list( @@ -9553,8 +11123,8 @@ def list( top: Optional[int] = None, skip_token: Optional[str] = None, **kwargs: Any - ) -> Iterable["_models.NspAssociation"]: - """Lists the NSP resource associations. + ) -> Iterable["_models.NspLinkReference"]: + """Lists the NSP LinkReference resources in the specified network security perimeter. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str @@ -9569,16 +11139,16 @@ def list( value is None. :type skip_token: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either NspAssociation or the result of cls(response) + :return: An iterator like instance of either NspLinkReference or the result of cls(response) :rtype: - ~azure.core.paging.ItemPaged[~azure.mgmt.network.v2021_02_01_preview.models.NspAssociation] + ~azure.core.paging.ItemPaged[~azure.mgmt.network.v2021_02_01_preview.models.NspLinkReference] :raises ~azure.core.exceptions.HttpResponseError: """ _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str - cls = kwargs.pop("cls", None) # type: ClsType[_models.NspAssociationsListResult] + cls = kwargs.pop("cls", None) # type: ClsType[_models.NspLinkReferenceListResult] error_map = { 401: ClientAuthenticationError, @@ -9591,7 +11161,7 @@ def list( def prepare_request(next_link=None): if not next_link: - request = build_nsp_associations_list_request( + request = build_nsp_link_references_list_request( resource_group_name=resource_group_name, network_security_perimeter_name=network_security_perimeter_name, subscription_id=self._config.subscription_id, @@ -9607,210 +11177,24 @@ def prepare_request(next_link=None): else: # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) - _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - request.method = "GET" - return request - - def extract_data(pipeline_response): - deserialized = self._deserialize("NspAssociationsListResult", pipeline_response) - list_of_elem = deserialized.value - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, iter(list_of_elem) - - def get_next(next_link=None): - request = prepare_request(next_link) - - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs - ) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - return pipeline_response - - return ItemPaged(get_next, extract_data) - - list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/resourceAssociations"} # type: ignore - - -class NspAssociationReconcileOperations: - """ - .. warning:: - **DO NOT** instantiate this class directly. - - Instead, you should access the following operations through - :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s - :attr:`nsp_association_reconcile` attribute. - """ - - models = _models - - def __init__(self, *args, **kwargs): - input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") - - @distributed_trace - def post( - self, - resource_group_name: str, - network_security_perimeter_name: str, - association_name: str, - parameters: JSON, - **kwargs: Any - ) -> JSON: - """Reconcile NSP association. - - :param resource_group_name: The name of the resource group. Required. - :type resource_group_name: str - :param network_security_perimeter_name: The name of the network security perimeter. Required. - :type network_security_perimeter_name: str - :param association_name: The name of the NSP association. Required. - :type association_name: str - :param parameters: Parameters for NSP association reconcile. Required. - :type parameters: JSON - :keyword callable cls: A custom type or function that will be passed the direct response - :return: JSON or the result of cls(response) - :rtype: JSON - :raises ~azure.core.exceptions.HttpResponseError: - """ - error_map = { - 401: ClientAuthenticationError, - 404: ResourceNotFoundError, - 409: ResourceExistsError, - 304: ResourceNotModifiedError, - } - error_map.update(kwargs.pop("error_map", {}) or {}) - - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) - _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - - api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", "application/json")) # type: str - cls = kwargs.pop("cls", None) # type: ClsType[JSON] - - _json = self._serialize.body(parameters, "object") - - request = build_nsp_association_reconcile_post_request( - resource_group_name=resource_group_name, - network_security_perimeter_name=network_security_perimeter_name, - association_name=association_name, - subscription_id=self._config.subscription_id, - api_version=api_version, - content_type=content_type, - json=_json, - template_url=self.post.metadata["url"], - headers=_headers, - params=_params, - ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - - pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access - request, stream=False, **kwargs - ) - - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - deserialized = self._deserialize("object", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - post.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/resourceAssociations/{associationName}/reconcile"} # type: ignore - - -class PerimeterAssociableResourceTypesOperations: - """ - .. warning:: - **DO NOT** instantiate this class directly. - - Instead, you should access the following operations through - :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s - :attr:`perimeter_associable_resource_types` attribute. - """ - - models = _models - - def __init__(self, *args, **kwargs): - input_args = list(args) - self._client = input_args.pop(0) if input_args else kwargs.pop("client") - self._config = input_args.pop(0) if input_args else kwargs.pop("config") - self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") - self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") - - @distributed_trace - def list(self, location: str, **kwargs: Any) -> Iterable["_models.PerimeterAssociableResource"]: - """Gets the list of resources that are onboarded with NSP. These resources can be associated with - a network security perimeter. - - :param location: The location of network security perimeter. Required. - :type location: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either PerimeterAssociableResource or the result of - cls(response) - :rtype: - ~azure.core.paging.ItemPaged[~azure.mgmt.network.v2021_02_01_preview.models.PerimeterAssociableResource] - :raises ~azure.core.exceptions.HttpResponseError: - """ - _headers = kwargs.pop("headers", {}) or {} - _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - - api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str - cls = kwargs.pop("cls", None) # type: ClsType[_models.PerimeterAssociableResourcesListResult] - - error_map = { - 401: ClientAuthenticationError, - 404: ResourceNotFoundError, - 409: ResourceExistsError, - 304: ResourceNotModifiedError, - } - error_map.update(kwargs.pop("error_map", {}) or {}) - - def prepare_request(next_link=None): - if not next_link: - - request = build_perimeter_associable_resource_types_list_request( - location=location, - subscription_id=self._config.subscription_id, - api_version=api_version, - template_url=self.list.metadata["url"], - headers=_headers, - params=_params, + _parsed_next_link = urllib.parse.urlparse(next_link) + _next_request_params = case_insensitive_dict( + { + key: [urllib.parse.quote(v) for v in value] + for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() + } ) - request = _convert_request(request) - request.url = self._client.format_url(request.url) # type: ignore - - else: - # make call to next link with the client's api-version - _parsed_next_link = urlparse(next_link) - _next_request_params = case_insensitive_dict(parse_qs(_parsed_next_link.query)) _next_request_params["api-version"] = self._config.api_version - request = HttpRequest("GET", urljoin(next_link, _parsed_next_link.path), params=_next_request_params) + request = HttpRequest( + "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params + ) request = _convert_request(request) request.url = self._client.format_url(request.url) # type: ignore request.method = "GET" return request def extract_data(pipeline_response): - deserialized = self._deserialize("PerimeterAssociableResourcesListResult", pipeline_response) + deserialized = self._deserialize("NspLinkReferenceListResult", pipeline_response) list_of_elem = deserialized.value if cls: list_of_elem = cls(list_of_elem) @@ -9832,17 +11216,17 @@ def get_next(next_link=None): return ItemPaged(get_next, extract_data) - list.metadata = {"url": "/subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/perimeterAssociableResourceTypes"} # type: ignore + list.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/linkReferences"} # type: ignore -class NspAccessRulesReconcileOperations: +class NspLinkReferenceReconcileOperations: """ .. warning:: **DO NOT** instantiate this class directly. Instead, you should access the following operations through :class:`~azure.mgmt.network.v2021_02_01_preview.NetworkManagementClient`'s - :attr:`nsp_access_rules_reconcile` attribute. + :attr:`nsp_link_reference_reconcile` attribute. """ models = _models @@ -9855,30 +11239,20 @@ def __init__(self, *args, **kwargs): self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") @distributed_trace - def post( - self, - resource_group_name: str, - network_security_perimeter_name: str, - profile_name: str, - access_rule_name: str, - parameters: JSON, - **kwargs: Any - ) -> JSON: - """Reconcile NSP access rules. + def post( # pylint: disable=inconsistent-return-statements + self, resource_group_name: str, network_security_perimeter_name: str, link_reference_name: str, **kwargs: Any + ) -> None: + """Reconcile NSP linkReference resource. :param resource_group_name: The name of the resource group. Required. :type resource_group_name: str :param network_security_perimeter_name: The name of the network security perimeter. Required. :type network_security_perimeter_name: str - :param profile_name: The name of the NSP profile. Required. - :type profile_name: str - :param access_rule_name: The name of the NSP access rule. Required. - :type access_rule_name: str - :param parameters: Parameters for NSP access rule reconcile. Required. - :type parameters: JSON + :param link_reference_name: The name of the NSP linkReference. Required. + :type link_reference_name: str :keyword callable cls: A custom type or function that will be passed the direct response - :return: JSON or the result of cls(response) - :rtype: JSON + :return: None or the result of cls(response) + :rtype: None :raises ~azure.core.exceptions.HttpResponseError: """ error_map = { @@ -9889,24 +11263,18 @@ def post( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop("api_version", _params.pop("api-version", "2021-02-01-preview")) # type: str - content_type = kwargs.pop("content_type", _headers.pop("Content-Type", "application/json")) # type: str - cls = kwargs.pop("cls", None) # type: ClsType[JSON] - - _json = self._serialize.body(parameters, "object") + cls = kwargs.pop("cls", None) # type: ClsType[None] - request = build_nsp_access_rules_reconcile_post_request( + request = build_nsp_link_reference_reconcile_post_request( resource_group_name=resource_group_name, network_security_perimeter_name=network_security_perimeter_name, - profile_name=profile_name, - access_rule_name=access_rule_name, + link_reference_name=link_reference_name, subscription_id=self._config.subscription_id, api_version=api_version, - content_type=content_type, - json=_json, template_url=self.post.metadata["url"], headers=_headers, params=_params, @@ -9924,11 +11292,7 @@ def post( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) - deserialized = self._deserialize("object", pipeline_response) - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized + return cls(pipeline_response, None, {}) - post.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}/accessRules/{accessRuleName}/reconcile"} # type: ignore + post.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/linkReferences/{linkReferenceName}/reconcile"} # type: ignore diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2022_05_01/_version.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2022_05_01/_version.py index 81b10eb08899..749f47dd19fd 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2022_05_01/_version.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2022_05_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "22.0.0" +VERSION = "22.1.0" diff --git a/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_endpoint.pyTestMgmtNetworktest_network.json b/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_endpoint.pyTestMgmtNetworktest_network.json index a85008b96a20..861046a75d26 100644 --- a/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_endpoint.pyTestMgmtNetworktest_network.json +++ b/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_endpoint.pyTestMgmtNetworktest_network.json @@ -7,7 +7,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -17,12 +17,12 @@ "Cache-Control": "max-age=86400, private", "Content-Length": "1753", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:55:04 GMT", + "Date": "Mon, 24 Oct 2022 04:58:04 GMT", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Set-Cookie": "[set-cookie;]", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-ests-server": "2.1.13845.9 - WUS2 ProdSlices", + "x-ms-ests-server": "2.1.14006.8 - WUS2 ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -101,7 +101,7 @@ "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "Cookie": "cookie;", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -111,12 +111,12 @@ "Cache-Control": "max-age=86400, private", "Content-Length": "945", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:55:04 GMT", + "Date": "Mon, 24 Oct 2022 04:58:04 GMT", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Set-Cookie": "[set-cookie;]", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-ests-server": "2.1.13777.6 - EUS ProdSlices", + "x-ms-ests-server": "2.1.13845.10 - NCUS ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -172,12 +172,12 @@ "RequestHeaders": { "Accept": "application/json", "Accept-Encoding": "gzip, deflate", - "client-request-id": "dd2b259e-d03d-4527-bf8f-f414c0878708", + "client-request-id": "9d799a06-2357-4bfc-89ea-2929a73e6fae", "Connection": "keep-alive", "Content-Length": "288", "Content-Type": "application/x-www-form-urlencoded", "Cookie": "cookie;", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", "x-client-cpu": "x64", "x-client-current-telemetry": "4|730,0|", "x-client-last-telemetry": "4|0|||", @@ -190,10 +190,10 @@ "StatusCode": 200, "ResponseHeaders": { "Cache-Control": "no-store, no-cache", - "client-request-id": "dd2b259e-d03d-4527-bf8f-f414c0878708", + "client-request-id": "9d799a06-2357-4bfc-89ea-2929a73e6fae", "Content-Length": "114", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:55:04 GMT", + "Date": "Mon, 24 Oct 2022 04:58:04 GMT", "Expires": "-1", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Pragma": "no-cache", @@ -201,7 +201,7 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", "x-ms-clitelem": "1,0,0,,", - "x-ms-ests-server": "2.1.13845.9 - SCUS ProdSlices", + "x-ms-ests-server": "2.1.14006.8 - WUS2 ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -221,7 +221,7 @@ "Connection": "keep-alive", "Content-Length": "92", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "location": "eastus", @@ -235,12 +235,12 @@ }, "StatusCode": 201, "ResponseHeaders": { - "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/41a26f93-c923-46c8-971c-a6e9521a4c41?api-version=2022-05-01", + "azure-asyncnotification": "Enabled", + "azure-asyncoperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/9b845540-98b9-49e7-b108-8873b5a92eef?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "612", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:55:05 GMT", + "Date": "Mon, 24 Oct 2022 04:58:05 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "3", @@ -250,20 +250,20 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "e366d0af-3f66-4c54-b0f0-d7b4f2f86d8f", - "x-ms-correlation-request-id": "cada653e-3b0e-4b12-a915-8f9b39de0877", - "x-ms-ratelimit-remaining-subscription-writes": "1195", - "x-ms-routing-request-id": "CENTRALUS:20221010T035506Z:cada653e-3b0e-4b12-a915-8f9b39de0877" + "x-ms-arm-service-request-id": "d0797ec8-29fd-4d23-9444-3f5c118e3a3d", + "x-ms-correlation-request-id": "91fec872-dff4-4e59-8c27-fc924c99da1e", + "x-ms-ratelimit-remaining-subscription-writes": "1199", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T045806Z:91fec872-dff4-4e59-8c27-fc924c99da1e" }, "ResponseBody": { "name": "virtualnetwork", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/virtualnetwork", - "etag": "W/\u0022ea3736b5-24e3-4372-86db-edb2b54aa372\u0022", + "etag": "W/\u00225d8148d9-0ce6-4c63-afd9-63f11e2c0006\u0022", "type": "Microsoft.Network/virtualNetworks", "location": "eastus", "properties": { "provisioningState": "Updating", - "resourceGuid": "5bd60c48-c1ff-457e-b422-ec6b2bf87a72", + "resourceGuid": "adb871ca-6b36-43ee-b47b-7f49bfe4bb16", "addressSpace": { "addressPrefixes": [ "10.0.0.0/16" @@ -276,13 +276,13 @@ } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/41a26f93-c923-46c8-971c-a6e9521a4c41?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/9b845540-98b9-49e7-b108-8873b5a92eef?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -290,7 +290,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:55:05 GMT", + "Date": "Mon, 24 Oct 2022 04:58:05 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -302,23 +302,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "e9ec7c23-78be-41f3-9e43-da189c839844", - "x-ms-correlation-request-id": "b073c47b-e264-45bb-bd76-e2f2154c35e9", - "x-ms-ratelimit-remaining-subscription-reads": "11966", - "x-ms-routing-request-id": "CENTRALUS:20221010T035506Z:b073c47b-e264-45bb-bd76-e2f2154c35e9" + "x-ms-arm-service-request-id": "5b5b5811-1f59-4fc1-937f-295b135cf9b2", + "x-ms-correlation-request-id": "b4652eb6-0ce8-431e-87ed-b6926508b619", + "x-ms-ratelimit-remaining-subscription-reads": "11999", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T045806Z:b4652eb6-0ce8-431e-87ed-b6926508b619" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/41a26f93-c923-46c8-971c-a6e9521a4c41?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/9b845540-98b9-49e7-b108-8873b5a92eef?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -326,7 +326,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:55:15 GMT", + "Date": "Mon, 24 Oct 2022 04:58:16 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -337,10 +337,10 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "2fc86ba0-a45b-42c5-8c94-48a951311011", - "x-ms-correlation-request-id": "b62e595e-13df-4ea1-8d45-33d4da851401", - "x-ms-ratelimit-remaining-subscription-reads": "11965", - "x-ms-routing-request-id": "CENTRALUS:20221010T035516Z:b62e595e-13df-4ea1-8d45-33d4da851401" + "x-ms-arm-service-request-id": "8d41a2af-95ef-4c0a-a51e-fcdd2f79adaa", + "x-ms-correlation-request-id": "922d0b83-f4bb-47df-9265-46951d4f0e7d", + "x-ms-ratelimit-remaining-subscription-reads": "11998", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T045816Z:922d0b83-f4bb-47df-9265-46951d4f0e7d" }, "ResponseBody": { "status": "Succeeded" @@ -353,7 +353,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -361,8 +361,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:55:16 GMT", - "ETag": "W/\u002236eafac6-8a98-481a-90ad-7d4be0ceb86b\u0022", + "Date": "Mon, 24 Oct 2022 04:58:16 GMT", + "ETag": "W/\u0022187b2788-9742-490a-a9ce-94f3540e7a58\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -373,20 +373,20 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "14f167b0-4395-428a-aa28-8aa0d9a59600", - "x-ms-correlation-request-id": "20bb1a72-da06-4c2a-a2b4-f01c52a5c7dd", - "x-ms-ratelimit-remaining-subscription-reads": "11964", - "x-ms-routing-request-id": "CENTRALUS:20221010T035516Z:20bb1a72-da06-4c2a-a2b4-f01c52a5c7dd" + "x-ms-arm-service-request-id": "8ca69b53-12aa-43ac-8827-9df8dc45d10e", + "x-ms-correlation-request-id": "43bbe3d0-7317-4cf0-a294-0f66f76cb365", + "x-ms-ratelimit-remaining-subscription-reads": "11997", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T045816Z:43bbe3d0-7317-4cf0-a294-0f66f76cb365" }, "ResponseBody": { "name": "virtualnetwork", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/virtualnetwork", - "etag": "W/\u002236eafac6-8a98-481a-90ad-7d4be0ceb86b\u0022", + "etag": "W/\u0022187b2788-9742-490a-a9ce-94f3540e7a58\u0022", "type": "Microsoft.Network/virtualNetworks", "location": "eastus", "properties": { "provisioningState": "Succeeded", - "resourceGuid": "5bd60c48-c1ff-457e-b422-ec6b2bf87a72", + "resourceGuid": "adb871ca-6b36-43ee-b47b-7f49bfe4bb16", "addressSpace": { "addressPrefixes": [ "10.0.0.0/16" @@ -407,7 +407,7 @@ "Connection": "keep-alive", "Content-Length": "97", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "properties": { @@ -417,12 +417,12 @@ }, "StatusCode": 201, "ResponseHeaders": { - "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/53f5004f-ad34-4069-8916-f3078f36b9fb?api-version=2022-05-01", + "azure-asyncnotification": "Enabled", + "azure-asyncoperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/3c82a050-d2f7-4fe4-be21-fd63e9643f0a?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "527", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:55:16 GMT", + "Date": "Mon, 24 Oct 2022 04:58:17 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "3", @@ -432,15 +432,15 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "858e16b8-005c-46e6-902a-59061f199ca8", - "x-ms-correlation-request-id": "276464d0-aed7-444c-b8ca-b0b825a8e2ca", - "x-ms-ratelimit-remaining-subscription-writes": "1194", - "x-ms-routing-request-id": "CENTRALUS:20221010T035516Z:276464d0-aed7-444c-b8ca-b0b825a8e2ca" + "x-ms-arm-service-request-id": "d042da7e-f557-4721-a463-d0e7eb82cdd4", + "x-ms-correlation-request-id": "ecb28869-01fd-4299-b5a2-35009081df60", + "x-ms-ratelimit-remaining-subscription-writes": "1198", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T045817Z:ecb28869-01fd-4299-b5a2-35009081df60" }, "ResponseBody": { "name": "subnet1", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/virtualnetwork/subnets/subnet1", - "etag": "W/\u00229729518f-11aa-499f-a57d-2d4ca8a8f7ff\u0022", + "etag": "W/\u0022962a4959-1d9c-45d0-a8e7-cd2eb45a8e6e\u0022", "properties": { "provisioningState": "Updating", "addressPrefix": "10.0.0.0/24", @@ -452,49 +452,13 @@ } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/53f5004f-ad34-4069-8916-f3078f36b9fb?api-version=2022-05-01", - "RequestMethod": "GET", - "RequestHeaders": { - "Accept": "*/*", - "Accept-Encoding": "gzip, deflate", - "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" - }, - "RequestBody": null, - "StatusCode": 200, - "ResponseHeaders": { - "Cache-Control": "no-cache", - "Content-Encoding": "gzip", - "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:55:16 GMT", - "Expires": "-1", - "Pragma": "no-cache", - "Retry-After": "10", - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": "max-age=31536000; includeSubDomains", - "Transfer-Encoding": "chunked", - "Vary": "Accept-Encoding", - "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "19f6ea08-e383-40ba-baf7-13960ac5a0b7", - "x-ms-correlation-request-id": "f4296da7-6bd9-4040-83b5-faf61122d3eb", - "x-ms-ratelimit-remaining-subscription-reads": "11963", - "x-ms-routing-request-id": "CENTRALUS:20221010T035516Z:f4296da7-6bd9-4040-83b5-faf61122d3eb" - }, - "ResponseBody": { - "status": "InProgress" - } - }, - { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/53f5004f-ad34-4069-8916-f3078f36b9fb?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/3c82a050-d2f7-4fe4-be21-fd63e9643f0a?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -502,7 +466,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:55:26 GMT", + "Date": "Mon, 24 Oct 2022 04:58:17 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -513,10 +477,10 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "8c4273f9-5075-4e4b-95fb-82288e5e81f5", - "x-ms-correlation-request-id": "173f14ce-bbaf-43fe-a553-4c281515cc1e", - "x-ms-ratelimit-remaining-subscription-reads": "11962", - "x-ms-routing-request-id": "CENTRALUS:20221010T035526Z:173f14ce-bbaf-43fe-a553-4c281515cc1e" + "x-ms-arm-service-request-id": "c6bd256c-f5c0-4a2c-864d-9d8d1844d4cc", + "x-ms-correlation-request-id": "53b7f937-ba6a-4c33-b816-368f631e52a9", + "x-ms-ratelimit-remaining-subscription-reads": "11996", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T045817Z:53b7f937-ba6a-4c33-b816-368f631e52a9" }, "ResponseBody": { "status": "Succeeded" @@ -529,7 +493,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -537,8 +501,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:55:26 GMT", - "ETag": "W/\u0022b181ab6c-fa42-4179-b736-f2ada7e7a09c\u0022", + "Date": "Mon, 24 Oct 2022 04:58:17 GMT", + "ETag": "W/\u0022070373ce-0545-47ef-9e0f-6a5396bb7e3f\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -549,15 +513,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "cf04eae3-8606-4b36-83a5-c2239c202073", - "x-ms-correlation-request-id": "11afe2d7-94d7-4015-9276-6cbaaef55c93", - "x-ms-ratelimit-remaining-subscription-reads": "11961", - "x-ms-routing-request-id": "CENTRALUS:20221010T035527Z:11afe2d7-94d7-4015-9276-6cbaaef55c93" + "x-ms-arm-service-request-id": "c9e22d2d-6d43-4fa4-be40-a8a48548ae5c", + "x-ms-correlation-request-id": "c4827ac8-49d2-444a-a509-700da62ad973", + "x-ms-ratelimit-remaining-subscription-reads": "11995", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T045817Z:c4827ac8-49d2-444a-a509-700da62ad973" }, "ResponseBody": { "name": "subnet1", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/virtualnetwork/subnets/subnet1", - "etag": "W/\u0022b181ab6c-fa42-4179-b736-f2ada7e7a09c\u0022", + "etag": "W/\u0022070373ce-0545-47ef-9e0f-6a5396bb7e3f\u0022", "properties": { "provisioningState": "Succeeded", "addressPrefix": "10.0.0.0/24", @@ -577,7 +541,7 @@ "Connection": "keep-alive", "Content-Length": "94", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "properties": { @@ -587,12 +551,12 @@ }, "StatusCode": 201, "ResponseHeaders": { - "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/678daf90-5a9f-4c1e-b982-b6c050f2038c?api-version=2022-05-01", + "azure-asyncnotification": "Enabled", + "azure-asyncoperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/81c6f5cb-4f06-4bcc-a874-954a0390c49c?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "526", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:55:26 GMT", + "Date": "Mon, 24 Oct 2022 04:58:17 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "3", @@ -602,15 +566,15 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "3c42bde2-2f42-40f4-9804-9498936af161", - "x-ms-correlation-request-id": "43e16a3a-5fae-470f-8188-c545706b07df", - "x-ms-ratelimit-remaining-subscription-writes": "1193", - "x-ms-routing-request-id": "CENTRALUS:20221010T035527Z:43e16a3a-5fae-470f-8188-c545706b07df" + "x-ms-arm-service-request-id": "7346286b-2984-4e3d-84aa-e791cd61d6c1", + "x-ms-correlation-request-id": "7ef62eae-3eb2-474c-bf55-6468806fdf1d", + "x-ms-ratelimit-remaining-subscription-writes": "1197", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T045817Z:7ef62eae-3eb2-474c-bf55-6468806fdf1d" }, "ResponseBody": { "name": "subnet2", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/virtualnetwork/subnets/subnet2", - "etag": "W/\u00226a94b834-2691-453c-a553-b0d080c8dde5\u0022", + "etag": "W/\u00229392a085-c5a8-4b81-8160-f99f5b23b9f4\u0022", "properties": { "provisioningState": "Updating", "addressPrefix": "10.0.1.0/24", @@ -622,13 +586,13 @@ } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/678daf90-5a9f-4c1e-b982-b6c050f2038c?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/81c6f5cb-4f06-4bcc-a874-954a0390c49c?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -636,7 +600,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:55:26 GMT", + "Date": "Mon, 24 Oct 2022 04:58:17 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -648,23 +612,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "9eb338c8-886a-4cf8-add5-32e529788f2e", - "x-ms-correlation-request-id": "30366428-943b-40c9-9b06-466241f7921e", - "x-ms-ratelimit-remaining-subscription-reads": "11960", - "x-ms-routing-request-id": "CENTRALUS:20221010T035527Z:30366428-943b-40c9-9b06-466241f7921e" + "x-ms-arm-service-request-id": "b8842a1c-fda4-4d7c-8758-e5d90d9fbde9", + "x-ms-correlation-request-id": "193757f2-e4f6-42bb-9847-765122a68923", + "x-ms-ratelimit-remaining-subscription-reads": "11994", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T045817Z:193757f2-e4f6-42bb-9847-765122a68923" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/678daf90-5a9f-4c1e-b982-b6c050f2038c?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/81c6f5cb-4f06-4bcc-a874-954a0390c49c?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -672,7 +636,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:55:36 GMT", + "Date": "Mon, 24 Oct 2022 04:58:27 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -683,10 +647,10 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "acd8f39d-998e-4851-b732-5ba421eacdad", - "x-ms-correlation-request-id": "232828c8-9eb5-4a96-9da5-8405a2ddf455", - "x-ms-ratelimit-remaining-subscription-reads": "11959", - "x-ms-routing-request-id": "CENTRALUS:20221010T035537Z:232828c8-9eb5-4a96-9da5-8405a2ddf455" + "x-ms-arm-service-request-id": "0fe0ab9a-53c0-40d7-abfa-c4fa5be947c7", + "x-ms-correlation-request-id": "6cca998e-a068-4b8c-bbbc-7c1970cb9793", + "x-ms-ratelimit-remaining-subscription-reads": "11993", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T045827Z:6cca998e-a068-4b8c-bbbc-7c1970cb9793" }, "ResponseBody": { "status": "Succeeded" @@ -699,7 +663,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -707,8 +671,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:55:37 GMT", - "ETag": "W/\u0022b277b289-6e24-487b-8d27-cf98f5a25cb6\u0022", + "Date": "Mon, 24 Oct 2022 04:58:27 GMT", + "ETag": "W/\u00225d27cc40-f9e0-428f-ada4-a54ee9af3813\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -719,15 +683,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "c3cd410a-05e4-4540-825d-113b947b9353", - "x-ms-correlation-request-id": "47103a47-1e81-4066-849c-ebacf0470486", - "x-ms-ratelimit-remaining-subscription-reads": "11958", - "x-ms-routing-request-id": "CENTRALUS:20221010T035537Z:47103a47-1e81-4066-849c-ebacf0470486" + "x-ms-arm-service-request-id": "040a92fe-3036-45a7-822a-c89cebf570d9", + "x-ms-correlation-request-id": "23dd615d-5b8c-40bb-9631-e6910d928b69", + "x-ms-ratelimit-remaining-subscription-reads": "11992", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T045828Z:23dd615d-5b8c-40bb-9631-e6910d928b69" }, "ResponseBody": { "name": "subnet2", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/virtualnetwork/subnets/subnet2", - "etag": "W/\u0022b277b289-6e24-487b-8d27-cf98f5a25cb6\u0022", + "etag": "W/\u00225d27cc40-f9e0-428f-ada4-a54ee9af3813\u0022", "properties": { "provisioningState": "Succeeded", "addressPrefix": "10.0.1.0/24", @@ -747,7 +711,7 @@ "Connection": "keep-alive", "Content-Length": "314", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "location": "eastus", @@ -770,11 +734,11 @@ "StatusCode": 201, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/e95c114a-1a18-42f2-b4d9-1c64d47ee0db?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/39147b3d-ae2f-4ced-8b30-3739d20309b8?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "1508", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:55:37 GMT", + "Date": "Mon, 24 Oct 2022 04:58:28 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "3", @@ -784,25 +748,25 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "5db59160-d854-4caa-a6d6-a6f82b147d9a", - "x-ms-correlation-request-id": "428dc846-ee29-4160-b6c3-73c9cdb42e86", - "x-ms-ratelimit-remaining-subscription-writes": "1192", - "x-ms-routing-request-id": "CENTRALUS:20221010T035538Z:428dc846-ee29-4160-b6c3-73c9cdb42e86" + "x-ms-arm-service-request-id": "513f8523-2378-419d-99c6-6e4068ed2135", + "x-ms-correlation-request-id": "583dfebc-b528-461d-a019-7c407e633fe8", + "x-ms-ratelimit-remaining-subscription-writes": "1196", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T045828Z:583dfebc-b528-461d-a019-7c407e633fe8" }, "ResponseBody": { "name": "loadbalancer", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/loadbalancer", - "etag": "W/\u00228e344233-2e88-4401-8b9b-7b2fe0315d81\u0022", + "etag": "W/\u0022a6f90000-9f44-4f59-a011-cd2ab59baf35\u0022", "type": "Microsoft.Network/loadBalancers", "location": "eastus", "properties": { "provisioningState": "Updating", - "resourceGuid": "de456109-3142-4eed-9a3d-4fa54d0276e4", + "resourceGuid": "a02d2c63-3de3-4507-80ad-1b1d9f3a3606", "frontendIPConfigurations": [ { "name": "myIPConfiguration", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/loadbalancer/frontendIPConfigurations/myIPConfiguration", - "etag": "W/\u00228e344233-2e88-4401-8b9b-7b2fe0315d81\u0022", + "etag": "W/\u0022a6f90000-9f44-4f59-a011-cd2ab59baf35\u0022", "type": "Microsoft.Network/loadBalancers/frontendIPConfigurations", "properties": { "provisioningState": "Updating", @@ -829,13 +793,13 @@ } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/e95c114a-1a18-42f2-b4d9-1c64d47ee0db?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/39147b3d-ae2f-4ced-8b30-3739d20309b8?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -843,7 +807,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:55:37 GMT", + "Date": "Mon, 24 Oct 2022 04:58:28 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -855,23 +819,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "365a907d-5959-4499-832d-cbacfb6c3690", - "x-ms-correlation-request-id": "3a085f9c-4d38-4ea5-bcc3-fdd99c24019d", - "x-ms-ratelimit-remaining-subscription-reads": "11957", - "x-ms-routing-request-id": "CENTRALUS:20221010T035538Z:3a085f9c-4d38-4ea5-bcc3-fdd99c24019d" + "x-ms-arm-service-request-id": "36d6796e-b355-422b-b687-2d36bb3f79cf", + "x-ms-correlation-request-id": "9615b093-ccf1-42dd-8651-73445aa52e0b", + "x-ms-ratelimit-remaining-subscription-reads": "11991", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T045828Z:9615b093-ccf1-42dd-8651-73445aa52e0b" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/e95c114a-1a18-42f2-b4d9-1c64d47ee0db?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/39147b3d-ae2f-4ced-8b30-3739d20309b8?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -879,7 +843,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:55:47 GMT", + "Date": "Mon, 24 Oct 2022 04:58:38 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -890,10 +854,10 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "9e3e32ee-a632-4f42-96e0-2129182a9f5d", - "x-ms-correlation-request-id": "32150f2f-884f-426a-b852-852b37ba5295", - "x-ms-ratelimit-remaining-subscription-reads": "11956", - "x-ms-routing-request-id": "CENTRALUS:20221010T035548Z:32150f2f-884f-426a-b852-852b37ba5295" + "x-ms-arm-service-request-id": "cebeff89-4ff2-4cab-9241-e39cf14fc394", + "x-ms-correlation-request-id": "1413844c-3abd-4fe8-b2e3-cd733b3f7a16", + "x-ms-ratelimit-remaining-subscription-reads": "11990", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T045838Z:1413844c-3abd-4fe8-b2e3-cd733b3f7a16" }, "ResponseBody": { "status": "Succeeded" @@ -906,7 +870,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -914,8 +878,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:55:47 GMT", - "ETag": "W/\u0022edeebac5-c4b9-4a47-8166-e71d3d4fc83f\u0022", + "Date": "Mon, 24 Oct 2022 04:58:38 GMT", + "ETag": "W/\u002275e1c5c5-8d20-4ce1-9a03-6898e3eb1642\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -926,25 +890,25 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "ce4f8672-033b-4987-be7d-af9c05861d21", - "x-ms-correlation-request-id": "3853f915-4ac4-4bd5-b15b-67fe899a0c4b", - "x-ms-ratelimit-remaining-subscription-reads": "11955", - "x-ms-routing-request-id": "CENTRALUS:20221010T035548Z:3853f915-4ac4-4bd5-b15b-67fe899a0c4b" + "x-ms-arm-service-request-id": "27d18899-c407-49aa-a478-a508b764efcb", + "x-ms-correlation-request-id": "37e17837-3b76-4d2c-a3d6-00578eb0103c", + "x-ms-ratelimit-remaining-subscription-reads": "11989", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T045838Z:37e17837-3b76-4d2c-a3d6-00578eb0103c" }, "ResponseBody": { "name": "loadbalancer", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/loadbalancer", - "etag": "W/\u0022edeebac5-c4b9-4a47-8166-e71d3d4fc83f\u0022", + "etag": "W/\u002275e1c5c5-8d20-4ce1-9a03-6898e3eb1642\u0022", "type": "Microsoft.Network/loadBalancers", "location": "eastus", "properties": { "provisioningState": "Succeeded", - "resourceGuid": "de456109-3142-4eed-9a3d-4fa54d0276e4", + "resourceGuid": "a02d2c63-3de3-4507-80ad-1b1d9f3a3606", "frontendIPConfigurations": [ { "name": "myIPConfiguration", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/loadbalancer/frontendIPConfigurations/myIPConfiguration", - "etag": "W/\u0022edeebac5-c4b9-4a47-8166-e71d3d4fc83f\u0022", + "etag": "W/\u002275e1c5c5-8d20-4ce1-9a03-6898e3eb1642\u0022", "type": "Microsoft.Network/loadBalancers/frontendIPConfigurations", "properties": { "provisioningState": "Succeeded", @@ -979,7 +943,7 @@ "Connection": "keep-alive", "Content-Length": "759", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "location": "eastus", @@ -1021,11 +985,11 @@ "StatusCode": 201, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/fb20917d-8925-4fb5-b946-b0469784f708?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/40220bb2-2593-4fcb-b0b6-d5cd4284c4a6?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "2225", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:55:49 GMT", + "Date": "Mon, 24 Oct 2022 04:58:40 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -1035,26 +999,26 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "fd9ae52d-6856-40f1-bdaf-39cb53969ade", - "x-ms-correlation-request-id": "22e2be9f-cde7-444a-a3f8-1b3fba94ee81", - "x-ms-ratelimit-remaining-subscription-writes": "1191", - "x-ms-routing-request-id": "CENTRALUS:20221010T035550Z:22e2be9f-cde7-444a-a3f8-1b3fba94ee81" + "x-ms-arm-service-request-id": "87ee9e54-dde1-454e-afa8-fa6bb6912952", + "x-ms-correlation-request-id": "146b55ba-4ae3-45b6-9f8a-40dc02f65f2a", + "x-ms-ratelimit-remaining-subscription-writes": "1195", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T045840Z:146b55ba-4ae3-45b6-9f8a-40dc02f65f2a" }, "ResponseBody": { "name": "myService", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateLinkServices/myService", - "etag": "W/\u00227e236c5f-2b32-44ed-9836-6e5c86c29c5d\u0022", + "etag": "W/\u0022b46c1c59-e1d8-49c2-9000-ef695c9c01c4\u0022", "type": "Microsoft.Network/privateLinkServices", "location": "eastus", "properties": { "provisioningState": "Updating", - "resourceGuid": "14cc635d-e840-41f5-9715-3380d6f85912", + "resourceGuid": "3bab5ffc-57ce-4c5d-91dc-8adb38eaa5f1", "fqdns": [ "fqdn1", "fqdn2", "fqdn3" ], - "alias": "myservice.a4e67893-7833-409e-a39c-9c5bd3a7c217.eastus.azure.privatelinkservice", + "alias": "myservice.049b6134-0bd1-457d-b822-845dbe7e7067.eastus.azure.privatelinkservice", "visibility": { "subscriptions": [ "00000000-0000-0000-0000-000000000000" @@ -1075,7 +1039,7 @@ { "name": "myIPConfiguration", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateLinkServices/myService/ipConfigurations/myIPConfiguration", - "etag": "W/\u00227e236c5f-2b32-44ed-9836-6e5c86c29c5d\u0022", + "etag": "W/\u0022b46c1c59-e1d8-49c2-9000-ef695c9c01c4\u0022", "type": "Microsoft.Network/privateLinkServices/ipConfigurations", "properties": { "provisioningState": "Succeeded", @@ -1091,20 +1055,20 @@ "privateEndpointConnections": [], "networkInterfaces": [ { - "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/networkInterfaces/myService.nic.f57e4b8b-74a4-4cb3-99ed-ede72744f0b3" + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/networkInterfaces/myService.nic.56dd6a0d-891f-4499-a187-c185cf26be2f" } ] } } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/fb20917d-8925-4fb5-b946-b0469784f708?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/40220bb2-2593-4fcb-b0b6-d5cd4284c4a6?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1112,7 +1076,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:55:49 GMT", + "Date": "Mon, 24 Oct 2022 04:58:40 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -1124,23 +1088,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "1d0b7052-6dc4-4ecb-9563-adbc6f9b092e", - "x-ms-correlation-request-id": "6ab8c7df-18a9-4af1-8f63-382740c17d1a", - "x-ms-ratelimit-remaining-subscription-reads": "11954", - "x-ms-routing-request-id": "CENTRALUS:20221010T035550Z:6ab8c7df-18a9-4af1-8f63-382740c17d1a" + "x-ms-arm-service-request-id": "b14cf923-252b-47a8-8770-cd04b4d9986c", + "x-ms-correlation-request-id": "30c2f526-a42a-4d2e-9271-ff012ad39551", + "x-ms-ratelimit-remaining-subscription-reads": "11988", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T045840Z:30c2f526-a42a-4d2e-9271-ff012ad39551" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/fb20917d-8925-4fb5-b946-b0469784f708?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/40220bb2-2593-4fcb-b0b6-d5cd4284c4a6?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1148,7 +1112,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:55:59 GMT", + "Date": "Mon, 24 Oct 2022 04:58:50 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -1159,10 +1123,10 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "a9335042-38f9-4458-8c79-4f38f0d0dab3", - "x-ms-correlation-request-id": "e618521b-9bea-42b3-aeae-3d37d9ce9ae3", - "x-ms-ratelimit-remaining-subscription-reads": "11953", - "x-ms-routing-request-id": "CENTRALUS:20221010T035600Z:e618521b-9bea-42b3-aeae-3d37d9ce9ae3" + "x-ms-arm-service-request-id": "b7672470-c6bf-4cc1-9e1a-89c44203dd85", + "x-ms-correlation-request-id": "15990da4-1675-4dc0-b847-a358e9dde701", + "x-ms-ratelimit-remaining-subscription-reads": "11987", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T045850Z:15990da4-1675-4dc0-b847-a358e9dde701" }, "ResponseBody": { "status": "Succeeded" @@ -1175,7 +1139,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1183,8 +1147,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:55:59 GMT", - "ETag": "W/\u0022ef035b6a-3a5d-417a-8703-65df478569e7\u0022", + "Date": "Mon, 24 Oct 2022 04:58:50 GMT", + "ETag": "W/\u0022059b8842-cda3-4bfd-a963-760e0f795489\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -1195,26 +1159,26 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "13f670b7-ca3b-4861-94fb-8d1000a66494", - "x-ms-correlation-request-id": "5c09a2fc-7386-4a73-8473-ea4e80f99022", - "x-ms-ratelimit-remaining-subscription-reads": "11952", - "x-ms-routing-request-id": "CENTRALUS:20221010T035600Z:5c09a2fc-7386-4a73-8473-ea4e80f99022" + "x-ms-arm-service-request-id": "db58689d-95ee-4e41-9032-1ad6a6790be4", + "x-ms-correlation-request-id": "7ea50906-5093-4a9b-87f8-7f890a9885fb", + "x-ms-ratelimit-remaining-subscription-reads": "11986", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T045850Z:7ea50906-5093-4a9b-87f8-7f890a9885fb" }, "ResponseBody": { "name": "myService", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateLinkServices/myService", - "etag": "W/\u0022ef035b6a-3a5d-417a-8703-65df478569e7\u0022", + "etag": "W/\u0022059b8842-cda3-4bfd-a963-760e0f795489\u0022", "type": "Microsoft.Network/privateLinkServices", "location": "eastus", "properties": { "provisioningState": "Succeeded", - "resourceGuid": "14cc635d-e840-41f5-9715-3380d6f85912", + "resourceGuid": "3bab5ffc-57ce-4c5d-91dc-8adb38eaa5f1", "fqdns": [ "fqdn1", "fqdn2", "fqdn3" ], - "alias": "myservice.a4e67893-7833-409e-a39c-9c5bd3a7c217.eastus.azure.privatelinkservice", + "alias": "myservice.049b6134-0bd1-457d-b822-845dbe7e7067.eastus.azure.privatelinkservice", "visibility": { "subscriptions": [ "00000000-0000-0000-0000-000000000000" @@ -1235,7 +1199,7 @@ { "name": "myIPConfiguration", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateLinkServices/myService/ipConfigurations/myIPConfiguration", - "etag": "W/\u0022ef035b6a-3a5d-417a-8703-65df478569e7\u0022", + "etag": "W/\u0022059b8842-cda3-4bfd-a963-760e0f795489\u0022", "type": "Microsoft.Network/privateLinkServices/ipConfigurations", "properties": { "provisioningState": "Succeeded", @@ -1251,7 +1215,7 @@ "privateEndpointConnections": [], "networkInterfaces": [ { - "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/networkInterfaces/myService.nic.f57e4b8b-74a4-4cb3-99ed-ede72744f0b3" + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/networkInterfaces/myService.nic.56dd6a0d-891f-4499-a187-c185cf26be2f" } ] } @@ -1266,7 +1230,7 @@ "Connection": "keep-alive", "Content-Length": "441", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "location": "eastus", @@ -1287,11 +1251,11 @@ "StatusCode": 201, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8456da66-0c54-4f44-8941-1f8e30c2b162?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/1a72244a-0e9b-4da4-acde-d2854b2dc646?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "1894", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:56:00 GMT", + "Date": "Mon, 24 Oct 2022 04:58:51 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -1301,25 +1265,25 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "1cbc560c-7a6c-4567-a042-ed715f00c1a0", - "x-ms-correlation-request-id": "51b589fc-a6fd-49b6-b070-9caae43322ac", - "x-ms-ratelimit-remaining-subscription-writes": "1190", - "x-ms-routing-request-id": "CENTRALUS:20221010T035601Z:51b589fc-a6fd-49b6-b070-9caae43322ac" + "x-ms-arm-service-request-id": "93b4dd1f-0c2d-4bf7-94f1-7c445c8dd22d", + "x-ms-correlation-request-id": "cdef8d6a-2f51-4b51-b293-089a6ea5365f", + "x-ms-ratelimit-remaining-subscription-writes": "1194", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T045851Z:cdef8d6a-2f51-4b51-b293-089a6ea5365f" }, "ResponseBody": { "name": "myPrivateEndpoint", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateEndpoints/myPrivateEndpoint", - "etag": "W/\u0022461b51c8-e3fb-4869-ac7e-d45cac9cf420\u0022", + "etag": "W/\u0022ae292d77-c898-4406-95a0-5e085448691a\u0022", "type": "Microsoft.Network/privateEndpoints", "location": "eastus", "properties": { "provisioningState": "Updating", - "resourceGuid": "926a45cc-dd1e-4630-b55b-7ba8b38ac52e", + "resourceGuid": "bb8bc31f-9bdf-45a4-8cff-988ce7ded96f", "privateLinkServiceConnections": [ { "name": "myService", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateEndpoints/myPrivateEndpoint/privateLinkServiceConnections/myService", - "etag": "W/\u0022461b51c8-e3fb-4869-ac7e-d45cac9cf420\u0022", + "etag": "W/\u0022ae292d77-c898-4406-95a0-5e085448691a\u0022", "properties": { "provisioningState": "Succeeded", "privateLinkServiceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateLinkServices/myService", @@ -1340,7 +1304,7 @@ "ipConfigurations": [], "networkInterfaces": [ { - "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/networkInterfaces/myPrivateEndpoint.nic.ea81b703-8a65-41c8-99f8-ff944b7428b6" + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/networkInterfaces/myPrivateEndpoint.nic.58870c5c-e307-4612-a951-320a45771325" } ], "customDnsConfigs": [] @@ -1348,13 +1312,13 @@ } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8456da66-0c54-4f44-8941-1f8e30c2b162?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/1a72244a-0e9b-4da4-acde-d2854b2dc646?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1362,7 +1326,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:56:00 GMT", + "Date": "Mon, 24 Oct 2022 04:58:51 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -1374,23 +1338,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "7774ebfd-e2bc-4690-98bf-27d72720b5a0", - "x-ms-correlation-request-id": "fa4d3f4c-35d1-4093-973a-b5e456bcb09d", - "x-ms-ratelimit-remaining-subscription-reads": "11951", - "x-ms-routing-request-id": "CENTRALUS:20221010T035601Z:fa4d3f4c-35d1-4093-973a-b5e456bcb09d" + "x-ms-arm-service-request-id": "d4b5b6be-0015-4de5-94ba-99d2fd49b312", + "x-ms-correlation-request-id": "59521c98-74ee-4ad6-a156-a40d9f8d44f1", + "x-ms-ratelimit-remaining-subscription-reads": "11985", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T045851Z:59521c98-74ee-4ad6-a156-a40d9f8d44f1" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8456da66-0c54-4f44-8941-1f8e30c2b162?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/1a72244a-0e9b-4da4-acde-d2854b2dc646?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1398,7 +1362,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:56:10 GMT", + "Date": "Mon, 24 Oct 2022 04:59:01 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "20", @@ -1410,23 +1374,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "d7daebdc-e747-4417-a554-5f2d4098939e", - "x-ms-correlation-request-id": "6fc3a0d1-e5b8-463f-88a8-e72b696b1ceb", - "x-ms-ratelimit-remaining-subscription-reads": "11950", - "x-ms-routing-request-id": "CENTRALUS:20221010T035611Z:6fc3a0d1-e5b8-463f-88a8-e72b696b1ceb" + "x-ms-arm-service-request-id": "19724649-dd1b-4259-89d8-87d5a0d38f7a", + "x-ms-correlation-request-id": "dce82419-2de7-4a6b-9258-d1da7a2ee802", + "x-ms-ratelimit-remaining-subscription-reads": "11984", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T045901Z:dce82419-2de7-4a6b-9258-d1da7a2ee802" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8456da66-0c54-4f44-8941-1f8e30c2b162?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/1a72244a-0e9b-4da4-acde-d2854b2dc646?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1434,7 +1398,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:56:31 GMT", + "Date": "Mon, 24 Oct 2022 04:59:20 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "20", @@ -1446,23 +1410,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "f07866f3-9034-45dc-ad9f-894999210b8d", - "x-ms-correlation-request-id": "199c1a9d-8abe-40d9-ab20-88381d620bd6", - "x-ms-ratelimit-remaining-subscription-reads": "11949", - "x-ms-routing-request-id": "CENTRALUS:20221010T035631Z:199c1a9d-8abe-40d9-ab20-88381d620bd6" + "x-ms-arm-service-request-id": "8959f104-469a-4de0-803e-02c662c87d54", + "x-ms-correlation-request-id": "09b33cf6-cd78-4e74-a588-7db052fad74b", + "x-ms-ratelimit-remaining-subscription-reads": "11983", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T045921Z:09b33cf6-cd78-4e74-a588-7db052fad74b" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8456da66-0c54-4f44-8941-1f8e30c2b162?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/1a72244a-0e9b-4da4-acde-d2854b2dc646?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1470,7 +1434,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:56:51 GMT", + "Date": "Mon, 24 Oct 2022 04:59:41 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -1481,10 +1445,10 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "f8023501-8dc8-4488-82a3-b98be1d7632f", - "x-ms-correlation-request-id": "c87097cf-c114-4e0b-b1c4-ea1dd307560d", - "x-ms-ratelimit-remaining-subscription-reads": "11948", - "x-ms-routing-request-id": "CENTRALUS:20221010T035651Z:c87097cf-c114-4e0b-b1c4-ea1dd307560d" + "x-ms-arm-service-request-id": "2e18e928-c59e-446b-9b10-a8c97ffa3cf9", + "x-ms-correlation-request-id": "6a87b36c-b4cc-4fef-afac-dad664a493ef", + "x-ms-ratelimit-remaining-subscription-reads": "11982", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T045942Z:6a87b36c-b4cc-4fef-afac-dad664a493ef" }, "ResponseBody": { "status": "Succeeded" @@ -1497,7 +1461,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1505,8 +1469,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:56:51 GMT", - "ETag": "W/\u0022e3085581-084a-4c90-958b-544afefeabe7\u0022", + "Date": "Mon, 24 Oct 2022 04:59:41 GMT", + "ETag": "W/\u00228e7e8870-d662-462b-ad9e-ff1e18fef0e5\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -1517,25 +1481,25 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "717a0c31-79b1-4607-a480-33bde4d43ae6", - "x-ms-correlation-request-id": "5001b7ea-c72f-4827-8bb8-abe6fd02fc2f", - "x-ms-ratelimit-remaining-subscription-reads": "11947", - "x-ms-routing-request-id": "CENTRALUS:20221010T035651Z:5001b7ea-c72f-4827-8bb8-abe6fd02fc2f" + "x-ms-arm-service-request-id": "0dfbc866-3fc7-47fa-9a1a-57276d9d3b31", + "x-ms-correlation-request-id": "46f5dd49-635f-4375-9ffd-e4fa9deae927", + "x-ms-ratelimit-remaining-subscription-reads": "11981", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T045942Z:46f5dd49-635f-4375-9ffd-e4fa9deae927" }, "ResponseBody": { "name": "myPrivateEndpoint", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateEndpoints/myPrivateEndpoint", - "etag": "W/\u0022e3085581-084a-4c90-958b-544afefeabe7\u0022", + "etag": "W/\u00228e7e8870-d662-462b-ad9e-ff1e18fef0e5\u0022", "type": "Microsoft.Network/privateEndpoints", "location": "eastus", "properties": { "provisioningState": "Succeeded", - "resourceGuid": "926a45cc-dd1e-4630-b55b-7ba8b38ac52e", + "resourceGuid": "bb8bc31f-9bdf-45a4-8cff-988ce7ded96f", "privateLinkServiceConnections": [ { "name": "myService", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateEndpoints/myPrivateEndpoint/privateLinkServiceConnections/myService", - "etag": "W/\u0022e3085581-084a-4c90-958b-544afefeabe7\u0022", + "etag": "W/\u00228e7e8870-d662-462b-ad9e-ff1e18fef0e5\u0022", "properties": { "provisioningState": "Succeeded", "privateLinkServiceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateLinkServices/myService", @@ -1556,7 +1520,7 @@ "ipConfigurations": [], "networkInterfaces": [ { - "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/networkInterfaces/myPrivateEndpoint.nic.ea81b703-8a65-41c8-99f8-ff944b7428b6" + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/networkInterfaces/myPrivateEndpoint.nic.58870c5c-e307-4612-a951-320a45771325" } ], "customDnsConfigs": [] @@ -1570,7 +1534,7 @@ "Accept": "application/json", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1578,8 +1542,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:56:51 GMT", - "ETag": "W/\u00224492fa74-3f90-424a-890d-0e753fe862e3\u0022", + "Date": "Mon, 24 Oct 2022 04:59:42 GMT", + "ETag": "W/\u0022702e6a05-d704-4d71-a029-104f07663adf\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -1590,26 +1554,26 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "7728f2e5-4f64-4296-8143-0629ec330cde", - "x-ms-correlation-request-id": "047cbd76-608f-4238-850d-70e7533e4f24", - "x-ms-ratelimit-remaining-subscription-reads": "11946", - "x-ms-routing-request-id": "CENTRALUS:20221010T035651Z:047cbd76-608f-4238-850d-70e7533e4f24" + "x-ms-arm-service-request-id": "8f024020-5a30-4688-bb1a-030978ffe61f", + "x-ms-correlation-request-id": "a825dd17-d8e6-4fc0-b892-f73b034dbad9", + "x-ms-ratelimit-remaining-subscription-reads": "11980", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T045942Z:a825dd17-d8e6-4fc0-b892-f73b034dbad9" }, "ResponseBody": { "name": "myService", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateLinkServices/myService", - "etag": "W/\u00224492fa74-3f90-424a-890d-0e753fe862e3\u0022", + "etag": "W/\u0022702e6a05-d704-4d71-a029-104f07663adf\u0022", "type": "Microsoft.Network/privateLinkServices", "location": "eastus", "properties": { "provisioningState": "Succeeded", - "resourceGuid": "14cc635d-e840-41f5-9715-3380d6f85912", + "resourceGuid": "3bab5ffc-57ce-4c5d-91dc-8adb38eaa5f1", "fqdns": [ "fqdn1", "fqdn2", "fqdn3" ], - "alias": "myservice.a4e67893-7833-409e-a39c-9c5bd3a7c217.eastus.azure.privatelinkservice", + "alias": "myservice.049b6134-0bd1-457d-b822-845dbe7e7067.eastus.azure.privatelinkservice", "visibility": { "subscriptions": [ "00000000-0000-0000-0000-000000000000" @@ -1630,7 +1594,7 @@ { "name": "myIPConfiguration", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateLinkServices/myService/ipConfigurations/myIPConfiguration", - "etag": "W/\u00224492fa74-3f90-424a-890d-0e753fe862e3\u0022", + "etag": "W/\u0022702e6a05-d704-4d71-a029-104f07663adf\u0022", "type": "Microsoft.Network/privateLinkServices/ipConfigurations", "properties": { "provisioningState": "Succeeded", @@ -1645,9 +1609,9 @@ ], "privateEndpointConnections": [ { - "name": "myPrivateEndpoint.926a45cc-dd1e-4630-b55b-7ba8b38ac52e", - "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateLinkServices/myService/privateEndpointConnections/myPrivateEndpoint.926a45cc-dd1e-4630-b55b-7ba8b38ac52e", - "etag": "W/\u00224492fa74-3f90-424a-890d-0e753fe862e3\u0022", + "name": "myPrivateEndpoint.bb8bc31f-9bdf-45a4-8cff-988ce7ded96f", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateLinkServices/myService/privateEndpointConnections/myPrivateEndpoint.bb8bc31f-9bdf-45a4-8cff-988ce7ded96f", + "etag": "W/\u0022702e6a05-d704-4d71-a029-104f07663adf\u0022", "properties": { "provisioningState": "Succeeded", "privateEndpoint": { @@ -1658,21 +1622,21 @@ "description": "Approved", "actionsRequired": "None" }, - "linkIdentifier": "536916181" + "linkIdentifier": "536912829" }, "type": "Microsoft.Network/privateLinkServices/privateEndpointConnections" } ], "networkInterfaces": [ { - "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/networkInterfaces/myService.nic.f57e4b8b-74a4-4cb3-99ed-ede72744f0b3" + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/networkInterfaces/myService.nic.56dd6a0d-891f-4499-a187-c185cf26be2f" } ] } } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateLinkServices/myService/privateEndpointConnections/myPrivateEndpoint.926a45cc-dd1e-4630-b55b-7ba8b38ac52e?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateLinkServices/myService/privateEndpointConnections/myPrivateEndpoint.bb8bc31f-9bdf-45a4-8cff-988ce7ded96f?api-version=2022-05-01", "RequestMethod": "PUT", "RequestHeaders": { "Accept": "application/json", @@ -1680,10 +1644,10 @@ "Connection": "keep-alive", "Content-Length": "190", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { - "name": "myPrivateEndpoint.926a45cc-dd1e-4630-b55b-7ba8b38ac52e", + "name": "myPrivateEndpoint.bb8bc31f-9bdf-45a4-8cff-988ce7ded96f", "properties": { "privateLinkServiceConnectionState": { "status": "Approved", @@ -1694,11 +1658,11 @@ "StatusCode": 200, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/6384c8b3-5e47-4f9a-a885-468517c43f25?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8cfecc85-9f2e-48ee-9d1b-199e6dc2fe4e?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:56:51 GMT", + "Date": "Mon, 24 Oct 2022 04:59:42 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -1710,15 +1674,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "8a2aa1c9-a1df-4ff8-b368-c6b1b1623c15", - "x-ms-correlation-request-id": "a4925556-c1c1-402a-9857-e81d497bf862", - "x-ms-ratelimit-remaining-subscription-writes": "1189", - "x-ms-routing-request-id": "CENTRALUS:20221010T035651Z:a4925556-c1c1-402a-9857-e81d497bf862" + "x-ms-arm-service-request-id": "ebef295d-9c22-447a-8f8a-eba053ec4ca3", + "x-ms-correlation-request-id": "a337c25e-e9d0-4643-a3ef-b9abd9f3fb7a", + "x-ms-ratelimit-remaining-subscription-writes": "1193", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T045942Z:a337c25e-e9d0-4643-a3ef-b9abd9f3fb7a" }, "ResponseBody": { - "name": "myPrivateEndpoint.926a45cc-dd1e-4630-b55b-7ba8b38ac52e", - "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateLinkServices/myService/privateEndpointConnections/myPrivateEndpoint.926a45cc-dd1e-4630-b55b-7ba8b38ac52e", - "etag": "W/\u002288d4c3d8-a03c-42db-b93f-8a34a566fa76\u0022", + "name": "myPrivateEndpoint.bb8bc31f-9bdf-45a4-8cff-988ce7ded96f", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateLinkServices/myService/privateEndpointConnections/myPrivateEndpoint.bb8bc31f-9bdf-45a4-8cff-988ce7ded96f", + "etag": "W/\u002235f914c6-7a00-4c31-b662-a3f00e3545b4\u0022", "properties": { "provisioningState": "Updating", "privateEndpoint": { @@ -1729,7 +1693,7 @@ "description": "approved it for some reason.", "actionsRequired": "" }, - "linkIdentifier": "536916181" + "linkIdentifier": "536912829" }, "type": "Microsoft.Network/privateLinkServices/privateEndpointConnections" } @@ -1741,7 +1705,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1751,13 +1715,12 @@ "Cache-Control": "max-age=86400, private", "Content-Length": "1753", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:56:51 GMT", + "Date": "Mon, 24 Oct 2022 04:59:42 GMT", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Set-Cookie": "[set-cookie;]", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-ests-server": "2.1.13845.9 - WUS2 ProdSlices", - "x-ms-httpver": "1.1", + "x-ms-ests-server": "2.1.14006.8 - SCUS ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -1836,7 +1799,7 @@ "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "Cookie": "cookie;", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1846,13 +1809,12 @@ "Cache-Control": "max-age=86400, private", "Content-Length": "945", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:56:51 GMT", + "Date": "Mon, 24 Oct 2022 04:59:42 GMT", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Set-Cookie": "[set-cookie;]", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-ests-server": "2.1.13777.6 - EUS ProdSlices", - "x-ms-httpver": "1.1", + "x-ms-ests-server": "2.1.14006.8 - EUS ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -1908,12 +1870,12 @@ "RequestHeaders": { "Accept": "application/json", "Accept-Encoding": "gzip, deflate", - "client-request-id": "28ff7c39-7457-47e1-a5d7-043565bb806e", + "client-request-id": "fc6fc98c-34c7-4874-a0b5-af1424b1bd06", "Connection": "keep-alive", "Content-Length": "288", "Content-Type": "application/x-www-form-urlencoded", "Cookie": "cookie;", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", "x-client-cpu": "x64", "x-client-current-telemetry": "4|730,0|", "x-client-last-telemetry": "4|0|||", @@ -1926,10 +1888,10 @@ "StatusCode": 200, "ResponseHeaders": { "Cache-Control": "no-store, no-cache", - "client-request-id": "28ff7c39-7457-47e1-a5d7-043565bb806e", + "client-request-id": "fc6fc98c-34c7-4874-a0b5-af1424b1bd06", "Content-Length": "114", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:56:51 GMT", + "Date": "Mon, 24 Oct 2022 04:59:42 GMT", "Expires": "-1", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Pragma": "no-cache", @@ -1937,8 +1899,7 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", "x-ms-clitelem": "1,0,0,,", - "x-ms-ests-server": "2.1.13845.9 - WUS2 ProdSlices", - "x-ms-httpver": "1.1", + "x-ms-ests-server": "2.1.14006.8 - EUS ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -1958,57 +1919,57 @@ "Connection": "keep-alive", "Content-Length": "22", "Content-Type": "application/json", - "User-Agent": "azsdk-python-mgmt-privatedns/1.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-mgmt-privatedns/1.0.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "location": "global" }, "StatusCode": 202, "ResponseHeaders": { - "Azure-AsyncOperation": "https://management.azure.com:443/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateDnsOperationStatuses/RnJvbnRFbmRBc3luY09wZXJhdGlvbjtVcHNlcnRQcml2YXRlRG5zWm9uZTs2Y2ZlZTU4Ni01YjVlLTQwMGItYWQ1OS1iMDZlNTFiZThkZDNfMjE3NTU4ZjQtZDliNC00NWYxLWIzOGQtODVjMWU2NjJhYTY1?api-version=2018-09-01", + "Azure-AsyncOperation": "https://management.azure.com:443/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateDnsOperationStatuses/RnJvbnRFbmRBc3luY09wZXJhdGlvbjtVcHNlcnRQcml2YXRlRG5zWm9uZTtjYWYxYjFmNy04ZDViLTRkOWMtOGJiOC03MDQwNjk0NThlZjdfMjE3NTU4ZjQtZDliNC00NWYxLWIzOGQtODVjMWU2NjJhYTY1?api-version=2018-09-01", "Cache-Control": "private", "Content-Length": "2", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:56:53 GMT", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateDnsOperationResults/RnJvbnRFbmRBc3luY09wZXJhdGlvbjtVcHNlcnRQcml2YXRlRG5zWm9uZTs2Y2ZlZTU4Ni01YjVlLTQwMGItYWQ1OS1iMDZlNTFiZThkZDNfMjE3NTU4ZjQtZDliNC00NWYxLWIzOGQtODVjMWU2NjJhYTY1?api-version=2018-09-01", + "Date": "Mon, 24 Oct 2022 04:59:44 GMT", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateDnsOperationResults/RnJvbnRFbmRBc3luY09wZXJhdGlvbjtVcHNlcnRQcml2YXRlRG5zWm9uZTtjYWYxYjFmNy04ZDViLTRkOWMtOGJiOC03MDQwNjk0NThlZjdfMjE3NTU4ZjQtZDliNC00NWYxLWIzOGQtODVjMWU2NjJhYTY1?api-version=2018-09-01", "Retry-After": "30", "Server": "Microsoft-IIS/10.0", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-AspNet-Version": "4.0.30319", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "328f25ca-2d35-4610-bab2-047b09aaa044", + "x-ms-correlation-request-id": "c6588f96-e727-4d19-ad3b-9627d160c68d", "x-ms-ratelimit-remaining-subscription-resource-requests": "11999", - "x-ms-routing-request-id": "CENTRALUS:20221010T035653Z:328f25ca-2d35-4610-bab2-047b09aaa044", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T045944Z:c6588f96-e727-4d19-ad3b-9627d160c68d", "X-Powered-By": "ASP.NET" }, "ResponseBody": {} }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateDnsOperationStatuses/RnJvbnRFbmRBc3luY09wZXJhdGlvbjtVcHNlcnRQcml2YXRlRG5zWm9uZTs2Y2ZlZTU4Ni01YjVlLTQwMGItYWQ1OS1iMDZlNTFiZThkZDNfMjE3NTU4ZjQtZDliNC00NWYxLWIzOGQtODVjMWU2NjJhYTY1?api-version=2018-09-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateDnsOperationStatuses/RnJvbnRFbmRBc3luY09wZXJhdGlvbjtVcHNlcnRQcml2YXRlRG5zWm9uZTtjYWYxYjFmNy04ZDViLTRkOWMtOGJiOC03MDQwNjk0NThlZjdfMjE3NTU4ZjQtZDliNC00NWYxLWIzOGQtODVjMWU2NjJhYTY1?api-version=2018-09-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-mgmt-privatedns/1.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-mgmt-privatedns/1.0.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 202, "ResponseHeaders": { - "Azure-AsyncOperation": "https://management.azure.com:443/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateDnsOperationStatuses/RnJvbnRFbmRBc3luY09wZXJhdGlvbjtVcHNlcnRQcml2YXRlRG5zWm9uZTs2Y2ZlZTU4Ni01YjVlLTQwMGItYWQ1OS1iMDZlNTFiZThkZDNfMjE3NTU4ZjQtZDliNC00NWYxLWIzOGQtODVjMWU2NjJhYTY1?api-version=2018-09-01", + "Azure-AsyncOperation": "https://management.azure.com:443/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateDnsOperationStatuses/RnJvbnRFbmRBc3luY09wZXJhdGlvbjtVcHNlcnRQcml2YXRlRG5zWm9uZTtjYWYxYjFmNy04ZDViLTRkOWMtOGJiOC03MDQwNjk0NThlZjdfMjE3NTU4ZjQtZDliNC00NWYxLWIzOGQtODVjMWU2NjJhYTY1?api-version=2018-09-01", "Cache-Control": "private", "Content-Length": "23", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:56:53 GMT", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateDnsOperationResults/RnJvbnRFbmRBc3luY09wZXJhdGlvbjtVcHNlcnRQcml2YXRlRG5zWm9uZTs2Y2ZlZTU4Ni01YjVlLTQwMGItYWQ1OS1iMDZlNTFiZThkZDNfMjE3NTU4ZjQtZDliNC00NWYxLWIzOGQtODVjMWU2NjJhYTY1?api-version=2018-09-01", + "Date": "Mon, 24 Oct 2022 04:59:44 GMT", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateDnsOperationResults/RnJvbnRFbmRBc3luY09wZXJhdGlvbjtVcHNlcnRQcml2YXRlRG5zWm9uZTtjYWYxYjFmNy04ZDViLTRkOWMtOGJiOC03MDQwNjk0NThlZjdfMjE3NTU4ZjQtZDliNC00NWYxLWIzOGQtODVjMWU2NjJhYTY1?api-version=2018-09-01", "Retry-After": "30", "Server": "Microsoft-IIS/10.0", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-AspNet-Version": "4.0.30319", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "19179aa1-a857-4e18-9a97-b4be44d647f1", + "x-ms-correlation-request-id": "9fcf35fe-4185-4ba9-b5c0-e5f6847d0708", "x-ms-ratelimit-remaining-subscription-resource-requests": "499", - "x-ms-routing-request-id": "CENTRALUS:20221010T035654Z:19179aa1-a857-4e18-9a97-b4be44d647f1", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T045945Z:9fcf35fe-4185-4ba9-b5c0-e5f6847d0708", "X-Powered-By": "ASP.NET" }, "ResponseBody": { @@ -2016,13 +1977,13 @@ } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateDnsOperationStatuses/RnJvbnRFbmRBc3luY09wZXJhdGlvbjtVcHNlcnRQcml2YXRlRG5zWm9uZTs2Y2ZlZTU4Ni01YjVlLTQwMGItYWQ1OS1iMDZlNTFiZThkZDNfMjE3NTU4ZjQtZDliNC00NWYxLWIzOGQtODVjMWU2NjJhYTY1?api-version=2018-09-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateDnsOperationStatuses/RnJvbnRFbmRBc3luY09wZXJhdGlvbjtVcHNlcnRQcml2YXRlRG5zWm9uZTtjYWYxYjFmNy04ZDViLTRkOWMtOGJiOC03MDQwNjk0NThlZjdfMjE3NTU4ZjQtZDliNC00NWYxLWIzOGQtODVjMWU2NjJhYTY1?api-version=2018-09-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-mgmt-privatedns/1.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-mgmt-privatedns/1.0.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -2030,16 +1991,16 @@ "Cache-Control": "private", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:57:23 GMT", + "Date": "Mon, 24 Oct 2022 05:00:14 GMT", "Server": "Microsoft-IIS/10.0", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-AspNet-Version": "4.0.30319", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "a43180be-2024-41c5-bb74-7c57aebef530", + "x-ms-correlation-request-id": "3928b144-676b-4f56-894f-68bcb54f2a5f", "x-ms-ratelimit-remaining-subscription-resource-requests": "498", - "x-ms-routing-request-id": "CENTRALUS:20221010T035724Z:a43180be-2024-41c5-bb74-7c57aebef530", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050015Z:3928b144-676b-4f56-894f-68bcb54f2a5f", "X-Powered-By": "ASP.NET" }, "ResponseBody": { @@ -2053,7 +2014,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-mgmt-privatedns/1.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-mgmt-privatedns/1.0.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -2061,24 +2022,24 @@ "Cache-Control": "private", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:57:23 GMT", - "ETag": "b8eb1e5e-3b1f-45eb-89a6-a4c17d3d5178", + "Date": "Mon, 24 Oct 2022 05:00:14 GMT", + "ETag": "1e523c2a-85cd-4597-9b54-c56c6444c26a", "Server": "Microsoft-IIS/10.0", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-AspNet-Version": "4.0.30319", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "7c0a91ab-1e1c-4fe6-b99e-1899bee4237c", + "x-ms-correlation-request-id": "2aa00753-5173-4969-8dcb-4e9ce4ec925f", "x-ms-ratelimit-remaining-subscription-resource-requests": "499", - "x-ms-routing-request-id": "CENTRALUS:20221010T035724Z:7c0a91ab-1e1c-4fe6-b99e-1899bee4237c", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050015Z:2aa00753-5173-4969-8dcb-4e9ce4ec925f", "X-Powered-By": "ASP.NET" }, "ResponseBody": { "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateDnsZones/www.zone1.com", "name": "www.zone1.com", "type": "Microsoft.Network/privateDnsZones", - "etag": "b8eb1e5e-3b1f-45eb-89a6-a4c17d3d5178", + "etag": "1e523c2a-85cd-4597-9b54-c56c6444c26a", "location": "global", "properties": { "maxNumberOfRecordSets": 25000, @@ -2100,7 +2061,7 @@ "Connection": "keep-alive", "Content-Length": "266", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "name": "myPrivateDnsZoneGroup", @@ -2118,11 +2079,11 @@ "StatusCode": 201, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/a7feff61-cde4-40c9-a5ae-6f669098154f?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/7f23f9d1-135d-46c8-9daa-2ef8ae33bd7b?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "1165", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:57:24 GMT", + "Date": "Mon, 24 Oct 2022 05:00:15 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -2132,15 +2093,15 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "c471fd78-cbce-412b-b1e6-ed8781f1bd8c", - "x-ms-correlation-request-id": "f919cb19-8c02-48d4-a287-9d8eb8143989", - "x-ms-ratelimit-remaining-subscription-writes": "1188", - "x-ms-routing-request-id": "CENTRALUS:20221010T035724Z:f919cb19-8c02-48d4-a287-9d8eb8143989" + "x-ms-arm-service-request-id": "553d977f-0356-4573-b6a4-f2417935d5e7", + "x-ms-correlation-request-id": "0ddf01be-36f4-4529-af48-cb812f3f9a40", + "x-ms-ratelimit-remaining-subscription-writes": "1192", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050016Z:0ddf01be-36f4-4529-af48-cb812f3f9a40" }, "ResponseBody": { "name": "myPrivateDnsZoneGroup", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateEndpoints/myPrivateEndpoint/privateDnsZoneGroups/myPrivateDnsZoneGroup", - "etag": "W/\u00227643401e-b140-4485-a872-9e47f901c77e\u0022", + "etag": "W/\u0022c84207f1-83b1-403f-985c-21cd60483743\u0022", "type": "Microsoft.Network/privateEndpoints/privateDnsZoneGroups", "properties": { "provisioningState": "Updating", @@ -2148,7 +2109,7 @@ { "name": "zone1", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateEndpoints/myPrivateEndpoint/privateDnsZoneGroups/myPrivateDnsZoneGroup/privateDnsZoneConfigs/zone1", - "etag": "W/\u00227643401e-b140-4485-a872-9e47f901c77e\u0022", + "etag": "W/\u0022c84207f1-83b1-403f-985c-21cd60483743\u0022", "type": "Microsoft.Network/privateEndpoints/privateDnsZoneGroups/privateDnsZoneConfigs", "properties": { "provisioningState": "Updating", @@ -2161,13 +2122,13 @@ } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/a7feff61-cde4-40c9-a5ae-6f669098154f?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/7f23f9d1-135d-46c8-9daa-2ef8ae33bd7b?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -2175,7 +2136,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:57:24 GMT", + "Date": "Mon, 24 Oct 2022 05:00:15 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -2186,10 +2147,10 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "4177e178-93dd-48fd-a2d8-5bc9011aeb46", - "x-ms-correlation-request-id": "9ac054fb-655b-4419-bd72-059bed41e551", - "x-ms-ratelimit-remaining-subscription-reads": "11945", - "x-ms-routing-request-id": "CENTRALUS:20221010T035724Z:9ac054fb-655b-4419-bd72-059bed41e551" + "x-ms-arm-service-request-id": "950d95a4-7adb-481f-acf5-f3f16d73fb44", + "x-ms-correlation-request-id": "c162fd72-bfac-4d90-813b-874f26acaf18", + "x-ms-ratelimit-remaining-subscription-reads": "11979", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050016Z:c162fd72-bfac-4d90-813b-874f26acaf18" }, "ResponseBody": { "status": "Succeeded" @@ -2202,7 +2163,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -2210,8 +2171,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:57:24 GMT", - "ETag": "W/\u00221172cda0-e28e-4eb8-b73f-097e445b90c1\u0022", + "Date": "Mon, 24 Oct 2022 05:00:15 GMT", + "ETag": "W/\u002260bf66a4-fb0b-496c-a13d-68f963adc008\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -2222,15 +2183,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "9dc84c98-21db-47ab-bc7f-be632e8ae348", - "x-ms-correlation-request-id": "0917d672-3bd8-406a-8f95-6d540491e472", - "x-ms-ratelimit-remaining-subscription-reads": "11944", - "x-ms-routing-request-id": "CENTRALUS:20221010T035725Z:0917d672-3bd8-406a-8f95-6d540491e472" + "x-ms-arm-service-request-id": "3c5f629d-90e7-4fda-8bea-74e395654a09", + "x-ms-correlation-request-id": "8bdaa9fa-766a-4627-b6e3-ce4575d10fad", + "x-ms-ratelimit-remaining-subscription-reads": "11978", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050016Z:8bdaa9fa-766a-4627-b6e3-ce4575d10fad" }, "ResponseBody": { "name": "myPrivateDnsZoneGroup", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateEndpoints/myPrivateEndpoint/privateDnsZoneGroups/myPrivateDnsZoneGroup", - "etag": "W/\u00221172cda0-e28e-4eb8-b73f-097e445b90c1\u0022", + "etag": "W/\u002260bf66a4-fb0b-496c-a13d-68f963adc008\u0022", "type": "Microsoft.Network/privateEndpoints/privateDnsZoneGroups", "properties": { "provisioningState": "Succeeded", @@ -2238,7 +2199,7 @@ { "name": "zone1", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateEndpoints/myPrivateEndpoint/privateDnsZoneGroups/myPrivateDnsZoneGroup/privateDnsZoneConfigs/zone1", - "etag": "W/\u00221172cda0-e28e-4eb8-b73f-097e445b90c1\u0022", + "etag": "W/\u002260bf66a4-fb0b-496c-a13d-68f963adc008\u0022", "type": "Microsoft.Network/privateEndpoints/privateDnsZoneGroups/privateDnsZoneConfigs", "properties": { "provisioningState": "Succeeded", @@ -2257,7 +2218,7 @@ "Accept": "application/json", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -2265,8 +2226,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:57:24 GMT", - "ETag": "W/\u00221172cda0-e28e-4eb8-b73f-097e445b90c1\u0022", + "Date": "Mon, 24 Oct 2022 05:00:15 GMT", + "ETag": "W/\u002260bf66a4-fb0b-496c-a13d-68f963adc008\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -2277,15 +2238,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "16e2aa45-8ae5-440a-b666-f138e6688a63", - "x-ms-correlation-request-id": "600832e3-0be2-4203-b226-c1e4e8128ff0", - "x-ms-ratelimit-remaining-subscription-reads": "11943", - "x-ms-routing-request-id": "CENTRALUS:20221010T035725Z:600832e3-0be2-4203-b226-c1e4e8128ff0" + "x-ms-arm-service-request-id": "9133d8fc-b7e7-4dde-81b0-44b8f736da4a", + "x-ms-correlation-request-id": "5e467de6-a359-4811-a07a-3ec0ae51f4dc", + "x-ms-ratelimit-remaining-subscription-reads": "11977", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050016Z:5e467de6-a359-4811-a07a-3ec0ae51f4dc" }, "ResponseBody": { "name": "myPrivateDnsZoneGroup", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateEndpoints/myPrivateEndpoint/privateDnsZoneGroups/myPrivateDnsZoneGroup", - "etag": "W/\u00221172cda0-e28e-4eb8-b73f-097e445b90c1\u0022", + "etag": "W/\u002260bf66a4-fb0b-496c-a13d-68f963adc008\u0022", "type": "Microsoft.Network/privateEndpoints/privateDnsZoneGroups", "properties": { "provisioningState": "Succeeded", @@ -2293,7 +2254,7 @@ { "name": "zone1", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateEndpoints/myPrivateEndpoint/privateDnsZoneGroups/myPrivateDnsZoneGroup/privateDnsZoneConfigs/zone1", - "etag": "W/\u00221172cda0-e28e-4eb8-b73f-097e445b90c1\u0022", + "etag": "W/\u002260bf66a4-fb0b-496c-a13d-68f963adc008\u0022", "type": "Microsoft.Network/privateEndpoints/privateDnsZoneGroups/privateDnsZoneConfigs", "properties": { "provisioningState": "Succeeded", @@ -2306,13 +2267,13 @@ } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateLinkServices/myService/privateEndpointConnections/myPrivateEndpoint.926a45cc-dd1e-4630-b55b-7ba8b38ac52e?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateLinkServices/myService/privateEndpointConnections/myPrivateEndpoint.bb8bc31f-9bdf-45a4-8cff-988ce7ded96f?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -2320,8 +2281,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:57:24 GMT", - "ETag": "W/\u0022a70311b0-c513-491d-a7f2-750ac3b09a09\u0022", + "Date": "Mon, 24 Oct 2022 05:00:15 GMT", + "ETag": "W/\u0022fdb03297-1112-4fac-b693-bcfe6c1e9bdb\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -2332,15 +2293,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "ce184b71-835c-4a17-add2-023e13abf606", - "x-ms-correlation-request-id": "8d130a2e-4292-4035-b2bc-adebceba3af7", - "x-ms-ratelimit-remaining-subscription-reads": "11942", - "x-ms-routing-request-id": "CENTRALUS:20221010T035725Z:8d130a2e-4292-4035-b2bc-adebceba3af7" + "x-ms-arm-service-request-id": "677ace4a-91c9-4fd8-b058-3d7187bdab46", + "x-ms-correlation-request-id": "bb5a1f2a-0c79-40da-8044-47e9365ec078", + "x-ms-ratelimit-remaining-subscription-reads": "11976", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050016Z:bb5a1f2a-0c79-40da-8044-47e9365ec078" }, "ResponseBody": { - "name": "myPrivateEndpoint.926a45cc-dd1e-4630-b55b-7ba8b38ac52e", - "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateLinkServices/myService/privateEndpointConnections/myPrivateEndpoint.926a45cc-dd1e-4630-b55b-7ba8b38ac52e", - "etag": "W/\u0022a70311b0-c513-491d-a7f2-750ac3b09a09\u0022", + "name": "myPrivateEndpoint.bb8bc31f-9bdf-45a4-8cff-988ce7ded96f", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateLinkServices/myService/privateEndpointConnections/myPrivateEndpoint.bb8bc31f-9bdf-45a4-8cff-988ce7ded96f", + "etag": "W/\u0022fdb03297-1112-4fac-b693-bcfe6c1e9bdb\u0022", "properties": { "provisioningState": "Succeeded", "privateEndpoint": { @@ -2351,7 +2312,7 @@ "description": "approved it for some reason.", "actionsRequired": "" }, - "linkIdentifier": "536916181" + "linkIdentifier": "536912829" }, "type": "Microsoft.Network/privateLinkServices/privateEndpointConnections" } @@ -2363,7 +2324,7 @@ "Accept": "application/json", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -2371,8 +2332,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:57:25 GMT", - "ETag": "W/\u00221172cda0-e28e-4eb8-b73f-097e445b90c1\u0022", + "Date": "Mon, 24 Oct 2022 05:00:15 GMT", + "ETag": "W/\u002260bf66a4-fb0b-496c-a13d-68f963adc008\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -2383,25 +2344,25 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "b2b7dec4-e064-4411-ad71-1e385404825d", - "x-ms-correlation-request-id": "028a0d94-e2b8-48be-b671-bdbe30f3b1c5", - "x-ms-ratelimit-remaining-subscription-reads": "11941", - "x-ms-routing-request-id": "CENTRALUS:20221010T035725Z:028a0d94-e2b8-48be-b671-bdbe30f3b1c5" + "x-ms-arm-service-request-id": "eb0c0f19-7bcd-40d6-9522-cf501f3ebc6f", + "x-ms-correlation-request-id": "eccfd660-40c0-4815-926c-b0566b3a06c7", + "x-ms-ratelimit-remaining-subscription-reads": "11975", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050016Z:eccfd660-40c0-4815-926c-b0566b3a06c7" }, "ResponseBody": { "name": "myPrivateEndpoint", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateEndpoints/myPrivateEndpoint", - "etag": "W/\u00221172cda0-e28e-4eb8-b73f-097e445b90c1\u0022", + "etag": "W/\u002260bf66a4-fb0b-496c-a13d-68f963adc008\u0022", "type": "Microsoft.Network/privateEndpoints", "location": "eastus", "properties": { "provisioningState": "Succeeded", - "resourceGuid": "926a45cc-dd1e-4630-b55b-7ba8b38ac52e", + "resourceGuid": "bb8bc31f-9bdf-45a4-8cff-988ce7ded96f", "privateLinkServiceConnections": [ { "name": "myService", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateEndpoints/myPrivateEndpoint/privateLinkServiceConnections/myService", - "etag": "W/\u00221172cda0-e28e-4eb8-b73f-097e445b90c1\u0022", + "etag": "W/\u002260bf66a4-fb0b-496c-a13d-68f963adc008\u0022", "properties": { "provisioningState": "Succeeded", "privateLinkServiceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateLinkServices/myService", @@ -2422,7 +2383,7 @@ "ipConfigurations": [], "networkInterfaces": [ { - "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/networkInterfaces/myPrivateEndpoint.nic.ea81b703-8a65-41c8-99f8-ff944b7428b6" + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/networkInterfaces/myPrivateEndpoint.nic.58870c5c-e307-4612-a951-320a45771325" } ], "customDnsConfigs": [] @@ -2436,7 +2397,7 @@ "Accept": "application/json", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -2444,8 +2405,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:57:25 GMT", - "ETag": "W/\u0022a70311b0-c513-491d-a7f2-750ac3b09a09\u0022", + "Date": "Mon, 24 Oct 2022 05:00:15 GMT", + "ETag": "W/\u0022fdb03297-1112-4fac-b693-bcfe6c1e9bdb\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -2456,26 +2417,26 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "fe3ab4e8-edd4-410a-b0d8-41c1e8edce9b", - "x-ms-correlation-request-id": "1644e63d-6642-4ece-b56f-bc1e1d964092", - "x-ms-ratelimit-remaining-subscription-reads": "11940", - "x-ms-routing-request-id": "CENTRALUS:20221010T035725Z:1644e63d-6642-4ece-b56f-bc1e1d964092" + "x-ms-arm-service-request-id": "5cdcc13d-6b25-4b51-a9a1-581e3a7011d3", + "x-ms-correlation-request-id": "be9e3b60-3437-42e6-9152-45cdf6d678f3", + "x-ms-ratelimit-remaining-subscription-reads": "11974", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050016Z:be9e3b60-3437-42e6-9152-45cdf6d678f3" }, "ResponseBody": { "name": "myService", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateLinkServices/myService", - "etag": "W/\u0022a70311b0-c513-491d-a7f2-750ac3b09a09\u0022", + "etag": "W/\u0022fdb03297-1112-4fac-b693-bcfe6c1e9bdb\u0022", "type": "Microsoft.Network/privateLinkServices", "location": "eastus", "properties": { "provisioningState": "Succeeded", - "resourceGuid": "14cc635d-e840-41f5-9715-3380d6f85912", + "resourceGuid": "3bab5ffc-57ce-4c5d-91dc-8adb38eaa5f1", "fqdns": [ "fqdn1", "fqdn2", "fqdn3" ], - "alias": "myservice.a4e67893-7833-409e-a39c-9c5bd3a7c217.eastus.azure.privatelinkservice", + "alias": "myservice.049b6134-0bd1-457d-b822-845dbe7e7067.eastus.azure.privatelinkservice", "visibility": { "subscriptions": [ "00000000-0000-0000-0000-000000000000" @@ -2496,7 +2457,7 @@ { "name": "myIPConfiguration", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateLinkServices/myService/ipConfigurations/myIPConfiguration", - "etag": "W/\u0022a70311b0-c513-491d-a7f2-750ac3b09a09\u0022", + "etag": "W/\u0022fdb03297-1112-4fac-b693-bcfe6c1e9bdb\u0022", "type": "Microsoft.Network/privateLinkServices/ipConfigurations", "properties": { "provisioningState": "Succeeded", @@ -2511,9 +2472,9 @@ ], "privateEndpointConnections": [ { - "name": "myPrivateEndpoint.926a45cc-dd1e-4630-b55b-7ba8b38ac52e", - "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateLinkServices/myService/privateEndpointConnections/myPrivateEndpoint.926a45cc-dd1e-4630-b55b-7ba8b38ac52e", - "etag": "W/\u0022a70311b0-c513-491d-a7f2-750ac3b09a09\u0022", + "name": "myPrivateEndpoint.bb8bc31f-9bdf-45a4-8cff-988ce7ded96f", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateLinkServices/myService/privateEndpointConnections/myPrivateEndpoint.bb8bc31f-9bdf-45a4-8cff-988ce7ded96f", + "etag": "W/\u0022fdb03297-1112-4fac-b693-bcfe6c1e9bdb\u0022", "properties": { "provisioningState": "Succeeded", "privateEndpoint": { @@ -2524,14 +2485,14 @@ "description": "approved it for some reason.", "actionsRequired": "" }, - "linkIdentifier": "536916181" + "linkIdentifier": "536912829" }, "type": "Microsoft.Network/privateLinkServices/privateEndpointConnections" } ], "networkInterfaces": [ { - "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/networkInterfaces/myService.nic.f57e4b8b-74a4-4cb3-99ed-ede72744f0b3" + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/networkInterfaces/myService.nic.56dd6a0d-891f-4499-a187-c185cf26be2f" } ] } @@ -2545,18 +2506,18 @@ "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "Content-Length": "0", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 202, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/66e4a9c1-a571-4552-a7c1-2ab20ed5d80d?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/973f98ae-b1c1-45ac-8e5b-f909aa274701?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "0", - "Date": "Mon, 10 Oct 2022 03:57:25 GMT", + "Date": "Mon, 24 Oct 2022 05:00:16 GMT", "Expires": "-1", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/66e4a9c1-a571-4552-a7c1-2ab20ed5d80d?api-version=2022-05-01", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/973f98ae-b1c1-45ac-8e5b-f909aa274701?api-version=2022-05-01", "Pragma": "no-cache", "Retry-After": "10", "Server": [ @@ -2565,21 +2526,21 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "23c06db4-cc89-4d0a-9d6a-d015d78fe7f0", - "x-ms-correlation-request-id": "7fb73942-b49a-460c-aa03-5f26935087f1", - "x-ms-ratelimit-remaining-subscription-deletes": "14998", - "x-ms-routing-request-id": "CENTRALUS:20221010T035725Z:7fb73942-b49a-460c-aa03-5f26935087f1" + "x-ms-arm-service-request-id": "08b336c9-2f84-4386-881e-54eeedb2c39f", + "x-ms-correlation-request-id": "5f92bcbc-68f6-4431-b61a-5fdb49e14479", + "x-ms-ratelimit-remaining-subscription-deletes": "14999", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050017Z:5f92bcbc-68f6-4431-b61a-5fdb49e14479" }, "ResponseBody": null }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/66e4a9c1-a571-4552-a7c1-2ab20ed5d80d?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/973f98ae-b1c1-45ac-8e5b-f909aa274701?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -2587,7 +2548,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:57:25 GMT", + "Date": "Mon, 24 Oct 2022 05:00:16 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -2599,23 +2560,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "68d76744-e59e-423d-8882-f0d7959592b4", - "x-ms-correlation-request-id": "cecd336f-233c-4813-ace1-f639ca6a50f9", - "x-ms-ratelimit-remaining-subscription-reads": "11939", - "x-ms-routing-request-id": "CENTRALUS:20221010T035726Z:cecd336f-233c-4813-ace1-f639ca6a50f9" + "x-ms-arm-service-request-id": "74a63097-04e3-48b5-bc86-31272f5ff785", + "x-ms-correlation-request-id": "c1e7bbd9-693f-45e6-8398-4504d66c631f", + "x-ms-ratelimit-remaining-subscription-reads": "11973", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050017Z:c1e7bbd9-693f-45e6-8398-4504d66c631f" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/66e4a9c1-a571-4552-a7c1-2ab20ed5d80d?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/973f98ae-b1c1-45ac-8e5b-f909aa274701?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -2623,7 +2584,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:57:35 GMT", + "Date": "Mon, 24 Oct 2022 05:00:27 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -2634,34 +2595,34 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "e57ae004-1a2a-459b-b9b8-5d46f56f55d5", - "x-ms-correlation-request-id": "f92ce847-bef5-48d8-8cc8-1000cd9ba2bd", - "x-ms-ratelimit-remaining-subscription-reads": "11938", - "x-ms-routing-request-id": "CENTRALUS:20221010T035736Z:f92ce847-bef5-48d8-8cc8-1000cd9ba2bd" + "x-ms-arm-service-request-id": "507075f9-88ce-4412-9c51-8254b751b417", + "x-ms-correlation-request-id": "9bfb7e72-3687-45cf-bb80-c0e7d5aedaad", + "x-ms-ratelimit-remaining-subscription-reads": "11972", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050027Z:9bfb7e72-3687-45cf-bb80-c0e7d5aedaad" }, "ResponseBody": { "status": "Succeeded" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/66e4a9c1-a571-4552-a7c1-2ab20ed5d80d?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/973f98ae-b1c1-45ac-8e5b-f909aa274701?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/66e4a9c1-a571-4552-a7c1-2ab20ed5d80d?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/973f98ae-b1c1-45ac-8e5b-f909aa274701?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:57:35 GMT", + "Date": "Mon, 24 Oct 2022 05:00:27 GMT", "Expires": "-1", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/66e4a9c1-a571-4552-a7c1-2ab20ed5d80d?api-version=2022-05-01", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/973f98ae-b1c1-45ac-8e5b-f909aa274701?api-version=2022-05-01", "Pragma": "no-cache", "Server": [ "Microsoft-HTTPAPI/2.0", @@ -2669,33 +2630,33 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "23c06db4-cc89-4d0a-9d6a-d015d78fe7f0", - "x-ms-correlation-request-id": "7fb73942-b49a-460c-aa03-5f26935087f1", - "x-ms-ratelimit-remaining-subscription-reads": "11937", - "x-ms-routing-request-id": "CENTRALUS:20221010T035736Z:62080eb1-f50d-406c-b2d6-4278de9af436" + "x-ms-arm-service-request-id": "08b336c9-2f84-4386-881e-54eeedb2c39f", + "x-ms-correlation-request-id": "5f92bcbc-68f6-4431-b61a-5fdb49e14479", + "x-ms-ratelimit-remaining-subscription-reads": "11971", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050027Z:f967742b-5075-484c-9900-8ade8763c70c" }, "ResponseBody": null }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateLinkServices/myService/privateEndpointConnections/myPrivateEndpoint.926a45cc-dd1e-4630-b55b-7ba8b38ac52e?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/privateLinkServices/myService/privateEndpointConnections/myPrivateEndpoint.bb8bc31f-9bdf-45a4-8cff-988ce7ded96f?api-version=2022-05-01", "RequestMethod": "DELETE", "RequestHeaders": { "Accept": "application/json", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "Content-Length": "0", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 202, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/b485a0b2-72e1-4a56-b414-a0be867bf409?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/24878b88-d4a6-40cc-8c92-bd8f6794f40a?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "0", - "Date": "Mon, 10 Oct 2022 03:57:35 GMT", + "Date": "Mon, 24 Oct 2022 05:00:27 GMT", "Expires": "-1", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/b485a0b2-72e1-4a56-b414-a0be867bf409?api-version=2022-05-01", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/24878b88-d4a6-40cc-8c92-bd8f6794f40a?api-version=2022-05-01", "Pragma": "no-cache", "Retry-After": "10", "Server": [ @@ -2704,21 +2665,21 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "a39ec3b3-ad05-4ea2-bb9f-1f113d10f3dd", - "x-ms-correlation-request-id": "a548e22f-16c1-44d7-8bc1-2bf20e3f01b0", - "x-ms-ratelimit-remaining-subscription-deletes": "14997", - "x-ms-routing-request-id": "CENTRALUS:20221010T035736Z:a548e22f-16c1-44d7-8bc1-2bf20e3f01b0" + "x-ms-arm-service-request-id": "5a23fa4a-0044-4dbd-ab87-26a5702fc03a", + "x-ms-correlation-request-id": "0cdc35c7-4954-49d8-8f6b-266ed70893f2", + "x-ms-ratelimit-remaining-subscription-deletes": "14998", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050027Z:0cdc35c7-4954-49d8-8f6b-266ed70893f2" }, "ResponseBody": null }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/b485a0b2-72e1-4a56-b414-a0be867bf409?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/24878b88-d4a6-40cc-8c92-bd8f6794f40a?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -2726,7 +2687,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:57:35 GMT", + "Date": "Mon, 24 Oct 2022 05:00:27 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -2738,23 +2699,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "714f5663-4e66-4187-b64b-e3b78fc1ea5f", - "x-ms-correlation-request-id": "dfea8790-8d4e-4aab-b233-4c91f8bb23b4", - "x-ms-ratelimit-remaining-subscription-reads": "11936", - "x-ms-routing-request-id": "CENTRALUS:20221010T035736Z:dfea8790-8d4e-4aab-b233-4c91f8bb23b4" + "x-ms-arm-service-request-id": "6cb4ebb9-1893-4319-9707-1ec929a90751", + "x-ms-correlation-request-id": "f994cd39-9a50-4362-8216-a8ad64cd9bce", + "x-ms-ratelimit-remaining-subscription-reads": "11970", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050027Z:f994cd39-9a50-4362-8216-a8ad64cd9bce" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/b485a0b2-72e1-4a56-b414-a0be867bf409?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/24878b88-d4a6-40cc-8c92-bd8f6794f40a?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -2762,7 +2723,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:57:45 GMT", + "Date": "Mon, 24 Oct 2022 05:00:37 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -2773,34 +2734,34 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "a9ae96a7-3baf-46c3-81f7-e890930c1756", - "x-ms-correlation-request-id": "c0f862e8-697d-42ad-9563-2ebec9033cea", - "x-ms-ratelimit-remaining-subscription-reads": "11935", - "x-ms-routing-request-id": "CENTRALUS:20221010T035746Z:c0f862e8-697d-42ad-9563-2ebec9033cea" + "x-ms-arm-service-request-id": "22a304db-d5be-444f-908a-c2a83d7a4a2b", + "x-ms-correlation-request-id": "8cef79bc-3df0-49ba-a8e9-a3392122f102", + "x-ms-ratelimit-remaining-subscription-reads": "11969", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050037Z:8cef79bc-3df0-49ba-a8e9-a3392122f102" }, "ResponseBody": { "status": "Succeeded" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/b485a0b2-72e1-4a56-b414-a0be867bf409?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/24878b88-d4a6-40cc-8c92-bd8f6794f40a?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/b485a0b2-72e1-4a56-b414-a0be867bf409?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/24878b88-d4a6-40cc-8c92-bd8f6794f40a?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:57:46 GMT", + "Date": "Mon, 24 Oct 2022 05:00:37 GMT", "Expires": "-1", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/b485a0b2-72e1-4a56-b414-a0be867bf409?api-version=2022-05-01", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/24878b88-d4a6-40cc-8c92-bd8f6794f40a?api-version=2022-05-01", "Pragma": "no-cache", "Server": [ "Microsoft-HTTPAPI/2.0", @@ -2808,10 +2769,10 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "a39ec3b3-ad05-4ea2-bb9f-1f113d10f3dd", - "x-ms-correlation-request-id": "a548e22f-16c1-44d7-8bc1-2bf20e3f01b0", - "x-ms-ratelimit-remaining-subscription-reads": "11934", - "x-ms-routing-request-id": "CENTRALUS:20221010T035746Z:9afcf23e-418e-4f0b-830a-b340f534b54c" + "x-ms-arm-service-request-id": "5a23fa4a-0044-4dbd-ab87-26a5702fc03a", + "x-ms-correlation-request-id": "0cdc35c7-4954-49d8-8f6b-266ed70893f2", + "x-ms-ratelimit-remaining-subscription-reads": "11968", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050037Z:8ad3d96c-c8f8-4552-8eb5-7729b3187baf" }, "ResponseBody": null }, @@ -2823,18 +2784,18 @@ "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "Content-Length": "0", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 202, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/c466b52e-34cc-4f91-aed4-7ad233e92605?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/137186c7-a557-476d-b129-94ec9b1c390f?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "0", - "Date": "Mon, 10 Oct 2022 03:57:46 GMT", + "Date": "Mon, 24 Oct 2022 05:00:38 GMT", "Expires": "-1", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/c466b52e-34cc-4f91-aed4-7ad233e92605?api-version=2022-05-01", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/137186c7-a557-476d-b129-94ec9b1c390f?api-version=2022-05-01", "Pragma": "no-cache", "Retry-After": "10", "Server": [ @@ -2843,21 +2804,21 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "e1eeb3fa-9427-44ce-9fcb-8f176c578f02", - "x-ms-correlation-request-id": "dde8dcd6-47ee-4090-832e-a3cf1629334b", - "x-ms-ratelimit-remaining-subscription-deletes": "14996", - "x-ms-routing-request-id": "CENTRALUS:20221010T035747Z:dde8dcd6-47ee-4090-832e-a3cf1629334b" + "x-ms-arm-service-request-id": "7845ec86-6645-4a32-981d-e939ce637ad6", + "x-ms-correlation-request-id": "0ba373c9-0e57-4c7b-8e11-f3db684b4754", + "x-ms-ratelimit-remaining-subscription-deletes": "14997", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050038Z:0ba373c9-0e57-4c7b-8e11-f3db684b4754" }, "ResponseBody": null }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/c466b52e-34cc-4f91-aed4-7ad233e92605?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/137186c7-a557-476d-b129-94ec9b1c390f?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -2865,7 +2826,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:57:46 GMT", + "Date": "Mon, 24 Oct 2022 05:00:38 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -2877,23 +2838,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "7c4dc1cc-2925-4373-8e2b-077182e86e47", - "x-ms-correlation-request-id": "31e428b1-5b2b-45e5-aa95-73542f67b6c5", - "x-ms-ratelimit-remaining-subscription-reads": "11933", - "x-ms-routing-request-id": "CENTRALUS:20221010T035747Z:31e428b1-5b2b-45e5-aa95-73542f67b6c5" + "x-ms-arm-service-request-id": "98070166-78fb-4df7-9444-73f5a4a506b8", + "x-ms-correlation-request-id": "6f1f8f19-1e83-4739-96b4-a76684a5acc1", + "x-ms-ratelimit-remaining-subscription-reads": "11967", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050038Z:6f1f8f19-1e83-4739-96b4-a76684a5acc1" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/c466b52e-34cc-4f91-aed4-7ad233e92605?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/137186c7-a557-476d-b129-94ec9b1c390f?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -2901,7 +2862,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:57:56 GMT", + "Date": "Mon, 24 Oct 2022 05:00:48 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -2912,34 +2873,34 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "75ab4010-b516-474d-bb9f-fcb85c88be7b", - "x-ms-correlation-request-id": "4afc1ebb-71f4-4cab-8b0b-6192dea2a8e9", - "x-ms-ratelimit-remaining-subscription-reads": "11932", - "x-ms-routing-request-id": "CENTRALUS:20221010T035757Z:4afc1ebb-71f4-4cab-8b0b-6192dea2a8e9" + "x-ms-arm-service-request-id": "f8fe79e4-0d01-4ba8-b3b9-fec54698e390", + "x-ms-correlation-request-id": "c768dbbc-4238-4064-a8c4-3d076e66bf98", + "x-ms-ratelimit-remaining-subscription-reads": "11966", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050048Z:c768dbbc-4238-4064-a8c4-3d076e66bf98" }, "ResponseBody": { "status": "Succeeded" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/c466b52e-34cc-4f91-aed4-7ad233e92605?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/137186c7-a557-476d-b129-94ec9b1c390f?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/c466b52e-34cc-4f91-aed4-7ad233e92605?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/137186c7-a557-476d-b129-94ec9b1c390f?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:57:56 GMT", + "Date": "Mon, 24 Oct 2022 05:00:48 GMT", "Expires": "-1", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/c466b52e-34cc-4f91-aed4-7ad233e92605?api-version=2022-05-01", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/137186c7-a557-476d-b129-94ec9b1c390f?api-version=2022-05-01", "Pragma": "no-cache", "Server": [ "Microsoft-HTTPAPI/2.0", @@ -2947,10 +2908,10 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "e1eeb3fa-9427-44ce-9fcb-8f176c578f02", - "x-ms-correlation-request-id": "dde8dcd6-47ee-4090-832e-a3cf1629334b", - "x-ms-ratelimit-remaining-subscription-reads": "11931", - "x-ms-routing-request-id": "CENTRALUS:20221010T035757Z:3c98b4c3-a248-4f81-ba60-e95e639cd0f8" + "x-ms-arm-service-request-id": "7845ec86-6645-4a32-981d-e939ce637ad6", + "x-ms-correlation-request-id": "0ba373c9-0e57-4c7b-8e11-f3db684b4754", + "x-ms-ratelimit-remaining-subscription-reads": "11965", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050048Z:aec8e0db-a5ed-4a91-b13d-4617847f2c1b" }, "ResponseBody": null }, @@ -2962,18 +2923,18 @@ "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "Content-Length": "0", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 202, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/a4104720-3203-4b82-8fed-c93b985285e6?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/91ee15ba-f140-41cc-8600-6125b5df21bb?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "0", - "Date": "Mon, 10 Oct 2022 03:57:56 GMT", + "Date": "Mon, 24 Oct 2022 05:00:48 GMT", "Expires": "-1", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/a4104720-3203-4b82-8fed-c93b985285e6?api-version=2022-05-01", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/91ee15ba-f140-41cc-8600-6125b5df21bb?api-version=2022-05-01", "Pragma": "no-cache", "Retry-After": "10", "Server": [ @@ -2982,21 +2943,21 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "a884ac47-8c33-45f9-a44d-a98cbe55fdd9", - "x-ms-correlation-request-id": "e8cc642c-d28b-4755-bb4b-09de7bb8bf35", - "x-ms-ratelimit-remaining-subscription-deletes": "14995", - "x-ms-routing-request-id": "CENTRALUS:20221010T035757Z:e8cc642c-d28b-4755-bb4b-09de7bb8bf35" + "x-ms-arm-service-request-id": "9d71456e-8f3c-4c01-b589-696cdd4db7f9", + "x-ms-correlation-request-id": "2d776742-21a0-49bd-beb1-31315aa1d31b", + "x-ms-ratelimit-remaining-subscription-deletes": "14996", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050049Z:2d776742-21a0-49bd-beb1-31315aa1d31b" }, "ResponseBody": null }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/a4104720-3203-4b82-8fed-c93b985285e6?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/91ee15ba-f140-41cc-8600-6125b5df21bb?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -3004,7 +2965,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:57:56 GMT", + "Date": "Mon, 24 Oct 2022 05:00:48 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -3016,23 +2977,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "81efebd4-6121-45ad-afb2-ff7fef385ec2", - "x-ms-correlation-request-id": "a8fdad73-c576-447d-8d4d-df0f06a545d2", - "x-ms-ratelimit-remaining-subscription-reads": "11930", - "x-ms-routing-request-id": "CENTRALUS:20221010T035757Z:a8fdad73-c576-447d-8d4d-df0f06a545d2" + "x-ms-arm-service-request-id": "df3b197c-0eb1-4e26-a553-71ddf7a065f7", + "x-ms-correlation-request-id": "1e60704c-1f23-4c98-b69b-fb08cdf6da24", + "x-ms-ratelimit-remaining-subscription-reads": "11964", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050049Z:1e60704c-1f23-4c98-b69b-fb08cdf6da24" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/a4104720-3203-4b82-8fed-c93b985285e6?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/91ee15ba-f140-41cc-8600-6125b5df21bb?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -3040,7 +3001,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:58:06 GMT", + "Date": "Mon, 24 Oct 2022 05:00:58 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -3051,34 +3012,34 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "77d915e8-b9dd-4f0f-9e80-609ccd4ecd00", - "x-ms-correlation-request-id": "40122422-41e2-4bc1-8768-39df079ff52c", - "x-ms-ratelimit-remaining-subscription-reads": "11929", - "x-ms-routing-request-id": "CENTRALUS:20221010T035807Z:40122422-41e2-4bc1-8768-39df079ff52c" + "x-ms-arm-service-request-id": "9f025fca-6315-4448-9b53-84d37421b9e8", + "x-ms-correlation-request-id": "2f562761-2e6c-4344-ab04-51194e336984", + "x-ms-ratelimit-remaining-subscription-reads": "11963", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050059Z:2f562761-2e6c-4344-ab04-51194e336984" }, "ResponseBody": { "status": "Succeeded" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/a4104720-3203-4b82-8fed-c93b985285e6?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/91ee15ba-f140-41cc-8600-6125b5df21bb?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/a4104720-3203-4b82-8fed-c93b985285e6?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/91ee15ba-f140-41cc-8600-6125b5df21bb?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:58:06 GMT", + "Date": "Mon, 24 Oct 2022 05:00:58 GMT", "Expires": "-1", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/a4104720-3203-4b82-8fed-c93b985285e6?api-version=2022-05-01", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/91ee15ba-f140-41cc-8600-6125b5df21bb?api-version=2022-05-01", "Pragma": "no-cache", "Server": [ "Microsoft-HTTPAPI/2.0", @@ -3086,10 +3047,10 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "a884ac47-8c33-45f9-a44d-a98cbe55fdd9", - "x-ms-correlation-request-id": "e8cc642c-d28b-4755-bb4b-09de7bb8bf35", - "x-ms-ratelimit-remaining-subscription-reads": "11928", - "x-ms-routing-request-id": "CENTRALUS:20221010T035807Z:1945c0b8-9894-4c23-823b-fd92b108f7d6" + "x-ms-arm-service-request-id": "9d71456e-8f3c-4c01-b589-696cdd4db7f9", + "x-ms-correlation-request-id": "2d776742-21a0-49bd-beb1-31315aa1d31b", + "x-ms-ratelimit-remaining-subscription-reads": "11962", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050059Z:8b33c448-d9a1-4506-8c66-29ff87c69ddc" }, "ResponseBody": null } diff --git a/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_endpoint_policy.pyTestMgmtNetworktest_network.json b/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_endpoint_policy.pyTestMgmtNetworktest_network.json index 9729b9f96ea0..e5d89d4a5733 100644 --- a/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_endpoint_policy.pyTestMgmtNetworktest_network.json +++ b/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_endpoint_policy.pyTestMgmtNetworktest_network.json @@ -7,7 +7,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -17,13 +17,12 @@ "Cache-Control": "max-age=86400, private", "Content-Length": "1753", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:58:09 GMT", + "Date": "Mon, 24 Oct 2022 05:01:01 GMT", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Set-Cookie": "[set-cookie;]", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-ests-server": "2.1.13845.9 - NCUS ProdSlices", - "x-ms-httpver": "1.1", + "x-ms-ests-server": "2.1.14006.8 - SCUS ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -102,7 +101,7 @@ "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "Cookie": "cookie;", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -112,13 +111,12 @@ "Cache-Control": "max-age=86400, private", "Content-Length": "945", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:58:09 GMT", + "Date": "Mon, 24 Oct 2022 05:01:01 GMT", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Set-Cookie": "[set-cookie;]", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-ests-server": "2.1.13845.9 - NCUS ProdSlices", - "x-ms-httpver": "1.1", + "x-ms-ests-server": "2.1.13943.8 - SCUS ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -174,12 +172,12 @@ "RequestHeaders": { "Accept": "application/json", "Accept-Encoding": "gzip, deflate", - "client-request-id": "b68a2cd7-cc61-4577-a0b8-432d15b06d4f", + "client-request-id": "835ee9f1-70a0-4107-a411-ca2cf46dc786", "Connection": "keep-alive", "Content-Length": "288", "Content-Type": "application/x-www-form-urlencoded", "Cookie": "cookie;", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", "x-client-cpu": "x64", "x-client-current-telemetry": "4|730,0|", "x-client-last-telemetry": "4|0|||", @@ -192,10 +190,10 @@ "StatusCode": 200, "ResponseHeaders": { "Cache-Control": "no-store, no-cache", - "client-request-id": "b68a2cd7-cc61-4577-a0b8-432d15b06d4f", + "client-request-id": "835ee9f1-70a0-4107-a411-ca2cf46dc786", "Content-Length": "114", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:58:09 GMT", + "Date": "Mon, 24 Oct 2022 05:01:02 GMT", "Expires": "-1", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Pragma": "no-cache", @@ -203,8 +201,7 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", "x-ms-clitelem": "1,0,0,,", - "x-ms-ests-server": "2.1.13845.9 - SCUS ProdSlices", - "x-ms-httpver": "1.1", + "x-ms-ests-server": "2.1.14006.8 - EUS ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -224,7 +221,7 @@ "Connection": "keep-alive", "Content-Length": "22", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "location": "eastus" @@ -232,11 +229,11 @@ "StatusCode": 201, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/586ae09f-23cb-448d-8485-bff0a5875181?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5e1cf1cd-3232-4677-9eb9-6e774741cd23?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "509", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:58:11 GMT", + "Date": "Mon, 24 Oct 2022 05:01:03 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -246,32 +243,32 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "8fd91ca3-c0b4-4fe7-aa11-ff1bb3fa51d3", - "x-ms-correlation-request-id": "e228c8b6-2f13-4b37-98be-c2545f7ffdc4", - "x-ms-ratelimit-remaining-subscription-writes": "1187", - "x-ms-routing-request-id": "CENTRALUS:20221010T035812Z:e228c8b6-2f13-4b37-98be-c2545f7ffdc4" + "x-ms-arm-service-request-id": "d39d722d-06c4-4a4c-9f5a-4fcbb3029f03", + "x-ms-correlation-request-id": "1e232578-678c-4bcd-b796-35d81c35fd4a", + "x-ms-ratelimit-remaining-subscription-writes": "1191", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050104Z:1e232578-678c-4bcd-b796-35d81c35fd4a" }, "ResponseBody": { "name": "myServiceEndpointPolicy", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/serviceEndpointPolicies/myServiceEndpointPolicy", - "etag": "W/\u0022e61c8372-a15f-46c7-b571-6e1fc0cfb11c\u0022", + "etag": "W/\u0022318b9563-ba20-4a62-958c-9abaa91d45d4\u0022", "type": "Microsoft.Network/serviceEndpointPolicies", "location": "eastus", "properties": { "provisioningState": "Updating", - "resourceGuid": "e8e54768-d711-4625-a38b-3533e6c51686", + "resourceGuid": "18662848-1f97-4cb0-9401-b08bc61cd1a1", "serviceEndpointPolicyDefinitions": [] } } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/586ae09f-23cb-448d-8485-bff0a5875181?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5e1cf1cd-3232-4677-9eb9-6e774741cd23?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -279,7 +276,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:58:11 GMT", + "Date": "Mon, 24 Oct 2022 05:01:03 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -290,10 +287,10 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "11201c5b-dca2-4783-bcf9-671923c86a53", - "x-ms-correlation-request-id": "3e0b0999-01a7-4835-9e66-ce1c1d2cf471", - "x-ms-ratelimit-remaining-subscription-reads": "11927", - "x-ms-routing-request-id": "CENTRALUS:20221010T035812Z:3e0b0999-01a7-4835-9e66-ce1c1d2cf471" + "x-ms-arm-service-request-id": "d25a2ffc-7b00-409b-aae5-20be7026a347", + "x-ms-correlation-request-id": "50fa28a1-1f33-43ff-8ba7-360e45323cd9", + "x-ms-ratelimit-remaining-subscription-reads": "11961", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050104Z:50fa28a1-1f33-43ff-8ba7-360e45323cd9" }, "ResponseBody": { "status": "Succeeded" @@ -306,7 +303,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -314,8 +311,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:58:11 GMT", - "ETag": "W/\u0022a6766110-b29c-4855-abee-54fde5637a38\u0022", + "Date": "Mon, 24 Oct 2022 05:01:04 GMT", + "ETag": "W/\u0022d8926a55-c45e-42c8-8449-ea0fb0e7e7ee\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -326,20 +323,20 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "f9852bdb-6b60-470c-87c8-816cfb905c89", - "x-ms-correlation-request-id": "2ff249d3-f7a0-46bc-b929-4daef2c7bbfe", - "x-ms-ratelimit-remaining-subscription-reads": "11926", - "x-ms-routing-request-id": "CENTRALUS:20221010T035812Z:2ff249d3-f7a0-46bc-b929-4daef2c7bbfe" + "x-ms-arm-service-request-id": "b65aa94a-f28c-4a21-8370-6526ec3dceed", + "x-ms-correlation-request-id": "a1674d89-84d8-4751-821e-7ae8ad4d56be", + "x-ms-ratelimit-remaining-subscription-reads": "11960", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050104Z:a1674d89-84d8-4751-821e-7ae8ad4d56be" }, "ResponseBody": { "name": "myServiceEndpointPolicy", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/serviceEndpointPolicies/myServiceEndpointPolicy", - "etag": "W/\u0022a6766110-b29c-4855-abee-54fde5637a38\u0022", + "etag": "W/\u0022d8926a55-c45e-42c8-8449-ea0fb0e7e7ee\u0022", "type": "Microsoft.Network/serviceEndpointPolicies", "location": "eastus", "properties": { "provisioningState": "Succeeded", - "resourceGuid": "e8e54768-d711-4625-a38b-3533e6c51686", + "resourceGuid": "18662848-1f97-4cb0-9401-b08bc61cd1a1", "serviceEndpointPolicyDefinitions": [] } } @@ -353,7 +350,7 @@ "Connection": "keep-alive", "Content-Length": "207", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "properties": { @@ -367,11 +364,11 @@ "StatusCode": 201, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/00f799ec-8430-4ca5-95e2-46e4e2e57bf4?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/01cb4e1f-3631-48af-9943-7ef9fe77a46e?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "708", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:58:12 GMT", + "Date": "Mon, 24 Oct 2022 05:01:04 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -381,15 +378,15 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "039e356c-7ebc-47a0-9c83-ca48c9e71d9e", - "x-ms-correlation-request-id": "90edda83-052b-4c9f-9a91-2b16799edc7b", - "x-ms-ratelimit-remaining-subscription-writes": "1186", - "x-ms-routing-request-id": "CENTRALUS:20221010T035812Z:90edda83-052b-4c9f-9a91-2b16799edc7b" + "x-ms-arm-service-request-id": "63deb304-90e6-4f3e-b284-2ce67d2964bc", + "x-ms-correlation-request-id": "36eb786a-50c4-4042-ba06-5c20888c55ae", + "x-ms-ratelimit-remaining-subscription-writes": "1190", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050104Z:36eb786a-50c4-4042-ba06-5c20888c55ae" }, "ResponseBody": { "name": "myServiceEndpointPolicyDefinition", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/serviceEndpointPolicies/myServiceEndpointPolicy/serviceEndpointPolicyDefinitions/myServiceEndpointPolicyDefinition", - "etag": "W/\u0022566ca3d3-5c21-4cc8-a105-6b12178a8fc6\u0022", + "etag": "W/\u0022c04fd19c-ff2b-4d0c-85cc-1385df98a003\u0022", "properties": { "provisioningState": "Updating", "service": "Microsoft.Storage", @@ -402,13 +399,13 @@ } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/00f799ec-8430-4ca5-95e2-46e4e2e57bf4?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/01cb4e1f-3631-48af-9943-7ef9fe77a46e?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -416,7 +413,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:58:12 GMT", + "Date": "Mon, 24 Oct 2022 05:01:04 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -427,10 +424,10 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "4dbe7e0f-7efb-48d1-a8bb-1c4765053e43", - "x-ms-correlation-request-id": "fafcf1fc-cd69-4fa9-b09f-16cd41939785", - "x-ms-ratelimit-remaining-subscription-reads": "11925", - "x-ms-routing-request-id": "CENTRALUS:20221010T035812Z:fafcf1fc-cd69-4fa9-b09f-16cd41939785" + "x-ms-arm-service-request-id": "c8b97a89-106d-4638-82f7-27628c92f05b", + "x-ms-correlation-request-id": "b6b5a4b7-5f2c-4f51-925c-0dc31fd77a9e", + "x-ms-ratelimit-remaining-subscription-reads": "11959", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050104Z:b6b5a4b7-5f2c-4f51-925c-0dc31fd77a9e" }, "ResponseBody": { "status": "Succeeded" @@ -443,7 +440,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -451,8 +448,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:58:12 GMT", - "ETag": "W/\u0022b3975d9c-321f-47d8-ae47-933f30a8cf87\u0022", + "Date": "Mon, 24 Oct 2022 05:01:04 GMT", + "ETag": "W/\u00222ff37e3f-1c28-4d6a-987f-b0aa54357fa1\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -463,15 +460,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "805a8057-42c8-4225-85ff-6cbb521a0563", - "x-ms-correlation-request-id": "a6085143-8af8-41e2-b14d-d8c6bc07e36a", - "x-ms-ratelimit-remaining-subscription-reads": "11924", - "x-ms-routing-request-id": "CENTRALUS:20221010T035813Z:a6085143-8af8-41e2-b14d-d8c6bc07e36a" + "x-ms-arm-service-request-id": "bc577ea1-e4ad-4c3c-b5e5-8772720710f3", + "x-ms-correlation-request-id": "29c797ca-ed49-4d37-8fd5-e61c6e3f3bf3", + "x-ms-ratelimit-remaining-subscription-reads": "11958", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050105Z:29c797ca-ed49-4d37-8fd5-e61c6e3f3bf3" }, "ResponseBody": { "name": "myServiceEndpointPolicyDefinition", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/serviceEndpointPolicies/myServiceEndpointPolicy/serviceEndpointPolicyDefinitions/myServiceEndpointPolicyDefinition", - "etag": "W/\u0022b3975d9c-321f-47d8-ae47-933f30a8cf87\u0022", + "etag": "W/\u00222ff37e3f-1c28-4d6a-987f-b0aa54357fa1\u0022", "properties": { "provisioningState": "Succeeded", "service": "Microsoft.Storage", @@ -490,7 +487,7 @@ "Accept": "application/json", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -498,8 +495,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:58:12 GMT", - "ETag": "W/\u0022b3975d9c-321f-47d8-ae47-933f30a8cf87\u0022", + "Date": "Mon, 24 Oct 2022 05:01:04 GMT", + "ETag": "W/\u00222ff37e3f-1c28-4d6a-987f-b0aa54357fa1\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -510,15 +507,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "e7ee865f-247c-41b3-b13a-abb78660a968", - "x-ms-correlation-request-id": "6ec1c95a-5b9e-43b5-8007-9783d2ee7a8d", - "x-ms-ratelimit-remaining-subscription-reads": "11923", - "x-ms-routing-request-id": "CENTRALUS:20221010T035813Z:6ec1c95a-5b9e-43b5-8007-9783d2ee7a8d" + "x-ms-arm-service-request-id": "41aa329b-de35-4c6f-bd99-69a7bcad5971", + "x-ms-correlation-request-id": "0e8b5418-239b-44af-9d9e-b25275d1a5d5", + "x-ms-ratelimit-remaining-subscription-reads": "11957", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050105Z:0e8b5418-239b-44af-9d9e-b25275d1a5d5" }, "ResponseBody": { "name": "myServiceEndpointPolicyDefinition", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/serviceEndpointPolicies/myServiceEndpointPolicy/serviceEndpointPolicyDefinitions/myServiceEndpointPolicyDefinition", - "etag": "W/\u0022b3975d9c-321f-47d8-ae47-933f30a8cf87\u0022", + "etag": "W/\u00222ff37e3f-1c28-4d6a-987f-b0aa54357fa1\u0022", "properties": { "provisioningState": "Succeeded", "service": "Microsoft.Storage", @@ -537,7 +534,7 @@ "Accept": "application/json", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -545,8 +542,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:58:12 GMT", - "ETag": "W/\u0022b3975d9c-321f-47d8-ae47-933f30a8cf87\u0022", + "Date": "Mon, 24 Oct 2022 05:01:04 GMT", + "ETag": "W/\u00222ff37e3f-1c28-4d6a-987f-b0aa54357fa1\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -557,25 +554,25 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "83f9f20d-4ca7-44e7-81f3-5dd016928c8f", - "x-ms-correlation-request-id": "e908e025-4a36-45c5-843e-da3d5e404a18", - "x-ms-ratelimit-remaining-subscription-reads": "11922", - "x-ms-routing-request-id": "CENTRALUS:20221010T035813Z:e908e025-4a36-45c5-843e-da3d5e404a18" + "x-ms-arm-service-request-id": "e6a662d6-abb9-4ec1-8e19-01cddb88ee53", + "x-ms-correlation-request-id": "8d483997-dfa8-44c6-96de-3899f59f7914", + "x-ms-ratelimit-remaining-subscription-reads": "11956", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050105Z:8d483997-dfa8-44c6-96de-3899f59f7914" }, "ResponseBody": { "name": "myServiceEndpointPolicy", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/serviceEndpointPolicies/myServiceEndpointPolicy", - "etag": "W/\u0022b3975d9c-321f-47d8-ae47-933f30a8cf87\u0022", + "etag": "W/\u00222ff37e3f-1c28-4d6a-987f-b0aa54357fa1\u0022", "type": "Microsoft.Network/serviceEndpointPolicies", "location": "eastus", "properties": { "provisioningState": "Succeeded", - "resourceGuid": "e8e54768-d711-4625-a38b-3533e6c51686", + "resourceGuid": "18662848-1f97-4cb0-9401-b08bc61cd1a1", "serviceEndpointPolicyDefinitions": [ { "name": "myServiceEndpointPolicyDefinition", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/serviceEndpointPolicies/myServiceEndpointPolicy/serviceEndpointPolicyDefinitions/myServiceEndpointPolicyDefinition", - "etag": "W/\u0022b3975d9c-321f-47d8-ae47-933f30a8cf87\u0022", + "etag": "W/\u00222ff37e3f-1c28-4d6a-987f-b0aa54357fa1\u0022", "properties": { "provisioningState": "Succeeded", "service": "Microsoft.Storage", @@ -599,7 +596,7 @@ "Connection": "keep-alive", "Content-Length": "46", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "tags": { @@ -613,7 +610,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:58:12 GMT", + "Date": "Mon, 24 Oct 2022 05:01:05 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -624,15 +621,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "92bc58b1-07f0-49fd-a20f-04644a82e51e", - "x-ms-correlation-request-id": "6eee5cfd-14d5-4d67-b730-89c15db17e14", - "x-ms-ratelimit-remaining-subscription-writes": "1185", - "x-ms-routing-request-id": "CENTRALUS:20221010T035813Z:6eee5cfd-14d5-4d67-b730-89c15db17e14" + "x-ms-arm-service-request-id": "aeaa455a-1fef-48e6-a6a5-5ecf995cd4ae", + "x-ms-correlation-request-id": "b517d7b0-88da-4be1-909e-31622a0e1152", + "x-ms-ratelimit-remaining-subscription-writes": "1189", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050105Z:b517d7b0-88da-4be1-909e-31622a0e1152" }, "ResponseBody": { "name": "myServiceEndpointPolicy", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/serviceEndpointPolicies/myServiceEndpointPolicy", - "etag": "W/\u0022b7ba3e70-3ef8-4269-ad55-defe5f0ece9c\u0022", + "etag": "W/\u0022c6f082ae-0f73-4955-adc2-957feb04be9c\u0022", "type": "Microsoft.Network/serviceEndpointPolicies", "location": "eastus", "tags": { @@ -641,12 +638,12 @@ }, "properties": { "provisioningState": "Succeeded", - "resourceGuid": "e8e54768-d711-4625-a38b-3533e6c51686", + "resourceGuid": "18662848-1f97-4cb0-9401-b08bc61cd1a1", "serviceEndpointPolicyDefinitions": [ { "name": "myServiceEndpointPolicyDefinition", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/serviceEndpointPolicies/myServiceEndpointPolicy/serviceEndpointPolicyDefinitions/myServiceEndpointPolicyDefinition", - "etag": "W/\u0022b7ba3e70-3ef8-4269-ad55-defe5f0ece9c\u0022", + "etag": "W/\u0022c6f082ae-0f73-4955-adc2-957feb04be9c\u0022", "properties": { "provisioningState": "Succeeded", "service": "Microsoft.Storage", @@ -669,18 +666,18 @@ "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "Content-Length": "0", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 202, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/f94b0f99-4d59-4a20-a935-7a4ad5f46656?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/33537133-7547-404a-bce5-a3651e097bde?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "0", - "Date": "Mon, 10 Oct 2022 03:58:13 GMT", + "Date": "Mon, 24 Oct 2022 05:01:05 GMT", "Expires": "-1", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/f94b0f99-4d59-4a20-a935-7a4ad5f46656?api-version=2022-05-01", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/33537133-7547-404a-bce5-a3651e097bde?api-version=2022-05-01", "Pragma": "no-cache", "Retry-After": "10", "Server": [ @@ -689,21 +686,21 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "ce642aaa-1d36-408f-8d0f-4778a182144f", - "x-ms-correlation-request-id": "b984bcc3-8f4f-4076-8a6b-dde4daae260e", - "x-ms-ratelimit-remaining-subscription-deletes": "14994", - "x-ms-routing-request-id": "CENTRALUS:20221010T035813Z:b984bcc3-8f4f-4076-8a6b-dde4daae260e" + "x-ms-arm-service-request-id": "0e465b70-6080-4b44-a1e9-2673203f74c5", + "x-ms-correlation-request-id": "5f74931c-e86a-470d-8ef2-068a9fcda3f6", + "x-ms-ratelimit-remaining-subscription-deletes": "14995", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050105Z:5f74931c-e86a-470d-8ef2-068a9fcda3f6" }, "ResponseBody": null }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/f94b0f99-4d59-4a20-a935-7a4ad5f46656?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/33537133-7547-404a-bce5-a3651e097bde?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -711,7 +708,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:58:13 GMT", + "Date": "Mon, 24 Oct 2022 05:01:05 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -722,34 +719,34 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "13235188-777d-4980-b510-d51ffe90ecf0", - "x-ms-correlation-request-id": "388b6229-2dda-4219-8d2c-716714345c75", - "x-ms-ratelimit-remaining-subscription-reads": "11921", - "x-ms-routing-request-id": "CENTRALUS:20221010T035814Z:388b6229-2dda-4219-8d2c-716714345c75" + "x-ms-arm-service-request-id": "c02298b9-3f5e-4f1e-bd5c-d96c4bb4e428", + "x-ms-correlation-request-id": "6615e53d-7422-4238-9f51-2934fdaaa10d", + "x-ms-ratelimit-remaining-subscription-reads": "11955", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050106Z:6615e53d-7422-4238-9f51-2934fdaaa10d" }, "ResponseBody": { "status": "Succeeded" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/f94b0f99-4d59-4a20-a935-7a4ad5f46656?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/33537133-7547-404a-bce5-a3651e097bde?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/f94b0f99-4d59-4a20-a935-7a4ad5f46656?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/33537133-7547-404a-bce5-a3651e097bde?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:58:13 GMT", + "Date": "Mon, 24 Oct 2022 05:01:05 GMT", "Expires": "-1", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/f94b0f99-4d59-4a20-a935-7a4ad5f46656?api-version=2022-05-01", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/33537133-7547-404a-bce5-a3651e097bde?api-version=2022-05-01", "Pragma": "no-cache", "Server": [ "Microsoft-HTTPAPI/2.0", @@ -757,10 +754,10 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "ce642aaa-1d36-408f-8d0f-4778a182144f", - "x-ms-correlation-request-id": "b984bcc3-8f4f-4076-8a6b-dde4daae260e", - "x-ms-ratelimit-remaining-subscription-reads": "11920", - "x-ms-routing-request-id": "CENTRALUS:20221010T035814Z:0cdf45b3-250e-4e60-955c-096bbafc9755" + "x-ms-arm-service-request-id": "0e465b70-6080-4b44-a1e9-2673203f74c5", + "x-ms-correlation-request-id": "5f74931c-e86a-470d-8ef2-068a9fcda3f6", + "x-ms-ratelimit-remaining-subscription-reads": "11954", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050106Z:757c013a-6c42-4e02-b07c-8d3e50643854" }, "ResponseBody": null }, @@ -772,18 +769,18 @@ "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "Content-Length": "0", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 202, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/83560307-961f-442b-84e1-516ac345b2b7?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/cd7dba8a-4e4f-43ef-9ff5-0b99fd2b4ea6?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "0", - "Date": "Mon, 10 Oct 2022 03:58:13 GMT", + "Date": "Mon, 24 Oct 2022 05:01:06 GMT", "Expires": "-1", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/83560307-961f-442b-84e1-516ac345b2b7?api-version=2022-05-01", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/cd7dba8a-4e4f-43ef-9ff5-0b99fd2b4ea6?api-version=2022-05-01", "Pragma": "no-cache", "Retry-After": "10", "Server": [ @@ -792,21 +789,57 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "40d265b7-cfb5-41c1-b833-9ddf691d10f8", - "x-ms-correlation-request-id": "0957cc56-c35e-42ec-aa1e-1cb544523888", - "x-ms-ratelimit-remaining-subscription-deletes": "14993", - "x-ms-routing-request-id": "CENTRALUS:20221010T035814Z:0957cc56-c35e-42ec-aa1e-1cb544523888" + "x-ms-arm-service-request-id": "9bc2ec60-3fcf-4625-8c12-e9e33532fe80", + "x-ms-correlation-request-id": "02bd9a61-9b4b-44c4-8662-ed9f6e1cef98", + "x-ms-ratelimit-remaining-subscription-deletes": "14994", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050106Z:02bd9a61-9b4b-44c4-8662-ed9f6e1cef98" }, "ResponseBody": null }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/83560307-961f-442b-84e1-516ac345b2b7?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/cd7dba8a-4e4f-43ef-9ff5-0b99fd2b4ea6?api-version=2022-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 24 Oct 2022 05:01:06 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-arm-service-request-id": "f6adba46-65a1-4314-a14c-73c052e48d2b", + "x-ms-correlation-request-id": "8af39c49-5ddb-4835-b8c2-eb6774b3de06", + "x-ms-ratelimit-remaining-subscription-reads": "11953", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050106Z:8af39c49-5ddb-4835-b8c2-eb6774b3de06" + }, + "ResponseBody": { + "status": "InProgress" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/cd7dba8a-4e4f-43ef-9ff5-0b99fd2b4ea6?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -814,7 +847,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:58:13 GMT", + "Date": "Mon, 24 Oct 2022 05:01:16 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -825,34 +858,34 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "664589c7-8c82-4239-8277-843de7db55f6", - "x-ms-correlation-request-id": "0df3bfde-1ed6-47cb-8b26-992b207ba2bf", - "x-ms-ratelimit-remaining-subscription-reads": "11919", - "x-ms-routing-request-id": "CENTRALUS:20221010T035814Z:0df3bfde-1ed6-47cb-8b26-992b207ba2bf" + "x-ms-arm-service-request-id": "87d8bf24-50fb-46b8-8184-09d72822dd9d", + "x-ms-correlation-request-id": "753e450f-a660-41ca-a895-8375ea2cd725", + "x-ms-ratelimit-remaining-subscription-reads": "11952", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050116Z:753e450f-a660-41ca-a895-8375ea2cd725" }, "ResponseBody": { "status": "Succeeded" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/83560307-961f-442b-84e1-516ac345b2b7?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/cd7dba8a-4e4f-43ef-9ff5-0b99fd2b4ea6?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/83560307-961f-442b-84e1-516ac345b2b7?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/cd7dba8a-4e4f-43ef-9ff5-0b99fd2b4ea6?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:58:13 GMT", + "Date": "Mon, 24 Oct 2022 05:01:16 GMT", "Expires": "-1", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/83560307-961f-442b-84e1-516ac345b2b7?api-version=2022-05-01", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/cd7dba8a-4e4f-43ef-9ff5-0b99fd2b4ea6?api-version=2022-05-01", "Pragma": "no-cache", "Server": [ "Microsoft-HTTPAPI/2.0", @@ -860,10 +893,10 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "40d265b7-cfb5-41c1-b833-9ddf691d10f8", - "x-ms-correlation-request-id": "0957cc56-c35e-42ec-aa1e-1cb544523888", - "x-ms-ratelimit-remaining-subscription-reads": "11918", - "x-ms-routing-request-id": "CENTRALUS:20221010T035814Z:219143dc-e7f5-44eb-9ed3-28022fd1ac5c" + "x-ms-arm-service-request-id": "9bc2ec60-3fcf-4625-8c12-e9e33532fe80", + "x-ms-correlation-request-id": "02bd9a61-9b4b-44c4-8662-ed9f6e1cef98", + "x-ms-ratelimit-remaining-subscription-reads": "11951", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050116Z:45cff951-59c4-4985-81c4-56789009a1c9" }, "ResponseBody": null } diff --git a/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_firewall.pyTestMgmtNetworktest_network.json b/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_firewall.pyTestMgmtNetworktest_network.json index 41f24ac59ff8..1cf8a970ce39 100644 --- a/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_firewall.pyTestMgmtNetworktest_network.json +++ b/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_firewall.pyTestMgmtNetworktest_network.json @@ -7,7 +7,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -17,13 +17,12 @@ "Cache-Control": "max-age=86400, private", "Content-Length": "1753", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:58:16 GMT", + "Date": "Mon, 24 Oct 2022 05:01:18 GMT", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Set-Cookie": "[set-cookie;]", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-ests-server": "2.1.13845.9 - SCUS ProdSlices", - "x-ms-httpver": "1.1", + "x-ms-ests-server": "2.1.14006.8 - EUS ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -102,7 +101,7 @@ "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "Cookie": "cookie;", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -112,13 +111,12 @@ "Cache-Control": "max-age=86400, private", "Content-Length": "945", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:58:16 GMT", + "Date": "Mon, 24 Oct 2022 05:01:18 GMT", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Set-Cookie": "[set-cookie;]", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-ests-server": "2.1.13777.6 - SCUS ProdSlices", - "x-ms-httpver": "1.1", + "x-ms-ests-server": "2.1.13943.8 - WUS2 ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -174,12 +172,12 @@ "RequestHeaders": { "Accept": "application/json", "Accept-Encoding": "gzip, deflate", - "client-request-id": "7ea6eef0-703c-4fb1-b53e-dc517e16350b", + "client-request-id": "6492efa0-289c-4c6a-9750-a2edc4ebdef7", "Connection": "keep-alive", "Content-Length": "288", "Content-Type": "application/x-www-form-urlencoded", "Cookie": "cookie;", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", "x-client-cpu": "x64", "x-client-current-telemetry": "4|730,0|", "x-client-last-telemetry": "4|0|||", @@ -192,10 +190,10 @@ "StatusCode": 200, "ResponseHeaders": { "Cache-Control": "no-store, no-cache", - "client-request-id": "7ea6eef0-703c-4fb1-b53e-dc517e16350b", + "client-request-id": "6492efa0-289c-4c6a-9750-a2edc4ebdef7", "Content-Length": "114", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:58:16 GMT", + "Date": "Mon, 24 Oct 2022 05:01:18 GMT", "Expires": "-1", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Pragma": "no-cache", @@ -203,8 +201,7 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", "x-ms-clitelem": "1,0,0,,", - "x-ms-ests-server": "2.1.13845.9 - NCUS ProdSlices", - "x-ms-httpver": "1.1", + "x-ms-ests-server": "2.1.14006.8 - SCUS ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -224,7 +221,7 @@ "Connection": "keep-alive", "Content-Length": "115", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "location": "West US", @@ -239,11 +236,11 @@ "StatusCode": 201, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/06e32a73-6667-46f4-9b5b-ee2074d36e63?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/1d23125f-8def-41ab-95b5-c7586c01520e?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "542", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:58:16 GMT", + "Date": "Mon, 24 Oct 2022 05:01:20 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -253,15 +250,15 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "049c65bd-bbf4-4011-a4ea-03453fc83455", - "x-ms-correlation-request-id": "59d6e17e-8dfd-4b9e-b5ac-793c07a635b7", - "x-ms-ratelimit-remaining-subscription-writes": "1184", - "x-ms-routing-request-id": "CENTRALUS:20221010T035817Z:59d6e17e-8dfd-4b9e-b5ac-793c07a635b7" + "x-ms-arm-service-request-id": "956630ff-9254-43c1-b87f-607e1a983990", + "x-ms-correlation-request-id": "bde73be4-86a2-4b4b-bba6-8f7d725adb1b", + "x-ms-ratelimit-remaining-subscription-writes": "1188", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050121Z:bde73be4-86a2-4b4b-bba6-8f7d725adb1b" }, "ResponseBody": { "name": "virtualwan", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/20ad2a59/providers/Microsoft.Network/virtualWans/virtualwan", - "etag": "W/\u00224b6d17df-a63d-473d-a111-8194089c1a40\u0022", + "etag": "W/\u00225f60086e-8930-43b6-895a-42eb4d342787\u0022", "type": "Microsoft.Network/virtualWans", "location": "westus", "tags": { @@ -277,13 +274,13 @@ } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/06e32a73-6667-46f4-9b5b-ee2074d36e63?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/1d23125f-8def-41ab-95b5-c7586c01520e?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -291,7 +288,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:58:16 GMT", + "Date": "Mon, 24 Oct 2022 05:01:21 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -303,23 +300,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "969ae2cb-330b-4278-a4bb-edafe4f91d27", - "x-ms-correlation-request-id": "e11d3b42-df0b-4f98-85d8-0c39a09d827f", - "x-ms-ratelimit-remaining-subscription-reads": "11917", - "x-ms-routing-request-id": "CENTRALUS:20221010T035817Z:e11d3b42-df0b-4f98-85d8-0c39a09d827f" + "x-ms-arm-service-request-id": "62d7b4a6-e331-4f0c-aa38-5c08a6ed63b0", + "x-ms-correlation-request-id": "f72eebe4-e0c5-4305-989a-e1f1f3c3ae62", + "x-ms-ratelimit-remaining-subscription-reads": "11950", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050121Z:f72eebe4-e0c5-4305-989a-e1f1f3c3ae62" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/06e32a73-6667-46f4-9b5b-ee2074d36e63?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/1d23125f-8def-41ab-95b5-c7586c01520e?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -327,7 +324,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:58:26 GMT", + "Date": "Mon, 24 Oct 2022 05:01:31 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -338,10 +335,10 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "f4e82726-c980-4461-a527-3c0968d3b4f2", - "x-ms-correlation-request-id": "8dccb9fe-489b-4a10-8841-8698a0cfce9f", - "x-ms-ratelimit-remaining-subscription-reads": "11916", - "x-ms-routing-request-id": "CENTRALUS:20221010T035827Z:8dccb9fe-489b-4a10-8841-8698a0cfce9f" + "x-ms-arm-service-request-id": "69c25483-2199-43a2-9913-cc8e1def497f", + "x-ms-correlation-request-id": "652927ff-da73-4442-bd31-0c21a5a43b9b", + "x-ms-ratelimit-remaining-subscription-reads": "11949", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050131Z:652927ff-da73-4442-bd31-0c21a5a43b9b" }, "ResponseBody": { "status": "Succeeded" @@ -354,7 +351,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -362,8 +359,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:58:26 GMT", - "ETag": "W/\u00229857f9ba-6c44-44cf-a6ba-0b5d94868f26\u0022", + "Date": "Mon, 24 Oct 2022 05:01:31 GMT", + "ETag": "W/\u0022f74ecdcd-b098-4258-965d-d35ba0a03474\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -374,15 +371,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "82241785-40ba-40f3-8e24-041251aa842e", - "x-ms-correlation-request-id": "31d036cb-8cc5-4672-a3c8-d6c2b75566db", - "x-ms-ratelimit-remaining-subscription-reads": "11915", - "x-ms-routing-request-id": "CENTRALUS:20221010T035827Z:31d036cb-8cc5-4672-a3c8-d6c2b75566db" + "x-ms-arm-service-request-id": "28676c8c-b2ee-4a09-95c0-930005f0db3a", + "x-ms-correlation-request-id": "c60c1647-5fcb-4f74-a013-6a6e903e2264", + "x-ms-ratelimit-remaining-subscription-reads": "11948", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050131Z:c60c1647-5fcb-4f74-a013-6a6e903e2264" }, "ResponseBody": { "name": "virtualwan", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/20ad2a59/providers/Microsoft.Network/virtualWans/virtualwan", - "etag": "W/\u00229857f9ba-6c44-44cf-a6ba-0b5d94868f26\u0022", + "etag": "W/\u0022f74ecdcd-b098-4258-965d-d35ba0a03474\u0022", "type": "Microsoft.Network/virtualWans", "location": "westus", "tags": { @@ -406,7 +403,7 @@ "Connection": "keep-alive", "Content-Length": "269", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "location": "West US", @@ -424,11 +421,11 @@ "StatusCode": 201, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/a7c147ce-ffde-48de-8303-c01a38711635?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/f85a2545-b107-42dd-a7be-18ee410aecc1?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "1004", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:58:27 GMT", + "Date": "Mon, 24 Oct 2022 05:01:32 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -438,15 +435,15 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "3130ad5e-40dd-4de2-a692-7ee826f03b05", - "x-ms-correlation-request-id": "e12dbaa2-69ab-41bc-a80f-131dffeadc13", - "x-ms-ratelimit-remaining-subscription-writes": "1183", - "x-ms-routing-request-id": "CENTRALUS:20221010T035828Z:e12dbaa2-69ab-41bc-a80f-131dffeadc13" + "x-ms-arm-service-request-id": "82f1e4e9-3893-41ba-9336-44334459da03", + "x-ms-correlation-request-id": "e4f2bb8a-f4a3-40ea-998c-e464dcf05c99", + "x-ms-ratelimit-remaining-subscription-writes": "1187", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050132Z:e4f2bb8a-f4a3-40ea-998c-e464dcf05c99" }, "ResponseBody": { "name": "virtualhub", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/20ad2a59/providers/Microsoft.Network/virtualHubs/virtualhub", - "etag": "W/\u002273522be2-7361-4569-ac09-7a3e6eb3f56a\u0022", + "etag": "W/\u0022f6075e25-9913-4a4e-bd20-9dc35ae0fc74\u0022", "type": "Microsoft.Network/virtualHubs", "location": "westus", "tags": { @@ -476,13 +473,13 @@ } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/a7c147ce-ffde-48de-8303-c01a38711635?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/f85a2545-b107-42dd-a7be-18ee410aecc1?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -490,7 +487,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:58:27 GMT", + "Date": "Mon, 24 Oct 2022 05:01:32 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -502,23 +499,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "50427125-66de-44c1-8ee1-12f3d7b7fe70", - "x-ms-correlation-request-id": "52025d9f-ac2c-44c0-b9e8-cb858ab879e2", - "x-ms-ratelimit-remaining-subscription-reads": "11914", - "x-ms-routing-request-id": "CENTRALUS:20221010T035828Z:52025d9f-ac2c-44c0-b9e8-cb858ab879e2" + "x-ms-arm-service-request-id": "36a7f52d-5a79-41b7-888e-50ba8faf89b5", + "x-ms-correlation-request-id": "20fc2808-dd8f-41ac-9a6d-d49c7bd68593", + "x-ms-ratelimit-remaining-subscription-reads": "11947", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050133Z:20fc2808-dd8f-41ac-9a6d-d49c7bd68593" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/a7c147ce-ffde-48de-8303-c01a38711635?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/f85a2545-b107-42dd-a7be-18ee410aecc1?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -526,7 +523,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:58:38 GMT", + "Date": "Mon, 24 Oct 2022 05:01:42 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "20", @@ -538,23 +535,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "3fe9835d-7e99-472e-8240-2e49cd76a5b1", - "x-ms-correlation-request-id": "29ac0be5-989c-454b-9517-1f355e6733fd", - "x-ms-ratelimit-remaining-subscription-reads": "11913", - "x-ms-routing-request-id": "CENTRALUS:20221010T035838Z:29ac0be5-989c-454b-9517-1f355e6733fd" + "x-ms-arm-service-request-id": "bf1da1a4-679d-4358-8e1c-afcc77d91178", + "x-ms-correlation-request-id": "25c1a958-a67e-4fcb-ad29-06e7f00ddf73", + "x-ms-ratelimit-remaining-subscription-reads": "11946", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050143Z:25c1a958-a67e-4fcb-ad29-06e7f00ddf73" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/a7c147ce-ffde-48de-8303-c01a38711635?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/f85a2545-b107-42dd-a7be-18ee410aecc1?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -562,7 +559,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:58:58 GMT", + "Date": "Mon, 24 Oct 2022 05:02:02 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "20", @@ -574,23 +571,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "04701d4a-359c-419a-a8ee-fe2967c06f40", - "x-ms-correlation-request-id": "33168d0c-740d-4f09-9ccf-29cc5a3f075c", - "x-ms-ratelimit-remaining-subscription-reads": "11912", - "x-ms-routing-request-id": "CENTRALUS:20221010T035859Z:33168d0c-740d-4f09-9ccf-29cc5a3f075c" + "x-ms-arm-service-request-id": "94a3beb7-8e32-49a0-a81d-f9865a9588cc", + "x-ms-correlation-request-id": "499203a2-717b-4611-ac77-14577a70c2a2", + "x-ms-ratelimit-remaining-subscription-reads": "11945", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050203Z:499203a2-717b-4611-ac77-14577a70c2a2" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/a7c147ce-ffde-48de-8303-c01a38711635?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/f85a2545-b107-42dd-a7be-18ee410aecc1?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -598,7 +595,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:59:18 GMT", + "Date": "Mon, 24 Oct 2022 05:02:23 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "40", @@ -610,23 +607,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "cc9c83c9-af24-48f1-b437-dcf9b616ff8d", - "x-ms-correlation-request-id": "4ce5e5bc-932b-4d6f-9d7a-5dc4ba1a29b0", - "x-ms-ratelimit-remaining-subscription-reads": "11911", - "x-ms-routing-request-id": "CENTRALUS:20221010T035919Z:4ce5e5bc-932b-4d6f-9d7a-5dc4ba1a29b0" + "x-ms-arm-service-request-id": "c4e887f2-96d6-4a70-9bb6-c8d494f15f06", + "x-ms-correlation-request-id": "80fc9dd2-4f10-46ce-86e4-6872d2a051c1", + "x-ms-ratelimit-remaining-subscription-reads": "11944", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050223Z:80fc9dd2-4f10-46ce-86e4-6872d2a051c1" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/a7c147ce-ffde-48de-8303-c01a38711635?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/f85a2545-b107-42dd-a7be-18ee410aecc1?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -634,7 +631,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 03:59:58 GMT", + "Date": "Mon, 24 Oct 2022 05:03:02 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "40", @@ -646,23 +643,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "22cf487f-a2f2-4358-8779-e0b725afa6ac", - "x-ms-correlation-request-id": "6ead00ca-fa01-4b32-8f10-a5fa3b6cae29", - "x-ms-ratelimit-remaining-subscription-reads": "11910", - "x-ms-routing-request-id": "CENTRALUS:20221010T035959Z:6ead00ca-fa01-4b32-8f10-a5fa3b6cae29" + "x-ms-arm-service-request-id": "19f49710-d840-4f03-9de3-d620238c7c4b", + "x-ms-correlation-request-id": "c65e090e-15f9-4f7b-b690-6abf4efd328c", + "x-ms-ratelimit-remaining-subscription-reads": "11943", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050303Z:c65e090e-15f9-4f7b-b690-6abf4efd328c" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/a7c147ce-ffde-48de-8303-c01a38711635?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/f85a2545-b107-42dd-a7be-18ee410aecc1?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -670,7 +667,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:00:39 GMT", + "Date": "Mon, 24 Oct 2022 05:03:43 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "80", @@ -682,23 +679,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "2475e669-1784-4cd5-8574-330c81335606", - "x-ms-correlation-request-id": "5a4efd77-ca20-4bea-92f8-bb3936e4f2ae", - "x-ms-ratelimit-remaining-subscription-reads": "11909", - "x-ms-routing-request-id": "CENTRALUS:20221010T040039Z:5a4efd77-ca20-4bea-92f8-bb3936e4f2ae" + "x-ms-arm-service-request-id": "0f9edfb8-c303-4301-94e7-e5ec4d3bb77d", + "x-ms-correlation-request-id": "053ecfcc-1bc9-497a-9d50-3840fec01676", + "x-ms-ratelimit-remaining-subscription-reads": "11942", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050343Z:053ecfcc-1bc9-497a-9d50-3840fec01676" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/a7c147ce-ffde-48de-8303-c01a38711635?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/f85a2545-b107-42dd-a7be-18ee410aecc1?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -706,7 +703,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:01:59 GMT", + "Date": "Mon, 24 Oct 2022 05:05:04 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "160", @@ -718,23 +715,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "08a3529e-b7e5-4f34-aaf7-44a993edf769", - "x-ms-correlation-request-id": "c1859edc-13e4-4194-95c1-e28605dcb676", - "x-ms-ratelimit-remaining-subscription-reads": "11908", - "x-ms-routing-request-id": "CENTRALUS:20221010T040159Z:c1859edc-13e4-4194-95c1-e28605dcb676" + "x-ms-arm-service-request-id": "d2d9356d-2197-4388-8d4d-fb2d8bf3ab9d", + "x-ms-correlation-request-id": "33f51290-f453-41ae-8415-2244bf2db7ad", + "x-ms-ratelimit-remaining-subscription-reads": "11999", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050504Z:33f51290-f453-41ae-8415-2244bf2db7ad" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/a7c147ce-ffde-48de-8303-c01a38711635?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/f85a2545-b107-42dd-a7be-18ee410aecc1?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -742,7 +739,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:04:39 GMT", + "Date": "Mon, 24 Oct 2022 05:07:43 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -753,10 +750,10 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "78ef5006-8ae7-4dff-b5e0-253458acd5b2", - "x-ms-correlation-request-id": "c57499e8-7230-4907-be37-fb8b1997322e", - "x-ms-ratelimit-remaining-subscription-reads": "11907", - "x-ms-routing-request-id": "CENTRALUS:20221010T040440Z:c57499e8-7230-4907-be37-fb8b1997322e" + "x-ms-arm-service-request-id": "b4206eff-82b2-4ba3-a1fd-5a6342f6fee8", + "x-ms-correlation-request-id": "d1fa209a-801a-49d1-bfa3-c4df59456295", + "x-ms-ratelimit-remaining-subscription-reads": "11998", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050744Z:d1fa209a-801a-49d1-bfa3-c4df59456295" }, "ResponseBody": { "status": "Succeeded" @@ -769,7 +766,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -777,7 +774,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:04:39 GMT", + "Date": "Mon, 24 Oct 2022 05:07:43 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -788,15 +785,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "01615274-eb54-4465-b90c-fc78b20096d5", - "x-ms-correlation-request-id": "015711fa-2e81-4836-864e-903c29943da5", - "x-ms-ratelimit-remaining-subscription-reads": "11906", - "x-ms-routing-request-id": "CENTRALUS:20221010T040440Z:015711fa-2e81-4836-864e-903c29943da5" + "x-ms-arm-service-request-id": "cf88b62c-afe8-40e8-b5c6-949efbb0418e", + "x-ms-correlation-request-id": "ed40690f-ec90-47a6-bb69-df5bd6a63f33", + "x-ms-ratelimit-remaining-subscription-reads": "11997", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050744Z:ed40690f-ec90-47a6-bb69-df5bd6a63f33" }, "ResponseBody": { "name": "virtualhub", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/20ad2a59/providers/Microsoft.Network/virtualHubs/virtualhub", - "etag": "W/\u002237c3cc1f-0142-4d62-b812-5a4964f28511\u0022", + "etag": "W/\u00220c8113bf-60b9-45bd-9a5c-fdb55205b287\u0022", "type": "Microsoft.Network/virtualHubs", "location": "westus", "tags": { @@ -834,7 +831,7 @@ "Connection": "keep-alive", "Content-Length": "94", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "location": "eastus", @@ -847,20 +844,20 @@ }, "StatusCode": 201, "ResponseHeaders": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/nfvOperations/5d46cd89-4002-4840-8099-ad80d60b8c29?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/nfvOperations/d1eaaaac-0918-44ed-8db8-4bd121401618?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "570", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:04:42 GMT", + "Date": "Mon, 24 Oct 2022 05:07:47 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", "Server": "Microsoft-HTTPAPI/2.0", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "ae2a27ac-7f3e-4eec-b95b-4c9047b4b7d8", - "x-ms-ratelimit-remaining-subscription-writes": "1182", - "x-ms-routing-request-id": "CENTRALUS:20221010T040443Z:ae2a27ac-7f3e-4eec-b95b-4c9047b4b7d8" + "x-ms-correlation-request-id": "7a1705d4-7f11-4bf3-bd5a-dd445e7568a2", + "x-ms-ratelimit-remaining-subscription-writes": "1198", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050748Z:7a1705d4-7f11-4bf3-bd5a-dd445e7568a2" }, "ResponseBody": { "properties": { @@ -876,7 +873,7 @@ "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/20ad2a59/providers/Microsoft.Network/firewallPolicies/firewallpolicy", "name": "firewallpolicy", "type": "Microsoft.Network/FirewallPolicies", - "etag": "9a4ef569-fb6b-4a1d-bbae-6f8416ac5552", + "etag": "bbbfedaf-292c-4de9-9627-b49a74cdd73e", "location": "eastus", "tags": { "key1": "value1" @@ -884,13 +881,13 @@ } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/nfvOperations/5d46cd89-4002-4840-8099-ad80d60b8c29?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/nfvOperations/d1eaaaac-0918-44ed-8db8-4bd121401618?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -898,7 +895,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:04:42 GMT", + "Date": "Mon, 24 Oct 2022 05:07:47 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": "Microsoft-HTTPAPI/2.0", @@ -906,9 +903,9 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "e75e5c26-2bb4-4bb3-85f0-6fa2c1d84aa2", - "x-ms-ratelimit-remaining-subscription-reads": "11905", - "x-ms-routing-request-id": "CENTRALUS:20221010T040443Z:e75e5c26-2bb4-4bb3-85f0-6fa2c1d84aa2" + "x-ms-correlation-request-id": "fc948881-edb9-4f35-8e7c-f2bc2d14d28b", + "x-ms-ratelimit-remaining-subscription-reads": "11996", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050748Z:fc948881-edb9-4f35-8e7c-f2bc2d14d28b" }, "ResponseBody": { "status": "Succeeded" @@ -921,7 +918,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -929,8 +926,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:04:42 GMT", - "ETag": "\u00229a4ef569-fb6b-4a1d-bbae-6f8416ac5552\u0022", + "Date": "Mon, 24 Oct 2022 05:07:47 GMT", + "ETag": "\u0022bbbfedaf-292c-4de9-9627-b49a74cdd73e\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": "Microsoft-HTTPAPI/2.0", @@ -938,9 +935,9 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "770724f7-c92f-4f29-a2b7-9efa90ca042d", - "x-ms-ratelimit-remaining-subscription-reads": "11904", - "x-ms-routing-request-id": "CENTRALUS:20221010T040443Z:770724f7-c92f-4f29-a2b7-9efa90ca042d" + "x-ms-correlation-request-id": "b07d1f53-65e2-437e-9cfd-d7c962dd80c0", + "x-ms-ratelimit-remaining-subscription-reads": "11995", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050748Z:b07d1f53-65e2-437e-9cfd-d7c962dd80c0" }, "ResponseBody": { "properties": { @@ -956,7 +953,7 @@ "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/20ad2a59/providers/Microsoft.Network/firewallPolicies/firewallpolicy", "name": "firewallpolicy", "type": "Microsoft.Network/FirewallPolicies", - "etag": "9a4ef569-fb6b-4a1d-bbae-6f8416ac5552", + "etag": "bbbfedaf-292c-4de9-9627-b49a74cdd73e", "location": "eastus", "tags": { "key1": "value1" @@ -972,7 +969,7 @@ "Connection": "keep-alive", "Content-Length": "510", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "location": "West US", @@ -1002,11 +999,11 @@ "StatusCode": 201, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/a3d54ede-c703-4353-81e4-c7d6dc4391cc?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/e82a66ce-56e9-4555-a747-ee0fbb833848?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "981", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:04:49 GMT", + "Date": "Mon, 24 Oct 2022 05:07:50 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -1016,15 +1013,15 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "c4747b25-3cf6-42d7-9523-ad7082165469", - "x-ms-correlation-request-id": "0885660a-2cb0-4e0d-b232-8982c6c8ded9", - "x-ms-ratelimit-remaining-subscription-writes": "1181", - "x-ms-routing-request-id": "CENTRALUS:20221010T040449Z:0885660a-2cb0-4e0d-b232-8982c6c8ded9" + "x-ms-arm-service-request-id": "5049cb60-d1f4-459a-91b7-909eefbd652d", + "x-ms-correlation-request-id": "fe0ff6b4-e7d4-4612-b556-1b85920100b3", + "x-ms-ratelimit-remaining-subscription-writes": "1197", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050751Z:fe0ff6b4-e7d4-4612-b556-1b85920100b3" }, "ResponseBody": { "name": "azurefirewall", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/20ad2a59/providers/Microsoft.Network/azureFirewalls/azurefirewall", - "etag": "W/\u0022e6b87f7e-8c87-4c9f-9793-9375745063a5\u0022", + "etag": "W/\u0022dc94c385-829a-4b14-b765-71ab73d6ec3e\u0022", "type": "Microsoft.Network/azureFirewalls", "location": "westus", "tags": { @@ -1053,13 +1050,13 @@ } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/a3d54ede-c703-4353-81e4-c7d6dc4391cc?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/e82a66ce-56e9-4555-a747-ee0fbb833848?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1067,7 +1064,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:04:49 GMT", + "Date": "Mon, 24 Oct 2022 05:07:50 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -1079,23 +1076,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "c715e317-e4cc-4483-a7d0-5d07d8e183a0", - "x-ms-correlation-request-id": "735c449d-a52e-47bd-ad57-fbaa74825e9a", - "x-ms-ratelimit-remaining-subscription-reads": "11903", - "x-ms-routing-request-id": "CENTRALUS:20221010T040450Z:735c449d-a52e-47bd-ad57-fbaa74825e9a" + "x-ms-arm-service-request-id": "f03d6126-1a38-4158-a5b2-41c97fd8aa1b", + "x-ms-correlation-request-id": "c2bc7b5f-ce68-49b2-84c1-695925c58408", + "x-ms-ratelimit-remaining-subscription-reads": "11994", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050751Z:c2bc7b5f-ce68-49b2-84c1-695925c58408" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/a3d54ede-c703-4353-81e4-c7d6dc4391cc?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/e82a66ce-56e9-4555-a747-ee0fbb833848?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1103,7 +1100,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:04:59 GMT", + "Date": "Mon, 24 Oct 2022 05:08:00 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "20", @@ -1115,23 +1112,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "27818184-6638-489c-b527-2a5fcf081c63", - "x-ms-correlation-request-id": "79388e68-0356-400a-9356-c6ef14abd4eb", - "x-ms-ratelimit-remaining-subscription-reads": "11902", - "x-ms-routing-request-id": "CENTRALUS:20221010T040500Z:79388e68-0356-400a-9356-c6ef14abd4eb" + "x-ms-arm-service-request-id": "e119ff01-f971-45e2-a65e-4a7fe5d8fadc", + "x-ms-correlation-request-id": "36ec3a9c-a693-4641-9b9a-c075e8217c60", + "x-ms-ratelimit-remaining-subscription-reads": "11993", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050801Z:36ec3a9c-a693-4641-9b9a-c075e8217c60" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/a3d54ede-c703-4353-81e4-c7d6dc4391cc?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/e82a66ce-56e9-4555-a747-ee0fbb833848?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1139,7 +1136,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:05:20 GMT", + "Date": "Mon, 24 Oct 2022 05:08:21 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "20", @@ -1151,23 +1148,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "0a0f812b-8da5-4a69-81b8-1c9052662c5c", - "x-ms-correlation-request-id": "e1f362b4-6ed7-4b92-ad88-ea1fc9748521", - "x-ms-ratelimit-remaining-subscription-reads": "11901", - "x-ms-routing-request-id": "CENTRALUS:20221010T040520Z:e1f362b4-6ed7-4b92-ad88-ea1fc9748521" + "x-ms-arm-service-request-id": "01995107-59ef-4aa4-87ca-fc6ef329ecf7", + "x-ms-correlation-request-id": "98743ee5-b405-4931-a124-af789d31370c", + "x-ms-ratelimit-remaining-subscription-reads": "11992", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050821Z:98743ee5-b405-4931-a124-af789d31370c" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/a3d54ede-c703-4353-81e4-c7d6dc4391cc?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/e82a66ce-56e9-4555-a747-ee0fbb833848?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1175,7 +1172,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:05:40 GMT", + "Date": "Mon, 24 Oct 2022 05:08:41 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "40", @@ -1187,23 +1184,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "4a5806ff-061f-4fdc-bd0a-8daa7ceebcaf", - "x-ms-correlation-request-id": "a5421a77-c59a-4f49-83cf-2b4ed1a4496d", - "x-ms-ratelimit-remaining-subscription-reads": "11900", - "x-ms-routing-request-id": "CENTRALUS:20221010T040540Z:a5421a77-c59a-4f49-83cf-2b4ed1a4496d" + "x-ms-arm-service-request-id": "af0a1430-2a06-4d29-be96-20a13f675b55", + "x-ms-correlation-request-id": "552d9912-b921-48f4-84e0-634dfac93abb", + "x-ms-ratelimit-remaining-subscription-reads": "11991", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050842Z:552d9912-b921-48f4-84e0-634dfac93abb" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/a3d54ede-c703-4353-81e4-c7d6dc4391cc?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/e82a66ce-56e9-4555-a747-ee0fbb833848?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1211,7 +1208,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:06:20 GMT", + "Date": "Mon, 24 Oct 2022 05:09:22 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "40", @@ -1223,23 +1220,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "b0a7fa0b-58f9-4d15-850f-806530c94e6c", - "x-ms-correlation-request-id": "0cba0231-76eb-4bfa-8d1a-390acbc0cb7f", - "x-ms-ratelimit-remaining-subscription-reads": "11899", - "x-ms-routing-request-id": "CENTRALUS:20221010T040620Z:0cba0231-76eb-4bfa-8d1a-390acbc0cb7f" + "x-ms-arm-service-request-id": "8c4a452b-0ff1-463b-a422-2107f8688bef", + "x-ms-correlation-request-id": "f670a9de-64d7-46dc-8145-0d896469141f", + "x-ms-ratelimit-remaining-subscription-reads": "11990", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T050922Z:f670a9de-64d7-46dc-8145-0d896469141f" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/a3d54ede-c703-4353-81e4-c7d6dc4391cc?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/e82a66ce-56e9-4555-a747-ee0fbb833848?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1247,7 +1244,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:07:00 GMT", + "Date": "Mon, 24 Oct 2022 05:10:01 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "80", @@ -1259,23 +1256,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "3360d9c8-5dd6-4711-a159-3b57cf558f4f", - "x-ms-correlation-request-id": "4f70db92-8af8-47d4-8be3-4b727921272e", - "x-ms-ratelimit-remaining-subscription-reads": "11898", - "x-ms-routing-request-id": "CENTRALUS:20221010T040700Z:4f70db92-8af8-47d4-8be3-4b727921272e" + "x-ms-arm-service-request-id": "1f0816d3-f093-4f7f-9555-b27f7a2089ed", + "x-ms-correlation-request-id": "f22d7db1-841f-4e63-b4af-c6bf4f264cb3", + "x-ms-ratelimit-remaining-subscription-reads": "11989", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T051002Z:f22d7db1-841f-4e63-b4af-c6bf4f264cb3" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/a3d54ede-c703-4353-81e4-c7d6dc4391cc?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/e82a66ce-56e9-4555-a747-ee0fbb833848?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1283,7 +1280,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:08:20 GMT", + "Date": "Mon, 24 Oct 2022 05:11:23 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "160", @@ -1295,23 +1292,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "8b261dc5-6d75-41ab-b6ab-5b5f88af67a5", - "x-ms-correlation-request-id": "150ee609-45b5-4737-b704-1453a14d2cdd", - "x-ms-ratelimit-remaining-subscription-reads": "11897", - "x-ms-routing-request-id": "CENTRALUS:20221010T040821Z:150ee609-45b5-4737-b704-1453a14d2cdd" + "x-ms-arm-service-request-id": "baa6a79a-6dd0-46cc-8e4b-6d0b85ba33a7", + "x-ms-correlation-request-id": "d7bd1d07-a613-4a1e-9e54-fadf62fe555f", + "x-ms-ratelimit-remaining-subscription-reads": "11988", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T051123Z:d7bd1d07-a613-4a1e-9e54-fadf62fe555f" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/a3d54ede-c703-4353-81e4-c7d6dc4391cc?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/e82a66ce-56e9-4555-a747-ee0fbb833848?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1319,7 +1316,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:11:00 GMT", + "Date": "Mon, 24 Oct 2022 05:14:03 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "100", @@ -1331,23 +1328,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "e16fb4b2-f98e-4def-be49-a59274f318ba", - "x-ms-correlation-request-id": "c268fb0d-4fc4-465a-ab0a-ef4583274352", - "x-ms-ratelimit-remaining-subscription-reads": "11896", - "x-ms-routing-request-id": "CENTRALUS:20221010T041101Z:c268fb0d-4fc4-465a-ab0a-ef4583274352" + "x-ms-arm-service-request-id": "429a20aa-e890-41a6-9963-de9399c184b0", + "x-ms-correlation-request-id": "67bd5614-3833-49e3-b4ed-9d65a22ebf4c", + "x-ms-ratelimit-remaining-subscription-reads": "11987", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T051403Z:67bd5614-3833-49e3-b4ed-9d65a22ebf4c" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/a3d54ede-c703-4353-81e4-c7d6dc4391cc?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/e82a66ce-56e9-4555-a747-ee0fbb833848?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1355,7 +1352,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:12:41 GMT", + "Date": "Mon, 24 Oct 2022 05:15:43 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "100", @@ -1367,23 +1364,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "b7251a99-b08f-4a66-b7ae-cce81e6b4f40", - "x-ms-correlation-request-id": "81f3efa5-b195-416d-bf6a-dff9f2d02ec8", - "x-ms-ratelimit-remaining-subscription-reads": "11895", - "x-ms-routing-request-id": "CENTRALUS:20221010T041241Z:81f3efa5-b195-416d-bf6a-dff9f2d02ec8" + "x-ms-arm-service-request-id": "a2f926ff-f5d2-4728-a74a-0efcfcfe3081", + "x-ms-correlation-request-id": "44a2519c-2adf-4948-8885-c35916dc4ae1", + "x-ms-ratelimit-remaining-subscription-reads": "11986", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T051543Z:44a2519c-2adf-4948-8885-c35916dc4ae1" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/a3d54ede-c703-4353-81e4-c7d6dc4391cc?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/e82a66ce-56e9-4555-a747-ee0fbb833848?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1391,7 +1388,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:14:20 GMT", + "Date": "Mon, 24 Oct 2022 05:17:23 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "100", @@ -1403,23 +1400,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "d2cef7ba-1293-4e68-8af6-8c6107b6e8b4", - "x-ms-correlation-request-id": "87229158-207c-4ba9-aad6-2bb201cea29a", - "x-ms-ratelimit-remaining-subscription-reads": "11894", - "x-ms-routing-request-id": "CENTRALUS:20221010T041421Z:87229158-207c-4ba9-aad6-2bb201cea29a" + "x-ms-arm-service-request-id": "df242dc6-a9d1-4058-aafa-9b245d9301cf", + "x-ms-correlation-request-id": "137a1043-6e12-4cbc-95a1-2cffdd365564", + "x-ms-ratelimit-remaining-subscription-reads": "11985", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T051724Z:137a1043-6e12-4cbc-95a1-2cffdd365564" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/a3d54ede-c703-4353-81e4-c7d6dc4391cc?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/e82a66ce-56e9-4555-a747-ee0fbb833848?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1427,7 +1424,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:16:01 GMT", + "Date": "Mon, 24 Oct 2022 05:19:03 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "100", @@ -1439,23 +1436,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "6991ac6f-d11f-44e5-8e5f-6eec9500f7a4", - "x-ms-correlation-request-id": "14fb3604-0d20-41e2-9c1e-86bc7c7dd75e", - "x-ms-ratelimit-remaining-subscription-reads": "11893", - "x-ms-routing-request-id": "CENTRALUS:20221010T041601Z:14fb3604-0d20-41e2-9c1e-86bc7c7dd75e" + "x-ms-arm-service-request-id": "5d0db9bd-1037-4b8b-8738-052dc3280dd8", + "x-ms-correlation-request-id": "ce308a3f-916e-4c77-b814-5887e2eb6c8e", + "x-ms-ratelimit-remaining-subscription-reads": "11984", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T051904Z:ce308a3f-916e-4c77-b814-5887e2eb6c8e" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/a3d54ede-c703-4353-81e4-c7d6dc4391cc?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/e82a66ce-56e9-4555-a747-ee0fbb833848?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1463,7 +1460,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:17:41 GMT", + "Date": "Mon, 24 Oct 2022 05:20:44 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "100", @@ -1475,23 +1472,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "c7810cc1-17b9-43ee-98b4-c8a34e2ccf15", - "x-ms-correlation-request-id": "3de587f6-19c2-4103-ace5-6d45442b24b4", - "x-ms-ratelimit-remaining-subscription-reads": "11892", - "x-ms-routing-request-id": "CENTRALUS:20221010T041742Z:3de587f6-19c2-4103-ace5-6d45442b24b4" + "x-ms-arm-service-request-id": "4ad1f7e6-c350-4303-9fa8-8139e75e5d52", + "x-ms-correlation-request-id": "cec1eba2-c54e-4aa1-a874-2888c5ead580", + "x-ms-ratelimit-remaining-subscription-reads": "11983", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T052044Z:cec1eba2-c54e-4aa1-a874-2888c5ead580" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/a3d54ede-c703-4353-81e4-c7d6dc4391cc?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/e82a66ce-56e9-4555-a747-ee0fbb833848?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1499,7 +1496,79 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:19:22 GMT", + "Date": "Mon, 24 Oct 2022 05:22:23 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "100", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-arm-service-request-id": "1b2cd1af-fcfd-4bf9-9477-fd904eff0776", + "x-ms-correlation-request-id": "0663b892-16cc-4409-86a4-3d2f5aa1cd0d", + "x-ms-ratelimit-remaining-subscription-reads": "11982", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T052224Z:0663b892-16cc-4409-86a4-3d2f5aa1cd0d" + }, + "ResponseBody": { + "status": "InProgress" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/e82a66ce-56e9-4555-a747-ee0fbb833848?api-version=2022-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 24 Oct 2022 05:24:04 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "100", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-arm-service-request-id": "a6525516-5334-453f-a412-a67377fe31a2", + "x-ms-correlation-request-id": "0b8be43a-133b-42cd-8634-6ae85b61c81c", + "x-ms-ratelimit-remaining-subscription-reads": "11981", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T052405Z:0b8be43a-133b-42cd-8634-6ae85b61c81c" + }, + "ResponseBody": { + "status": "InProgress" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/e82a66ce-56e9-4555-a747-ee0fbb833848?api-version=2022-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 24 Oct 2022 05:25:45 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -1510,10 +1579,10 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "767d7663-16b2-49fb-abeb-81fbb188b384", - "x-ms-correlation-request-id": "50c46b85-e1e7-47b1-8ba4-3b08c7a6ddf3", - "x-ms-ratelimit-remaining-subscription-reads": "11891", - "x-ms-routing-request-id": "CENTRALUS:20221010T041922Z:50c46b85-e1e7-47b1-8ba4-3b08c7a6ddf3" + "x-ms-arm-service-request-id": "31837578-aeee-4dc8-8967-e4b321394c56", + "x-ms-correlation-request-id": "a1f46455-7ce1-4420-9b55-098884711894", + "x-ms-ratelimit-remaining-subscription-reads": "11980", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T052545Z:a1f46455-7ce1-4420-9b55-098884711894" }, "ResponseBody": { "status": "Succeeded" @@ -1526,7 +1595,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1534,8 +1603,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:19:22 GMT", - "ETag": "W/\u002222e8d0a1-b485-428a-b53a-c27237f498a9\u0022", + "Date": "Mon, 24 Oct 2022 05:25:45 GMT", + "ETag": "W/\u0022236bcd8a-7e0a-4286-97b8-6f813b8cceda\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -1546,15 +1615,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "74f1d61f-dfcf-4771-8c31-d8b7552b8f99", - "x-ms-correlation-request-id": "e37fed9a-3eac-408e-9e57-270eb6a8e348", - "x-ms-ratelimit-remaining-subscription-reads": "11890", - "x-ms-routing-request-id": "CENTRALUS:20221010T041922Z:e37fed9a-3eac-408e-9e57-270eb6a8e348" + "x-ms-arm-service-request-id": "4e9e9997-3787-41f6-bfd7-7bd2fc1717cd", + "x-ms-correlation-request-id": "265dbe9c-1d3d-48c5-9d76-682b33968321", + "x-ms-ratelimit-remaining-subscription-reads": "11979", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T052545Z:265dbe9c-1d3d-48c5-9d76-682b33968321" }, "ResponseBody": { "name": "azurefirewall", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/20ad2a59/providers/Microsoft.Network/azureFirewalls/azurefirewall", - "etag": "W/\u002222e8d0a1-b485-428a-b53a-c27237f498a9\u0022", + "etag": "W/\u0022236bcd8a-7e0a-4286-97b8-6f813b8cceda\u0022", "type": "Microsoft.Network/azureFirewalls", "location": "westus", "tags": { @@ -1575,7 +1644,7 @@ "publicIPs": { "addresses": [ { - "address": "20.66.52.210" + "address": "168.62.22.49" } ], "count": 1 @@ -1594,7 +1663,7 @@ "Accept": "application/json", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1602,8 +1671,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:19:22 GMT", - "ETag": "W/\u002222e8d0a1-b485-428a-b53a-c27237f498a9\u0022", + "Date": "Mon, 24 Oct 2022 05:25:45 GMT", + "ETag": "W/\u0022236bcd8a-7e0a-4286-97b8-6f813b8cceda\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -1614,15 +1683,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "ce8ac4e0-9619-4f8c-ac32-c475d78fd2c4", - "x-ms-correlation-request-id": "d27c33a1-e9bf-41db-9755-0f0f4962a1c5", - "x-ms-ratelimit-remaining-subscription-reads": "11889", - "x-ms-routing-request-id": "CENTRALUS:20221010T041922Z:d27c33a1-e9bf-41db-9755-0f0f4962a1c5" + "x-ms-arm-service-request-id": "8f59ff8e-0cdb-4801-bdb3-c004a9897bfb", + "x-ms-correlation-request-id": "6b00f9e2-be7f-427e-8e2c-9bda1878644d", + "x-ms-ratelimit-remaining-subscription-reads": "11978", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T052545Z:6b00f9e2-be7f-427e-8e2c-9bda1878644d" }, "ResponseBody": { "name": "azurefirewall", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/20ad2a59/providers/Microsoft.Network/azureFirewalls/azurefirewall", - "etag": "W/\u002222e8d0a1-b485-428a-b53a-c27237f498a9\u0022", + "etag": "W/\u0022236bcd8a-7e0a-4286-97b8-6f813b8cceda\u0022", "type": "Microsoft.Network/azureFirewalls", "location": "westus", "tags": { @@ -1643,7 +1712,7 @@ "publicIPs": { "addresses": [ { - "address": "20.66.52.210" + "address": "168.62.22.49" } ], "count": 1 @@ -1664,7 +1733,7 @@ "Connection": "keep-alive", "Content-Length": "46", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "tags": { @@ -1678,7 +1747,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:19:23 GMT", + "Date": "Mon, 24 Oct 2022 05:25:46 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -1690,15 +1759,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "95974b10-25c6-41a6-938d-bf6bacbb0575", - "x-ms-correlation-request-id": "aefa137f-6919-4eac-9125-3c9bd39e2486", - "x-ms-ratelimit-remaining-subscription-writes": "1180", - "x-ms-routing-request-id": "CENTRALUS:20221010T041923Z:aefa137f-6919-4eac-9125-3c9bd39e2486" + "x-ms-arm-service-request-id": "5ab69c12-4b9f-48af-abb2-c3484b711d54", + "x-ms-correlation-request-id": "a4e0f8b0-13d7-49f9-a0df-eb8658c2e677", + "x-ms-ratelimit-remaining-subscription-writes": "1196", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T052546Z:a4e0f8b0-13d7-49f9-a0df-eb8658c2e677" }, "ResponseBody": { "name": "azurefirewall", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/20ad2a59/providers/Microsoft.Network/azureFirewalls/azurefirewall", - "etag": "W/\u0022bc3c52c2-c255-4260-af46-9cf3f3bd16c3\u0022", + "etag": "W/\u0022f50aec91-15b4-47f6-832e-06a3725488e0\u0022", "type": "Microsoft.Network/azureFirewalls", "location": "westus", "tags": { @@ -1720,7 +1789,7 @@ "publicIPs": { "addresses": [ { - "address": "20.66.52.210" + "address": "168.62.22.49" } ], "count": 1 @@ -1739,7 +1808,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1747,8 +1816,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:19:23 GMT", - "ETag": "W/\u0022bc3c52c2-c255-4260-af46-9cf3f3bd16c3\u0022", + "Date": "Mon, 24 Oct 2022 05:25:46 GMT", + "ETag": "W/\u0022f50aec91-15b4-47f6-832e-06a3725488e0\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -1759,15 +1828,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "8bf77415-3c3c-490d-af65-245028839a6c", - "x-ms-correlation-request-id": "f459712b-b6e1-4c5c-b80d-5786ffa2b554", - "x-ms-ratelimit-remaining-subscription-reads": "11888", - "x-ms-routing-request-id": "CENTRALUS:20221010T041923Z:f459712b-b6e1-4c5c-b80d-5786ffa2b554" + "x-ms-arm-service-request-id": "a4d0c2de-a97f-4142-a805-1ca4e31f2b4c", + "x-ms-correlation-request-id": "5a20ce46-1751-4baa-b1d4-ec69d95fea1e", + "x-ms-ratelimit-remaining-subscription-reads": "11977", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T052546Z:5a20ce46-1751-4baa-b1d4-ec69d95fea1e" }, "ResponseBody": { "name": "azurefirewall", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/20ad2a59/providers/Microsoft.Network/azureFirewalls/azurefirewall", - "etag": "W/\u0022bc3c52c2-c255-4260-af46-9cf3f3bd16c3\u0022", + "etag": "W/\u0022f50aec91-15b4-47f6-832e-06a3725488e0\u0022", "type": "Microsoft.Network/azureFirewalls", "location": "westus", "tags": { @@ -1789,7 +1858,7 @@ "publicIPs": { "addresses": [ { - "address": "20.66.52.210" + "address": "168.62.22.49" } ], "count": 1 @@ -1808,7 +1877,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1816,8 +1885,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:19:53 GMT", - "ETag": "W/\u0022bc3c52c2-c255-4260-af46-9cf3f3bd16c3\u0022", + "Date": "Mon, 24 Oct 2022 05:26:16 GMT", + "ETag": "W/\u0022f50aec91-15b4-47f6-832e-06a3725488e0\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -1828,15 +1897,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "2014773f-5113-460e-9b2c-5be902a494e0", - "x-ms-correlation-request-id": "f3603514-2cec-444a-93a9-5a3b420c553a", - "x-ms-ratelimit-remaining-subscription-reads": "11887", - "x-ms-routing-request-id": "CENTRALUS:20221010T041953Z:f3603514-2cec-444a-93a9-5a3b420c553a" + "x-ms-arm-service-request-id": "121335f2-091d-47f0-95dd-022a055bcc58", + "x-ms-correlation-request-id": "af8fb0f7-68fc-4a64-a8ad-c3021f9ae14a", + "x-ms-ratelimit-remaining-subscription-reads": "11976", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T052616Z:af8fb0f7-68fc-4a64-a8ad-c3021f9ae14a" }, "ResponseBody": { "name": "azurefirewall", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/20ad2a59/providers/Microsoft.Network/azureFirewalls/azurefirewall", - "etag": "W/\u0022bc3c52c2-c255-4260-af46-9cf3f3bd16c3\u0022", + "etag": "W/\u0022f50aec91-15b4-47f6-832e-06a3725488e0\u0022", "type": "Microsoft.Network/azureFirewalls", "location": "westus", "tags": { @@ -1858,7 +1927,7 @@ "publicIPs": { "addresses": [ { - "address": "20.66.52.210" + "address": "168.62.22.49" } ], "count": 1 @@ -1877,7 +1946,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1885,8 +1954,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:20:23 GMT", - "ETag": "W/\u0022bc3c52c2-c255-4260-af46-9cf3f3bd16c3\u0022", + "Date": "Mon, 24 Oct 2022 05:26:47 GMT", + "ETag": "W/\u0022f50aec91-15b4-47f6-832e-06a3725488e0\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -1897,15 +1966,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "f76947bf-0186-400c-a9fe-8417e16800df", - "x-ms-correlation-request-id": "e85e8670-f301-4ee3-b797-31ac760b83d5", - "x-ms-ratelimit-remaining-subscription-reads": "11886", - "x-ms-routing-request-id": "CENTRALUS:20221010T042023Z:e85e8670-f301-4ee3-b797-31ac760b83d5" + "x-ms-arm-service-request-id": "ad49b1c2-1316-4252-a6a0-eac6aea1a8ff", + "x-ms-correlation-request-id": "30879d2b-4d67-461e-bac2-c073a7c7b15f", + "x-ms-ratelimit-remaining-subscription-reads": "11975", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T052647Z:30879d2b-4d67-461e-bac2-c073a7c7b15f" }, "ResponseBody": { "name": "azurefirewall", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/20ad2a59/providers/Microsoft.Network/azureFirewalls/azurefirewall", - "etag": "W/\u0022bc3c52c2-c255-4260-af46-9cf3f3bd16c3\u0022", + "etag": "W/\u0022f50aec91-15b4-47f6-832e-06a3725488e0\u0022", "type": "Microsoft.Network/azureFirewalls", "location": "westus", "tags": { @@ -1927,7 +1996,7 @@ "publicIPs": { "addresses": [ { - "address": "20.66.52.210" + "address": "168.62.22.49" } ], "count": 1 @@ -1946,7 +2015,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1954,8 +2023,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:20:53 GMT", - "ETag": "W/\u0022ae6ede27-32c5-4b71-82aa-94bd4a797d47\u0022", + "Date": "Mon, 24 Oct 2022 05:27:16 GMT", + "ETag": "W/\u0022b8c17209-b1da-42c8-a9a0-46672cf5cd47\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -1966,15 +2035,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "580f18bf-8610-4d81-b8a3-5ca0776334a7", - "x-ms-correlation-request-id": "c2e73e1c-a1db-4c36-a79b-097043277bc6", - "x-ms-ratelimit-remaining-subscription-reads": "11885", - "x-ms-routing-request-id": "CENTRALUS:20221010T042053Z:c2e73e1c-a1db-4c36-a79b-097043277bc6" + "x-ms-arm-service-request-id": "81a05a40-cd8e-49fa-9b06-f66623dd92f3", + "x-ms-correlation-request-id": "d857a227-5713-48af-bc90-6ffb9e961e65", + "x-ms-ratelimit-remaining-subscription-reads": "11974", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T052717Z:d857a227-5713-48af-bc90-6ffb9e961e65" }, "ResponseBody": { "name": "azurefirewall", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/20ad2a59/providers/Microsoft.Network/azureFirewalls/azurefirewall", - "etag": "W/\u0022ae6ede27-32c5-4b71-82aa-94bd4a797d47\u0022", + "etag": "W/\u0022b8c17209-b1da-42c8-a9a0-46672cf5cd47\u0022", "type": "Microsoft.Network/azureFirewalls", "location": "westus", "tags": { @@ -1996,7 +2065,7 @@ "publicIPs": { "addresses": [ { - "address": "20.66.52.210" + "address": "168.62.22.49" } ], "count": 1 @@ -2016,18 +2085,18 @@ "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "Content-Length": "0", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 202, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/fe266fe6-4bcd-493d-a6a6-c5feb98a92d3?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/9408c2da-c025-4f2f-8f3c-24d0f80f2755?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "0", - "Date": "Mon, 10 Oct 2022 04:20:53 GMT", + "Date": "Mon, 24 Oct 2022 05:27:17 GMT", "Expires": "-1", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/fe266fe6-4bcd-493d-a6a6-c5feb98a92d3?api-version=2022-05-01", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/9408c2da-c025-4f2f-8f3c-24d0f80f2755?api-version=2022-05-01", "Pragma": "no-cache", "Retry-After": "10", "Server": [ @@ -2036,21 +2105,21 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "2517c13e-db42-48bb-913a-155e83158fe8", - "x-ms-correlation-request-id": "11174db1-b5d9-44fe-8f61-28f7f9652cd6", - "x-ms-ratelimit-remaining-subscription-deletes": "14992", - "x-ms-routing-request-id": "CENTRALUS:20221010T042054Z:11174db1-b5d9-44fe-8f61-28f7f9652cd6" + "x-ms-arm-service-request-id": "0669dae5-ee10-4e35-a8ff-bdc9649eca03", + "x-ms-correlation-request-id": "44ee7927-82d7-447f-9016-4bd6c922429b", + "x-ms-ratelimit-remaining-subscription-deletes": "14997", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T052717Z:44ee7927-82d7-447f-9016-4bd6c922429b" }, "ResponseBody": null }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/fe266fe6-4bcd-493d-a6a6-c5feb98a92d3?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/9408c2da-c025-4f2f-8f3c-24d0f80f2755?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -2058,7 +2127,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:20:53 GMT", + "Date": "Mon, 24 Oct 2022 05:27:17 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -2070,23 +2139,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "3f9299ab-8cad-4fb3-aa0c-9baff997146c", - "x-ms-correlation-request-id": "cea57d23-0ea7-4a5c-a6b6-c4eaccc53526", - "x-ms-ratelimit-remaining-subscription-reads": "11884", - "x-ms-routing-request-id": "CENTRALUS:20221010T042054Z:cea57d23-0ea7-4a5c-a6b6-c4eaccc53526" + "x-ms-arm-service-request-id": "906ac63d-b0e7-4c70-8987-5d82786e3a43", + "x-ms-correlation-request-id": "c0d39f85-9b1d-4680-9f34-cac8a7e7e83c", + "x-ms-ratelimit-remaining-subscription-reads": "11973", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T052718Z:c0d39f85-9b1d-4680-9f34-cac8a7e7e83c" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/fe266fe6-4bcd-493d-a6a6-c5feb98a92d3?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/9408c2da-c025-4f2f-8f3c-24d0f80f2755?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -2094,7 +2163,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:21:04 GMT", + "Date": "Mon, 24 Oct 2022 05:27:27 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "20", @@ -2106,23 +2175,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "367dea5a-daaa-4c7c-a6df-bbbaa54782d5", - "x-ms-correlation-request-id": "4be284f4-0653-423b-a9de-b61ce9057158", - "x-ms-ratelimit-remaining-subscription-reads": "11883", - "x-ms-routing-request-id": "CENTRALUS:20221010T042104Z:4be284f4-0653-423b-a9de-b61ce9057158" + "x-ms-arm-service-request-id": "dab5bfa1-c11a-4ccf-a8f4-52726bdb8d80", + "x-ms-correlation-request-id": "09a0cc76-4079-4055-adf7-9031fa7ab542", + "x-ms-ratelimit-remaining-subscription-reads": "11972", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T052728Z:09a0cc76-4079-4055-adf7-9031fa7ab542" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/fe266fe6-4bcd-493d-a6a6-c5feb98a92d3?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/9408c2da-c025-4f2f-8f3c-24d0f80f2755?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -2130,7 +2199,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:21:24 GMT", + "Date": "Mon, 24 Oct 2022 05:27:48 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "20", @@ -2142,23 +2211,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "b84d6567-d4fd-4481-b562-477c209610d6", - "x-ms-correlation-request-id": "f62fb70d-ebe4-4953-b28e-4a82ae445aba", - "x-ms-ratelimit-remaining-subscription-reads": "11882", - "x-ms-routing-request-id": "CENTRALUS:20221010T042124Z:f62fb70d-ebe4-4953-b28e-4a82ae445aba" + "x-ms-arm-service-request-id": "b1cdc34f-3778-4ae4-8d46-3e6d81a63437", + "x-ms-correlation-request-id": "13f0d7a1-35e7-4fa5-b1e7-4f778dde66b9", + "x-ms-ratelimit-remaining-subscription-reads": "11971", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T052748Z:13f0d7a1-35e7-4fa5-b1e7-4f778dde66b9" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/fe266fe6-4bcd-493d-a6a6-c5feb98a92d3?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/9408c2da-c025-4f2f-8f3c-24d0f80f2755?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -2166,7 +2235,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:21:44 GMT", + "Date": "Mon, 24 Oct 2022 05:28:07 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "40", @@ -2178,23 +2247,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "eeca07fd-6e29-4400-b73f-989ce4dc0d09", - "x-ms-correlation-request-id": "90ed30a1-fe76-4787-af8e-5e0b451858b8", - "x-ms-ratelimit-remaining-subscription-reads": "11881", - "x-ms-routing-request-id": "CENTRALUS:20221010T042144Z:90ed30a1-fe76-4787-af8e-5e0b451858b8" + "x-ms-arm-service-request-id": "2fc15fcf-029f-4a4c-852d-c20ff7516ca7", + "x-ms-correlation-request-id": "f256c8fc-8ba5-400b-9817-f590baa22d39", + "x-ms-ratelimit-remaining-subscription-reads": "11970", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T052808Z:f256c8fc-8ba5-400b-9817-f590baa22d39" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/fe266fe6-4bcd-493d-a6a6-c5feb98a92d3?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/9408c2da-c025-4f2f-8f3c-24d0f80f2755?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -2202,7 +2271,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:22:24 GMT", + "Date": "Mon, 24 Oct 2022 05:28:48 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "40", @@ -2214,23 +2283,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "d84cdd99-e348-4239-af42-d96724207ec6", - "x-ms-correlation-request-id": "66dd77d2-2664-402f-b9ed-b682e1b547dc", - "x-ms-ratelimit-remaining-subscription-reads": "11880", - "x-ms-routing-request-id": "CENTRALUS:20221010T042224Z:66dd77d2-2664-402f-b9ed-b682e1b547dc" + "x-ms-arm-service-request-id": "a31b886e-707e-4cd0-b95f-96d8377ecf3c", + "x-ms-correlation-request-id": "bc4f6f81-2b17-4bef-b3da-6395f6a0b580", + "x-ms-ratelimit-remaining-subscription-reads": "11969", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T052848Z:bc4f6f81-2b17-4bef-b3da-6395f6a0b580" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/fe266fe6-4bcd-493d-a6a6-c5feb98a92d3?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/9408c2da-c025-4f2f-8f3c-24d0f80f2755?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -2238,7 +2307,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:23:04 GMT", + "Date": "Mon, 24 Oct 2022 05:29:27 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "80", @@ -2250,23 +2319,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "a10284dd-7d33-45ff-bcbd-5eb321f10be0", - "x-ms-correlation-request-id": "4a167c4a-a50c-42ef-a9c2-995418b5c8ad", - "x-ms-ratelimit-remaining-subscription-reads": "11879", - "x-ms-routing-request-id": "CENTRALUS:20221010T042304Z:4a167c4a-a50c-42ef-a9c2-995418b5c8ad" + "x-ms-arm-service-request-id": "ce80c087-0125-452d-a8a5-30d2387e5c61", + "x-ms-correlation-request-id": "7e5532ae-798a-4916-87c9-924eeb805997", + "x-ms-ratelimit-remaining-subscription-reads": "11968", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T052928Z:7e5532ae-798a-4916-87c9-924eeb805997" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/fe266fe6-4bcd-493d-a6a6-c5feb98a92d3?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/9408c2da-c025-4f2f-8f3c-24d0f80f2755?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -2274,7 +2343,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:24:24 GMT", + "Date": "Mon, 24 Oct 2022 05:30:48 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "160", @@ -2286,23 +2355,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "f456991c-3e16-4975-9b86-abc4de0f315c", - "x-ms-correlation-request-id": "c8581d12-27a8-46cf-9af2-db47ff28d0c4", - "x-ms-ratelimit-remaining-subscription-reads": "11878", - "x-ms-routing-request-id": "CENTRALUS:20221010T042425Z:c8581d12-27a8-46cf-9af2-db47ff28d0c4" + "x-ms-arm-service-request-id": "be342bb1-8e3d-4457-8c8d-ef1c634ba194", + "x-ms-correlation-request-id": "40331c7b-e553-488e-b16d-c52a63b699d2", + "x-ms-ratelimit-remaining-subscription-reads": "11967", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053048Z:40331c7b-e553-488e-b16d-c52a63b699d2" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/fe266fe6-4bcd-493d-a6a6-c5feb98a92d3?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/9408c2da-c025-4f2f-8f3c-24d0f80f2755?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -2310,7 +2379,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:27:04 GMT", + "Date": "Mon, 24 Oct 2022 05:33:28 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -2321,34 +2390,34 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "dd76c395-0094-4d0a-bf30-a51023a5b5f3", - "x-ms-correlation-request-id": "79bf1929-eb95-4c30-ad9b-7a4eb42a1d25", - "x-ms-ratelimit-remaining-subscription-reads": "11877", - "x-ms-routing-request-id": "CENTRALUS:20221010T042705Z:79bf1929-eb95-4c30-ad9b-7a4eb42a1d25" + "x-ms-arm-service-request-id": "cfe45635-3dd1-49c9-a2fe-7189ca07293a", + "x-ms-correlation-request-id": "46a77e7b-ee19-4612-966b-5ab13126fbd8", + "x-ms-ratelimit-remaining-subscription-reads": "11966", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053329Z:46a77e7b-ee19-4612-966b-5ab13126fbd8" }, "ResponseBody": { "status": "Succeeded" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/fe266fe6-4bcd-493d-a6a6-c5feb98a92d3?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/9408c2da-c025-4f2f-8f3c-24d0f80f2755?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/fe266fe6-4bcd-493d-a6a6-c5feb98a92d3?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/9408c2da-c025-4f2f-8f3c-24d0f80f2755?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:27:04 GMT", + "Date": "Mon, 24 Oct 2022 05:33:28 GMT", "Expires": "-1", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/fe266fe6-4bcd-493d-a6a6-c5feb98a92d3?api-version=2022-05-01", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/9408c2da-c025-4f2f-8f3c-24d0f80f2755?api-version=2022-05-01", "Pragma": "no-cache", "Server": [ "Microsoft-HTTPAPI/2.0", @@ -2356,10 +2425,10 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "2517c13e-db42-48bb-913a-155e83158fe8", - "x-ms-correlation-request-id": "11174db1-b5d9-44fe-8f61-28f7f9652cd6", - "x-ms-ratelimit-remaining-subscription-reads": "11876", - "x-ms-routing-request-id": "CENTRALUS:20221010T042705Z:28be7940-5c00-4685-918e-cc778902feb2" + "x-ms-arm-service-request-id": "0669dae5-ee10-4e35-a8ff-bdc9649eca03", + "x-ms-correlation-request-id": "44ee7927-82d7-447f-9016-4bd6c922429b", + "x-ms-ratelimit-remaining-subscription-reads": "11965", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053329Z:eaf56757-8717-41fd-bea0-a97038de53d1" }, "ResponseBody": null } diff --git a/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_firewall_policy.pyTestMgmtNetworktest_network.json b/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_firewall_policy.pyTestMgmtNetworktest_network.json index 91a01f11ab38..6d0491a776d3 100644 --- a/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_firewall_policy.pyTestMgmtNetworktest_network.json +++ b/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_firewall_policy.pyTestMgmtNetworktest_network.json @@ -7,7 +7,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -17,13 +17,12 @@ "Cache-Control": "max-age=86400, private", "Content-Length": "1753", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:27:07 GMT", + "Date": "Mon, 24 Oct 2022 05:33:31 GMT", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Set-Cookie": "[set-cookie;]", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-ests-server": "2.1.13845.9 - SCUS ProdSlices", - "x-ms-httpver": "1.1", + "x-ms-ests-server": "2.1.14006.8 - NCUS ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -102,7 +101,7 @@ "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "Cookie": "cookie;", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -112,13 +111,12 @@ "Cache-Control": "max-age=86400, private", "Content-Length": "945", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:27:07 GMT", + "Date": "Mon, 24 Oct 2022 05:33:31 GMT", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Set-Cookie": "[set-cookie;]", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-ests-server": "2.1.13777.6 - NCUS ProdSlices", - "x-ms-httpver": "1.1", + "x-ms-ests-server": "2.1.13943.8 - NCUS ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -174,12 +172,12 @@ "RequestHeaders": { "Accept": "application/json", "Accept-Encoding": "gzip, deflate", - "client-request-id": "72487c6e-0bc0-40b7-85e3-1780e3e0c56d", + "client-request-id": "50fac64e-7291-47c3-bf76-30e42eeb5456", "Connection": "keep-alive", "Content-Length": "288", "Content-Type": "application/x-www-form-urlencoded", "Cookie": "cookie;", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", "x-client-cpu": "x64", "x-client-current-telemetry": "4|730,0|", "x-client-last-telemetry": "4|0|||", @@ -192,10 +190,10 @@ "StatusCode": 200, "ResponseHeaders": { "Cache-Control": "no-store, no-cache", - "client-request-id": "72487c6e-0bc0-40b7-85e3-1780e3e0c56d", + "client-request-id": "50fac64e-7291-47c3-bf76-30e42eeb5456", "Content-Length": "114", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:27:07 GMT", + "Date": "Mon, 24 Oct 2022 05:33:31 GMT", "Expires": "-1", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Pragma": "no-cache", @@ -203,8 +201,7 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", "x-ms-clitelem": "1,0,0,,", - "x-ms-ests-server": "2.1.13845.9 - WUS2 ProdSlices", - "x-ms-httpver": "1.1", + "x-ms-ests-server": "2.1.14006.8 - NCUS ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -224,7 +221,7 @@ "Connection": "keep-alive", "Content-Length": "95", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "location": "West US", @@ -237,20 +234,20 @@ }, "StatusCode": 201, "ResponseHeaders": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/nfvOperations/7309ca2c-a6f1-463c-83c2-3db46c810da7?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/nfvOperations/50a04376-ffbd-47cc-bf0a-07fcea8bd7c3?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "572", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:27:09 GMT", + "Date": "Mon, 24 Oct 2022 05:33:34 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", "Server": "Microsoft-HTTPAPI/2.0", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "5b749785-bc6d-479d-af6b-ff79f199dd5a", - "x-ms-ratelimit-remaining-subscription-writes": "1179", - "x-ms-routing-request-id": "CENTRALUS:20221010T042710Z:5b749785-bc6d-479d-af6b-ff79f199dd5a" + "x-ms-correlation-request-id": "09457339-920b-430a-a3b0-49d7c150cd93", + "x-ms-ratelimit-remaining-subscription-writes": "1195", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053335Z:09457339-920b-430a-a3b0-49d7c150cd93" }, "ResponseBody": { "properties": { @@ -266,7 +263,7 @@ "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/firewallPolicies/myFirewallPolicy", "name": "myFirewallPolicy", "type": "Microsoft.Network/FirewallPolicies", - "etag": "47615b7b-e130-40fa-8c74-3827fe834c58", + "etag": "51f0faa5-c94e-4fd9-9b0d-3b2a994c6b67", "location": "westus", "tags": { "key1": "value1" @@ -274,13 +271,13 @@ } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/nfvOperations/7309ca2c-a6f1-463c-83c2-3db46c810da7?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/nfvOperations/50a04376-ffbd-47cc-bf0a-07fcea8bd7c3?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -288,39 +285,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:27:09 GMT", - "Expires": "-1", - "Pragma": "no-cache", - "Retry-After": "10", - "Server": "Microsoft-HTTPAPI/2.0", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains", - "Transfer-Encoding": "chunked", - "Vary": "Accept-Encoding", - "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "97a2f562-9e8f-4f4b-a1b3-d7ada6113aa9", - "x-ms-ratelimit-remaining-subscription-reads": "11875", - "x-ms-routing-request-id": "CENTRALUS:20221010T042710Z:97a2f562-9e8f-4f4b-a1b3-d7ada6113aa9" - }, - "ResponseBody": { - "status": "InProgress" - } - }, - { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/nfvOperations/7309ca2c-a6f1-463c-83c2-3db46c810da7?api-version=2022-05-01", - "RequestMethod": "GET", - "RequestHeaders": { - "Accept": "*/*", - "Accept-Encoding": "gzip, deflate", - "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" - }, - "RequestBody": null, - "StatusCode": 200, - "ResponseHeaders": { - "Cache-Control": "no-cache", - "Content-Encoding": "gzip", - "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:27:20 GMT", + "Date": "Mon, 24 Oct 2022 05:33:34 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": "Microsoft-HTTPAPI/2.0", @@ -328,9 +293,9 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "42ba9203-7ba2-46d2-9808-598d78e496b2", - "x-ms-ratelimit-remaining-subscription-reads": "11874", - "x-ms-routing-request-id": "CENTRALUS:20221010T042720Z:42ba9203-7ba2-46d2-9808-598d78e496b2" + "x-ms-correlation-request-id": "54c47c90-765f-4762-bf0d-754e4f382aca", + "x-ms-ratelimit-remaining-subscription-reads": "11964", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053335Z:54c47c90-765f-4762-bf0d-754e4f382aca" }, "ResponseBody": { "status": "Succeeded" @@ -343,7 +308,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -351,8 +316,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:27:20 GMT", - "ETag": "\u002247615b7b-e130-40fa-8c74-3827fe834c58\u0022", + "Date": "Mon, 24 Oct 2022 05:33:34 GMT", + "ETag": "\u002251f0faa5-c94e-4fd9-9b0d-3b2a994c6b67\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": "Microsoft-HTTPAPI/2.0", @@ -360,9 +325,9 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "390b78d1-593e-4416-a23f-ef1cec8b48bf", - "x-ms-ratelimit-remaining-subscription-reads": "11873", - "x-ms-routing-request-id": "CENTRALUS:20221010T042720Z:390b78d1-593e-4416-a23f-ef1cec8b48bf" + "x-ms-correlation-request-id": "6b1c3d0b-e0ee-4e30-a83a-8dfd0d44014a", + "x-ms-ratelimit-remaining-subscription-reads": "11963", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053335Z:6b1c3d0b-e0ee-4e30-a83a-8dfd0d44014a" }, "ResponseBody": { "properties": { @@ -378,7 +343,7 @@ "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/firewallPolicies/myFirewallPolicy", "name": "myFirewallPolicy", "type": "Microsoft.Network/FirewallPolicies", - "etag": "47615b7b-e130-40fa-8c74-3827fe834c58", + "etag": "51f0faa5-c94e-4fd9-9b0d-3b2a994c6b67", "location": "westus", "tags": { "key1": "value1" @@ -394,7 +359,7 @@ "Connection": "keep-alive", "Content-Length": "361", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "properties": { @@ -430,20 +395,20 @@ }, "StatusCode": 201, "ResponseHeaders": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/nfvOperations/038acf3a-99c4-4416-8ba0-2c92d298ac3e?api-version=2020-04-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/nfvOperations/44126f5e-e773-4878-bb73-950e5d5d617c?api-version=2020-04-01", "Cache-Control": "no-cache", "Content-Length": "1091", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:27:21 GMT", + "Date": "Mon, 24 Oct 2022 05:33:36 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", "Server": "Microsoft-HTTPAPI/2.0", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "ee77d60e-db54-487b-85e7-924b401e8652", - "x-ms-ratelimit-remaining-subscription-writes": "1178", - "x-ms-routing-request-id": "CENTRALUS:20221010T042721Z:ee77d60e-db54-487b-85e7-924b401e8652" + "x-ms-correlation-request-id": "bdf2d8ca-b6b4-4cd7-93cd-d8bc530894aa", + "x-ms-ratelimit-remaining-subscription-writes": "1194", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053336Z:bdf2d8ca-b6b4-4cd7-93cd-d8bc530894aa" }, "ResponseBody": { "properties": { @@ -481,18 +446,18 @@ "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/firewallPolicies/myFirewallPolicy/ruleGroups/myRuleGroup", "name": "myRuleGroup", "type": "Microsoft.Network/FirewallPolicies/RuleGroups", - "etag": "1b2d743d-a7db-4898-ba00-9a5d39f71630", + "etag": "921f4c49-8486-4c4e-a526-f199ad3a3b78", "location": "westus" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/nfvOperations/038acf3a-99c4-4416-8ba0-2c92d298ac3e?api-version=2020-04-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/nfvOperations/44126f5e-e773-4878-bb73-950e5d5d617c?api-version=2020-04-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -500,7 +465,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:27:21 GMT", + "Date": "Mon, 24 Oct 2022 05:33:36 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -509,22 +474,22 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "269f3f0d-29b2-426b-8905-6a4eaae59bd6", - "x-ms-ratelimit-remaining-subscription-reads": "11872", - "x-ms-routing-request-id": "CENTRALUS:20221010T042721Z:269f3f0d-29b2-426b-8905-6a4eaae59bd6" + "x-ms-correlation-request-id": "65c2351f-bd0c-48f8-b074-3a33fe9f5692", + "x-ms-ratelimit-remaining-subscription-reads": "11962", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053336Z:65c2351f-bd0c-48f8-b074-3a33fe9f5692" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/nfvOperations/038acf3a-99c4-4416-8ba0-2c92d298ac3e?api-version=2020-04-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/nfvOperations/44126f5e-e773-4878-bb73-950e5d5d617c?api-version=2020-04-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -532,7 +497,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:27:31 GMT", + "Date": "Mon, 24 Oct 2022 05:33:46 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": "Microsoft-HTTPAPI/2.0", @@ -540,9 +505,9 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "12b70fc1-9f78-4a59-92e0-5dde11a39f83", - "x-ms-ratelimit-remaining-subscription-reads": "11871", - "x-ms-routing-request-id": "CENTRALUS:20221010T042731Z:12b70fc1-9f78-4a59-92e0-5dde11a39f83" + "x-ms-correlation-request-id": "2ade841f-a5a3-4d84-99c3-da5bd7ff5784", + "x-ms-ratelimit-remaining-subscription-reads": "11961", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053346Z:2ade841f-a5a3-4d84-99c3-da5bd7ff5784" }, "ResponseBody": { "status": "Succeeded" @@ -555,7 +520,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -563,8 +528,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:27:31 GMT", - "ETag": "\u00221b2d743d-a7db-4898-ba00-9a5d39f71630\u0022", + "Date": "Mon, 24 Oct 2022 05:33:46 GMT", + "ETag": "\u0022921f4c49-8486-4c4e-a526-f199ad3a3b78\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": "Microsoft-HTTPAPI/2.0", @@ -572,9 +537,9 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "650c6692-2f8b-476d-8719-fa62adf50c4c", - "x-ms-ratelimit-remaining-subscription-reads": "11870", - "x-ms-routing-request-id": "CENTRALUS:20221010T042731Z:650c6692-2f8b-476d-8719-fa62adf50c4c" + "x-ms-correlation-request-id": "b4ea9ee7-7626-429f-be38-6a4985ec2c29", + "x-ms-ratelimit-remaining-subscription-reads": "11960", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053347Z:b4ea9ee7-7626-429f-be38-6a4985ec2c29" }, "ResponseBody": { "properties": { @@ -612,7 +577,7 @@ "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/firewallPolicies/myFirewallPolicy/ruleGroups/myRuleGroup", "name": "myRuleGroup", "type": "Microsoft.Network/FirewallPolicies/RuleGroups", - "etag": "1b2d743d-a7db-4898-ba00-9a5d39f71630", + "etag": "921f4c49-8486-4c4e-a526-f199ad3a3b78", "location": "westus" } }, @@ -623,7 +588,7 @@ "Accept": "application/json", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -631,8 +596,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:27:31 GMT", - "ETag": "\u00221b2d743d-a7db-4898-ba00-9a5d39f71630\u0022", + "Date": "Mon, 24 Oct 2022 05:33:46 GMT", + "ETag": "\u0022921f4c49-8486-4c4e-a526-f199ad3a3b78\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": "Microsoft-HTTPAPI/2.0", @@ -640,9 +605,9 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "e28bb548-2a02-4b44-8782-000c8c6bfdbd", - "x-ms-ratelimit-remaining-subscription-reads": "11869", - "x-ms-routing-request-id": "CENTRALUS:20221010T042732Z:e28bb548-2a02-4b44-8782-000c8c6bfdbd" + "x-ms-correlation-request-id": "d5dfa0dd-0023-476c-80b2-3a5e1811dd1f", + "x-ms-ratelimit-remaining-subscription-reads": "11959", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053347Z:d5dfa0dd-0023-476c-80b2-3a5e1811dd1f" }, "ResponseBody": { "properties": { @@ -680,7 +645,7 @@ "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/firewallPolicies/myFirewallPolicy/ruleGroups/myRuleGroup", "name": "myRuleGroup", "type": "Microsoft.Network/FirewallPolicies/RuleGroups", - "etag": "1b2d743d-a7db-4898-ba00-9a5d39f71630", + "etag": "921f4c49-8486-4c4e-a526-f199ad3a3b78", "location": "westus" } }, @@ -691,7 +656,7 @@ "Accept": "application/json", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -699,8 +664,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:27:32 GMT", - "ETag": "\u002200182a91-91bb-46f2-8a2c-ed6272485ff0\u0022", + "Date": "Mon, 24 Oct 2022 05:33:47 GMT", + "ETag": "\u00222afd5f1e-14db-4b76-8a5f-ce892add8eda\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": "Microsoft-HTTPAPI/2.0", @@ -708,9 +673,9 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "d58ee990-5dc3-4b6c-b8da-cee34b2aeff7", - "x-ms-ratelimit-remaining-subscription-reads": "11868", - "x-ms-routing-request-id": "CENTRALUS:20221010T042732Z:d58ee990-5dc3-4b6c-b8da-cee34b2aeff7" + "x-ms-correlation-request-id": "1e31ef80-7ec8-41cd-8aff-0a5fc9392868", + "x-ms-ratelimit-remaining-subscription-reads": "11958", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053347Z:1e31ef80-7ec8-41cd-8aff-0a5fc9392868" }, "ResponseBody": { "properties": { @@ -730,7 +695,7 @@ "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/firewallPolicies/myFirewallPolicy", "name": "myFirewallPolicy", "type": "Microsoft.Network/FirewallPolicies", - "etag": "00182a91-91bb-46f2-8a2c-ed6272485ff0", + "etag": "2afd5f1e-14db-4b76-8a5f-ce892add8eda", "location": "westus", "tags": { "key1": "value1" @@ -745,26 +710,26 @@ "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "Content-Length": "0", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 202, "ResponseHeaders": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/nfvOperations/3702550d-3cd2-414c-9099-74e834effe1f?api-version=2020-04-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/nfvOperations/6cd2c22a-5798-4c87-84f0-d75e0506278d?api-version=2020-04-01", "Cache-Control": "no-cache", "Content-Length": "1091", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:27:32 GMT", + "Date": "Mon, 24 Oct 2022 05:33:48 GMT", "Expires": "-1", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/nfvOperationResults/3702550d-3cd2-414c-9099-74e834effe1f?api-version=2020-04-01", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/nfvOperationResults/6cd2c22a-5798-4c87-84f0-d75e0506278d?api-version=2020-04-01", "Pragma": "no-cache", "Retry-After": "10", "Server": "Microsoft-HTTPAPI/2.0", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "70c8ed6f-3ea1-4ac5-b6e0-47be69de9c2c", - "x-ms-ratelimit-remaining-subscription-deletes": "14991", - "x-ms-routing-request-id": "CENTRALUS:20221010T042733Z:70c8ed6f-3ea1-4ac5-b6e0-47be69de9c2c" + "x-ms-correlation-request-id": "02d9792a-ec9a-4104-ad8f-2c81f7a8ad15", + "x-ms-ratelimit-remaining-subscription-deletes": "14996", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053348Z:02d9792a-ec9a-4104-ad8f-2c81f7a8ad15" }, "ResponseBody": { "properties": { @@ -802,18 +767,18 @@ "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/firewallPolicies/myFirewallPolicy/ruleGroups/myRuleGroup", "name": "myRuleGroup", "type": "Microsoft.Network/FirewallPolicies/RuleGroups", - "etag": "fd17d5ae-121d-494b-bd41-25ea328d1fac", + "etag": "862dc584-1212-42e1-893a-32e5b741668d", "location": "westus" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/nfvOperations/3702550d-3cd2-414c-9099-74e834effe1f?api-version=2020-04-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/nfvOperations/6cd2c22a-5798-4c87-84f0-d75e0506278d?api-version=2020-04-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -821,7 +786,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:27:32 GMT", + "Date": "Mon, 24 Oct 2022 05:33:48 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -830,22 +795,22 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "e9887cb7-abd9-4214-b918-e5a4261cefdd", - "x-ms-ratelimit-remaining-subscription-reads": "11867", - "x-ms-routing-request-id": "CENTRALUS:20221010T042733Z:e9887cb7-abd9-4214-b918-e5a4261cefdd" + "x-ms-correlation-request-id": "e234e728-0063-4ce3-899e-5d518dd3a25e", + "x-ms-ratelimit-remaining-subscription-reads": "11957", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053348Z:e234e728-0063-4ce3-899e-5d518dd3a25e" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/nfvOperations/3702550d-3cd2-414c-9099-74e834effe1f?api-version=2020-04-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/nfvOperations/6cd2c22a-5798-4c87-84f0-d75e0506278d?api-version=2020-04-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -853,7 +818,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:27:43 GMT", + "Date": "Mon, 24 Oct 2022 05:33:58 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": "Microsoft-HTTPAPI/2.0", @@ -861,22 +826,22 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "da39817e-1292-405d-b038-7619620c988e", - "x-ms-ratelimit-remaining-subscription-reads": "11866", - "x-ms-routing-request-id": "CENTRALUS:20221010T042743Z:da39817e-1292-405d-b038-7619620c988e" + "x-ms-correlation-request-id": "4d0494bc-09d5-446e-9e97-6d481f8927e2", + "x-ms-ratelimit-remaining-subscription-reads": "11956", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053358Z:4d0494bc-09d5-446e-9e97-6d481f8927e2" }, "ResponseBody": { "status": "Succeeded" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/nfvOperationResults/3702550d-3cd2-414c-9099-74e834effe1f?api-version=2020-04-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/nfvOperationResults/6cd2c22a-5798-4c87-84f0-d75e0506278d?api-version=2020-04-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -884,7 +849,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:27:43 GMT", + "Date": "Mon, 24 Oct 2022 05:33:58 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": "Microsoft-HTTPAPI/2.0", @@ -892,9 +857,9 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "0adc9596-53e5-4c44-a34d-ea6cf5820dff", - "x-ms-ratelimit-remaining-subscription-reads": "11865", - "x-ms-routing-request-id": "CENTRALUS:20221010T042743Z:0adc9596-53e5-4c44-a34d-ea6cf5820dff" + "x-ms-correlation-request-id": "401655fd-0364-4cc6-9f62-059990462020", + "x-ms-ratelimit-remaining-subscription-reads": "11955", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053358Z:401655fd-0364-4cc6-9f62-059990462020" }, "ResponseBody": "null" }, @@ -906,22 +871,22 @@ "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "Content-Length": "0", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { "Cache-Control": "no-cache", "Content-Length": "0", - "Date": "Mon, 10 Oct 2022 04:27:44 GMT", + "Date": "Mon, 24 Oct 2022 05:33:59 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": "Microsoft-HTTPAPI/2.0", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "7f1584e2-97bc-4244-bd87-c813e6a57486", - "x-ms-ratelimit-remaining-subscription-deletes": "14990", - "x-ms-routing-request-id": "CENTRALUS:20221010T042744Z:7f1584e2-97bc-4244-bd87-c813e6a57486" + "x-ms-correlation-request-id": "894738a5-832a-47b1-8239-86ce960603a9", + "x-ms-ratelimit-remaining-subscription-deletes": "14995", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053400Z:894738a5-832a-47b1-8239-86ce960603a9" }, "ResponseBody": null } diff --git a/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_ip.pyTestMgmtNetworktest_network.json b/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_ip.pyTestMgmtNetworktest_network.json index 99a90170f725..84243b22f948 100644 --- a/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_ip.pyTestMgmtNetworktest_network.json +++ b/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_ip.pyTestMgmtNetworktest_network.json @@ -7,7 +7,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -17,13 +17,12 @@ "Cache-Control": "max-age=86400, private", "Content-Length": "1753", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:27:46 GMT", + "Date": "Mon, 24 Oct 2022 05:34:01 GMT", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Set-Cookie": "[set-cookie;]", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-ests-server": "2.1.13845.9 - NCUS ProdSlices", - "x-ms-httpver": "1.1", + "x-ms-ests-server": "2.1.14006.8 - SCUS ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -102,7 +101,7 @@ "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "Cookie": "cookie;", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -112,13 +111,12 @@ "Cache-Control": "max-age=86400, private", "Content-Length": "945", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:27:46 GMT", + "Date": "Mon, 24 Oct 2022 05:34:01 GMT", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Set-Cookie": "[set-cookie;]", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-ests-server": "2.1.13777.6 - EUS ProdSlices", - "x-ms-httpver": "1.1", + "x-ms-ests-server": "2.1.13943.8 - SCUS ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -174,12 +172,12 @@ "RequestHeaders": { "Accept": "application/json", "Accept-Encoding": "gzip, deflate", - "client-request-id": "2ae28f87-6b6e-4e6a-9ac5-4fa9e47fa143", + "client-request-id": "fc6c62ea-2473-475d-9955-0d329a4a7dd5", "Connection": "keep-alive", "Content-Length": "288", "Content-Type": "application/x-www-form-urlencoded", "Cookie": "cookie;", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", "x-client-cpu": "x64", "x-client-current-telemetry": "4|730,0|", "x-client-last-telemetry": "4|0|||", @@ -192,10 +190,10 @@ "StatusCode": 200, "ResponseHeaders": { "Cache-Control": "no-store, no-cache", - "client-request-id": "2ae28f87-6b6e-4e6a-9ac5-4fa9e47fa143", + "client-request-id": "fc6c62ea-2473-475d-9955-0d329a4a7dd5", "Content-Length": "114", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:27:46 GMT", + "Date": "Mon, 24 Oct 2022 05:34:01 GMT", "Expires": "-1", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Pragma": "no-cache", @@ -203,8 +201,7 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", "x-ms-clitelem": "1,0,0,,", - "x-ms-ests-server": "2.1.13845.9 - SCUS ProdSlices", - "x-ms-httpver": "1.1", + "x-ms-ests-server": "2.1.14006.8 - WUS2 ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -224,7 +221,7 @@ "Connection": "keep-alive", "Content-Length": "140", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "location": "West US", @@ -241,20 +238,20 @@ }, "StatusCode": 201, "ResponseHeaders": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/nfvOperations/9f173ce3-8b77-4b41-a26f-00ea9e6c4dcd?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/nfvOperations/e30ba92b-7da1-461b-b9c9-73c7a78182bf?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "539", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:27:48 GMT", + "Date": "Mon, 24 Oct 2022 05:34:03 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", "Server": "Microsoft-HTTPAPI/2.0", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "88725de8-ce9d-4b03-b798-d02c5929e8ba", - "x-ms-ratelimit-remaining-subscription-writes": "1177", - "x-ms-routing-request-id": "CENTRALUS:20221010T042748Z:88725de8-ce9d-4b03-b798-d02c5929e8ba" + "x-ms-correlation-request-id": "95ceaf4c-7676-40b8-92b0-6621a29c83e9", + "x-ms-ratelimit-remaining-subscription-writes": "1193", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053404Z:95ceaf4c-7676-40b8-92b0-6621a29c83e9" }, "ResponseBody": { "properties": { @@ -270,7 +267,7 @@ "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/ipGroups/myIpGroups", "name": "myIpGroups", "type": "Microsoft.Network/IpGroups", - "etag": "ac67098b-979e-4195-adc1-b948dd142892", + "etag": "10b08ff0-e220-48b5-afdb-cc4b50f5d099", "location": "westus", "tags": { "key1": "value1" @@ -278,13 +275,13 @@ } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/nfvOperations/9f173ce3-8b77-4b41-a26f-00ea9e6c4dcd?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/nfvOperations/e30ba92b-7da1-461b-b9c9-73c7a78182bf?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -292,7 +289,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:27:48 GMT", + "Date": "Mon, 24 Oct 2022 05:34:03 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": "Microsoft-HTTPAPI/2.0", @@ -300,9 +297,9 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "624dac00-8f5a-425e-9fc5-2c2e2edfa91b", - "x-ms-ratelimit-remaining-subscription-reads": "11864", - "x-ms-routing-request-id": "CENTRALUS:20221010T042748Z:624dac00-8f5a-425e-9fc5-2c2e2edfa91b" + "x-ms-correlation-request-id": "4f593b1e-ab64-4881-bf85-b95ea8d584b7", + "x-ms-ratelimit-remaining-subscription-reads": "11954", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053404Z:4f593b1e-ab64-4881-bf85-b95ea8d584b7" }, "ResponseBody": { "status": "Succeeded" @@ -315,7 +312,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -323,8 +320,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:27:48 GMT", - "ETag": "\u0022ac67098b-979e-4195-adc1-b948dd142892\u0022", + "Date": "Mon, 24 Oct 2022 05:34:03 GMT", + "ETag": "\u002210b08ff0-e220-48b5-afdb-cc4b50f5d099\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": "Microsoft-HTTPAPI/2.0", @@ -332,9 +329,9 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "4e839398-4612-44fa-a0bc-a05591d37616", - "x-ms-ratelimit-remaining-subscription-reads": "11863", - "x-ms-routing-request-id": "CENTRALUS:20221010T042748Z:4e839398-4612-44fa-a0bc-a05591d37616" + "x-ms-correlation-request-id": "56a7e58a-9c99-47f4-86d0-8a917eded320", + "x-ms-ratelimit-remaining-subscription-reads": "11953", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053404Z:56a7e58a-9c99-47f4-86d0-8a917eded320" }, "ResponseBody": { "properties": { @@ -350,7 +347,7 @@ "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/ipGroups/myIpGroups", "name": "myIpGroups", "type": "Microsoft.Network/IpGroups", - "etag": "ac67098b-979e-4195-adc1-b948dd142892", + "etag": "10b08ff0-e220-48b5-afdb-cc4b50f5d099", "location": "westus", "tags": { "key1": "value1" @@ -364,7 +361,7 @@ "Accept": "application/json", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -372,8 +369,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:27:48 GMT", - "ETag": "\u0022ac67098b-979e-4195-adc1-b948dd142892\u0022", + "Date": "Mon, 24 Oct 2022 05:34:03 GMT", + "ETag": "\u002210b08ff0-e220-48b5-afdb-cc4b50f5d099\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": "Microsoft-HTTPAPI/2.0", @@ -381,9 +378,9 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "f83cb138-de84-4a65-81a4-9cf08d54392b", - "x-ms-ratelimit-remaining-subscription-reads": "11862", - "x-ms-routing-request-id": "CENTRALUS:20221010T042748Z:f83cb138-de84-4a65-81a4-9cf08d54392b" + "x-ms-correlation-request-id": "aadb78b0-2bf0-4213-8067-5e3fabe17829", + "x-ms-ratelimit-remaining-subscription-reads": "11952", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053404Z:aadb78b0-2bf0-4213-8067-5e3fabe17829" }, "ResponseBody": { "properties": { @@ -399,7 +396,7 @@ "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/ipGroups/myIpGroups", "name": "myIpGroups", "type": "Microsoft.Network/IpGroups", - "etag": "ac67098b-979e-4195-adc1-b948dd142892", + "etag": "10b08ff0-e220-48b5-afdb-cc4b50f5d099", "location": "westus", "tags": { "key1": "value1" @@ -414,22 +411,22 @@ "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "Content-Length": "0", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { "Cache-Control": "no-cache", "Content-Length": "0", - "Date": "Mon, 10 Oct 2022 04:27:49 GMT", + "Date": "Mon, 24 Oct 2022 05:34:04 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": "Microsoft-HTTPAPI/2.0", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "bf961533-0062-41b9-9d93-a09a457f8117", - "x-ms-ratelimit-remaining-subscription-deletes": "14989", - "x-ms-routing-request-id": "CENTRALUS:20221010T042749Z:bf961533-0062-41b9-9d93-a09a457f8117" + "x-ms-correlation-request-id": "0e660b10-3ff2-408d-aaad-4c7a14b4ffec", + "x-ms-ratelimit-remaining-subscription-deletes": "14994", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053405Z:0e660b10-3ff2-408d-aaad-4c7a14b4ffec" }, "ResponseBody": null } diff --git a/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_ip_addresses.pyTestMgmtNetworktest_network.json b/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_ip_addresses.pyTestMgmtNetworktest_network.json index c9c4ddd22aa3..93072cce5c7c 100644 --- a/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_ip_addresses.pyTestMgmtNetworktest_network.json +++ b/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_ip_addresses.pyTestMgmtNetworktest_network.json @@ -7,7 +7,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -17,13 +17,12 @@ "Cache-Control": "max-age=86400, private", "Content-Length": "1753", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:27:51 GMT", + "Date": "Mon, 24 Oct 2022 05:34:06 GMT", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Set-Cookie": "[set-cookie;]", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-ests-server": "2.1.13845.9 - WUS2 ProdSlices", - "x-ms-httpver": "1.1", + "x-ms-ests-server": "2.1.14006.8 - EUS ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -102,7 +101,7 @@ "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "Cookie": "cookie;", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -112,13 +111,12 @@ "Cache-Control": "max-age=86400, private", "Content-Length": "945", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:27:51 GMT", + "Date": "Mon, 24 Oct 2022 05:34:06 GMT", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Set-Cookie": "[set-cookie;]", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-ests-server": "2.1.13777.6 - SCUS ProdSlices", - "x-ms-httpver": "1.1", + "x-ms-ests-server": "2.1.13943.8 - WUS2 ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -174,12 +172,12 @@ "RequestHeaders": { "Accept": "application/json", "Accept-Encoding": "gzip, deflate", - "client-request-id": "2abd8216-4ccd-4c91-a24a-8d35067aad15", + "client-request-id": "2931c412-1aaf-48b8-a190-96d9b033dbda", "Connection": "keep-alive", "Content-Length": "288", "Content-Type": "application/x-www-form-urlencoded", "Cookie": "cookie;", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", "x-client-cpu": "x64", "x-client-current-telemetry": "4|730,0|", "x-client-last-telemetry": "4|0|||", @@ -192,10 +190,10 @@ "StatusCode": 200, "ResponseHeaders": { "Cache-Control": "no-store, no-cache", - "client-request-id": "2abd8216-4ccd-4c91-a24a-8d35067aad15", + "client-request-id": "2931c412-1aaf-48b8-a190-96d9b033dbda", "Content-Length": "114", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:27:51 GMT", + "Date": "Mon, 24 Oct 2022 05:34:06 GMT", "Expires": "-1", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Pragma": "no-cache", @@ -203,8 +201,7 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", "x-ms-clitelem": "1,0,0,,", - "x-ms-ests-server": "2.1.13845.9 - NCUS ProdSlices", - "x-ms-httpver": "1.1", + "x-ms-ests-server": "2.1.14006.8 - NCUS ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -224,7 +221,7 @@ "Connection": "keep-alive", "Content-Length": "87", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "location": "westus", @@ -238,11 +235,11 @@ "StatusCode": 201, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/be872f22-1ad4-43cf-92df-8e521cf88543?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/31b60b80-4c66-412a-9996-358d827fe888?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "598", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:27:52 GMT", + "Date": "Mon, 24 Oct 2022 05:34:08 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "3", @@ -252,20 +249,20 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "92205cd9-5220-43fb-85e8-df86c0af60d4", - "x-ms-correlation-request-id": "36cee8fb-3349-4594-b47e-7a2425f238d4", - "x-ms-ratelimit-remaining-subscription-writes": "1176", - "x-ms-routing-request-id": "CENTRALUS:20221010T042752Z:36cee8fb-3349-4594-b47e-7a2425f238d4" + "x-ms-arm-service-request-id": "5d94d191-4ab5-45c4-95d8-5c7c0da6fb32", + "x-ms-correlation-request-id": "bbfd07f8-de41-4fb1-ac80-15d51dc440e4", + "x-ms-ratelimit-remaining-subscription-writes": "1192", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053408Z:bbfd07f8-de41-4fb1-ac80-15d51dc440e4" }, "ResponseBody": { "name": "publicipprefixd2d02bf9", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/publicIPPrefixes/publicipprefixd2d02bf9", - "etag": "W/\u00223b9948bf-e5d1-48e5-a51e-2580e4ece0b8\u0022", + "etag": "W/\u0022074eac38-5ec8-46bd-a960-194517bf6384\u0022", "type": "Microsoft.Network/publicIPPrefixes", "location": "westus", "properties": { "provisioningState": "Updating", - "resourceGuid": "a9b8234f-51c1-42d6-840d-bba4b608f89b", + "resourceGuid": "1c22a6d2-219f-4ff1-baa3-d477aea4bca2", "prefixLength": 30, "publicIPAddressVersion": "IPv4", "ipTags": [] @@ -277,13 +274,13 @@ } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/be872f22-1ad4-43cf-92df-8e521cf88543?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/31b60b80-4c66-412a-9996-358d827fe888?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -291,7 +288,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:27:52 GMT", + "Date": "Mon, 24 Oct 2022 05:34:08 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -303,23 +300,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "b9b1a76e-7494-4f3e-837a-1ffd1b79ce23", - "x-ms-correlation-request-id": "e7fba59d-92ab-4aa8-bd44-d7076429ab06", - "x-ms-ratelimit-remaining-subscription-reads": "11861", - "x-ms-routing-request-id": "CENTRALUS:20221010T042752Z:e7fba59d-92ab-4aa8-bd44-d7076429ab06" + "x-ms-arm-service-request-id": "ae2dbab4-a05f-41a5-b7ef-a0271a3ec35b", + "x-ms-correlation-request-id": "ac4c5b78-584b-48ab-894d-6428ca996c8d", + "x-ms-ratelimit-remaining-subscription-reads": "11951", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053408Z:ac4c5b78-584b-48ab-894d-6428ca996c8d" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/be872f22-1ad4-43cf-92df-8e521cf88543?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/31b60b80-4c66-412a-9996-358d827fe888?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -327,7 +324,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:02 GMT", + "Date": "Mon, 24 Oct 2022 05:34:18 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -338,10 +335,10 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "9d2c5a17-4a5d-4de6-9f3c-4a148449d752", - "x-ms-correlation-request-id": "4e11897b-866f-4d01-a1d6-7038af5bf13c", - "x-ms-ratelimit-remaining-subscription-reads": "11860", - "x-ms-routing-request-id": "CENTRALUS:20221010T042802Z:4e11897b-866f-4d01-a1d6-7038af5bf13c" + "x-ms-arm-service-request-id": "0e29d31e-99e3-4d04-987d-b9b8a72e07c9", + "x-ms-correlation-request-id": "9d9e4fbc-6ae6-46a9-9946-0de60c466643", + "x-ms-ratelimit-remaining-subscription-reads": "11950", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053418Z:9d9e4fbc-6ae6-46a9-9946-0de60c466643" }, "ResponseBody": { "status": "Succeeded" @@ -354,7 +351,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -362,8 +359,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:02 GMT", - "ETag": "W/\u0022d5235985-0b25-4a2e-907b-12f854eaeb64\u0022", + "Date": "Mon, 24 Oct 2022 05:34:18 GMT", + "ETag": "W/\u0022b0b83298-c9e4-4756-af28-d58666d36cac\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -374,23 +371,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "8d5cc183-3acd-4297-adef-e6717de81f92", - "x-ms-correlation-request-id": "bfaa0daf-7248-4bfc-a957-dcb8e8056466", - "x-ms-ratelimit-remaining-subscription-reads": "11859", - "x-ms-routing-request-id": "CENTRALUS:20221010T042803Z:bfaa0daf-7248-4bfc-a957-dcb8e8056466" + "x-ms-arm-service-request-id": "221a6d63-c952-4b83-a50e-f87d4578d409", + "x-ms-correlation-request-id": "90838854-16cb-4682-a2a1-8f7b35f7087d", + "x-ms-ratelimit-remaining-subscription-reads": "11949", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053419Z:90838854-16cb-4682-a2a1-8f7b35f7087d" }, "ResponseBody": { "name": "publicipprefixd2d02bf9", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/publicIPPrefixes/publicipprefixd2d02bf9", - "etag": "W/\u0022d5235985-0b25-4a2e-907b-12f854eaeb64\u0022", + "etag": "W/\u0022b0b83298-c9e4-4756-af28-d58666d36cac\u0022", "type": "Microsoft.Network/publicIPPrefixes", "location": "westus", "properties": { "provisioningState": "Succeeded", - "resourceGuid": "a9b8234f-51c1-42d6-840d-bba4b608f89b", + "resourceGuid": "1c22a6d2-219f-4ff1-baa3-d477aea4bca2", "prefixLength": 30, "publicIPAddressVersion": "IPv4", - "ipPrefix": "20.253.211.56/30", + "ipPrefix": "20.66.25.232/30", "ipTags": [] }, "sku": { @@ -408,7 +405,7 @@ "Connection": "keep-alive", "Content-Length": "22", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "location": "eastus" @@ -416,11 +413,11 @@ "StatusCode": 201, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/c46a6f30-f317-4f39-8bf8-32d22718a222?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/ab27fbc4-5aac-44a9-bc47-6dd24f2247f5?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "732", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:03 GMT", + "Date": "Mon, 24 Oct 2022 05:34:18 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "1", @@ -430,19 +427,19 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "7d03898a-07df-498c-9467-b27f84152942", - "x-ms-correlation-request-id": "a01b4751-91f5-479b-a2ae-9d0c79f60c17", - "x-ms-ratelimit-remaining-subscription-writes": "1175", - "x-ms-routing-request-id": "CENTRALUS:20221010T042803Z:a01b4751-91f5-479b-a2ae-9d0c79f60c17" + "x-ms-arm-service-request-id": "f3e93167-a5a7-4ca3-bceb-651f9d258c6b", + "x-ms-correlation-request-id": "da372b45-c4a1-4c86-9791-d87b6f13bd7f", + "x-ms-ratelimit-remaining-subscription-writes": "1191", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053419Z:da372b45-c4a1-4c86-9791-d87b6f13bd7f" }, "ResponseBody": { "name": "publicipaddressd2d02bf9", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/publicIPAddresses/publicipaddressd2d02bf9", - "etag": "W/\u0022f4f1a2ec-d437-41e9-bef8-f5342ac7b6f3\u0022", + "etag": "W/\u0022827a7833-fb00-49b8-a062-c919cf59f782\u0022", "location": "eastus", "properties": { "provisioningState": "Updating", - "resourceGuid": "fc16d826-81e0-43ad-a1fa-b59608b55635", + "resourceGuid": "6b61d7f8-5472-410a-bcb6-d7233cd9b704", "publicIPAddressVersion": "IPv4", "publicIPAllocationMethod": "Dynamic", "idleTimeoutInMinutes": 4, @@ -459,13 +456,13 @@ } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/c46a6f30-f317-4f39-8bf8-32d22718a222?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/ab27fbc4-5aac-44a9-bc47-6dd24f2247f5?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -473,7 +470,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:03 GMT", + "Date": "Mon, 24 Oct 2022 05:34:19 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -484,10 +481,10 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "8c98f6f9-3804-45e5-a1e7-e47e99297199", - "x-ms-correlation-request-id": "14e4f853-9272-4471-9648-72e4cde74e3a", - "x-ms-ratelimit-remaining-subscription-reads": "11858", - "x-ms-routing-request-id": "CENTRALUS:20221010T042803Z:14e4f853-9272-4471-9648-72e4cde74e3a" + "x-ms-arm-service-request-id": "d4c2557b-c7c2-47fc-9c8e-0ad5c8472120", + "x-ms-correlation-request-id": "d09fc585-a83b-4653-91f6-71195c8bcdd6", + "x-ms-ratelimit-remaining-subscription-reads": "11948", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053419Z:d09fc585-a83b-4653-91f6-71195c8bcdd6" }, "ResponseBody": { "status": "Succeeded" @@ -500,7 +497,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -508,8 +505,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:03 GMT", - "ETag": "W/\u002292a2dfae-d885-4a3f-8869-32bb2e347a8a\u0022", + "Date": "Mon, 24 Oct 2022 05:34:19 GMT", + "ETag": "W/\u0022ab92438d-28c4-4320-95c0-a8eedd09b57b\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -520,19 +517,19 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "9452d21c-5c37-4d26-b645-a36284831b9c", - "x-ms-correlation-request-id": "659693eb-e705-4cc2-b430-39a1b894e0e4", - "x-ms-ratelimit-remaining-subscription-reads": "11857", - "x-ms-routing-request-id": "CENTRALUS:20221010T042803Z:659693eb-e705-4cc2-b430-39a1b894e0e4" + "x-ms-arm-service-request-id": "c739dbc7-54ec-4c72-816f-50a123c3c61c", + "x-ms-correlation-request-id": "38669d81-c750-4555-932d-acf437a9c3ba", + "x-ms-ratelimit-remaining-subscription-reads": "11947", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053419Z:38669d81-c750-4555-932d-acf437a9c3ba" }, "ResponseBody": { "name": "publicipaddressd2d02bf9", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/publicIPAddresses/publicipaddressd2d02bf9", - "etag": "W/\u002292a2dfae-d885-4a3f-8869-32bb2e347a8a\u0022", + "etag": "W/\u0022ab92438d-28c4-4320-95c0-a8eedd09b57b\u0022", "location": "eastus", "properties": { "provisioningState": "Succeeded", - "resourceGuid": "fc16d826-81e0-43ad-a1fa-b59608b55635", + "resourceGuid": "6b61d7f8-5472-410a-bcb6-d7233cd9b704", "publicIPAddressVersion": "IPv4", "publicIPAllocationMethod": "Dynamic", "idleTimeoutInMinutes": 4, @@ -555,7 +552,7 @@ "Accept": "application/json", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -563,8 +560,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:03 GMT", - "ETag": "W/\u002292a2dfae-d885-4a3f-8869-32bb2e347a8a\u0022", + "Date": "Mon, 24 Oct 2022 05:34:19 GMT", + "ETag": "W/\u0022ab92438d-28c4-4320-95c0-a8eedd09b57b\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -575,19 +572,19 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "dcafe568-07d4-4b39-aa75-d7dc31d8b226", - "x-ms-correlation-request-id": "df8b278b-a1b7-486f-98f6-907dd62b0fda", - "x-ms-ratelimit-remaining-subscription-reads": "11856", - "x-ms-routing-request-id": "CENTRALUS:20221010T042804Z:df8b278b-a1b7-486f-98f6-907dd62b0fda" + "x-ms-arm-service-request-id": "346b22aa-7b43-49f5-b905-c7a19c34c678", + "x-ms-correlation-request-id": "2d7e31e4-5498-4ab7-ad7d-b9c40ecb1257", + "x-ms-ratelimit-remaining-subscription-reads": "11946", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053420Z:2d7e31e4-5498-4ab7-ad7d-b9c40ecb1257" }, "ResponseBody": { "name": "publicipaddressd2d02bf9", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/publicIPAddresses/publicipaddressd2d02bf9", - "etag": "W/\u002292a2dfae-d885-4a3f-8869-32bb2e347a8a\u0022", + "etag": "W/\u0022ab92438d-28c4-4320-95c0-a8eedd09b57b\u0022", "location": "eastus", "properties": { "provisioningState": "Succeeded", - "resourceGuid": "fc16d826-81e0-43ad-a1fa-b59608b55635", + "resourceGuid": "6b61d7f8-5472-410a-bcb6-d7233cd9b704", "publicIPAddressVersion": "IPv4", "publicIPAllocationMethod": "Dynamic", "idleTimeoutInMinutes": 4, @@ -610,7 +607,7 @@ "Accept": "application/json", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -618,8 +615,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:03 GMT", - "ETag": "W/\u0022d5235985-0b25-4a2e-907b-12f854eaeb64\u0022", + "Date": "Mon, 24 Oct 2022 05:34:19 GMT", + "ETag": "W/\u0022b0b83298-c9e4-4756-af28-d58666d36cac\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -630,23 +627,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "33466094-c2ba-4ff0-9379-177cdb7b7e02", - "x-ms-correlation-request-id": "415aeb28-3bcd-4ca1-8617-39fe857f4820", - "x-ms-ratelimit-remaining-subscription-reads": "11855", - "x-ms-routing-request-id": "CENTRALUS:20221010T042804Z:415aeb28-3bcd-4ca1-8617-39fe857f4820" + "x-ms-arm-service-request-id": "42ca3c6b-9234-40b4-b39c-a6801a189884", + "x-ms-correlation-request-id": "dddafe79-1873-4be4-9f14-f37daee6b883", + "x-ms-ratelimit-remaining-subscription-reads": "11945", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053420Z:dddafe79-1873-4be4-9f14-f37daee6b883" }, "ResponseBody": { "name": "publicipprefixd2d02bf9", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/publicIPPrefixes/publicipprefixd2d02bf9", - "etag": "W/\u0022d5235985-0b25-4a2e-907b-12f854eaeb64\u0022", + "etag": "W/\u0022b0b83298-c9e4-4756-af28-d58666d36cac\u0022", "type": "Microsoft.Network/publicIPPrefixes", "location": "westus", "properties": { "provisioningState": "Succeeded", - "resourceGuid": "a9b8234f-51c1-42d6-840d-bba4b608f89b", + "resourceGuid": "1c22a6d2-219f-4ff1-baa3-d477aea4bca2", "prefixLength": 30, "publicIPAddressVersion": "IPv4", - "ipPrefix": "20.253.211.56/30", + "ipPrefix": "20.66.25.232/30", "ipTags": [] }, "sku": { @@ -664,7 +661,7 @@ "Connection": "keep-alive", "Content-Length": "46", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "tags": { @@ -678,7 +675,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:04 GMT", + "Date": "Mon, 24 Oct 2022 05:34:19 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -689,15 +686,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "40488765-697c-498f-b3ca-d701e864fca3", - "x-ms-correlation-request-id": "9c7d1c06-4fd1-47b4-ba6f-d1dae235cd2d", - "x-ms-ratelimit-remaining-subscription-writes": "1174", - "x-ms-routing-request-id": "CENTRALUS:20221010T042804Z:9c7d1c06-4fd1-47b4-ba6f-d1dae235cd2d" + "x-ms-arm-service-request-id": "31c5082d-39bc-4579-8276-6a70f4aa6007", + "x-ms-correlation-request-id": "c9201642-1ee6-4bbd-8f21-0f0878a453b2", + "x-ms-ratelimit-remaining-subscription-writes": "1190", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053420Z:c9201642-1ee6-4bbd-8f21-0f0878a453b2" }, "ResponseBody": { "name": "publicipaddressd2d02bf9", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/publicIPAddresses/publicipaddressd2d02bf9", - "etag": "W/\u00227d4b9d2c-6da8-47eb-945a-2e1fc1ec01e4\u0022", + "etag": "W/\u002257aa2753-9097-4ff4-a2f0-4fcb6201a092\u0022", "location": "eastus", "tags": { "tag1": "value1", @@ -705,7 +702,7 @@ }, "properties": { "provisioningState": "Succeeded", - "resourceGuid": "fc16d826-81e0-43ad-a1fa-b59608b55635", + "resourceGuid": "6b61d7f8-5472-410a-bcb6-d7233cd9b704", "publicIPAddressVersion": "IPv4", "publicIPAllocationMethod": "Dynamic", "idleTimeoutInMinutes": 4, @@ -730,7 +727,7 @@ "Connection": "keep-alive", "Content-Length": "46", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "tags": { @@ -744,7 +741,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:04 GMT", + "Date": "Mon, 24 Oct 2022 05:34:20 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -755,15 +752,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "508f9332-7700-4812-8725-777fc855c4e2", - "x-ms-correlation-request-id": "a6e8d323-d5da-4030-a6c1-ec245c223a95", - "x-ms-ratelimit-remaining-subscription-writes": "1173", - "x-ms-routing-request-id": "CENTRALUS:20221010T042805Z:a6e8d323-d5da-4030-a6c1-ec245c223a95" + "x-ms-arm-service-request-id": "07351e37-1c52-48cb-a72f-9ee7a5156c49", + "x-ms-correlation-request-id": "a650f7a4-8716-4bba-9378-3accbdb6cbb3", + "x-ms-ratelimit-remaining-subscription-writes": "1189", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053421Z:a650f7a4-8716-4bba-9378-3accbdb6cbb3" }, "ResponseBody": { "name": "publicipprefixd2d02bf9", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/publicIPPrefixes/publicipprefixd2d02bf9", - "etag": "W/\u0022160183bb-e6e4-42c4-bdbf-be910020e86f\u0022", + "etag": "W/\u00224e7e40de-1139-4637-9806-36963b1578c3\u0022", "type": "Microsoft.Network/publicIPPrefixes", "location": "westus", "tags": { @@ -772,10 +769,10 @@ }, "properties": { "provisioningState": "Succeeded", - "resourceGuid": "a9b8234f-51c1-42d6-840d-bba4b608f89b", + "resourceGuid": "1c22a6d2-219f-4ff1-baa3-d477aea4bca2", "prefixLength": 30, "publicIPAddressVersion": "IPv4", - "ipPrefix": "20.253.211.56/30", + "ipPrefix": "20.66.25.232/30", "ipTags": [] }, "sku": { @@ -792,18 +789,18 @@ "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "Content-Length": "0", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 202, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/c79430d7-5b11-40bb-b91a-82f7017729ff?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/71876277-a26f-4515-9aab-aa561762ab5a?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "0", - "Date": "Mon, 10 Oct 2022 04:28:04 GMT", + "Date": "Mon, 24 Oct 2022 05:34:20 GMT", "Expires": "-1", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/c79430d7-5b11-40bb-b91a-82f7017729ff?api-version=2022-05-01", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/71876277-a26f-4515-9aab-aa561762ab5a?api-version=2022-05-01", "Pragma": "no-cache", "Retry-After": "10", "Server": [ @@ -812,21 +809,21 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "7516670d-d660-4f47-9bfb-b0525bdb195c", - "x-ms-correlation-request-id": "4b8f1a03-29c6-4320-bf2b-b056b8d4aea7", - "x-ms-ratelimit-remaining-subscription-deletes": "14988", - "x-ms-routing-request-id": "CENTRALUS:20221010T042805Z:4b8f1a03-29c6-4320-bf2b-b056b8d4aea7" + "x-ms-arm-service-request-id": "cd1f5377-169f-4ff1-885b-cb2a28f0883c", + "x-ms-correlation-request-id": "10997cdf-a72f-4dc4-ac97-3d2e383725f4", + "x-ms-ratelimit-remaining-subscription-deletes": "14993", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053421Z:10997cdf-a72f-4dc4-ac97-3d2e383725f4" }, "ResponseBody": null }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/c79430d7-5b11-40bb-b91a-82f7017729ff?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/71876277-a26f-4515-9aab-aa561762ab5a?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -834,7 +831,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:04 GMT", + "Date": "Mon, 24 Oct 2022 05:34:20 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -845,34 +842,34 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "cf7b6c2e-36b7-40b3-85b0-584304d33298", - "x-ms-correlation-request-id": "d9736ec5-0b10-4328-abae-564a13119fa1", - "x-ms-ratelimit-remaining-subscription-reads": "11854", - "x-ms-routing-request-id": "CENTRALUS:20221010T042805Z:d9736ec5-0b10-4328-abae-564a13119fa1" + "x-ms-arm-service-request-id": "91e09f2f-c346-41ac-8786-bfdb6231fb38", + "x-ms-correlation-request-id": "9e9548fc-197a-44cd-8681-39bb7fc0096e", + "x-ms-ratelimit-remaining-subscription-reads": "11944", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053421Z:9e9548fc-197a-44cd-8681-39bb7fc0096e" }, "ResponseBody": { "status": "Succeeded" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/c79430d7-5b11-40bb-b91a-82f7017729ff?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/71876277-a26f-4515-9aab-aa561762ab5a?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/c79430d7-5b11-40bb-b91a-82f7017729ff?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/71876277-a26f-4515-9aab-aa561762ab5a?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:05 GMT", + "Date": "Mon, 24 Oct 2022 05:34:20 GMT", "Expires": "-1", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/c79430d7-5b11-40bb-b91a-82f7017729ff?api-version=2022-05-01", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/71876277-a26f-4515-9aab-aa561762ab5a?api-version=2022-05-01", "Pragma": "no-cache", "Server": [ "Microsoft-HTTPAPI/2.0", @@ -880,10 +877,10 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "7516670d-d660-4f47-9bfb-b0525bdb195c", - "x-ms-correlation-request-id": "4b8f1a03-29c6-4320-bf2b-b056b8d4aea7", - "x-ms-ratelimit-remaining-subscription-reads": "11853", - "x-ms-routing-request-id": "CENTRALUS:20221010T042805Z:6c7b5a11-4178-422b-a7f5-a3b97596a717" + "x-ms-arm-service-request-id": "cd1f5377-169f-4ff1-885b-cb2a28f0883c", + "x-ms-correlation-request-id": "10997cdf-a72f-4dc4-ac97-3d2e383725f4", + "x-ms-ratelimit-remaining-subscription-reads": "11943", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053421Z:8c5af2b4-ba7e-4e83-9922-4f4b17454d6f" }, "ResponseBody": null }, @@ -895,18 +892,18 @@ "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "Content-Length": "0", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 202, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/2630fb1d-f397-4adb-94ac-061c04d332c5?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/7056cf12-327d-4bf7-a8fe-d8bdb2b1a1c0?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "0", - "Date": "Mon, 10 Oct 2022 04:28:05 GMT", + "Date": "Mon, 24 Oct 2022 05:34:21 GMT", "Expires": "-1", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/2630fb1d-f397-4adb-94ac-061c04d332c5?api-version=2022-05-01", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/7056cf12-327d-4bf7-a8fe-d8bdb2b1a1c0?api-version=2022-05-01", "Pragma": "no-cache", "Retry-After": "10", "Server": [ @@ -915,21 +912,21 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "d6db0731-b841-4d1f-ae34-10aa944c597a", - "x-ms-correlation-request-id": "97b4cce2-956e-494d-9a14-9f70b5cc13ce", - "x-ms-ratelimit-remaining-subscription-deletes": "14987", - "x-ms-routing-request-id": "CENTRALUS:20221010T042805Z:97b4cce2-956e-494d-9a14-9f70b5cc13ce" + "x-ms-arm-service-request-id": "a07d2737-f3b1-45bd-b9a6-e57f018ffe34", + "x-ms-correlation-request-id": "64e0a565-931a-4611-917b-5f492077cb9f", + "x-ms-ratelimit-remaining-subscription-deletes": "14992", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053422Z:64e0a565-931a-4611-917b-5f492077cb9f" }, "ResponseBody": null }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/2630fb1d-f397-4adb-94ac-061c04d332c5?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/7056cf12-327d-4bf7-a8fe-d8bdb2b1a1c0?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -937,7 +934,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:05 GMT", + "Date": "Mon, 24 Oct 2022 05:34:21 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -949,23 +946,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "5cc2440f-bbfb-4003-a459-bd968cf3807c", - "x-ms-correlation-request-id": "f501218e-9b4c-4d22-bb93-e28d1f397ce5", - "x-ms-ratelimit-remaining-subscription-reads": "11852", - "x-ms-routing-request-id": "CENTRALUS:20221010T042806Z:f501218e-9b4c-4d22-bb93-e28d1f397ce5" + "x-ms-arm-service-request-id": "5a967b4f-a595-45ac-a0e3-5fa1ede8f5f2", + "x-ms-correlation-request-id": "da4c9563-7fcb-4dd5-a73d-4ec5c93fbc10", + "x-ms-ratelimit-remaining-subscription-reads": "11942", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053422Z:da4c9563-7fcb-4dd5-a73d-4ec5c93fbc10" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/2630fb1d-f397-4adb-94ac-061c04d332c5?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/7056cf12-327d-4bf7-a8fe-d8bdb2b1a1c0?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -973,10 +970,9 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:15 GMT", + "Date": "Mon, 24 Oct 2022 05:34:32 GMT", "Expires": "-1", "Pragma": "no-cache", - "Retry-After": "20", "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" @@ -985,69 +981,34 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "73baeec2-a06d-4a61-9ac2-3ff3cda02a3d", - "x-ms-correlation-request-id": "cabe2042-809c-4ede-aa8b-8d0ed54f2ebc", - "x-ms-ratelimit-remaining-subscription-reads": "11851", - "x-ms-routing-request-id": "CENTRALUS:20221010T042816Z:cabe2042-809c-4ede-aa8b-8d0ed54f2ebc" - }, - "ResponseBody": { - "status": "InProgress" - } - }, - { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/2630fb1d-f397-4adb-94ac-061c04d332c5?api-version=2022-05-01", - "RequestMethod": "GET", - "RequestHeaders": { - "Accept": "*/*", - "Accept-Encoding": "gzip, deflate", - "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" - }, - "RequestBody": null, - "StatusCode": 200, - "ResponseHeaders": { - "Cache-Control": "no-cache", - "Content-Encoding": "gzip", - "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:35 GMT", - "Expires": "-1", - "Pragma": "no-cache", - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": "max-age=31536000; includeSubDomains", - "Transfer-Encoding": "chunked", - "Vary": "Accept-Encoding", - "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "071ae738-a786-4b8b-ab03-5e1b4e796161", - "x-ms-correlation-request-id": "d61550dc-2701-4220-b2e0-dd983d339a97", - "x-ms-ratelimit-remaining-subscription-reads": "11850", - "x-ms-routing-request-id": "CENTRALUS:20221010T042836Z:d61550dc-2701-4220-b2e0-dd983d339a97" + "x-ms-arm-service-request-id": "3138548d-8172-45a7-8138-13720e6e69a1", + "x-ms-correlation-request-id": "0178ba98-3d3e-4b77-ade8-ae2c64fc3f57", + "x-ms-ratelimit-remaining-subscription-reads": "11941", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053432Z:0178ba98-3d3e-4b77-ade8-ae2c64fc3f57" }, "ResponseBody": { "status": "Succeeded" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/2630fb1d-f397-4adb-94ac-061c04d332c5?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/7056cf12-327d-4bf7-a8fe-d8bdb2b1a1c0?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/2630fb1d-f397-4adb-94ac-061c04d332c5?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/7056cf12-327d-4bf7-a8fe-d8bdb2b1a1c0?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:35 GMT", + "Date": "Mon, 24 Oct 2022 05:34:32 GMT", "Expires": "-1", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/2630fb1d-f397-4adb-94ac-061c04d332c5?api-version=2022-05-01", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/7056cf12-327d-4bf7-a8fe-d8bdb2b1a1c0?api-version=2022-05-01", "Pragma": "no-cache", "Server": [ "Microsoft-HTTPAPI/2.0", @@ -1055,10 +1016,10 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "d6db0731-b841-4d1f-ae34-10aa944c597a", - "x-ms-correlation-request-id": "97b4cce2-956e-494d-9a14-9f70b5cc13ce", - "x-ms-ratelimit-remaining-subscription-reads": "11849", - "x-ms-routing-request-id": "CENTRALUS:20221010T042836Z:c3bf6790-0894-48cf-b938-8aced13e82dc" + "x-ms-arm-service-request-id": "a07d2737-f3b1-45bd-b9a6-e57f018ffe34", + "x-ms-correlation-request-id": "64e0a565-931a-4611-917b-5f492077cb9f", + "x-ms-ratelimit-remaining-subscription-reads": "11940", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053432Z:675710c9-6ac8-4153-932f-3e37db9faef4" }, "ResponseBody": null } diff --git a/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_load_balancer.pyTestMgmtNetworktest_network.json b/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_load_balancer.pyTestMgmtNetworktest_network.json index 5c510e11ae55..c6e09a988cd9 100644 --- a/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_load_balancer.pyTestMgmtNetworktest_network.json +++ b/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_load_balancer.pyTestMgmtNetworktest_network.json @@ -7,7 +7,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -17,13 +17,12 @@ "Cache-Control": "max-age=86400, private", "Content-Length": "1753", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:37 GMT", + "Date": "Mon, 24 Oct 2022 05:34:33 GMT", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Set-Cookie": "[set-cookie;]", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-ests-server": "2.1.13845.9 - NCUS ProdSlices", - "x-ms-httpver": "1.1", + "x-ms-ests-server": "2.1.14006.8 - EUS ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -102,7 +101,7 @@ "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "Cookie": "cookie;", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -112,13 +111,12 @@ "Cache-Control": "max-age=86400, private", "Content-Length": "945", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:37 GMT", + "Date": "Mon, 24 Oct 2022 05:34:33 GMT", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Set-Cookie": "[set-cookie;]", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-ests-server": "2.1.13777.6 - EUS ProdSlices", - "x-ms-httpver": "1.1", + "x-ms-ests-server": "2.1.13943.8 - WUS2 ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -174,12 +172,12 @@ "RequestHeaders": { "Accept": "application/json", "Accept-Encoding": "gzip, deflate", - "client-request-id": "42e3bc41-151a-4346-9b5f-8f1dcf8d66c3", + "client-request-id": "99033bfd-7a79-40df-a350-7b1309fa4d01", "Connection": "keep-alive", "Content-Length": "288", "Content-Type": "application/x-www-form-urlencoded", "Cookie": "cookie;", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", "x-client-cpu": "x64", "x-client-current-telemetry": "4|730,0|", "x-client-last-telemetry": "4|0|||", @@ -192,10 +190,10 @@ "StatusCode": 200, "ResponseHeaders": { "Cache-Control": "no-store, no-cache", - "client-request-id": "42e3bc41-151a-4346-9b5f-8f1dcf8d66c3", + "client-request-id": "99033bfd-7a79-40df-a350-7b1309fa4d01", "Content-Length": "114", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:37 GMT", + "Date": "Mon, 24 Oct 2022 05:34:33 GMT", "Expires": "-1", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Pragma": "no-cache", @@ -203,8 +201,7 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", "x-ms-clitelem": "1,0,0,,", - "x-ms-ests-server": "2.1.13845.9 - SCUS ProdSlices", - "x-ms-httpver": "1.1", + "x-ms-ests-server": "2.1.14006.8 - EUS ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -224,7 +221,7 @@ "Connection": "keep-alive", "Content-Length": "167", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "location": "eastus", @@ -240,11 +237,11 @@ "StatusCode": 201, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/7c9097ae-96dd-45be-899c-61e502cff464?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/10d0dc16-2495-4bdb-9cc1-b97d8e7ee3a8?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "733", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:38 GMT", + "Date": "Mon, 24 Oct 2022 05:34:35 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "1", @@ -254,19 +251,19 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "5019587f-57e5-482d-acf3-fd14d505a7d5", - "x-ms-correlation-request-id": "d33b296d-271a-473b-ac70-bcf20cc87917", - "x-ms-ratelimit-remaining-subscription-writes": "1172", - "x-ms-routing-request-id": "CENTRALUS:20221010T042839Z:d33b296d-271a-473b-ac70-bcf20cc87917" + "x-ms-arm-service-request-id": "d409cffe-3325-440a-a413-718886bebbf4", + "x-ms-correlation-request-id": "7397e814-3234-4248-aa00-a72800d55efb", + "x-ms-ratelimit-remaining-subscription-writes": "1188", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053435Z:7397e814-3234-4248-aa00-a72800d55efb" }, "ResponseBody": { "name": "public_ip_address_name", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/publicIPAddresses/public_ip_address_name", - "etag": "W/\u0022ec57a56c-ddfe-41c2-9bfc-b91b34004d0b\u0022", + "etag": "W/\u0022a9f68688-b1b8-458c-b100-888b2c48a1ea\u0022", "location": "eastus", "properties": { "provisioningState": "Updating", - "resourceGuid": "a1bdb34f-e857-485b-a7c6-5cd85cc78105", + "resourceGuid": "cff378d6-3f58-4c9c-9600-7e06418fcb7d", "publicIPAddressVersion": "IPv4", "publicIPAllocationMethod": "Static", "idleTimeoutInMinutes": 10, @@ -283,13 +280,13 @@ } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/7c9097ae-96dd-45be-899c-61e502cff464?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/10d0dc16-2495-4bdb-9cc1-b97d8e7ee3a8?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -297,7 +294,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:38 GMT", + "Date": "Mon, 24 Oct 2022 05:34:35 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "2", @@ -309,23 +306,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "7d6c70dc-0ae6-4eb3-b242-7c18669dc089", - "x-ms-correlation-request-id": "d660f586-cc8e-491d-be43-7cd3bc8f0402", - "x-ms-ratelimit-remaining-subscription-reads": "11848", - "x-ms-routing-request-id": "CENTRALUS:20221010T042839Z:d660f586-cc8e-491d-be43-7cd3bc8f0402" + "x-ms-arm-service-request-id": "bdd62b99-bf57-4a75-84be-6a602d165289", + "x-ms-correlation-request-id": "368a3bde-1e81-4555-a2fb-0f43b3477a05", + "x-ms-ratelimit-remaining-subscription-reads": "11939", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053435Z:368a3bde-1e81-4555-a2fb-0f43b3477a05" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/7c9097ae-96dd-45be-899c-61e502cff464?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/10d0dc16-2495-4bdb-9cc1-b97d8e7ee3a8?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -333,7 +330,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:40 GMT", + "Date": "Mon, 24 Oct 2022 05:34:37 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -344,10 +341,10 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "f208ef26-b2bc-413a-8215-41153acd5301", - "x-ms-correlation-request-id": "6806e1ec-21f6-434b-8a2c-e582330b66c2", - "x-ms-ratelimit-remaining-subscription-reads": "11847", - "x-ms-routing-request-id": "CENTRALUS:20221010T042841Z:6806e1ec-21f6-434b-8a2c-e582330b66c2" + "x-ms-arm-service-request-id": "49e7027c-6ac1-4838-b486-f47e5739de54", + "x-ms-correlation-request-id": "70aee1a2-99f3-4e64-93c6-3781d203be02", + "x-ms-ratelimit-remaining-subscription-reads": "11938", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053437Z:70aee1a2-99f3-4e64-93c6-3781d203be02" }, "ResponseBody": { "status": "Succeeded" @@ -360,7 +357,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -368,8 +365,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:40 GMT", - "ETag": "W/\u0022cccc9c66-79fc-47dc-abab-2cdeef61062a\u0022", + "Date": "Mon, 24 Oct 2022 05:34:37 GMT", + "ETag": "W/\u0022e0c31e52-a477-40b8-a5ee-1984b77de6a0\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -380,20 +377,20 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "f042bb61-bf04-4ccc-8d42-eaea082b27bf", - "x-ms-correlation-request-id": "b66ffe99-e444-4c69-8924-679f5fc1ea97", - "x-ms-ratelimit-remaining-subscription-reads": "11846", - "x-ms-routing-request-id": "CENTRALUS:20221010T042841Z:b66ffe99-e444-4c69-8924-679f5fc1ea97" + "x-ms-arm-service-request-id": "9771f8a0-81f0-4186-b12c-7da1bc4cb5d5", + "x-ms-correlation-request-id": "0bfdab50-9770-49fa-bfaa-034b31ce54fb", + "x-ms-ratelimit-remaining-subscription-reads": "11937", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053437Z:0bfdab50-9770-49fa-bfaa-034b31ce54fb" }, "ResponseBody": { "name": "public_ip_address_name", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/publicIPAddresses/public_ip_address_name", - "etag": "W/\u0022cccc9c66-79fc-47dc-abab-2cdeef61062a\u0022", + "etag": "W/\u0022e0c31e52-a477-40b8-a5ee-1984b77de6a0\u0022", "location": "eastus", "properties": { "provisioningState": "Succeeded", - "resourceGuid": "a1bdb34f-e857-485b-a7c6-5cd85cc78105", - "ipAddress": "20.163.136.231", + "resourceGuid": "cff378d6-3f58-4c9c-9600-7e06418fcb7d", + "ipAddress": "52.152.223.64", "publicIPAddressVersion": "IPv4", "publicIPAllocationMethod": "Static", "idleTimeoutInMinutes": 10, @@ -418,7 +415,7 @@ "Connection": "keep-alive", "Content-Length": "1892", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "location": "eastus", @@ -497,11 +494,11 @@ "StatusCode": 201, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/31b89a7d-1218-4d7f-b93d-18c827260413?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/b6b80736-483f-42ca-b33a-fe49fdaf45f4?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "6996", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:41 GMT", + "Date": "Mon, 24 Oct 2022 05:34:38 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -510,25 +507,25 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "963f9219-a7cd-4df5-8da3-622e66014b67", - "x-ms-correlation-request-id": "f0dd2d1d-63ca-4eaa-ac6b-a204fb5841cf", - "x-ms-ratelimit-remaining-subscription-writes": "1171", - "x-ms-routing-request-id": "CENTRALUS:20221010T042841Z:f0dd2d1d-63ca-4eaa-ac6b-a204fb5841cf" + "x-ms-arm-service-request-id": "1e88adc7-c7d5-40b2-b78f-cf7639689ffa", + "x-ms-correlation-request-id": "36a08ef1-c444-4bac-af2b-933b7a08421c", + "x-ms-ratelimit-remaining-subscription-writes": "1187", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053438Z:36a08ef1-c444-4bac-af2b-933b7a08421c" }, "ResponseBody": { "name": "myLoadBalancer", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/myLoadBalancer", - "etag": "W/\u002271543fa8-93f1-42ca-a4d2-92d8c2cba4c2\u0022", + "etag": "W/\u002274d13e20-4d6a-4b0e-be95-7a18f5326add\u0022", "type": "Microsoft.Network/loadBalancers", "location": "eastus", "properties": { "provisioningState": "Succeeded", - "resourceGuid": "bb701271-3fb3-451f-ac6a-1e12212269b4", + "resourceGuid": "fc39963b-40df-426c-9463-b22fcce32dd9", "frontendIPConfigurations": [ { "name": "myFrontendIpconfiguration", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/myLoadBalancer/frontendIPConfigurations/myFrontendIpconfiguration", - "etag": "W/\u002271543fa8-93f1-42ca-a4d2-92d8c2cba4c2\u0022", + "etag": "W/\u002274d13e20-4d6a-4b0e-be95-7a18f5326add\u0022", "type": "Microsoft.Network/loadBalancers/frontendIPConfigurations", "properties": { "provisioningState": "Succeeded", @@ -553,7 +550,7 @@ { "name": "myBackendAddressPool", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/myLoadBalancer/backendAddressPools/myBackendAddressPool", - "etag": "W/\u002271543fa8-93f1-42ca-a4d2-92d8c2cba4c2\u0022", + "etag": "W/\u002274d13e20-4d6a-4b0e-be95-7a18f5326add\u0022", "properties": { "provisioningState": "Succeeded", "loadBalancerBackendAddresses": [], @@ -575,7 +572,7 @@ { "name": "myLoadBalancingRule", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/myLoadBalancer/loadBalancingRules/myLoadBalancingRule", - "etag": "W/\u002271543fa8-93f1-42ca-a4d2-92d8c2cba4c2\u0022", + "etag": "W/\u002274d13e20-4d6a-4b0e-be95-7a18f5326add\u0022", "type": "Microsoft.Network/loadBalancers/loadBalancingRules", "properties": { "provisioningState": "Succeeded", @@ -610,7 +607,7 @@ { "name": "myProbe", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/myLoadBalancer/probes/myProbe", - "etag": "W/\u002271543fa8-93f1-42ca-a4d2-92d8c2cba4c2\u0022", + "etag": "W/\u002274d13e20-4d6a-4b0e-be95-7a18f5326add\u0022", "properties": { "provisioningState": "Succeeded", "protocol": "Http", @@ -633,7 +630,7 @@ { "name": "myOutboundRule", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/myLoadBalancer/outboundRules/myOutboundRule", - "etag": "W/\u002271543fa8-93f1-42ca-a4d2-92d8c2cba4c2\u0022", + "etag": "W/\u002274d13e20-4d6a-4b0e-be95-7a18f5326add\u0022", "type": "Microsoft.Network/loadBalancers/outboundRules", "properties": { "provisioningState": "Succeeded", @@ -665,13 +662,13 @@ } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/31b89a7d-1218-4d7f-b93d-18c827260413?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/b6b80736-483f-42ca-b33a-fe49fdaf45f4?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -679,7 +676,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:41 GMT", + "Date": "Mon, 24 Oct 2022 05:34:38 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -690,10 +687,10 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "5d40ce06-b12e-4878-ab42-3d50dc8800de", - "x-ms-correlation-request-id": "3fda0fe5-e17e-4df0-8314-77b332cbae73", - "x-ms-ratelimit-remaining-subscription-reads": "11845", - "x-ms-routing-request-id": "CENTRALUS:20221010T042841Z:3fda0fe5-e17e-4df0-8314-77b332cbae73" + "x-ms-arm-service-request-id": "010befc2-95ca-4f9a-81e9-da98a15e208f", + "x-ms-correlation-request-id": "f2f64bfc-9f58-4447-92b5-f27bd9cc04a3", + "x-ms-ratelimit-remaining-subscription-reads": "11936", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053438Z:f2f64bfc-9f58-4447-92b5-f27bd9cc04a3" }, "ResponseBody": { "status": "Succeeded" @@ -706,7 +703,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -714,8 +711,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:41 GMT", - "ETag": "W/\u002271543fa8-93f1-42ca-a4d2-92d8c2cba4c2\u0022", + "Date": "Mon, 24 Oct 2022 05:34:38 GMT", + "ETag": "W/\u002274d13e20-4d6a-4b0e-be95-7a18f5326add\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -726,25 +723,25 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "30ca9b65-9100-478b-8899-ca04daf299c3", - "x-ms-correlation-request-id": "1cab982c-b066-4c0a-ad6a-b0dcb26ae733", - "x-ms-ratelimit-remaining-subscription-reads": "11844", - "x-ms-routing-request-id": "CENTRALUS:20221010T042842Z:1cab982c-b066-4c0a-ad6a-b0dcb26ae733" + "x-ms-arm-service-request-id": "d304567e-7543-4505-b56c-7032b76d5e82", + "x-ms-correlation-request-id": "be5aa281-cf9f-43cf-acf3-6880c76c685f", + "x-ms-ratelimit-remaining-subscription-reads": "11935", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053439Z:be5aa281-cf9f-43cf-acf3-6880c76c685f" }, "ResponseBody": { "name": "myLoadBalancer", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/myLoadBalancer", - "etag": "W/\u002271543fa8-93f1-42ca-a4d2-92d8c2cba4c2\u0022", + "etag": "W/\u002274d13e20-4d6a-4b0e-be95-7a18f5326add\u0022", "type": "Microsoft.Network/loadBalancers", "location": "eastus", "properties": { "provisioningState": "Succeeded", - "resourceGuid": "bb701271-3fb3-451f-ac6a-1e12212269b4", + "resourceGuid": "fc39963b-40df-426c-9463-b22fcce32dd9", "frontendIPConfigurations": [ { "name": "myFrontendIpconfiguration", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/myLoadBalancer/frontendIPConfigurations/myFrontendIpconfiguration", - "etag": "W/\u002271543fa8-93f1-42ca-a4d2-92d8c2cba4c2\u0022", + "etag": "W/\u002274d13e20-4d6a-4b0e-be95-7a18f5326add\u0022", "type": "Microsoft.Network/loadBalancers/frontendIPConfigurations", "properties": { "provisioningState": "Succeeded", @@ -769,7 +766,7 @@ { "name": "myBackendAddressPool", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/myLoadBalancer/backendAddressPools/myBackendAddressPool", - "etag": "W/\u002271543fa8-93f1-42ca-a4d2-92d8c2cba4c2\u0022", + "etag": "W/\u002274d13e20-4d6a-4b0e-be95-7a18f5326add\u0022", "properties": { "provisioningState": "Succeeded", "loadBalancerBackendAddresses": [], @@ -791,7 +788,7 @@ { "name": "myLoadBalancingRule", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/myLoadBalancer/loadBalancingRules/myLoadBalancingRule", - "etag": "W/\u002271543fa8-93f1-42ca-a4d2-92d8c2cba4c2\u0022", + "etag": "W/\u002274d13e20-4d6a-4b0e-be95-7a18f5326add\u0022", "type": "Microsoft.Network/loadBalancers/loadBalancingRules", "properties": { "provisioningState": "Succeeded", @@ -826,7 +823,7 @@ { "name": "myProbe", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/myLoadBalancer/probes/myProbe", - "etag": "W/\u002271543fa8-93f1-42ca-a4d2-92d8c2cba4c2\u0022", + "etag": "W/\u002274d13e20-4d6a-4b0e-be95-7a18f5326add\u0022", "properties": { "provisioningState": "Succeeded", "protocol": "Http", @@ -849,7 +846,7 @@ { "name": "myOutboundRule", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/myLoadBalancer/outboundRules/myOutboundRule", - "etag": "W/\u002271543fa8-93f1-42ca-a4d2-92d8c2cba4c2\u0022", + "etag": "W/\u002274d13e20-4d6a-4b0e-be95-7a18f5326add\u0022", "type": "Microsoft.Network/loadBalancers/outboundRules", "properties": { "provisioningState": "Succeeded", @@ -889,7 +886,7 @@ "Connection": "keep-alive", "Content-Length": "377", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "properties": { @@ -907,11 +904,11 @@ "StatusCode": 201, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/e0d22da5-b595-440c-be48-a5d8a0282a81?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/f0269c61-23b4-4043-b532-f9d16ced9013?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "890", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:41 GMT", + "Date": "Mon, 24 Oct 2022 05:34:39 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -920,15 +917,15 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "424d36aa-de80-4bd0-8cf4-9c78906e24fc", - "x-ms-correlation-request-id": "34438186-cf02-4371-9691-fdcd09e3926f", - "x-ms-ratelimit-remaining-subscription-writes": "1170", - "x-ms-routing-request-id": "CENTRALUS:20221010T042842Z:34438186-cf02-4371-9691-fdcd09e3926f" + "x-ms-arm-service-request-id": "c72e53f1-7bde-42b0-8dbd-ec770593aeaf", + "x-ms-correlation-request-id": "6c1c9ece-be93-41e8-bbf5-7e9d30b441a2", + "x-ms-ratelimit-remaining-subscription-writes": "1186", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053439Z:6c1c9ece-be93-41e8-bbf5-7e9d30b441a2" }, "ResponseBody": { "name": "myInboundNatRule", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/myLoadBalancer/inboundNatRules/myInboundNatRule", - "etag": "W/\u00225486c935-6f2f-4195-883d-48f65cc857bb\u0022", + "etag": "W/\u00228058270f-3904-4256-b367-5903d9c13120\u0022", "type": "Microsoft.Network/loadBalancers/inboundNatRules", "properties": { "provisioningState": "Succeeded", @@ -947,13 +944,13 @@ } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/e0d22da5-b595-440c-be48-a5d8a0282a81?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/f0269c61-23b4-4043-b532-f9d16ced9013?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -961,7 +958,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:41 GMT", + "Date": "Mon, 24 Oct 2022 05:34:39 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -972,10 +969,10 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "ee28d521-a492-401f-9e89-d2390b2f548d", - "x-ms-correlation-request-id": "12190a05-51ae-400c-8e4d-ce8c66766aec", - "x-ms-ratelimit-remaining-subscription-reads": "11843", - "x-ms-routing-request-id": "CENTRALUS:20221010T042842Z:12190a05-51ae-400c-8e4d-ce8c66766aec" + "x-ms-arm-service-request-id": "8c9909fa-5f8b-473d-9d29-45379d0c7a7a", + "x-ms-correlation-request-id": "72606c21-bb97-4fad-894d-0de9b9b0db4c", + "x-ms-ratelimit-remaining-subscription-reads": "11934", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053439Z:72606c21-bb97-4fad-894d-0de9b9b0db4c" }, "ResponseBody": { "status": "Succeeded" @@ -988,7 +985,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -996,8 +993,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:41 GMT", - "ETag": "W/\u00225486c935-6f2f-4195-883d-48f65cc857bb\u0022", + "Date": "Mon, 24 Oct 2022 05:34:39 GMT", + "ETag": "W/\u00228058270f-3904-4256-b367-5903d9c13120\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -1008,15 +1005,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "2c9dd4db-3f70-45b6-832c-697fd2607daf", - "x-ms-correlation-request-id": "ba8fcdb9-7a49-4c68-8f36-8255afb3e3df", - "x-ms-ratelimit-remaining-subscription-reads": "11842", - "x-ms-routing-request-id": "CENTRALUS:20221010T042842Z:ba8fcdb9-7a49-4c68-8f36-8255afb3e3df" + "x-ms-arm-service-request-id": "ccf9e202-bea1-4c92-b6fc-5a39e0cc57d8", + "x-ms-correlation-request-id": "aeaf0ae0-a29a-4054-94f6-16be360ddb48", + "x-ms-ratelimit-remaining-subscription-reads": "11933", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053439Z:aeaf0ae0-a29a-4054-94f6-16be360ddb48" }, "ResponseBody": { "name": "myInboundNatRule", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/myLoadBalancer/inboundNatRules/myInboundNatRule", - "etag": "W/\u00225486c935-6f2f-4195-883d-48f65cc857bb\u0022", + "etag": "W/\u00228058270f-3904-4256-b367-5903d9c13120\u0022", "type": "Microsoft.Network/loadBalancers/inboundNatRules", "properties": { "provisioningState": "Succeeded", @@ -1041,7 +1038,7 @@ "Accept": "application/json", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1049,8 +1046,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:41 GMT", - "ETag": "W/\u00225486c935-6f2f-4195-883d-48f65cc857bb\u0022", + "Date": "Mon, 24 Oct 2022 05:34:39 GMT", + "ETag": "W/\u00228058270f-3904-4256-b367-5903d9c13120\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -1061,15 +1058,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "952e7dad-68e5-444e-9439-69f729f1830f", - "x-ms-correlation-request-id": "b071d6f1-13a3-4c5a-bdd7-8b8c7e254885", - "x-ms-ratelimit-remaining-subscription-reads": "11841", - "x-ms-routing-request-id": "CENTRALUS:20221010T042842Z:b071d6f1-13a3-4c5a-bdd7-8b8c7e254885" + "x-ms-arm-service-request-id": "8f564df8-bf29-4515-a9e4-bd25f30ec061", + "x-ms-correlation-request-id": "988a29c6-ef99-47f7-a1d1-671c60073e15", + "x-ms-ratelimit-remaining-subscription-reads": "11932", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053439Z:988a29c6-ef99-47f7-a1d1-671c60073e15" }, "ResponseBody": { "name": "myFrontendIpconfiguration", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/myLoadBalancer/frontendIPConfigurations/myFrontendIpconfiguration", - "etag": "W/\u00225486c935-6f2f-4195-883d-48f65cc857bb\u0022", + "etag": "W/\u00228058270f-3904-4256-b367-5903d9c13120\u0022", "type": "Microsoft.Network/loadBalancers/frontendIPConfigurations", "properties": { "provisioningState": "Succeeded", @@ -1102,7 +1099,7 @@ "Accept": "application/json", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1110,8 +1107,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:41 GMT", - "ETag": "W/\u00225486c935-6f2f-4195-883d-48f65cc857bb\u0022", + "Date": "Mon, 24 Oct 2022 05:34:39 GMT", + "ETag": "W/\u00228058270f-3904-4256-b367-5903d9c13120\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -1122,15 +1119,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "03a86e93-9b3f-40eb-9d99-aefb5d116019", - "x-ms-correlation-request-id": "e6378ffe-2e5f-4deb-92ea-6041d55cfe42", - "x-ms-ratelimit-remaining-subscription-reads": "11840", - "x-ms-routing-request-id": "CENTRALUS:20221010T042842Z:e6378ffe-2e5f-4deb-92ea-6041d55cfe42" + "x-ms-arm-service-request-id": "6898925a-2ed1-4d07-8d23-d34749462239", + "x-ms-correlation-request-id": "82fcc1b2-ed91-498c-97d2-dc3af03c4350", + "x-ms-ratelimit-remaining-subscription-reads": "11931", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053439Z:82fcc1b2-ed91-498c-97d2-dc3af03c4350" }, "ResponseBody": { "name": "myBackendAddressPool", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/myLoadBalancer/backendAddressPools/myBackendAddressPool", - "etag": "W/\u00225486c935-6f2f-4195-883d-48f65cc857bb\u0022", + "etag": "W/\u00228058270f-3904-4256-b367-5903d9c13120\u0022", "properties": { "provisioningState": "Succeeded", "loadBalancerBackendAddresses": [], @@ -1155,7 +1152,7 @@ "Accept": "application/json", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1163,8 +1160,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:42 GMT", - "ETag": "W/\u00225486c935-6f2f-4195-883d-48f65cc857bb\u0022", + "Date": "Mon, 24 Oct 2022 05:34:39 GMT", + "ETag": "W/\u00228058270f-3904-4256-b367-5903d9c13120\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -1175,15 +1172,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "5234846a-478d-4527-aaf0-0ce07641d82d", - "x-ms-correlation-request-id": "512a8eca-8977-43ee-a7b6-856297d13ad6", - "x-ms-ratelimit-remaining-subscription-reads": "11839", - "x-ms-routing-request-id": "CENTRALUS:20221010T042842Z:512a8eca-8977-43ee-a7b6-856297d13ad6" + "x-ms-arm-service-request-id": "1fc011ce-1696-4ce4-8d9c-cbd034cf04df", + "x-ms-correlation-request-id": "ae9aa7ba-05ad-4913-819b-e41e4ca1e748", + "x-ms-ratelimit-remaining-subscription-reads": "11930", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053439Z:ae9aa7ba-05ad-4913-819b-e41e4ca1e748" }, "ResponseBody": { "name": "myLoadBalancingRule", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/myLoadBalancer/loadBalancingRules/myLoadBalancingRule", - "etag": "W/\u00225486c935-6f2f-4195-883d-48f65cc857bb\u0022", + "etag": "W/\u00228058270f-3904-4256-b367-5903d9c13120\u0022", "type": "Microsoft.Network/loadBalancers/loadBalancingRules", "properties": { "provisioningState": "Succeeded", @@ -1221,7 +1218,7 @@ "Accept": "application/json", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1229,8 +1226,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:42 GMT", - "ETag": "W/\u00225486c935-6f2f-4195-883d-48f65cc857bb\u0022", + "Date": "Mon, 24 Oct 2022 05:34:39 GMT", + "ETag": "W/\u00228058270f-3904-4256-b367-5903d9c13120\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -1241,15 +1238,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "440b2ebc-0498-4512-ad5f-e39b9cbdcb59", - "x-ms-correlation-request-id": "189ee57b-a25c-4dc0-aa2a-c6a629e68493", - "x-ms-ratelimit-remaining-subscription-reads": "11838", - "x-ms-routing-request-id": "CENTRALUS:20221010T042842Z:189ee57b-a25c-4dc0-aa2a-c6a629e68493" + "x-ms-arm-service-request-id": "a7287a85-263b-461a-a2c4-82836ddc68d7", + "x-ms-correlation-request-id": "9478a8c3-8daf-415f-965d-08395d35ea75", + "x-ms-ratelimit-remaining-subscription-reads": "11929", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053439Z:9478a8c3-8daf-415f-965d-08395d35ea75" }, "ResponseBody": { "name": "myInboundNatRule", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/myLoadBalancer/inboundNatRules/myInboundNatRule", - "etag": "W/\u00225486c935-6f2f-4195-883d-48f65cc857bb\u0022", + "etag": "W/\u00228058270f-3904-4256-b367-5903d9c13120\u0022", "type": "Microsoft.Network/loadBalancers/inboundNatRules", "properties": { "provisioningState": "Succeeded", @@ -1274,7 +1271,7 @@ "Accept": "application/json", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1282,8 +1279,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:42 GMT", - "ETag": "W/\u00225486c935-6f2f-4195-883d-48f65cc857bb\u0022", + "Date": "Mon, 24 Oct 2022 05:34:39 GMT", + "ETag": "W/\u00228058270f-3904-4256-b367-5903d9c13120\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -1294,15 +1291,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "52333a30-bd74-4109-a3b8-37fa9edcad57", - "x-ms-correlation-request-id": "1378ac7a-e392-4eb8-b8df-c775569554ca", - "x-ms-ratelimit-remaining-subscription-reads": "11837", - "x-ms-routing-request-id": "CENTRALUS:20221010T042843Z:1378ac7a-e392-4eb8-b8df-c775569554ca" + "x-ms-arm-service-request-id": "debbf15f-df16-4f9c-820c-92e3b10216c3", + "x-ms-correlation-request-id": "725c0d18-ef72-4e27-89bc-d54863666480", + "x-ms-ratelimit-remaining-subscription-reads": "11928", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053439Z:725c0d18-ef72-4e27-89bc-d54863666480" }, "ResponseBody": { "name": "myOutboundRule", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/myLoadBalancer/outboundRules/myOutboundRule", - "etag": "W/\u00225486c935-6f2f-4195-883d-48f65cc857bb\u0022", + "etag": "W/\u00228058270f-3904-4256-b367-5903d9c13120\u0022", "type": "Microsoft.Network/loadBalancers/outboundRules", "properties": { "provisioningState": "Succeeded", @@ -1332,7 +1329,7 @@ "Accept": "application/json", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1340,8 +1337,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:42 GMT", - "ETag": "W/\u00225486c935-6f2f-4195-883d-48f65cc857bb\u0022", + "Date": "Mon, 24 Oct 2022 05:34:39 GMT", + "ETag": "W/\u00228058270f-3904-4256-b367-5903d9c13120\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -1352,15 +1349,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "3fee4eb0-2c1d-4290-92a0-669923506d59", - "x-ms-correlation-request-id": "e8a8a673-d38e-4679-ba0a-39d0d66757a7", - "x-ms-ratelimit-remaining-subscription-reads": "11836", - "x-ms-routing-request-id": "CENTRALUS:20221010T042843Z:e8a8a673-d38e-4679-ba0a-39d0d66757a7" + "x-ms-arm-service-request-id": "bb81f3dd-d7e6-49f7-bca8-3fb255701bf4", + "x-ms-correlation-request-id": "f104e55b-93ed-4de5-9d47-d4a0d099202b", + "x-ms-ratelimit-remaining-subscription-reads": "11927", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053440Z:f104e55b-93ed-4de5-9d47-d4a0d099202b" }, "ResponseBody": { "name": "myProbe", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/myLoadBalancer/probes/myProbe", - "etag": "W/\u00225486c935-6f2f-4195-883d-48f65cc857bb\u0022", + "etag": "W/\u00228058270f-3904-4256-b367-5903d9c13120\u0022", "properties": { "provisioningState": "Succeeded", "protocol": "Http", @@ -1385,7 +1382,7 @@ "Accept": "application/json", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1393,8 +1390,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:42 GMT", - "ETag": "W/\u00225486c935-6f2f-4195-883d-48f65cc857bb\u0022", + "Date": "Mon, 24 Oct 2022 05:34:40 GMT", + "ETag": "W/\u00228058270f-3904-4256-b367-5903d9c13120\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -1405,25 +1402,25 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "0d889851-2c81-4067-a275-8cabedf113ea", - "x-ms-correlation-request-id": "dd104770-2a6e-4f93-b7e7-d4343aa9d43b", - "x-ms-ratelimit-remaining-subscription-reads": "11835", - "x-ms-routing-request-id": "CENTRALUS:20221010T042843Z:dd104770-2a6e-4f93-b7e7-d4343aa9d43b" + "x-ms-arm-service-request-id": "09b88700-e8b7-47ae-b7f9-ec0a374bafe4", + "x-ms-correlation-request-id": "c66c90a1-1a41-4e23-8746-bfade99921e2", + "x-ms-ratelimit-remaining-subscription-reads": "11926", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053440Z:c66c90a1-1a41-4e23-8746-bfade99921e2" }, "ResponseBody": { "name": "myLoadBalancer", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/myLoadBalancer", - "etag": "W/\u00225486c935-6f2f-4195-883d-48f65cc857bb\u0022", + "etag": "W/\u00228058270f-3904-4256-b367-5903d9c13120\u0022", "type": "Microsoft.Network/loadBalancers", "location": "eastus", "properties": { "provisioningState": "Succeeded", - "resourceGuid": "bb701271-3fb3-451f-ac6a-1e12212269b4", + "resourceGuid": "fc39963b-40df-426c-9463-b22fcce32dd9", "frontendIPConfigurations": [ { "name": "myFrontendIpconfiguration", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/myLoadBalancer/frontendIPConfigurations/myFrontendIpconfiguration", - "etag": "W/\u00225486c935-6f2f-4195-883d-48f65cc857bb\u0022", + "etag": "W/\u00228058270f-3904-4256-b367-5903d9c13120\u0022", "type": "Microsoft.Network/loadBalancers/frontendIPConfigurations", "properties": { "provisioningState": "Succeeded", @@ -1453,7 +1450,7 @@ { "name": "myBackendAddressPool", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/myLoadBalancer/backendAddressPools/myBackendAddressPool", - "etag": "W/\u00225486c935-6f2f-4195-883d-48f65cc857bb\u0022", + "etag": "W/\u00228058270f-3904-4256-b367-5903d9c13120\u0022", "properties": { "provisioningState": "Succeeded", "loadBalancerBackendAddresses": [], @@ -1475,7 +1472,7 @@ { "name": "myLoadBalancingRule", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/myLoadBalancer/loadBalancingRules/myLoadBalancingRule", - "etag": "W/\u00225486c935-6f2f-4195-883d-48f65cc857bb\u0022", + "etag": "W/\u00228058270f-3904-4256-b367-5903d9c13120\u0022", "type": "Microsoft.Network/loadBalancers/loadBalancingRules", "properties": { "provisioningState": "Succeeded", @@ -1510,7 +1507,7 @@ { "name": "myProbe", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/myLoadBalancer/probes/myProbe", - "etag": "W/\u00225486c935-6f2f-4195-883d-48f65cc857bb\u0022", + "etag": "W/\u00228058270f-3904-4256-b367-5903d9c13120\u0022", "properties": { "provisioningState": "Succeeded", "protocol": "Http", @@ -1532,7 +1529,7 @@ { "name": "myInboundNatRule", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/myLoadBalancer/inboundNatRules/myInboundNatRule", - "etag": "W/\u00225486c935-6f2f-4195-883d-48f65cc857bb\u0022", + "etag": "W/\u00228058270f-3904-4256-b367-5903d9c13120\u0022", "type": "Microsoft.Network/loadBalancers/inboundNatRules", "properties": { "provisioningState": "Succeeded", @@ -1554,7 +1551,7 @@ { "name": "myOutboundRule", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/myLoadBalancer/outboundRules/myOutboundRule", - "etag": "W/\u00225486c935-6f2f-4195-883d-48f65cc857bb\u0022", + "etag": "W/\u00228058270f-3904-4256-b367-5903d9c13120\u0022", "type": "Microsoft.Network/loadBalancers/outboundRules", "properties": { "provisioningState": "Succeeded", @@ -1594,7 +1591,7 @@ "Connection": "keep-alive", "Content-Length": "46", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "tags": { @@ -1608,7 +1605,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:42 GMT", + "Date": "Mon, 24 Oct 2022 05:34:40 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -1619,15 +1616,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "8a3f35cb-b1fc-442a-a740-6be1323b4e12", - "x-ms-correlation-request-id": "580406d4-8a15-4580-be78-5070a08bbf69", - "x-ms-ratelimit-remaining-subscription-writes": "1169", - "x-ms-routing-request-id": "CENTRALUS:20221010T042843Z:580406d4-8a15-4580-be78-5070a08bbf69" + "x-ms-arm-service-request-id": "ff2f9bdb-ca60-4057-b64b-69ff5036ac69", + "x-ms-correlation-request-id": "e10db8a3-68d9-445f-9af6-057a0aca22c4", + "x-ms-ratelimit-remaining-subscription-writes": "1185", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053440Z:e10db8a3-68d9-445f-9af6-057a0aca22c4" }, "ResponseBody": { "name": "myLoadBalancer", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/myLoadBalancer", - "etag": "W/\u00222842f7a6-3219-402f-8396-71bcb1722944\u0022", + "etag": "W/\u002271cf38fe-7d38-4aa0-92a4-cd0ea3bf54ed\u0022", "type": "Microsoft.Network/loadBalancers", "location": "eastus", "tags": { @@ -1636,12 +1633,12 @@ }, "properties": { "provisioningState": "Succeeded", - "resourceGuid": "bb701271-3fb3-451f-ac6a-1e12212269b4", + "resourceGuid": "fc39963b-40df-426c-9463-b22fcce32dd9", "frontendIPConfigurations": [ { "name": "myFrontendIpconfiguration", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/myLoadBalancer/frontendIPConfigurations/myFrontendIpconfiguration", - "etag": "W/\u00222842f7a6-3219-402f-8396-71bcb1722944\u0022", + "etag": "W/\u002271cf38fe-7d38-4aa0-92a4-cd0ea3bf54ed\u0022", "type": "Microsoft.Network/loadBalancers/frontendIPConfigurations", "properties": { "provisioningState": "Succeeded", @@ -1671,7 +1668,7 @@ { "name": "myBackendAddressPool", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/myLoadBalancer/backendAddressPools/myBackendAddressPool", - "etag": "W/\u00222842f7a6-3219-402f-8396-71bcb1722944\u0022", + "etag": "W/\u002271cf38fe-7d38-4aa0-92a4-cd0ea3bf54ed\u0022", "properties": { "provisioningState": "Succeeded", "loadBalancerBackendAddresses": [], @@ -1693,7 +1690,7 @@ { "name": "myLoadBalancingRule", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/myLoadBalancer/loadBalancingRules/myLoadBalancingRule", - "etag": "W/\u00222842f7a6-3219-402f-8396-71bcb1722944\u0022", + "etag": "W/\u002271cf38fe-7d38-4aa0-92a4-cd0ea3bf54ed\u0022", "type": "Microsoft.Network/loadBalancers/loadBalancingRules", "properties": { "provisioningState": "Succeeded", @@ -1728,7 +1725,7 @@ { "name": "myProbe", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/myLoadBalancer/probes/myProbe", - "etag": "W/\u00222842f7a6-3219-402f-8396-71bcb1722944\u0022", + "etag": "W/\u002271cf38fe-7d38-4aa0-92a4-cd0ea3bf54ed\u0022", "properties": { "provisioningState": "Succeeded", "protocol": "Http", @@ -1750,7 +1747,7 @@ { "name": "myInboundNatRule", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/myLoadBalancer/inboundNatRules/myInboundNatRule", - "etag": "W/\u00222842f7a6-3219-402f-8396-71bcb1722944\u0022", + "etag": "W/\u002271cf38fe-7d38-4aa0-92a4-cd0ea3bf54ed\u0022", "type": "Microsoft.Network/loadBalancers/inboundNatRules", "properties": { "provisioningState": "Succeeded", @@ -1772,7 +1769,7 @@ { "name": "myOutboundRule", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/loadBalancers/myLoadBalancer/outboundRules/myOutboundRule", - "etag": "W/\u00222842f7a6-3219-402f-8396-71bcb1722944\u0022", + "etag": "W/\u002271cf38fe-7d38-4aa0-92a4-cd0ea3bf54ed\u0022", "type": "Microsoft.Network/loadBalancers/outboundRules", "properties": { "provisioningState": "Succeeded", @@ -1811,18 +1808,18 @@ "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "Content-Length": "0", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 202, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a76a2f5-7c02-4703-8210-ba41d46cd525?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/dea8073e-5711-4dda-a319-a5c40b98031b?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "0", - "Date": "Mon, 10 Oct 2022 04:28:43 GMT", + "Date": "Mon, 24 Oct 2022 05:34:40 GMT", "Expires": "-1", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/8a76a2f5-7c02-4703-8210-ba41d46cd525?api-version=2022-05-01", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/dea8073e-5711-4dda-a319-a5c40b98031b?api-version=2022-05-01", "Pragma": "no-cache", "Retry-After": "10", "Server": [ @@ -1831,21 +1828,21 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "f9d6c82b-5693-495c-b195-38c0fddbb362", - "x-ms-correlation-request-id": "db8d22c8-a69e-434c-8ddb-2420e7a7e80a", - "x-ms-ratelimit-remaining-subscription-deletes": "14986", - "x-ms-routing-request-id": "CENTRALUS:20221010T042843Z:db8d22c8-a69e-434c-8ddb-2420e7a7e80a" + "x-ms-arm-service-request-id": "ff74d3e7-be1e-4318-9d68-740a96e3ba49", + "x-ms-correlation-request-id": "1edaaae9-8e06-4449-9aca-02420918f590", + "x-ms-ratelimit-remaining-subscription-deletes": "14991", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053441Z:1edaaae9-8e06-4449-9aca-02420918f590" }, "ResponseBody": null }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a76a2f5-7c02-4703-8210-ba41d46cd525?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/dea8073e-5711-4dda-a319-a5c40b98031b?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1853,7 +1850,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:43 GMT", + "Date": "Mon, 24 Oct 2022 05:34:40 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -1864,34 +1861,34 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "20a9a357-00bc-441e-807c-efc2475b791a", - "x-ms-correlation-request-id": "c90edd60-421a-4cdb-adc8-5a45771193e5", - "x-ms-ratelimit-remaining-subscription-reads": "11834", - "x-ms-routing-request-id": "CENTRALUS:20221010T042843Z:c90edd60-421a-4cdb-adc8-5a45771193e5" + "x-ms-arm-service-request-id": "17aea6d7-6c4e-44c5-8626-98ee8762d091", + "x-ms-correlation-request-id": "06ff11a1-41bb-48b8-90b0-529da9694189", + "x-ms-ratelimit-remaining-subscription-reads": "11925", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053441Z:06ff11a1-41bb-48b8-90b0-529da9694189" }, "ResponseBody": { "status": "Succeeded" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/8a76a2f5-7c02-4703-8210-ba41d46cd525?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/dea8073e-5711-4dda-a319-a5c40b98031b?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a76a2f5-7c02-4703-8210-ba41d46cd525?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/dea8073e-5711-4dda-a319-a5c40b98031b?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:43 GMT", + "Date": "Mon, 24 Oct 2022 05:34:41 GMT", "Expires": "-1", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/8a76a2f5-7c02-4703-8210-ba41d46cd525?api-version=2022-05-01", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/dea8073e-5711-4dda-a319-a5c40b98031b?api-version=2022-05-01", "Pragma": "no-cache", "Server": [ "Microsoft-HTTPAPI/2.0", @@ -1899,10 +1896,10 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "f9d6c82b-5693-495c-b195-38c0fddbb362", - "x-ms-correlation-request-id": "db8d22c8-a69e-434c-8ddb-2420e7a7e80a", - "x-ms-ratelimit-remaining-subscription-reads": "11833", - "x-ms-routing-request-id": "CENTRALUS:20221010T042843Z:516151ed-4b78-4615-96c9-d2cafd1e7e8f" + "x-ms-arm-service-request-id": "ff74d3e7-be1e-4318-9d68-740a96e3ba49", + "x-ms-correlation-request-id": "1edaaae9-8e06-4449-9aca-02420918f590", + "x-ms-ratelimit-remaining-subscription-reads": "11924", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053441Z:6fba3443-f7ee-468c-91b7-4e069df35472" }, "ResponseBody": null }, @@ -1914,18 +1911,18 @@ "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "Content-Length": "0", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 202, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/67ab220e-fe84-4747-b7cf-9c0db82e55fe?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/4f378616-3485-4a4d-865b-b81b2313986c?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "0", - "Date": "Mon, 10 Oct 2022 04:28:43 GMT", + "Date": "Mon, 24 Oct 2022 05:34:41 GMT", "Expires": "-1", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/67ab220e-fe84-4747-b7cf-9c0db82e55fe?api-version=2022-05-01", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/4f378616-3485-4a4d-865b-b81b2313986c?api-version=2022-05-01", "Pragma": "no-cache", "Retry-After": "10", "Server": [ @@ -1934,21 +1931,21 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "6cbcef4d-965f-444d-b488-e674d0f6748f", - "x-ms-correlation-request-id": "e9f428d9-458e-451e-b435-b636511f6655", - "x-ms-ratelimit-remaining-subscription-deletes": "14985", - "x-ms-routing-request-id": "CENTRALUS:20221010T042844Z:e9f428d9-458e-451e-b435-b636511f6655" + "x-ms-arm-service-request-id": "a1377ebf-b231-4e23-bab6-7d196a8f31a3", + "x-ms-correlation-request-id": "db481bc1-4d2f-45ac-be57-a6c2acab08d5", + "x-ms-ratelimit-remaining-subscription-deletes": "14990", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053441Z:db481bc1-4d2f-45ac-be57-a6c2acab08d5" }, "ResponseBody": null }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/67ab220e-fe84-4747-b7cf-9c0db82e55fe?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/4f378616-3485-4a4d-865b-b81b2313986c?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1956,7 +1953,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:43 GMT", + "Date": "Mon, 24 Oct 2022 05:34:41 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -1967,34 +1964,34 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "8d972bee-3f18-4574-bf93-cd3af21cc582", - "x-ms-correlation-request-id": "fa1b8143-7398-4a99-ae89-5e7d24ad280e", - "x-ms-ratelimit-remaining-subscription-reads": "11832", - "x-ms-routing-request-id": "CENTRALUS:20221010T042844Z:fa1b8143-7398-4a99-ae89-5e7d24ad280e" + "x-ms-arm-service-request-id": "d8c9b711-5969-4dd3-8de0-ea1cc62d8905", + "x-ms-correlation-request-id": "b7415b15-3c86-45e1-932f-7bd929365bdd", + "x-ms-ratelimit-remaining-subscription-reads": "11923", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053441Z:b7415b15-3c86-45e1-932f-7bd929365bdd" }, "ResponseBody": { "status": "Succeeded" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/67ab220e-fe84-4747-b7cf-9c0db82e55fe?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/4f378616-3485-4a4d-865b-b81b2313986c?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/67ab220e-fe84-4747-b7cf-9c0db82e55fe?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/4f378616-3485-4a4d-865b-b81b2313986c?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:43 GMT", + "Date": "Mon, 24 Oct 2022 05:34:41 GMT", "Expires": "-1", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/67ab220e-fe84-4747-b7cf-9c0db82e55fe?api-version=2022-05-01", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/4f378616-3485-4a4d-865b-b81b2313986c?api-version=2022-05-01", "Pragma": "no-cache", "Server": [ "Microsoft-HTTPAPI/2.0", @@ -2002,10 +1999,10 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "6cbcef4d-965f-444d-b488-e674d0f6748f", - "x-ms-correlation-request-id": "e9f428d9-458e-451e-b435-b636511f6655", - "x-ms-ratelimit-remaining-subscription-reads": "11831", - "x-ms-routing-request-id": "CENTRALUS:20221010T042844Z:cc121f65-f8c9-4d2d-ba60-395230ef3f03" + "x-ms-arm-service-request-id": "a1377ebf-b231-4e23-bab6-7d196a8f31a3", + "x-ms-correlation-request-id": "db481bc1-4d2f-45ac-be57-a6c2acab08d5", + "x-ms-ratelimit-remaining-subscription-reads": "11922", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053441Z:c292ee99-8229-47a4-bdda-d45f55dadfa0" }, "ResponseBody": null } diff --git a/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_nat.pyTestMgmtNetworktest_network.json b/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_nat.pyTestMgmtNetworktest_network.json index db287a4823a3..99ee83c98cd3 100644 --- a/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_nat.pyTestMgmtNetworktest_network.json +++ b/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_nat.pyTestMgmtNetworktest_network.json @@ -7,7 +7,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -17,13 +17,12 @@ "Cache-Control": "max-age=86400, private", "Content-Length": "1753", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:45 GMT", + "Date": "Mon, 24 Oct 2022 05:34:43 GMT", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Set-Cookie": "[set-cookie;]", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-ests-server": "2.1.13845.9 - SCUS ProdSlices", - "x-ms-httpver": "1.1", + "x-ms-ests-server": "2.1.14006.8 - NCUS ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -102,7 +101,7 @@ "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "Cookie": "cookie;", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -112,13 +111,12 @@ "Cache-Control": "max-age=86400, private", "Content-Length": "945", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:45 GMT", + "Date": "Mon, 24 Oct 2022 05:34:43 GMT", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Set-Cookie": "[set-cookie;]", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-ests-server": "2.1.13777.6 - NCUS ProdSlices", - "x-ms-httpver": "1.1", + "x-ms-ests-server": "2.1.14006.8 - WUS2 ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -174,12 +172,12 @@ "RequestHeaders": { "Accept": "application/json", "Accept-Encoding": "gzip, deflate", - "client-request-id": "8497cca0-fc27-4767-ae4e-2d822e925fe6", + "client-request-id": "2e7cdc2d-faa1-43f0-811b-59782f033537", "Connection": "keep-alive", "Content-Length": "288", "Content-Type": "application/x-www-form-urlencoded", "Cookie": "cookie;", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", "x-client-cpu": "x64", "x-client-current-telemetry": "4|730,0|", "x-client-last-telemetry": "4|0|||", @@ -192,10 +190,10 @@ "StatusCode": 200, "ResponseHeaders": { "Cache-Control": "no-store, no-cache", - "client-request-id": "8497cca0-fc27-4767-ae4e-2d822e925fe6", + "client-request-id": "2e7cdc2d-faa1-43f0-811b-59782f033537", "Content-Length": "114", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:45 GMT", + "Date": "Mon, 24 Oct 2022 05:34:43 GMT", "Expires": "-1", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Pragma": "no-cache", @@ -203,8 +201,7 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", "x-ms-clitelem": "1,0,0,,", - "x-ms-ests-server": "2.1.13845.9 - EUS ProdSlices", - "x-ms-httpver": "1.1", + "x-ms-ests-server": "2.1.14006.8 - SCUS ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -224,7 +221,7 @@ "Connection": "keep-alive", "Content-Length": "132", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "location": "eastus", @@ -239,11 +236,11 @@ "StatusCode": 201, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/742c7f67-df92-4d44-9776-a3f8f622e6fe?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5bcb3e0a-7fe6-4c25-b93f-63ab13fe9b85?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "718", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:47 GMT", + "Date": "Mon, 24 Oct 2022 05:34:45 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "1", @@ -253,19 +250,19 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "4a21fd6c-9763-4fb8-bee9-6175f5d591cd", - "x-ms-correlation-request-id": "b8dfd692-fb2c-4b6b-8401-4f11dbc953a4", - "x-ms-ratelimit-remaining-subscription-writes": "1168", - "x-ms-routing-request-id": "CENTRALUS:20221010T042847Z:b8dfd692-fb2c-4b6b-8401-4f11dbc953a4" + "x-ms-arm-service-request-id": "9adbe660-38f3-46e5-8bbe-aff20472ccf9", + "x-ms-correlation-request-id": "c75b1083-bc1f-4d9b-b55c-63aee494331d", + "x-ms-ratelimit-remaining-subscription-writes": "1184", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053445Z:c75b1083-bc1f-4d9b-b55c-63aee494331d" }, "ResponseBody": { "name": "publicipaddress", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/publicIPAddresses/publicipaddress", - "etag": "W/\u00227232b8c3-d5c7-4460-af05-58d53ec51111\u0022", + "etag": "W/\u00225c44e41b-49eb-46f4-a187-91346dcd0e6a\u0022", "location": "eastus", "properties": { "provisioningState": "Updating", - "resourceGuid": "295cbf6c-4fe3-45ec-8a3f-db94be8c8556", + "resourceGuid": "5954f8d4-5671-41a5-9ec7-fcb9c29bb8b0", "publicIPAddressVersion": "IPv4", "publicIPAllocationMethod": "Static", "idleTimeoutInMinutes": 4, @@ -282,13 +279,13 @@ } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/742c7f67-df92-4d44-9776-a3f8f622e6fe?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5bcb3e0a-7fe6-4c25-b93f-63ab13fe9b85?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -296,7 +293,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:47 GMT", + "Date": "Mon, 24 Oct 2022 05:34:45 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "2", @@ -308,23 +305,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "e4b79af7-cf52-4a1e-91b1-77695bdd02bb", - "x-ms-correlation-request-id": "fd99c923-d5ad-46ee-a61a-cca5cb3c6846", - "x-ms-ratelimit-remaining-subscription-reads": "11830", - "x-ms-routing-request-id": "CENTRALUS:20221010T042847Z:fd99c923-d5ad-46ee-a61a-cca5cb3c6846" + "x-ms-arm-service-request-id": "d066786e-93f5-4bb8-b40b-0127f64f3b8d", + "x-ms-correlation-request-id": "bb27f8f5-b43f-4aaa-a6b4-fd365cc6cd4c", + "x-ms-ratelimit-remaining-subscription-reads": "11921", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053445Z:bb27f8f5-b43f-4aaa-a6b4-fd365cc6cd4c" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/742c7f67-df92-4d44-9776-a3f8f622e6fe?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5bcb3e0a-7fe6-4c25-b93f-63ab13fe9b85?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -332,7 +329,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:49 GMT", + "Date": "Mon, 24 Oct 2022 05:34:47 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -343,10 +340,10 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "b94b6c21-5834-4c89-b48f-692ee95ece24", - "x-ms-correlation-request-id": "5172890d-488a-4f1f-af86-8ba22bebc908", - "x-ms-ratelimit-remaining-subscription-reads": "11829", - "x-ms-routing-request-id": "CENTRALUS:20221010T042850Z:5172890d-488a-4f1f-af86-8ba22bebc908" + "x-ms-arm-service-request-id": "adeeda69-48c4-4cc2-9e69-c527e8846f0f", + "x-ms-correlation-request-id": "6e6510a6-e0fe-4e08-8f68-113689d176da", + "x-ms-ratelimit-remaining-subscription-reads": "11920", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053447Z:6e6510a6-e0fe-4e08-8f68-113689d176da" }, "ResponseBody": { "status": "Succeeded" @@ -359,7 +356,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -367,8 +364,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:49 GMT", - "ETag": "W/\u0022f181922a-e965-4821-85c5-e2d3842532fd\u0022", + "Date": "Mon, 24 Oct 2022 05:34:47 GMT", + "ETag": "W/\u0022082bf707-53cf-44e6-bde5-3ccc923b605a\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -379,20 +376,20 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "54749556-75ef-490d-bec6-5eeab47ea8ff", - "x-ms-correlation-request-id": "91b62880-36c6-40ff-b28e-9b066a455c51", - "x-ms-ratelimit-remaining-subscription-reads": "11828", - "x-ms-routing-request-id": "CENTRALUS:20221010T042850Z:91b62880-36c6-40ff-b28e-9b066a455c51" + "x-ms-arm-service-request-id": "e009eaa4-d4d1-4909-ba3b-9d2441231c2f", + "x-ms-correlation-request-id": "67778f80-a7cd-4ef8-985c-72b04b6480be", + "x-ms-ratelimit-remaining-subscription-reads": "11919", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053447Z:67778f80-a7cd-4ef8-985c-72b04b6480be" }, "ResponseBody": { "name": "publicipaddress", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/publicIPAddresses/publicipaddress", - "etag": "W/\u0022f181922a-e965-4821-85c5-e2d3842532fd\u0022", + "etag": "W/\u0022082bf707-53cf-44e6-bde5-3ccc923b605a\u0022", "location": "eastus", "properties": { "provisioningState": "Succeeded", - "resourceGuid": "295cbf6c-4fe3-45ec-8a3f-db94be8c8556", - "ipAddress": "20.163.137.86", + "resourceGuid": "5954f8d4-5671-41a5-9ec7-fcb9c29bb8b0", + "ipAddress": "20.172.220.244", "publicIPAddressVersion": "IPv4", "publicIPAllocationMethod": "Static", "idleTimeoutInMinutes": 4, @@ -417,7 +414,7 @@ "Connection": "keep-alive", "Content-Length": "87", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "location": "eastus", @@ -431,11 +428,11 @@ "StatusCode": 201, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/874c2994-97e6-48b3-8991-7bcbbcdca7b9?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/914135ff-532f-4991-852a-392141415107?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "582", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:50 GMT", + "Date": "Mon, 24 Oct 2022 05:34:47 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "3", @@ -445,20 +442,20 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "07a1a07d-6feb-4a1b-acff-4f56fbb5e22d", - "x-ms-correlation-request-id": "19ed02c2-492e-4d10-9360-0683e4dc4749", - "x-ms-ratelimit-remaining-subscription-writes": "1167", - "x-ms-routing-request-id": "CENTRALUS:20221010T042850Z:19ed02c2-492e-4d10-9360-0683e4dc4749" + "x-ms-arm-service-request-id": "ba376bfe-1e89-4713-9644-9ecab8157fa6", + "x-ms-correlation-request-id": "3e2738c6-0320-42e9-89d0-20fc505e9ef0", + "x-ms-ratelimit-remaining-subscription-writes": "1183", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053448Z:3e2738c6-0320-42e9-89d0-20fc505e9ef0" }, "ResponseBody": { "name": "publicipprefix", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/publicIPPrefixes/publicipprefix", - "etag": "W/\u002256137f94-804e-48c1-b55b-f7020b607fa9\u0022", + "etag": "W/\u0022f5217071-aae7-4dfd-80a0-c8555cfca426\u0022", "type": "Microsoft.Network/publicIPPrefixes", "location": "eastus", "properties": { "provisioningState": "Updating", - "resourceGuid": "1626e9ea-8d0b-4358-a35a-64355597f4e7", + "resourceGuid": "5ec7da4a-f14f-4d19-98c2-233f81edfea9", "prefixLength": 30, "publicIPAddressVersion": "IPv4", "ipTags": [] @@ -470,13 +467,13 @@ } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/874c2994-97e6-48b3-8991-7bcbbcdca7b9?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/914135ff-532f-4991-852a-392141415107?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -484,7 +481,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:28:50 GMT", + "Date": "Mon, 24 Oct 2022 05:34:48 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -496,23 +493,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "441cbff3-7281-4e35-86f8-35b6ce8a5024", - "x-ms-correlation-request-id": "b103b4a4-82cf-4f9f-b6eb-81f577dddf2d", - "x-ms-ratelimit-remaining-subscription-reads": "11827", - "x-ms-routing-request-id": "CENTRALUS:20221010T042850Z:b103b4a4-82cf-4f9f-b6eb-81f577dddf2d" + "x-ms-arm-service-request-id": "228daaa5-1bb2-48e1-b511-0dd41c4cefea", + "x-ms-correlation-request-id": "b7e709d4-8af4-4bf5-9a3d-0d7c61868cdd", + "x-ms-ratelimit-remaining-subscription-reads": "11918", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053448Z:b7e709d4-8af4-4bf5-9a3d-0d7c61868cdd" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/874c2994-97e6-48b3-8991-7bcbbcdca7b9?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/914135ff-532f-4991-852a-392141415107?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -520,7 +517,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:29:00 GMT", + "Date": "Mon, 24 Oct 2022 05:34:57 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -531,10 +528,10 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "2e9c41eb-e592-4354-a4c3-cce714c4ed7e", - "x-ms-correlation-request-id": "00ae2f38-6f7a-4786-9aa2-7aa454e5ee6c", - "x-ms-ratelimit-remaining-subscription-reads": "11826", - "x-ms-routing-request-id": "CENTRALUS:20221010T042901Z:00ae2f38-6f7a-4786-9aa2-7aa454e5ee6c" + "x-ms-arm-service-request-id": "eda63c1f-edd6-4f03-99d0-11b8aa10e6db", + "x-ms-correlation-request-id": "6a225607-030b-4543-bd84-e910f69f7269", + "x-ms-ratelimit-remaining-subscription-reads": "11917", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053458Z:6a225607-030b-4543-bd84-e910f69f7269" }, "ResponseBody": { "status": "Succeeded" @@ -547,7 +544,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -555,8 +552,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:29:00 GMT", - "ETag": "W/\u002210bada7b-8727-4975-898f-a42aac6657e7\u0022", + "Date": "Mon, 24 Oct 2022 05:34:58 GMT", + "ETag": "W/\u0022e059f1a9-6ac1-4ee1-8e0d-515532747585\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -567,23 +564,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "f975f134-2aae-46f9-b760-6a025efe5af1", - "x-ms-correlation-request-id": "a24647fb-0025-4662-9342-532d5f7953e5", - "x-ms-ratelimit-remaining-subscription-reads": "11825", - "x-ms-routing-request-id": "CENTRALUS:20221010T042901Z:a24647fb-0025-4662-9342-532d5f7953e5" + "x-ms-arm-service-request-id": "0228d0cc-9f88-4851-b236-f871ed6ed0a8", + "x-ms-correlation-request-id": "ccef7411-9e6d-49b1-a08a-1ca9796a4765", + "x-ms-ratelimit-remaining-subscription-reads": "11916", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053458Z:ccef7411-9e6d-49b1-a08a-1ca9796a4765" }, "ResponseBody": { "name": "publicipprefix", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/publicIPPrefixes/publicipprefix", - "etag": "W/\u002210bada7b-8727-4975-898f-a42aac6657e7\u0022", + "etag": "W/\u0022e059f1a9-6ac1-4ee1-8e0d-515532747585\u0022", "type": "Microsoft.Network/publicIPPrefixes", "location": "eastus", "properties": { "provisioningState": "Succeeded", - "resourceGuid": "1626e9ea-8d0b-4358-a35a-64355597f4e7", + "resourceGuid": "5ec7da4a-f14f-4d19-98c2-233f81edfea9", "prefixLength": 30, "publicIPAddressVersion": "IPv4", - "ipPrefix": "20.163.138.60/30", + "ipPrefix": "40.88.147.76/30", "ipTags": [] }, "sku": { @@ -601,7 +598,7 @@ "Connection": "keep-alive", "Content-Length": "404", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "location": "eastus", @@ -624,11 +621,11 @@ "StatusCode": 201, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/eff0eda5-c696-4b6d-a250-a64f02e700f6?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/3d751ebc-680b-49d2-9b29-99e8470c2779?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "928", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:29:01 GMT", + "Date": "Mon, 24 Oct 2022 05:34:58 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -638,20 +635,20 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "d116c6d0-e3ff-42db-8dbf-c9ef400b03c9", - "x-ms-correlation-request-id": "be49555c-c754-4595-9ae1-ae04915d7f25", - "x-ms-ratelimit-remaining-subscription-writes": "1166", - "x-ms-routing-request-id": "CENTRALUS:20221010T042901Z:be49555c-c754-4595-9ae1-ae04915d7f25" + "x-ms-arm-service-request-id": "fbe0f032-317d-4f8a-9e6d-8943127dffcf", + "x-ms-correlation-request-id": "7715a005-5340-4102-84e1-f3db5cd8f370", + "x-ms-ratelimit-remaining-subscription-writes": "1182", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053459Z:7715a005-5340-4102-84e1-f3db5cd8f370" }, "ResponseBody": { "name": "myNatGateway", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/natGateways/myNatGateway", - "etag": "W/\u00224d135276-b886-4031-999d-e30c41c0b8e4\u0022", + "etag": "W/\u0022fe7c9fad-8776-4b7f-8e6f-ae1619ea3296\u0022", "type": "Microsoft.Network/natGateways", "location": "eastus", "properties": { "provisioningState": "Updating", - "resourceGuid": "d1ac2282-46cb-40d1-9753-ebc7d99a7d04", + "resourceGuid": "0f09c355-e41f-4350-879b-c6d8cdb99e98", "idleTimeoutInMinutes": 4, "publicIpAddresses": [ { @@ -671,13 +668,13 @@ } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/eff0eda5-c696-4b6d-a250-a64f02e700f6?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/3d751ebc-680b-49d2-9b29-99e8470c2779?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -685,7 +682,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:29:01 GMT", + "Date": "Mon, 24 Oct 2022 05:34:58 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -697,23 +694,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "f49c513d-e13d-4069-9aff-11cb6cbeb34a", - "x-ms-correlation-request-id": "2200b13d-5cd9-49eb-826b-9780b712b62d", - "x-ms-ratelimit-remaining-subscription-reads": "11824", - "x-ms-routing-request-id": "CENTRALUS:20221010T042901Z:2200b13d-5cd9-49eb-826b-9780b712b62d" + "x-ms-arm-service-request-id": "dd749007-eea9-461f-ae3a-3ca75e27e2dd", + "x-ms-correlation-request-id": "2622b64e-2002-4d71-870d-43f31330e62c", + "x-ms-ratelimit-remaining-subscription-reads": "11915", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053459Z:2622b64e-2002-4d71-870d-43f31330e62c" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/eff0eda5-c696-4b6d-a250-a64f02e700f6?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/3d751ebc-680b-49d2-9b29-99e8470c2779?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -721,7 +718,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:29:11 GMT", + "Date": "Mon, 24 Oct 2022 05:35:08 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -732,10 +729,10 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "803bd723-a977-43ba-b1c4-6e2d023d4eda", - "x-ms-correlation-request-id": "a0965271-c9eb-4b5c-83e8-d4a765be7ecf", - "x-ms-ratelimit-remaining-subscription-reads": "11823", - "x-ms-routing-request-id": "CENTRALUS:20221010T042912Z:a0965271-c9eb-4b5c-83e8-d4a765be7ecf" + "x-ms-arm-service-request-id": "6198a0fb-2882-4bf1-9896-85a6056720a9", + "x-ms-correlation-request-id": "9b1abb1a-8ae1-4bda-b64e-9132135c03bc", + "x-ms-ratelimit-remaining-subscription-reads": "11914", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053509Z:9b1abb1a-8ae1-4bda-b64e-9132135c03bc" }, "ResponseBody": { "status": "Succeeded" @@ -748,7 +745,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -756,8 +753,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:29:11 GMT", - "ETag": "W/\u0022ed896bb6-29b7-4983-9f47-b7fb4a5e3403\u0022", + "Date": "Mon, 24 Oct 2022 05:35:08 GMT", + "ETag": "W/\u0022c82664d4-7373-46da-b854-eaae7e8181f5\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -768,20 +765,20 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "1537579e-d5a5-4538-93d7-00d03a35b716", - "x-ms-correlation-request-id": "6f6add82-5f75-436d-867d-759ebdae7dd1", - "x-ms-ratelimit-remaining-subscription-reads": "11822", - "x-ms-routing-request-id": "CENTRALUS:20221010T042912Z:6f6add82-5f75-436d-867d-759ebdae7dd1" + "x-ms-arm-service-request-id": "f9d64123-ff8e-4363-b36d-9dddfc27bfea", + "x-ms-correlation-request-id": "acce3e73-3c35-4300-87d8-197251019815", + "x-ms-ratelimit-remaining-subscription-reads": "11913", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053509Z:acce3e73-3c35-4300-87d8-197251019815" }, "ResponseBody": { "name": "myNatGateway", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/natGateways/myNatGateway", - "etag": "W/\u0022ed896bb6-29b7-4983-9f47-b7fb4a5e3403\u0022", + "etag": "W/\u0022c82664d4-7373-46da-b854-eaae7e8181f5\u0022", "type": "Microsoft.Network/natGateways", "location": "eastus", "properties": { "provisioningState": "Succeeded", - "resourceGuid": "d1ac2282-46cb-40d1-9753-ebc7d99a7d04", + "resourceGuid": "0f09c355-e41f-4350-879b-c6d8cdb99e98", "idleTimeoutInMinutes": 4, "publicIpAddresses": [ { @@ -807,7 +804,7 @@ "Accept": "application/json", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -815,8 +812,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:29:11 GMT", - "ETag": "W/\u0022ed896bb6-29b7-4983-9f47-b7fb4a5e3403\u0022", + "Date": "Mon, 24 Oct 2022 05:35:09 GMT", + "ETag": "W/\u0022c82664d4-7373-46da-b854-eaae7e8181f5\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -827,20 +824,20 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "51e3e088-039e-49ea-941e-5debf7835afc", - "x-ms-correlation-request-id": "7b1f6875-606e-4317-8935-efae347fd309", - "x-ms-ratelimit-remaining-subscription-reads": "11821", - "x-ms-routing-request-id": "CENTRALUS:20221010T042912Z:7b1f6875-606e-4317-8935-efae347fd309" + "x-ms-arm-service-request-id": "d9fa1814-9750-4e72-913b-6f9dfc76e8c4", + "x-ms-correlation-request-id": "d4492dda-b4b0-4b91-a82a-80d7ea5bde7a", + "x-ms-ratelimit-remaining-subscription-reads": "11912", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053509Z:d4492dda-b4b0-4b91-a82a-80d7ea5bde7a" }, "ResponseBody": { "name": "myNatGateway", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/natGateways/myNatGateway", - "etag": "W/\u0022ed896bb6-29b7-4983-9f47-b7fb4a5e3403\u0022", + "etag": "W/\u0022c82664d4-7373-46da-b854-eaae7e8181f5\u0022", "type": "Microsoft.Network/natGateways", "location": "eastus", "properties": { "provisioningState": "Succeeded", - "resourceGuid": "d1ac2282-46cb-40d1-9753-ebc7d99a7d04", + "resourceGuid": "0f09c355-e41f-4350-879b-c6d8cdb99e98", "idleTimeoutInMinutes": 4, "publicIpAddresses": [ { @@ -868,7 +865,7 @@ "Connection": "keep-alive", "Content-Length": "46", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "tags": { @@ -882,7 +879,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:29:11 GMT", + "Date": "Mon, 24 Oct 2022 05:35:09 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -893,15 +890,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "83369091-c46d-4254-a77d-2363a4d92cfd", - "x-ms-correlation-request-id": "aa75d946-aad9-4095-abe9-c0711cbce1e4", - "x-ms-ratelimit-remaining-subscription-writes": "1165", - "x-ms-routing-request-id": "CENTRALUS:20221010T042912Z:aa75d946-aad9-4095-abe9-c0711cbce1e4" + "x-ms-arm-service-request-id": "92160303-0900-4dfb-bc07-d7c87e933f1c", + "x-ms-correlation-request-id": "39e88ec6-7485-47c3-91e7-e5f052b08996", + "x-ms-ratelimit-remaining-subscription-writes": "1181", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053510Z:39e88ec6-7485-47c3-91e7-e5f052b08996" }, "ResponseBody": { "name": "myNatGateway", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/natGateways/myNatGateway", - "etag": "W/\u00228c5eaf44-04b7-4a7a-bfdc-369551ac435f\u0022", + "etag": "W/\u00223754f65d-b1be-49e8-ae35-97048185f584\u0022", "type": "Microsoft.Network/natGateways", "location": "eastus", "tags": { @@ -910,7 +907,7 @@ }, "properties": { "provisioningState": "Succeeded", - "resourceGuid": "d1ac2282-46cb-40d1-9753-ebc7d99a7d04", + "resourceGuid": "0f09c355-e41f-4350-879b-c6d8cdb99e98", "idleTimeoutInMinutes": 4, "publicIpAddresses": [ { @@ -937,18 +934,18 @@ "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "Content-Length": "0", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 202, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/c36dc55f-8b44-4ac0-8545-ba41642508b5?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/ff8fb565-df43-468f-9294-14ed065b24c1?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "0", - "Date": "Mon, 10 Oct 2022 04:29:11 GMT", + "Date": "Mon, 24 Oct 2022 05:35:09 GMT", "Expires": "-1", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/c36dc55f-8b44-4ac0-8545-ba41642508b5?api-version=2022-05-01", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/ff8fb565-df43-468f-9294-14ed065b24c1?api-version=2022-05-01", "Pragma": "no-cache", "Retry-After": "10", "Server": [ @@ -957,21 +954,21 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "c877d35c-f52e-4282-af96-f736d3dc8568", - "x-ms-correlation-request-id": "f3977dc5-ff7f-45a8-a5f1-99f56989ea70", - "x-ms-ratelimit-remaining-subscription-deletes": "14984", - "x-ms-routing-request-id": "CENTRALUS:20221010T042912Z:f3977dc5-ff7f-45a8-a5f1-99f56989ea70" + "x-ms-arm-service-request-id": "454b3299-a253-4deb-b613-9344fa2712ae", + "x-ms-correlation-request-id": "b1f66850-eb81-4fbb-ad7e-135430efc132", + "x-ms-ratelimit-remaining-subscription-deletes": "14989", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053510Z:b1f66850-eb81-4fbb-ad7e-135430efc132" }, "ResponseBody": null }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/c36dc55f-8b44-4ac0-8545-ba41642508b5?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/ff8fb565-df43-468f-9294-14ed065b24c1?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -979,7 +976,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:29:12 GMT", + "Date": "Mon, 24 Oct 2022 05:35:09 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -991,23 +988,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "754c95b6-5ea3-470b-89e7-fbdc0acf1a30", - "x-ms-correlation-request-id": "19598728-7f20-4fb5-947a-16200fe5b762", - "x-ms-ratelimit-remaining-subscription-reads": "11820", - "x-ms-routing-request-id": "CENTRALUS:20221010T042912Z:19598728-7f20-4fb5-947a-16200fe5b762" + "x-ms-arm-service-request-id": "696095ea-74ca-464b-bfce-3700e1a178ca", + "x-ms-correlation-request-id": "2fe15abf-3296-4468-9209-ae036ea9c413", + "x-ms-ratelimit-remaining-subscription-reads": "11911", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053510Z:2fe15abf-3296-4468-9209-ae036ea9c413" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/c36dc55f-8b44-4ac0-8545-ba41642508b5?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/ff8fb565-df43-468f-9294-14ed065b24c1?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -1015,7 +1012,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:29:23 GMT", + "Date": "Mon, 24 Oct 2022 05:35:19 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -1026,34 +1023,34 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "7a72e7c3-d60a-48c7-ae8e-55003fb33819", - "x-ms-correlation-request-id": "cc371017-7388-469d-937a-619fa3a443fd", - "x-ms-ratelimit-remaining-subscription-reads": "11819", - "x-ms-routing-request-id": "CENTRALUS:20221010T042923Z:cc371017-7388-469d-937a-619fa3a443fd" + "x-ms-arm-service-request-id": "427e0eb1-16fb-40c0-8b0d-5df06f15e0d6", + "x-ms-correlation-request-id": "80d0e6cd-8718-49de-96c4-af35cd3bee7c", + "x-ms-ratelimit-remaining-subscription-reads": "11910", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053520Z:80d0e6cd-8718-49de-96c4-af35cd3bee7c" }, "ResponseBody": { "status": "Succeeded" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/c36dc55f-8b44-4ac0-8545-ba41642508b5?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/ff8fb565-df43-468f-9294-14ed065b24c1?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/c36dc55f-8b44-4ac0-8545-ba41642508b5?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/ff8fb565-df43-468f-9294-14ed065b24c1?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:29:23 GMT", + "Date": "Mon, 24 Oct 2022 05:35:19 GMT", "Expires": "-1", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/c36dc55f-8b44-4ac0-8545-ba41642508b5?api-version=2022-05-01", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/ff8fb565-df43-468f-9294-14ed065b24c1?api-version=2022-05-01", "Pragma": "no-cache", "Server": [ "Microsoft-HTTPAPI/2.0", @@ -1061,10 +1058,10 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "c877d35c-f52e-4282-af96-f736d3dc8568", - "x-ms-correlation-request-id": "f3977dc5-ff7f-45a8-a5f1-99f56989ea70", - "x-ms-ratelimit-remaining-subscription-reads": "11818", - "x-ms-routing-request-id": "CENTRALUS:20221010T042923Z:229fdd80-a19b-4808-8204-a0f21ad94845" + "x-ms-arm-service-request-id": "454b3299-a253-4deb-b613-9344fa2712ae", + "x-ms-correlation-request-id": "b1f66850-eb81-4fbb-ad7e-135430efc132", + "x-ms-ratelimit-remaining-subscription-reads": "11909", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053520Z:df636be3-b741-4d78-89fb-70f1258825d1" }, "ResponseBody": null } diff --git a/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_route_filter.pyTestMgmtNetworktest_network.json b/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_route_filter.pyTestMgmtNetworktest_network.json index 7ca63e58b682..b3bebf496f48 100644 --- a/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_route_filter.pyTestMgmtNetworktest_network.json +++ b/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_route_filter.pyTestMgmtNetworktest_network.json @@ -7,7 +7,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -17,13 +17,12 @@ "Cache-Control": "max-age=86400, private", "Content-Length": "1753", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:29:26 GMT", + "Date": "Mon, 24 Oct 2022 05:35:24 GMT", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Set-Cookie": "[set-cookie;]", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-ests-server": "2.1.13845.9 - EUS ProdSlices", - "x-ms-httpver": "1.1", + "x-ms-ests-server": "2.1.14006.8 - WUS2 ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -102,7 +101,7 @@ "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "Cookie": "cookie;", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -112,13 +111,12 @@ "Cache-Control": "max-age=86400, private", "Content-Length": "945", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:29:26 GMT", + "Date": "Mon, 24 Oct 2022 05:35:24 GMT", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Set-Cookie": "[set-cookie;]", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-ests-server": "2.1.13777.6 - WUS2 ProdSlices", - "x-ms-httpver": "1.1", + "x-ms-ests-server": "2.1.13845.10 - EUS ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -174,12 +172,12 @@ "RequestHeaders": { "Accept": "application/json", "Accept-Encoding": "gzip, deflate", - "client-request-id": "9058096e-6f2d-4d2f-934c-b5f894d98f2f", + "client-request-id": "63811e9d-78d8-4178-9099-c856906e0f20", "Connection": "keep-alive", "Content-Length": "288", "Content-Type": "application/x-www-form-urlencoded", "Cookie": "cookie;", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", "x-client-cpu": "x64", "x-client-current-telemetry": "4|730,0|", "x-client-last-telemetry": "4|0|||", @@ -192,10 +190,10 @@ "StatusCode": 200, "ResponseHeaders": { "Cache-Control": "no-store, no-cache", - "client-request-id": "9058096e-6f2d-4d2f-934c-b5f894d98f2f", + "client-request-id": "63811e9d-78d8-4178-9099-c856906e0f20", "Content-Length": "114", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:29:26 GMT", + "Date": "Mon, 24 Oct 2022 05:35:24 GMT", "Expires": "-1", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Pragma": "no-cache", @@ -203,8 +201,7 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", "x-ms-clitelem": "1,0,0,,", - "x-ms-ests-server": "2.1.13845.9 - WUS2 ProdSlices", - "x-ms-httpver": "1.1", + "x-ms-ests-server": "2.1.14006.8 - EUS ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -224,7 +221,7 @@ "Connection": "keep-alive", "Content-Length": "79", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "location": "eastus", @@ -238,11 +235,11 @@ "StatusCode": 201, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/693c6f78-bbd3-49d6-bea9-f3c6d36adcca?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/0e871dd5-5c5c-40c0-9c90-84648d5e2cfe?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "420", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:29:28 GMT", + "Date": "Mon, 24 Oct 2022 05:35:26 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -252,15 +249,15 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "9e451ec9-ff5d-4e32-86a8-3ab6bf7729f0", - "x-ms-correlation-request-id": "15edd38e-0c45-4238-aeb1-0090aaaed500", - "x-ms-ratelimit-remaining-subscription-writes": "1164", - "x-ms-routing-request-id": "CENTRALUS:20221010T042928Z:15edd38e-0c45-4238-aeb1-0090aaaed500" + "x-ms-arm-service-request-id": "73a30848-e1ac-488b-a20d-45e12dda815f", + "x-ms-correlation-request-id": "4b5b7676-6502-44d8-b283-7a78bd183881", + "x-ms-ratelimit-remaining-subscription-writes": "1180", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053526Z:4b5b7676-6502-44d8-b283-7a78bd183881" }, "ResponseBody": { "name": "myRouteFilter", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/routeFilters/myRouteFilter", - "etag": "W/\u0022342a0823-50c6-48a8-9081-7b20a0391397\u0022", + "etag": "W/\u00224d553160-1bac-45c2-92a3-f0bc4f058944\u0022", "type": "Microsoft.Network/routeFilters", "location": "eastus", "tags": { @@ -273,13 +270,13 @@ } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/693c6f78-bbd3-49d6-bea9-f3c6d36adcca?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/0e871dd5-5c5c-40c0-9c90-84648d5e2cfe?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -287,7 +284,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:29:28 GMT", + "Date": "Mon, 24 Oct 2022 05:35:26 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -299,23 +296,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "a0ef1418-52a5-4e2c-ac10-efd5e4df5f42", - "x-ms-correlation-request-id": "ca554c49-d56c-4a11-8222-8337d2cce160", - "x-ms-ratelimit-remaining-subscription-reads": "11817", - "x-ms-routing-request-id": "CENTRALUS:20221010T042928Z:ca554c49-d56c-4a11-8222-8337d2cce160" + "x-ms-arm-service-request-id": "db5f8d19-7bdb-45e3-8e5d-296f3f02430b", + "x-ms-correlation-request-id": "5404c270-b3c8-458d-918f-b038080ce33a", + "x-ms-ratelimit-remaining-subscription-reads": "11908", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053526Z:5404c270-b3c8-458d-918f-b038080ce33a" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/693c6f78-bbd3-49d6-bea9-f3c6d36adcca?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/0e871dd5-5c5c-40c0-9c90-84648d5e2cfe?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -323,7 +320,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:29:38 GMT", + "Date": "Mon, 24 Oct 2022 05:35:36 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -334,10 +331,10 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "c03425f4-7c57-4812-9598-02ef4da303a4", - "x-ms-correlation-request-id": "5c345b72-f6c3-4f50-a96f-8692b9af932e", - "x-ms-ratelimit-remaining-subscription-reads": "11816", - "x-ms-routing-request-id": "CENTRALUS:20221010T042938Z:5c345b72-f6c3-4f50-a96f-8692b9af932e" + "x-ms-arm-service-request-id": "80e24e37-4fc2-4e31-8bd4-62d2fb8d3dda", + "x-ms-correlation-request-id": "a5ae15de-639f-4102-b91e-776b94211465", + "x-ms-ratelimit-remaining-subscription-reads": "11907", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053537Z:a5ae15de-639f-4102-b91e-776b94211465" }, "ResponseBody": { "status": "Succeeded" @@ -350,7 +347,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -358,8 +355,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:29:38 GMT", - "ETag": "W/\u00225a706aff-f3e7-41ba-bbf6-9f9bd8412d07\u0022", + "Date": "Mon, 24 Oct 2022 05:35:36 GMT", + "ETag": "W/\u00223a4192f7-d4ee-4c64-b513-72da2ce75fb9\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -370,15 +367,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "b49cc6a3-bd20-4f75-866a-4798c4a6d434", - "x-ms-correlation-request-id": "41dbe935-c5c0-4050-9f59-ea0fd0144a3e", - "x-ms-ratelimit-remaining-subscription-reads": "11815", - "x-ms-routing-request-id": "CENTRALUS:20221010T042938Z:41dbe935-c5c0-4050-9f59-ea0fd0144a3e" + "x-ms-arm-service-request-id": "d377a032-713e-4935-8cf2-5789ae59083d", + "x-ms-correlation-request-id": "8b6133cc-9b8c-4669-ac2c-09f9679b2f8c", + "x-ms-ratelimit-remaining-subscription-reads": "11906", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053537Z:8b6133cc-9b8c-4669-ac2c-09f9679b2f8c" }, "ResponseBody": { "name": "myRouteFilter", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/routeFilters/myRouteFilter", - "etag": "W/\u00225a706aff-f3e7-41ba-bbf6-9f9bd8412d07\u0022", + "etag": "W/\u00223a4192f7-d4ee-4c64-b513-72da2ce75fb9\u0022", "type": "Microsoft.Network/routeFilters", "location": "eastus", "tags": { @@ -397,7 +394,7 @@ "Accept": "application/json", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -405,7 +402,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:29:38 GMT", + "Date": "Mon, 24 Oct 2022 05:35:36 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -416,24 +413,24 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "71b7f60e-cfff-4d24-a0b1-cc7b3535c5d0", - "x-ms-correlation-request-id": "8503db94-da59-4c3e-8e06-b3a6432acf26", - "x-ms-ratelimit-remaining-subscription-reads": "11814", - "x-ms-routing-request-id": "CENTRALUS:20221010T042939Z:8503db94-da59-4c3e-8e06-b3a6432acf26" + "x-ms-arm-service-request-id": "68d248a5-e965-456a-a0d3-6f766fb0f4df", + "x-ms-correlation-request-id": "55d4cb8e-1d49-435e-a4a4-f0579f7fe900", + "x-ms-ratelimit-remaining-subscription-reads": "11905", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053537Z:55d4cb8e-1d49-435e-a4a4-f0579f7fe900" }, "ResponseBody": { "name": "Public", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/serviceTags/Public", "type": "Microsoft.Network/serviceTags", - "changeNumber": "109", + "changeNumber": "112", "cloud": "Public", "values": [ { "name": "ActionGroup", "id": "ActionGroup", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "13", + "changeNumber": "14", "region": "", "state": "GA", "networkFeatures": [ @@ -660,6 +657,7 @@ "52.246.180.10/32", "52.246.183.223/32", "52.246.184.112/32", + "68.221.98.88/30", "70.37.102.179/32", "104.46.34.229/32", "104.46.42.184/32", @@ -682,6 +680,7 @@ "138.91.1.173/32", "138.91.2.0/32", "138.91.4.43/32", + "158.23.10.88/30", "168.61.46.64/32", "168.61.47.22/32", "168.61.142.52/30", @@ -712,6 +711,7 @@ "2603:1020:1104:400::178/125", "2603:1020:1204:400::c0/125", "2603:1020:1302:400::180/125", + "2603:1020:1403:400::100/125", "2603:1030:f:400::978/125", "2603:1030:10:402::178/125", "2603:1030:104:402::178/125", @@ -721,6 +721,7 @@ "2603:1030:40c:402::178/125", "2603:1030:504:802::f8/125", "2603:1030:608:402::178/125", + "2603:1030:702:400::100/125", "2603:1030:807:402::178/125", "2603:1030:a07:402::8f8/125", "2603:1030:b04:402::178/125", @@ -752,9 +753,9 @@ { "name": "ApiManagement", "id": "ApiManagement", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "16", + "changeNumber": "17", "region": "", "state": "GA", "networkFeatures": [ @@ -932,6 +933,7 @@ "65.52.173.247/32", "65.52.250.4/31", "65.52.252.32/28", + "68.221.84.128/28", "102.37.166.220/31", "102.133.0.79/32", "102.133.26.4/31", @@ -948,6 +950,7 @@ "104.214.18.172/31", "104.214.19.224/28", "137.117.160.56/32", + "158.23.100.128/28", "191.232.18.181/32", "191.233.24.179/32", "191.233.50.192/28", @@ -983,6 +986,7 @@ "2603:1020:1104:400::140/124", "2603:1020:1204::5c0/124", "2603:1020:1302::600/124", + "2603:1020:1403::5c0/124", "2603:1030:f:2::490/124", "2603:1030:f:400::940/124", "2603:1030:10:402::140/124", @@ -995,6 +999,7 @@ "2603:1030:504:2::80/124", "2603:1030:608:3::630/124", "2603:1030:608:402::140/124", + "2603:1030:702::5c0/124", "2603:1030:807:402::140/124", "2603:1030:a07:9::70/124", "2603:1030:a07:402::8c0/124", @@ -1034,7 +1039,7 @@ { "name": "ApiManagement.AustraliaCentral", "id": "ApiManagement.AustraliaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "australiacentral", @@ -1057,7 +1062,7 @@ { "name": "ApiManagement.AustraliaCentral2", "id": "ApiManagement.AustraliaCentral2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "australiacentral2", @@ -1080,7 +1085,7 @@ { "name": "ApiManagement.AustraliaEast", "id": "ApiManagement.AustraliaEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "australiaeast", @@ -1106,7 +1111,7 @@ { "name": "ApiManagement.AustraliaSoutheast", "id": "ApiManagement.AustraliaSoutheast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "australiasoutheast", @@ -1130,7 +1135,7 @@ { "name": "ApiManagement.BrazilSouth", "id": "ApiManagement.BrazilSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "brazilsouth", @@ -1154,7 +1159,7 @@ { "name": "ApiManagement.BrazilSoutheast", "id": "ApiManagement.BrazilSoutheast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "brazilse", @@ -1176,7 +1181,7 @@ { "name": "ApiManagement.CanadaCentral", "id": "ApiManagement.CanadaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "canadacentral", @@ -1200,7 +1205,7 @@ { "name": "ApiManagement.CanadaEast", "id": "ApiManagement.CanadaEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "canadaeast", @@ -1223,7 +1228,7 @@ { "name": "ApiManagement.CentralIndia", "id": "ApiManagement.CentralIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "centralindia", @@ -1248,7 +1253,7 @@ { "name": "ApiManagement.CentralUS", "id": "ApiManagement.CentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "centralus", @@ -1272,7 +1277,7 @@ { "name": "ApiManagement.CentralUSEUAP", "id": "ApiManagement.CentralUSEUAP", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "centraluseuap", @@ -1297,7 +1302,7 @@ { "name": "ApiManagement.EastAsia", "id": "ApiManagement.EastAsia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "eastasia", @@ -1324,7 +1329,7 @@ { "name": "ApiManagement.EastUS", "id": "ApiManagement.EastUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "eastus", @@ -1348,7 +1353,7 @@ { "name": "ApiManagement.EastUS2", "id": "ApiManagement.EastUS2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "eastus2", @@ -1372,7 +1377,7 @@ { "name": "ApiManagement.EastUS2EUAP", "id": "ApiManagement.EastUS2EUAP", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "eastus2euap", @@ -1396,7 +1401,7 @@ { "name": "ApiManagement.FranceCentral", "id": "ApiManagement.FranceCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "centralfrance", @@ -1420,7 +1425,7 @@ { "name": "ApiManagement.FranceSouth", "id": "ApiManagement.FranceSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "southfrance", @@ -1443,7 +1448,7 @@ { "name": "ApiManagement.GermanyNorth", "id": "ApiManagement.GermanyNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "germanyn", @@ -1465,7 +1470,7 @@ { "name": "ApiManagement.GermanyWestCentral", "id": "ApiManagement.GermanyWestCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "germanywc", @@ -1488,7 +1493,7 @@ { "name": "ApiManagement.JapanEast", "id": "ApiManagement.JapanEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "japaneast", @@ -1512,7 +1517,7 @@ { "name": "ApiManagement.JapanWest", "id": "ApiManagement.JapanWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "japanwest", @@ -1537,7 +1542,7 @@ { "name": "ApiManagement.JioIndiaCentral", "id": "ApiManagement.JioIndiaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "jioindiacentral", @@ -1560,7 +1565,7 @@ { "name": "ApiManagement.JioIndiaWest", "id": "ApiManagement.JioIndiaWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "jioindiawest", @@ -1583,7 +1588,7 @@ { "name": "ApiManagement.KoreaCentral", "id": "ApiManagement.KoreaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "koreacentral", @@ -1608,7 +1613,7 @@ { "name": "ApiManagement.KoreaSouth", "id": "ApiManagement.KoreaSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "koreasouth", @@ -1630,7 +1635,7 @@ { "name": "ApiManagement.NorthCentralUS", "id": "ApiManagement.NorthCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "northcentralus", @@ -1657,7 +1662,7 @@ { "name": "ApiManagement.NorthEurope", "id": "ApiManagement.NorthEurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "northeurope", @@ -1683,7 +1688,7 @@ { "name": "ApiManagement.NorwayEast", "id": "ApiManagement.NorwayEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "norwaye", @@ -1707,7 +1712,7 @@ { "name": "ApiManagement.NorwayWest", "id": "ApiManagement.NorwayWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "norwayw", @@ -1729,7 +1734,7 @@ { "name": "ApiManagement.QatarCentral", "id": "ApiManagement.QatarCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "qatarcentral", @@ -1750,7 +1755,7 @@ { "name": "ApiManagement.SouthAfricaNorth", "id": "ApiManagement.SouthAfricaNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "southafricanorth", @@ -1774,7 +1779,7 @@ { "name": "ApiManagement.SouthAfricaWest", "id": "ApiManagement.SouthAfricaWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "southafricawest", @@ -1797,7 +1802,7 @@ { "name": "ApiManagement.SouthCentralUS", "id": "ApiManagement.SouthCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "southcentralus", @@ -1824,7 +1829,7 @@ { "name": "ApiManagement.SouthCentralUSSTG", "id": "ApiManagement.SouthCentralUSSTG", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "usstagec", @@ -1845,7 +1850,7 @@ { "name": "ApiManagement.SoutheastAsia", "id": "ApiManagement.SoutheastAsia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "southeastasia", @@ -1868,7 +1873,7 @@ { "name": "ApiManagement.SouthIndia", "id": "ApiManagement.SouthIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "southindia", @@ -1891,7 +1896,7 @@ { "name": "ApiManagement.SwedenCentral", "id": "ApiManagement.SwedenCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "swedencentral", @@ -1914,7 +1919,7 @@ { "name": "ApiManagement.SwedenSouth", "id": "ApiManagement.SwedenSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "swedensouth", @@ -1937,7 +1942,7 @@ { "name": "ApiManagement.SwitzerlandNorth", "id": "ApiManagement.SwitzerlandNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "switzerlandn", @@ -1961,7 +1966,7 @@ { "name": "ApiManagement.SwitzerlandWest", "id": "ApiManagement.SwitzerlandWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "switzerlandw", @@ -1983,7 +1988,7 @@ { "name": "ApiManagement.UAECentral", "id": "ApiManagement.UAECentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "uaecentral", @@ -2006,7 +2011,7 @@ { "name": "ApiManagement.UAENorth", "id": "ApiManagement.UAENorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "uaenorth", @@ -2031,7 +2036,7 @@ { "name": "ApiManagement.UKSouth", "id": "ApiManagement.UKSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "uksouth", @@ -2055,7 +2060,7 @@ { "name": "ApiManagement.UKWest", "id": "ApiManagement.UKWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "ukwest", @@ -2078,7 +2083,7 @@ { "name": "ApiManagement.WestCentralUS", "id": "ApiManagement.WestCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "westcentralus", @@ -2101,7 +2106,7 @@ { "name": "ApiManagement.WestEurope", "id": "ApiManagement.WestEurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "westeurope", @@ -2127,7 +2132,7 @@ { "name": "ApiManagement.WestIndia", "id": "ApiManagement.WestIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "westindia", @@ -2150,7 +2155,7 @@ { "name": "ApiManagement.WestUS", "id": "ApiManagement.WestUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "westus", @@ -2175,7 +2180,7 @@ { "name": "ApiManagement.WestUS2", "id": "ApiManagement.WestUS2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "westus2", @@ -2201,7 +2206,7 @@ { "name": "ApiManagement.WestUS3", "id": "ApiManagement.WestUS3", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "westus3", @@ -2223,9 +2228,9 @@ { "name": "AppConfiguration", "id": "AppConfiguration", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "17", + "changeNumber": "19", "region": "", "state": "GA", "networkFeatures": [ @@ -2238,6 +2243,8 @@ "addressPrefixes": [ "4.232.98.0/26", "4.232.108.0/27", + "4.232.123.128/27", + "4.232.195.128/27", "13.66.142.72/29", "13.66.143.192/28", "13.66.143.208/29", @@ -2286,6 +2293,7 @@ "13.89.178.32/29", "20.17.58.192/26", "20.17.68.64/27", + "20.18.179.128/27", "20.21.39.128/26", "20.21.44.64/27", "20.21.67.128/27", @@ -2399,6 +2407,7 @@ "20.205.83.96/27", "20.208.19.128/27", "20.215.7.64/26", + "20.215.15.128/28", "20.215.19.128/27", "20.215.27.128/27", "20.215.156.64/27", @@ -2612,6 +2621,9 @@ "65.52.252.112/29", "65.52.252.224/28", "65.52.252.240/29", + "68.221.87.128/26", + "68.221.100.0/27", + "68.221.147.128/27", "102.133.28.96/29", "102.133.28.152/29", "102.133.28.192/28", @@ -2633,6 +2645,10 @@ "104.214.161.16/28", "104.214.161.32/29", "104.214.166.64/27", + "158.23.12.0/27", + "158.23.103.128/26", + "158.23.123.128/27", + "158.23.195.128/27", "168.61.142.96/27", "191.233.11.144/28", "191.233.14.128/26", @@ -2698,10 +2714,15 @@ "2603:1020:1104:400::2e0/123", "2603:1020:1204:1::2c0/122", "2603:1020:1204:400::1c0/123", + "2603:1020:1204:800::100/123", + "2603:1020:1204:c00::100/123", "2603:1020:1302:1::500/122", "2603:1020:1302:400::200/123", "2603:1020:1302:800::c0/123", "2603:1020:1302:c00::c0/123", + "2603:1020:1403:1::2c0/122", + "2603:1020:1403:400::180/123", + "2603:1020:1403:800::100/123", "2603:1030:f:2::680/122", "2603:1030:f:400::ae0/123", "2603:1030:10:402::2e0/123", @@ -2731,6 +2752,10 @@ "2603:1030:608:402::2e0/123", "2603:1030:608:800::c0/123", "2603:1030:608:c00::c0/123", + "2603:1030:702:1::2c0/122", + "2603:1030:702:400::180/123", + "2603:1030:702:800::100/123", + "2603:1030:702:c00::100/123", "2603:1030:807:402::2e0/123", "2603:1030:807:802::220/123", "2603:1030:807:c02::220/123", @@ -2757,6 +2782,7 @@ "2603:1040:407:c02::220/123", "2603:1040:606:3::340/122", "2603:1040:606:402::2e0/123", + "2603:1040:606:800::100/123", "2603:1040:806:402::2e0/123", "2603:1040:904:3::200/122", "2603:1040:904:402::2e0/123", @@ -2772,6 +2798,7 @@ "2603:1040:d04:400::1e0/123", "2603:1040:d04:400::380/123", "2603:1040:d04:c02::280/123", + "2603:1040:e05:1::360/123", "2603:1040:f05:2::200/122", "2603:1040:f05:402::2e0/123", "2603:1040:f05:802::220/123", @@ -2802,7 +2829,7 @@ { "name": "ApplicationInsightsAvailability", "id": "ApplicationInsightsAvailability", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "", @@ -2852,9 +2879,9 @@ { "name": "AppService", "id": "AppService", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "12", + "changeNumber": "13", "region": "", "state": "GA", "networkFeatures": [ @@ -3741,6 +3768,7 @@ "65.52.217.59/32", "65.52.218.253/32", "65.52.250.96/27", + "68.221.89.0/24", "94.245.104.73/32", "102.37.86.64/26", "102.37.86.128/26", @@ -3882,6 +3910,7 @@ "138.91.225.40/32", "138.91.240.81/32", "157.56.13.114/32", + "158.23.105.0/24", "168.61.152.29/32", "168.61.159.114/32", "168.61.217.214/32", @@ -4002,6 +4031,7 @@ "2603:1020:1104:400::a0/123", "2603:1020:1204:1::700/120", "2603:1020:1302:1::700/120", + "2603:1020:1403:1::700/120", "2603:1030:f:4::/119", "2603:1030:f:400::8a0/123", "2603:1030:10:5::/117", @@ -4041,6 +4071,7 @@ "2603:1030:504:c02::3a0/123", "2603:1030:608:2::/117", "2603:1030:608:402::a0/123", + "2603:1030:702:1::700/120", "2603:1030:807:3::400/118", "2603:1030:807:402::a0/123", "2603:1030:807:802::a0/123", @@ -4118,7 +4149,7 @@ { "name": "AppService.AustraliaCentral", "id": "AppService.AustraliaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "australiacentral", @@ -4144,7 +4175,7 @@ { "name": "AppService.AustraliaCentral2", "id": "AppService.AustraliaCentral2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "australiacentral2", @@ -4170,7 +4201,7 @@ { "name": "AppService.AustraliaEast", "id": "AppService.AustraliaEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "australiaeast", @@ -4218,7 +4249,7 @@ { "name": "AppService.AustraliaSoutheast", "id": "AppService.AustraliaSoutheast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "australiasoutheast", @@ -4257,7 +4288,7 @@ { "name": "AppService.BrazilSouth", "id": "AppService.BrazilSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "brazilsouth", @@ -4295,7 +4326,7 @@ { "name": "AppService.BrazilSoutheast", "id": "AppService.BrazilSoutheast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "brazilse", @@ -4322,7 +4353,7 @@ { "name": "AppService.CanadaCentral", "id": "AppService.CanadaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "canadacentral", @@ -4362,7 +4393,7 @@ { "name": "AppService.CanadaEast", "id": "AppService.CanadaEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "canadaeast", @@ -4393,7 +4424,7 @@ { "name": "AppService.CentralIndia", "id": "AppService.CentralIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "centralindia", @@ -4427,7 +4458,7 @@ { "name": "AppService.CentralUS", "id": "AppService.CentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "centralus", @@ -4532,7 +4563,7 @@ { "name": "AppService.CentralUSEUAP", "id": "AppService.CentralUSEUAP", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "centraluseuap", @@ -4561,7 +4592,7 @@ { "name": "AppService.EastAsia", "id": "AppService.EastAsia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "eastasia", @@ -4608,7 +4639,7 @@ { "name": "AppService.EastUS", "id": "AppService.EastUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "eastus", @@ -4713,7 +4744,7 @@ { "name": "AppService.EastUS2", "id": "AppService.EastUS2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "eastus2", @@ -4771,7 +4802,7 @@ { "name": "AppService.EastUS2EUAP", "id": "AppService.EastUS2EUAP", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "eastus2euap", @@ -4801,7 +4832,7 @@ { "name": "AppService.FranceCentral", "id": "AppService.FranceCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "centralfrance", @@ -4832,7 +4863,7 @@ { "name": "AppService.FranceSouth", "id": "AppService.FranceSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "southfrance", @@ -4858,7 +4889,7 @@ { "name": "AppService.GermanyNorth", "id": "AppService.GermanyNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "germanyn", @@ -4884,7 +4915,7 @@ { "name": "AppService.GermanyWestCentral", "id": "AppService.GermanyWestCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "germanywc", @@ -4913,7 +4944,7 @@ { "name": "AppService.JapanEast", "id": "AppService.JapanEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "japaneast", @@ -4955,7 +4986,7 @@ { "name": "AppService.JapanWest", "id": "AppService.JapanWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "japanwest", @@ -4987,7 +5018,7 @@ { "name": "AppService.JioIndiaCentral", "id": "AppService.JioIndiaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "jioindiacentral", @@ -5012,7 +5043,7 @@ { "name": "AppService.JioIndiaWest", "id": "AppService.JioIndiaWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "jioindiawest", @@ -5041,7 +5072,7 @@ { "name": "AppService.KoreaCentral", "id": "AppService.KoreaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "koreacentral", @@ -5074,7 +5105,7 @@ { "name": "AppService.KoreaSouth", "id": "AppService.KoreaSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "koreasouth", @@ -5102,7 +5133,7 @@ { "name": "AppService.NorthCentralUS", "id": "AppService.NorthCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "northcentralus", @@ -5152,7 +5183,7 @@ { "name": "AppService.NorthEurope", "id": "AppService.NorthEurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "northeurope", @@ -5252,7 +5283,7 @@ { "name": "AppService.NorwayEast", "id": "AppService.NorwayEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "norwaye", @@ -5282,7 +5313,7 @@ { "name": "AppService.NorwayWest", "id": "AppService.NorwayWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "norwayw", @@ -5308,7 +5339,7 @@ { "name": "AppService.QatarCentral", "id": "AppService.QatarCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "qatarcentral", @@ -5332,7 +5363,7 @@ { "name": "AppService.SouthAfricaNorth", "id": "AppService.SouthAfricaNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "southafricanorth", @@ -5362,7 +5393,7 @@ { "name": "AppService.SouthAfricaWest", "id": "AppService.SouthAfricaWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "southafricawest", @@ -5387,7 +5418,7 @@ { "name": "AppService.SouthCentralUS", "id": "AppService.SouthCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "southcentralus", @@ -5500,7 +5531,7 @@ { "name": "AppService.SouthCentralUSSTG", "id": "AppService.SouthCentralUSSTG", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "usstagec", @@ -5523,7 +5554,7 @@ { "name": "AppService.SoutheastAsia", "id": "AppService.SoutheastAsia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "southeastasia", @@ -5571,7 +5602,7 @@ { "name": "AppService.SouthIndia", "id": "AppService.SouthIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "southindia", @@ -5602,7 +5633,7 @@ { "name": "AppService.SwedenCentral", "id": "AppService.SwedenCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "swedencentral", @@ -5632,7 +5663,7 @@ { "name": "AppService.SwedenSouth", "id": "AppService.SwedenSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "swedensouth", @@ -5657,7 +5688,7 @@ { "name": "AppService.SwitzerlandNorth", "id": "AppService.SwitzerlandNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "switzerlandn", @@ -5687,7 +5718,7 @@ { "name": "AppService.SwitzerlandWest", "id": "AppService.SwitzerlandWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "switzerlandw", @@ -5712,7 +5743,7 @@ { "name": "AppService.UAECentral", "id": "AppService.UAECentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "uaecentral", @@ -5737,7 +5768,7 @@ { "name": "AppService.UAENorth", "id": "AppService.UAENorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "uaenorth", @@ -5766,7 +5797,7 @@ { "name": "AppService.UKSouth", "id": "AppService.UKSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "uksouth", @@ -5809,7 +5840,7 @@ { "name": "AppService.UKWest", "id": "AppService.UKWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "ukwest", @@ -5842,7 +5873,7 @@ { "name": "AppService.WestCentralUS", "id": "AppService.WestCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "westcentralus", @@ -5871,7 +5902,7 @@ { "name": "AppService.WestEurope", "id": "AppService.WestEurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "westeurope", @@ -6031,7 +6062,7 @@ { "name": "AppService.WestIndia", "id": "AppService.WestIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "westindia", @@ -6060,7 +6091,7 @@ { "name": "AppService.WestUS", "id": "AppService.WestUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "westus", @@ -6154,7 +6185,7 @@ { "name": "AppService.WestUS2", "id": "AppService.WestUS2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "westus2", @@ -6198,7 +6229,7 @@ { "name": "AppService.WestUS3", "id": "AppService.WestUS3", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "westus3", @@ -6287,9 +6318,9 @@ { "name": "AppServiceManagement", "id": "AppServiceManagement", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "16", + "changeNumber": "18", "region": "", "state": "GA", "networkFeatures": [ @@ -6301,6 +6332,8 @@ "systemService": "AzureAppServiceManagement", "addressPrefixes": [ "4.232.106.192/26", + "4.232.122.192/26", + "4.232.194.192/26", "13.66.140.0/26", "13.66.225.188/32", "13.67.8.128/26", @@ -6329,6 +6362,7 @@ "13.94.143.126/32", "13.94.149.179/32", "20.17.66.192/26", + "20.18.178.192/26", "20.21.42.192/26", "20.21.53.160/28", "20.21.66.192/26", @@ -6526,6 +6560,8 @@ "52.246.157.64/26", "65.52.172.237/32", "65.52.250.128/26", + "68.221.98.192/26", + "68.221.146.192/26", "70.37.57.58/32", "70.37.89.222/32", "102.37.85.224/28", @@ -6554,6 +6590,9 @@ "104.214.18.192/26", "104.215.158.33/32", "157.55.208.185/32", + "158.23.10.192/26", + "158.23.122.192/26", + "158.23.194.192/26", "168.61.143.0/26", "168.63.132.240/32", "168.63.241.160/32", @@ -6632,9 +6671,13 @@ "2603:1020:1104:2::200/123", "2603:1020:1104:400::100/122", "2603:1020:1204:400::80/122", + "2603:1020:1204:800::40/122", + "2603:1020:1204:c00::40/122", "2603:1020:1302:400::80/122", "2603:1020:1302:800::80/122", "2603:1020:1302:c00::80/122", + "2603:1020:1403:400::40/122", + "2603:1020:1403:800::40/122", "2603:1030:f:3::700/123", "2603:1030:f:400::900/122", "2603:1030:10::7a0/123", @@ -6668,6 +6711,9 @@ "2603:1030:608:402::100/122", "2603:1030:608:800::80/122", "2603:1030:608:c00::80/122", + "2603:1030:702:400::40/122", + "2603:1030:702:800::40/122", + "2603:1030:702:c00::40/122", "2603:1030:807:3::220/123", "2603:1030:807:402::100/122", "2603:1030:807:802::100/122", @@ -6700,6 +6746,7 @@ "2603:1040:407:c02::100/122", "2603:1040:606:1::4a0/123", "2603:1040:606:402::100/122", + "2603:1040:606:800::40/122", "2603:1040:806:1::2a0/123", "2603:1040:806:402::100/122", "2603:1040:904:2::500/123", @@ -6745,12 +6792,164 @@ ] } }, + { + "name": "AutonomousDevelopmentPlatform", + "id": "AutonomousDevelopmentPlatform", + "serviceTagChangeNumber": "112", + "properties": { + "changeNumber": "1", + "region": "", + "state": "GA", + "networkFeatures": [ + "API", + "NSG", + "UDR", + "FW" + ], + "systemService": "AutonomousDevelopmentPlatform", + "addressPrefixes": [ + "20.14.121.176/31", + "20.21.83.140/31", + "20.21.83.142/32", + "20.24.3.12/31", + "20.24.3.14/32", + "20.26.17.248/31", + "20.26.17.250/32", + "20.45.242.21/32", + "20.45.242.212/31", + "20.47.236.90/31", + "20.51.21.253/32", + "20.53.54.178/31", + "20.53.55.152/32", + "20.53.62.99/32", + "20.53.62.110/31", + "20.59.81.226/31", + "20.59.81.228/30", + "20.59.84.229/32", + "20.59.87.96/31", + "20.69.5.163/32", + "20.69.8.0/31", + "20.74.197.84/31", + "20.74.197.86/32", + "20.79.108.99/32", + "20.83.222.103/32", + "20.83.222.110/31", + "20.87.86.193/32", + "20.87.86.194/31", + "20.90.38.51/32", + "20.91.12.238/31", + "20.91.146.10/31", + "20.92.5.122/31", + "20.98.149.239/32", + "20.98.195.184/31", + "20.98.198.32/28", + "20.100.7.33/32", + "20.100.7.34/31", + "20.105.211.94/31", + "20.105.211.104/30", + "20.105.215.34/31", + "20.105.215.36/30", + "20.105.243.144/30", + "20.105.243.148/31", + "20.107.239.204/30", + "20.107.239.216/31", + "20.111.3.221/32", + "20.111.3.222/31", + "20.116.43.118/31", + "20.118.78.44/30", + "20.118.78.104/29", + "20.118.139.214/31", + "20.118.141.32/29", + "20.118.141.40/31", + "20.118.141.43/32", + "20.118.196.132/31", + "20.119.28.252/31", + "20.119.158.1/32", + "20.119.158.2/31", + "20.125.4.174/31", + "20.125.4.200/30", + "20.125.164.103/32", + "20.125.166.40/31", + "20.189.198.127/32", + "20.192.159.65/32", + "20.192.159.66/31", + "20.199.201.74/31", + "20.199.203.72/32", + "20.200.160.253/32", + "20.200.160.254/31", + "20.200.199.87/32", + "20.203.88.78/31", + "20.203.89.36/32", + "20.204.194.130/31", + "20.204.194.132/32", + "20.205.50.118/31", + "20.205.55.208/32", + "20.206.3.5/32", + "20.206.5.32/31", + "20.206.183.24/31", + "20.206.183.26/32", + "20.207.5.94/31", + "20.207.5.96/32", + "20.207.169.138/31", + "20.207.169.140/32", + "20.208.145.129/32", + "20.208.148.4/31", + "20.210.71.248/31", + "20.210.71.250/32", + "20.210.145.54/31", + "20.211.224.36/32", + "20.213.196.192/31", + "20.213.196.194/32", + "20.214.131.40/31", + "20.218.184.172/31", + "20.220.0.244/32", + "20.223.64.136/30", + "20.223.64.140/31", + "20.232.88.16/28", + "20.232.92.207/32", + "20.232.93.108/31", + "20.236.145.194/31", + "20.236.146.156/32", + "40.64.14.56/31", + "40.64.14.58/32", + "40.80.100.192/31", + "40.80.100.194/32", + "51.12.22.205/32", + "51.12.75.179/32", + "51.116.78.34/31", + "51.116.78.248/32", + "51.120.178.136/31", + "51.120.178.138/32", + "51.142.130.4/31", + "52.146.141.240/30", + "52.146.141.244/31", + "52.242.46.238/31", + "52.242.47.0/32", + "102.37.87.252/31", + "102.37.87.254/32", + "2603:1020:5:4::240/124", + "2603:1020:5:4::250/125", + "2603:1020:206::7d0/124", + "2603:1020:206::7e0/125", + "2603:1030:f:3::724/126", + "2603:1030:210::7e0/123", + "2603:1030:40b:2::22c/126", + "2603:1030:40c::7e0/123", + "2603:1030:504:4::80/124", + "2603:1030:807:3::250/124", + "2603:1030:a07:9::1d8/125", + "2603:1030:b04::2ac/126", + "2603:1030:c06:2::22c/126", + "2603:1030:c06:5::1d0/125" + ] + } + }, { "name": "AzureActiveDirectory", "id": "AzureActiveDirectory", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "4", + "changeNumber": "5", "region": "", "state": "GA", "networkFeatures": [ @@ -6839,6 +7038,8 @@ "52.146.133.80/28", "52.146.137.66/31", "52.150.157.0/27", + "52.157.20.148/32", + "52.157.20.205/32", "52.159.175.31/32", "52.161.13.71/32", "52.161.13.95/32", @@ -6864,6 +7065,9 @@ "52.226.169.40/32", "52.231.19.128/27", "52.231.147.192/27", + "52.249.207.8/32", + "52.249.207.23/32", + "52.249.207.27/32", "65.52.251.96/27", "104.40.84.19/32", "104.40.87.209/32", @@ -6894,7 +7098,7 @@ { "name": "AzureActiveDirectoryDomainServices", "id": "AzureActiveDirectoryDomainServices", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "", @@ -7008,9 +7212,9 @@ { "name": "AzureAdvancedThreatProtection", "id": "AzureAdvancedThreatProtection", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "8", + "changeNumber": "9", "region": "", "state": "GA", "networkFeatures": [ @@ -7082,6 +7286,8 @@ "52.140.104.112/29", "52.150.139.64/29", "52.228.81.128/29", + "68.221.80.24/29", + "158.23.96.24/29", "191.233.8.24/29", "191.235.225.136/29", "2603:1000:4::140/123", @@ -7108,6 +7314,7 @@ "2603:1020:1104::140/123", "2603:1020:1204::180/123", "2603:1020:1302::180/123", + "2603:1020:1403::180/123", "2603:1030:f:1::140/123", "2603:1030:10:1::140/123", "2603:1030:104:1::140/123", @@ -7117,6 +7324,7 @@ "2603:1030:40c:1::140/123", "2603:1030:504:1::140/123", "2603:1030:608::140/123", + "2603:1030:702::180/123", "2603:1030:807:1::140/123", "2603:1030:a07::140/123", "2603:1030:b04::140/123", @@ -7148,7 +7356,7 @@ { "name": "AzureArcInfrastructure", "id": "AzureArcInfrastructure", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "7", "region": "", @@ -7390,9 +7598,9 @@ { "name": "AzureAttestation", "id": "AzureAttestation", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "10", + "changeNumber": "11", "region": "", "state": "GA", "networkFeatures": [ @@ -7498,6 +7706,7 @@ "52.172.116.0/30", "52.231.23.116/30", "52.231.151.68/30", + "68.221.84.152/30", "102.37.64.120/30", "102.37.80.52/30", "102.133.126.132/30", @@ -7505,6 +7714,7 @@ "104.46.162.16/30", "104.46.179.240/30", "104.214.164.108/30", + "158.23.100.152/30", "168.61.140.108/30", "191.233.51.220/30", "191.233.207.212/30", @@ -7515,10 +7725,12 @@ "2603:1020:1104:1::3e0/123", "2603:1020:1204::5e0/124", "2603:1020:1302::620/124", + "2603:1020:1403::5e0/124", "2603:1030:f:2::4c0/123", "2603:1030:104::7a0/124", "2603:1030:504:2::a0/123", "2603:1030:608:3::650/124", + "2603:1030:702::5e0/124", "2603:1030:a07:9::90/124", "2603:1040:207:1::4c0/124", "2603:1040:606:3::e0/124", @@ -7539,9 +7751,9 @@ { "name": "AzureBackup", "id": "AzureBackup", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "18", + "changeNumber": "20", "region": "", "state": "GA", "networkFeatures": [ @@ -7554,6 +7766,9 @@ "addressPrefixes": [ "4.232.28.64/26", "4.232.107.0/26", + "4.232.123.0/26", + "4.232.125.192/27", + "4.232.195.0/26", "13.66.140.192/26", "13.66.141.0/27", "13.67.12.0/24", @@ -7588,6 +7803,7 @@ "13.89.171.192/27", "20.17.52.0/26", "20.17.67.64/26", + "20.18.179.0/26", "20.21.36.128/26", "20.21.43.64/26", "20.21.67.0/26", @@ -7818,6 +8034,9 @@ "52.246.155.64/26", "65.52.251.0/26", "65.52.251.64/27", + "68.221.84.192/26", + "68.221.99.0/26", + "68.221.147.0/26", "102.37.81.0/26", "102.37.160.192/26", "102.133.27.64/26", @@ -7836,6 +8055,10 @@ "104.214.19.128/26", "104.214.165.96/27", "104.214.165.192/26", + "158.23.11.0/26", + "158.23.100.192/26", + "158.23.123.0/26", + "158.23.195.0/26", "191.233.50.224/27", "191.233.51.64/26", "191.233.204.0/26", @@ -7896,10 +8119,15 @@ "2603:1020:1104:400::200/121", "2603:1020:1204::680/121", "2603:1020:1204:400::100/121", + "2603:1020:1204:800::80/121", + "2603:1020:1204:c00::80/121", "2603:1020:1302::680/121", "2603:1020:1302:400::100/121", "2603:1020:1302:800::100/121", "2603:1020:1302:c00::100/121", + "2603:1020:1403::680/121", + "2603:1020:1403:400::80/121", + "2603:1020:1403:800::80/121", "2603:1030:f:2::580/121", "2603:1030:f:400::a00/121", "2603:1030:10:402::200/121", @@ -7927,6 +8155,10 @@ "2603:1030:608:402::200/121", "2603:1030:608:800::100/121", "2603:1030:608:c00::100/121", + "2603:1030:702::680/121", + "2603:1030:702:400::80/121", + "2603:1030:702:800::80/121", + "2603:1030:702:c00::80/121", "2603:1030:807:402::200/121", "2603:1030:807:802::180/121", "2603:1030:807:c02::180/121", @@ -7953,6 +8185,7 @@ "2603:1040:407:c02::180/121", "2603:1040:606:3::180/121", "2603:1040:606:402::200/121", + "2603:1040:606:800::80/121", "2603:1040:806:402::200/121", "2603:1040:904:2::780/121", "2603:1040:904:402::200/121", @@ -7998,9 +8231,9 @@ { "name": "AzureBotService", "id": "AzureBotService", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "7", + "changeNumber": "8", "region": "", "state": "GA", "networkFeatures": [ @@ -8108,10 +8341,12 @@ "52.228.80.64/30", "52.231.148.88/30", "65.52.252.104/30", + "68.221.80.16/30", "102.133.28.88/30", "102.133.56.64/30", "102.133.124.8/30", "102.133.216.64/30", + "158.23.96.16/30", "191.233.8.16/30", "191.233.205.96/30", "191.235.224.64/30", @@ -8139,6 +8374,7 @@ "2603:1020:1104::20/123", "2603:1020:1204::20/123", "2603:1020:1302::20/123", + "2603:1020:1403::20/123", "2603:1030:f:1::20/123", "2603:1030:10:1::20/123", "2603:1030:104:1::20/123", @@ -8148,6 +8384,7 @@ "2603:1030:40c:1::20/123", "2603:1030:504:1::20/123", "2603:1030:608::20/123", + "2603:1030:702::20/123", "2603:1030:807:1::20/123", "2603:1030:a07::20/123", "2603:1030:b04::20/123", @@ -8179,9 +8416,9 @@ { "name": "AzureCloud", "id": "AzureCloud", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "40", + "changeNumber": "43", "region": "", "state": "GA", "networkFeatures": [ @@ -8190,22 +8427,106 @@ ], "systemService": "", "addressPrefixes": [ + "4.144.0.0/17", + "4.144.128.0/17", + "4.145.0.0/16", + "4.146.0.0/16", + "4.147.0.0/16", + "4.148.0.0/16", + "4.149.0.0/18", + "4.149.64.0/19", + "4.149.96.0/19", + "4.149.128.0/17", + "4.150.0.0/18", + "4.150.64.0/18", + "4.150.128.0/18", + "4.150.192.0/19", + "4.150.224.0/19", + "4.151.0.0/16", + "4.152.0.0/15", + "4.154.0.0/15", + "4.156.0.0/15", + "4.158.0.0/15", + "4.160.0.0/16", + "4.161.0.0/16", + "4.162.0.0/16", + "4.163.0.0/16", + "4.164.0.0/16", + "4.165.0.0/16", + "4.166.0.0/16", + "4.167.0.0/16", + "4.168.0.0/16", + "4.169.0.0/16", + "4.170.0.0/15", + "4.172.0.0/15", + "4.174.0.0/16", + "4.175.0.0/16", + "4.176.0.0/16", + "4.177.0.0/16", + "4.178.0.0/16", + "4.179.0.0/16", + "4.180.0.0/16", + "4.181.0.0/16", + "4.182.0.0/16", + "4.183.0.0/16", + "4.184.0.0/15", + "4.186.0.0/16", + "4.187.0.0/18", + "4.187.64.0/18", + "4.187.128.0/17", + "4.188.0.0/16", + "4.189.0.0/16", + "4.190.0.0/17", + "4.190.128.0/17", + "4.191.0.0/16", + "4.192.0.0/16", + "4.193.0.0/16", + "4.194.0.0/16", + "4.195.0.0/16", + "4.196.0.0/15", + "4.198.0.0/19", + "4.198.32.0/19", + "4.198.64.0/18", + "4.198.128.0/19", + "4.199.0.0/16", + "4.200.0.0/16", + "4.201.0.0/16", + "4.202.0.0/16", + "4.203.0.0/18", + "4.203.64.0/19", + "4.204.0.0/15", + "4.206.0.0/16", + "4.207.0.0/16", + "4.208.0.0/15", + "4.210.0.0/16", + "4.211.0.0/16", + "4.212.0.0/16", + "4.213.0.0/16", + "4.214.0.0/15", + "4.216.0.0/16", + "4.217.0.0/16", + "4.218.0.0/16", + "4.219.0.0/16", + "4.220.0.0/17", + "4.220.128.0/17", + "4.221.0.0/16", + "4.222.0.0/16", + "4.223.0.0/16", "4.224.0.0/16", "4.225.0.0/16", "4.226.0.0/17", + "4.226.128.0/17", "4.227.0.0/17", "4.227.128.0/17", "4.228.0.0/16", - "4.229.0.0/18", + "4.229.0.0/17", "4.229.128.0/17", - "4.230.0.0/18", - "4.230.128.0/17", + "4.230.0.0/16", "4.231.0.0/17", "4.231.128.0/17", - "4.232.0.0/18", - "4.232.64.0/19", - "4.232.96.0/20", - "4.232.112.0/21", + "4.232.0.0/17", + "4.232.128.0/18", + "4.232.192.0/21", "4.233.0.0/16", "4.234.0.0/16", "4.235.0.0/16", @@ -8222,8 +8543,8 @@ "4.241.0.0/16", "4.242.0.0/17", "4.242.128.0/17", - "4.243.0.0/17", - "4.244.0.0/17", + "4.243.0.0/16", + "4.244.0.0/16", "4.245.0.0/17", "4.245.128.0/17", "4.246.0.0/17", @@ -8233,13 +8554,19 @@ "4.248.0.0/17", "4.249.0.0/17", "4.249.128.0/17", - "4.250.0.0/17", + "4.250.0.0/16", "4.251.0.0/17", + "4.251.128.0/18", + "4.251.192.0/20", + "4.251.208.0/20", + "4.251.224.0/19", "4.252.0.0/17", "4.252.128.0/17", - "4.253.0.0/17", + "4.253.0.0/16", "4.254.0.0/17", + "4.254.128.0/17", "4.255.0.0/17", + "4.255.128.0/17", "13.64.0.0/16", "13.65.0.0/16", "13.66.0.0/17", @@ -8301,6 +8628,7 @@ "13.86.128.0/17", "13.87.0.0/18", "13.87.64.0/19", + "13.87.96.0/20", "13.87.120.0/22", "13.87.124.0/25", "13.87.124.128/29", @@ -8631,7 +8959,10 @@ "20.17.0.0/18", "20.17.64.0/21", "20.18.0.0/17", - "20.18.128.0/21", + "20.18.128.0/20", + "20.18.144.0/20", + "20.18.160.0/20", + "20.18.176.0/21", "20.18.192.0/18", "20.19.0.0/16", "20.20.32.0/26", @@ -8678,6 +9009,8 @@ "20.38.20.0/24", "20.38.21.0/24", "20.38.22.0/24", + "20.38.23.0/24", + "20.38.24.0/24", "20.38.32.0/20", "20.38.64.0/19", "20.38.96.0/23", @@ -9015,6 +9348,8 @@ "20.60.88.0/22", "20.60.92.0/23", "20.60.94.0/23", + "20.60.96.0/23", + "20.60.98.0/23", "20.60.128.0/23", "20.60.130.0/24", "20.60.131.0/24", @@ -9417,6 +9752,12 @@ "20.143.8.0/23", "20.143.10.0/23", "20.143.12.0/24", + "20.143.14.0/23", + "20.143.16.0/22", + "20.143.20.0/22", + "20.143.24.0/23", + "20.143.26.0/23", + "20.143.28.0/23", "20.150.0.0/24", "20.150.1.0/25", "20.150.1.128/25", @@ -9547,6 +9888,9 @@ "20.152.2.0/23", "20.152.4.0/23", "20.152.6.0/23", + "20.152.8.0/23", + "20.152.10.0/23", + "20.152.12.0/22", "20.157.0.0/24", "20.157.1.0/24", "20.157.2.0/24", @@ -9750,6 +10094,10 @@ "20.157.237.0/24", "20.157.238.0/24", "20.157.239.0/24", + "20.157.240.0/24", + "20.157.241.0/24", + "20.157.242.0/24", + "20.157.243.0/24", "20.160.0.0/16", "20.161.0.0/16", "20.162.0.0/17", @@ -9765,10 +10113,14 @@ "20.168.0.0/17", "20.168.128.0/19", "20.168.160.0/21", + "20.168.176.0/20", "20.168.192.0/18", "20.169.0.0/17", "20.169.128.0/17", "20.170.0.0/17", + "20.170.128.0/19", + "20.170.160.0/19", + "20.170.192.0/18", "20.171.0.0/16", "20.172.0.0/17", "20.172.128.0/17", @@ -9963,6 +10315,8 @@ "20.201.146.0/24", "20.201.147.0/24", "20.201.148.0/24", + "20.201.149.0/24", + "20.201.150.0/24", "20.201.223.0/24", "20.201.224.0/23", "20.201.231.0/24", @@ -10046,7 +10400,7 @@ "20.207.192.0/20", "20.207.224.0/19", "20.208.0.0/17", - "20.208.128.0/19", + "20.208.128.0/18", "20.208.192.0/18", "20.209.0.0/23", "20.209.2.0/23", @@ -10094,6 +10448,8 @@ "20.209.86.0/23", "20.209.88.0/23", "20.209.90.0/23", + "20.209.92.0/23", + "20.209.94.0/23", "20.210.0.0/17", "20.210.128.0/18", "20.210.192.0/18", @@ -10104,6 +10460,7 @@ "20.213.0.0/17", "20.213.128.0/18", "20.213.192.0/20", + "20.213.208.0/20", "20.213.224.0/19", "20.214.0.0/18", "20.214.64.0/18", @@ -10112,8 +10469,7 @@ "20.215.128.0/17", "20.216.0.0/18", "20.216.64.0/18", - "20.216.128.0/18", - "20.216.192.0/19", + "20.216.128.0/17", "20.217.0.0/19", "20.217.32.0/22", "20.217.40.0/21", @@ -10168,6 +10524,7 @@ "20.238.128.0/17", "20.239.0.0/16", "20.240.0.0/18", + "20.240.64.0/19", "20.240.128.0/17", "20.241.0.0/17", "20.241.128.0/17", @@ -11279,6 +11636,7 @@ "40.97.7.0/24", "40.97.12.0/24", "40.97.13.0/24", + "40.97.14.0/26", "40.101.0.0/24", "40.101.1.0/24", "40.112.36.0/25", @@ -11325,13 +11683,12 @@ "40.119.100.0/27", "40.119.100.32/28", "40.119.100.48/30", - "40.119.100.52/30", "40.119.100.56/29", "40.119.100.64/28", - "40.119.100.80/29", - "40.119.100.88/30", "40.119.100.92/30", "40.119.100.96/27", + "40.119.100.128/30", + "40.119.100.132/31", "40.119.104.0/22", "40.119.108.0/22", "40.119.112.0/22", @@ -11459,6 +11816,19 @@ "40.123.147.96/29", "40.123.147.104/29", "40.123.147.112/29", + "40.123.147.120/29", + "40.123.147.128/29", + "40.123.147.136/31", + "40.123.147.138/31", + "40.123.147.140/30", + "40.123.147.144/31", + "40.123.147.146/31", + "40.123.147.148/30", + "40.123.147.152/29", + "40.123.147.160/28", + "40.123.147.176/30", + "40.123.147.180/31", + "40.123.147.182/31", "40.123.148.0/25", "40.123.148.128/30", "40.123.148.132/31", @@ -11466,7 +11836,16 @@ "40.123.156.0/22", "40.123.160.0/22", "40.123.164.0/25", - "40.123.164.128/31", + "40.123.164.128/29", + "40.123.164.136/31", + "40.123.164.138/31", + "40.123.164.140/30", + "40.123.164.144/30", + "40.123.164.148/31", + "40.123.164.150/31", + "40.123.164.152/29", + "40.123.164.160/28", + "40.123.164.176/31", "40.123.168.0/24", "40.123.169.0/30", "40.123.169.4/31", @@ -11482,6 +11861,9 @@ "40.123.169.112/28", "40.123.169.128/29", "40.123.169.136/30", + "40.123.169.140/30", + "40.123.169.144/28", + "40.123.169.160/29", "40.123.172.0/26", "40.123.172.64/29", "40.123.173.0/24", @@ -12112,6 +12494,7 @@ "52.112.95.0/24", "52.112.97.0/24", "52.112.98.0/23", + "52.112.100.0/24", "52.112.104.0/24", "52.112.105.0/24", "52.112.106.0/23", @@ -12435,6 +12818,7 @@ "52.123.5.0/24", "52.123.6.0/24", "52.123.7.0/24", + "52.123.192.0/24", "52.125.128.0/22", "52.125.132.0/22", "52.125.136.0/24", @@ -13026,8 +13410,6 @@ "65.52.240.0/21", "65.52.248.0/21", "65.54.19.128/27", - "65.54.55.160/27", - "65.54.55.224/27", "65.55.32.128/28", "65.55.32.192/27", "65.55.32.224/28", @@ -13087,6 +13469,18 @@ "65.55.219.128/25", "65.55.250.0/24", "65.55.252.0/24", + "68.210.0.0/17", + "68.211.0.0/17", + "68.218.0.0/17", + "68.219.0.0/17", + "68.219.128.0/19", + "68.220.0.0/19", + "68.220.32.0/19", + "68.220.128.0/17", + "68.221.0.0/17", + "68.221.128.0/20", + "68.221.144.0/21", + "68.221.160.0/19", "70.37.0.0/21", "70.37.8.0/22", "70.37.12.0/32", @@ -13095,6 +13489,16 @@ "70.37.48.0/20", "70.37.64.0/18", "70.37.160.0/21", + "74.224.0.0/16", + "74.225.0.0/18", + "74.225.64.0/18", + "74.225.128.0/17", + "74.226.0.0/17", + "74.227.0.0/17", + "74.240.0.0/17", + "74.241.0.0/17", + "74.242.0.0/18", + "74.243.0.0/17", "94.245.88.0/21", "94.245.104.0/21", "94.245.117.96/27", @@ -13103,6 +13507,10 @@ "94.245.122.0/24", "94.245.123.144/28", "94.245.123.176/28", + "98.64.0.0/16", + "98.65.0.0/16", + "98.66.0.0/17", + "98.67.0.0/18", "102.37.0.0/20", "102.37.16.0/21", "102.37.24.0/23", @@ -13115,6 +13523,7 @@ "102.37.96.0/19", "102.37.128.0/19", "102.37.160.0/21", + "102.37.176.0/20", "102.37.192.0/18", "102.133.0.0/18", "102.133.64.0/19", @@ -13273,6 +13682,9 @@ "104.215.0.0/18", "104.215.64.0/18", "104.215.128.0/17", + "108.140.0.0/16", + "108.141.0.0/16", + "108.142.0.0/15", "111.221.28.0/24", "111.221.29.0/24", "111.221.30.0/23", @@ -13448,6 +13860,8 @@ "157.56.160.0/21", "157.56.176.0/21", "157.56.216.0/26", + "158.23.0.0/16", + "167.105.0.0/17", "168.61.0.0/19", "168.61.32.0/20", "168.61.48.0/21", @@ -13503,6 +13917,33 @@ "168.63.160.0/19", "168.63.192.0/19", "168.63.224.0/19", + "172.160.0.0/16", + "172.161.0.0/16", + "172.162.0.0/16", + "172.163.0.0/16", + "172.164.0.0/16", + "172.165.0.0/16", + "172.166.0.0/15", + "172.168.0.0/15", + "172.170.0.0/16", + "172.171.0.0/19", + "172.171.32.0/19", + "172.171.64.0/19", + "172.171.96.0/19", + "172.171.128.0/17", + "172.172.0.0/15", + "172.174.0.0/16", + "172.175.0.0/16", + "172.176.0.0/15", + "172.178.0.0/17", + "172.178.128.0/17", + "172.179.0.0/16", + "172.180.0.0/15", + "172.182.0.0/16", + "172.183.0.0/16", + "172.184.0.0/15", + "172.186.0.0/16", + "172.187.0.0/18", "191.232.16.0/21", "191.232.32.0/19", "191.232.64.0/20", @@ -13761,6 +14202,9 @@ "2603:1020:1300::/47", "2603:1020:1302::/48", "2603:1020:1303::/48", + "2603:1020:1402::/47", + "2603:1020:1404::/48", + "2603:1020:1405::/48", "2603:1026:900::/64", "2603:1026:900:1::/64", "2603:1026:900:2::/63", @@ -13923,6 +14367,9 @@ "2603:1030:9:2cc::/63", "2603:1030:9:2ce::/63", "2603:1030:9:2d0::/62", + "2603:1030:9:2d4::/62", + "2603:1030:9:2d8::/61", + "2603:1030:9:2e0::/63", "2603:1030:a::/47", "2603:1030:d::/48", "2603:1030:e::/48", @@ -13934,12 +14381,11 @@ "2603:1030:100::/61", "2603:1030:100:8::/62", "2603:1030:100:c::/63", - "2603:1030:100:e::/63", - "2603:1030:100:10::/62", - "2603:1030:100:14::/63", "2603:1030:100:16::/63", "2603:1030:100:18::/61", "2603:1030:100:20::/61", + "2603:1030:100:28::/63", + "2603:1030:100:2a::/64", "2603:1030:101::/48", "2603:1030:103::/48", "2603:1030:104::/48", @@ -14139,6 +14585,19 @@ "2603:1030:401:388::/62", "2603:1030:401:38c::/62", "2603:1030:401:390::/62", + "2603:1030:401:394::/62", + "2603:1030:401:398::/62", + "2603:1030:401:39c::/64", + "2603:1030:401:39d::/64", + "2603:1030:401:39e::/63", + "2603:1030:401:3a0::/64", + "2603:1030:401:3a1::/64", + "2603:1030:401:3a2::/63", + "2603:1030:401:3a4::/62", + "2603:1030:401:3a8::/61", + "2603:1030:401:3b0::/63", + "2603:1030:401:3b2::/64", + "2603:1030:401:3b3::/64", "2603:1030:402::/47", "2603:1030:405::/48", "2603:1030:406::/47", @@ -14166,6 +14625,10 @@ "2603:1030:604::/47", "2603:1030:607::/48", "2603:1030:608::/47", + "2603:1030:701::/48", + "2603:1030:702::/48", + "2603:1030:703::/48", + "2603:1030:704::/48", "2603:1030:800::/48", "2603:1030:802::/47", "2603:1030:804::/58", @@ -14219,7 +14682,16 @@ "2603:1030:804:1e0::/59", "2603:1030:804:200::/59", "2603:1030:804:220::/61", - "2603:1030:804:228::/64", + "2603:1030:804:228::/62", + "2603:1030:804:22c::/64", + "2603:1030:804:22d::/64", + "2603:1030:804:22e::/63", + "2603:1030:804:230::/63", + "2603:1030:804:232::/64", + "2603:1030:804:233::/64", + "2603:1030:804:234::/62", + "2603:1030:804:238::/61", + "2603:1030:804:240::/64", "2603:1030:805::/48", "2603:1030:806::/48", "2603:1030:807::/48", @@ -14340,6 +14812,7 @@ "2603:1040:4::/48", "2603:1040:5::/48", "2603:1040:6::/48", + "2603:1040:7::/64", "2603:1040:100::/47", "2603:1040:102::/48", "2603:1040:103::/48", @@ -14832,7 +15305,7 @@ { "name": "AzureCloud.australiacentral", "id": "AzureCloud.australiacentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "10", "region": "australiacentral", @@ -14890,9 +15363,9 @@ { "name": "AzureCloud.australiacentral2", "id": "AzureCloud.australiacentral2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "5", + "changeNumber": "7", "region": "australiacentral2", "state": "GA", "networkFeatures": [ @@ -14901,6 +15374,8 @@ ], "systemService": "", "addressPrefixes": [ + "4.198.32.0/19", + "4.254.128.0/17", "13.104.158.224/27", "20.36.64.0/19", "20.36.112.0/20", @@ -14941,9 +15416,9 @@ { "name": "AzureCloud.australiaeast", "id": "AzureCloud.australiaeast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "17", + "changeNumber": "20", "region": "australiaeast", "state": "GA", "networkFeatures": [ @@ -14952,6 +15427,10 @@ ], "systemService": "", "addressPrefixes": [ + "4.147.0.0/16", + "4.195.0.0/16", + "4.196.0.0/15", + "4.198.0.0/19", "4.237.0.0/17", "4.254.0.0/17", "13.70.64.0/18", @@ -15054,6 +15533,7 @@ "52.239.130.0/23", "52.239.226.0/24", "52.245.16.0/22", + "68.218.0.0/17", "104.44.90.64/26", "104.44.93.96/27", "104.44.95.48/28", @@ -15080,9 +15560,9 @@ { "name": "AzureCloud.australiasoutheast", "id": "AzureCloud.australiasoutheast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "13", + "changeNumber": "14", "region": "australiasoutheast", "state": "GA", "networkFeatures": [ @@ -15091,6 +15571,10 @@ ], "systemService": "", "addressPrefixes": [ + "4.198.64.0/18", + "4.198.128.0/19", + "4.199.0.0/16", + "4.200.0.0/16", "4.237.128.0/17", "13.70.128.0/18", "13.73.96.0/19", @@ -15117,6 +15601,7 @@ "20.202.61.0/24", "20.202.63.0/24", "20.211.192.0/18", + "20.213.208.0/20", "23.101.224.0/19", "40.79.212.0/24", "40.81.48.0/20", @@ -15177,9 +15662,9 @@ { "name": "AzureCloud.brazilse", "id": "AzureCloud.brazilse", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "9", + "changeNumber": "10", "region": "brazilse", "state": "GA", "networkFeatures": [ @@ -15218,6 +15703,7 @@ "52.111.207.0/24", "52.112.206.0/24", "52.253.197.0/24", + "108.140.0.0/16", "191.232.16.0/21", "191.233.8.0/21", "191.233.48.0/21", @@ -15243,9 +15729,9 @@ { "name": "AzureCloud.brazilsouth", "id": "AzureCloud.brazilsouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "18", + "changeNumber": "20", "region": "brazilsouth", "state": "GA", "networkFeatures": [ @@ -15254,6 +15740,12 @@ ], "systemService": "", "addressPrefixes": [ + "4.160.0.0/16", + "4.169.0.0/16", + "4.201.0.0/16", + "4.202.0.0/16", + "4.203.0.0/18", + "4.203.64.0/19", "4.228.0.0/16", "4.238.128.0/17", "13.105.52.80/28", @@ -15361,9 +15853,9 @@ { "name": "AzureCloud.canadacentral", "id": "AzureCloud.canadacentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "17", + "changeNumber": "19", "region": "canadacentral", "state": "GA", "networkFeatures": [ @@ -15372,6 +15864,10 @@ ], "systemService": "", "addressPrefixes": [ + "4.172.0.0/15", + "4.174.0.0/16", + "4.204.0.0/15", + "4.206.0.0/16", "4.229.128.0/17", "4.239.128.0/17", "13.71.160.0/19", @@ -15471,9 +15967,9 @@ { "name": "AzureCloud.canadaeast", "id": "AzureCloud.canadaeast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "14", + "changeNumber": "15", "region": "canadaeast", "state": "GA", "networkFeatures": [ @@ -15482,7 +15978,7 @@ ], "systemService": "", "addressPrefixes": [ - "4.229.0.0/18", + "4.229.0.0/17", "4.239.0.0/17", "4.248.0.0/17", "13.104.154.128/25", @@ -15554,9 +16050,9 @@ { "name": "AzureCloud.centralfrance", "id": "AzureCloud.centralfrance", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "16", + "changeNumber": "18", "region": "centralfrance", "state": "GA", "networkFeatures": [ @@ -15565,8 +16061,14 @@ ], "systemService": "", "addressPrefixes": [ + "4.176.0.0/16", + "4.178.0.0/16", + "4.211.0.0/16", + "4.212.0.0/16", "4.233.0.0/16", "4.251.0.0/17", + "4.251.128.0/18", + "4.251.192.0/20", "13.104.156.0/24", "20.19.0.0/16", "20.38.196.0/22", @@ -15594,8 +16096,7 @@ "20.202.6.0/23", "20.202.8.0/22", "20.209.8.0/23", - "20.216.128.0/18", - "20.216.192.0/19", + "20.216.128.0/17", "40.66.32.0/19", "40.79.128.0/20", "40.79.144.0/21", @@ -15661,9 +16162,9 @@ { "name": "AzureCloud.centralindia", "id": "AzureCloud.centralindia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "19", + "changeNumber": "22", "region": "centralindia", "state": "GA", "networkFeatures": [ @@ -15672,6 +16173,10 @@ ], "systemService": "", "addressPrefixes": [ + "4.186.0.0/16", + "4.187.128.0/17", + "4.188.0.0/16", + "4.213.0.0/16", "4.224.0.0/16", "4.240.0.0/17", "4.247.128.0/17", @@ -15750,6 +16255,7 @@ "52.245.96.0/22", "52.253.181.0/24", "52.253.191.0/24", + "74.225.128.0/17", "104.44.92.128/27", "104.44.94.192/28", "104.47.210.0/23", @@ -15771,9 +16277,9 @@ { "name": "AzureCloud.centralus", "id": "AzureCloud.centralus", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "30", + "changeNumber": "32", "region": "centralus", "state": "GA", "networkFeatures": [ @@ -15782,6 +16288,8 @@ ], "systemService": "", "addressPrefixes": [ + "4.150.128.0/18", + "4.150.192.0/19", "4.249.128.0/17", "13.67.128.0/20", "13.67.144.0/21", @@ -16005,6 +16513,9 @@ "40.123.169.104/31", "40.123.169.108/30", "40.123.169.112/28", + "40.123.169.140/30", + "40.123.169.144/28", + "40.123.169.160/29", "40.126.6.0/24", "40.126.27.0/24", "52.101.8.0/24", @@ -16125,6 +16636,9 @@ "168.61.144.0/20", "168.61.160.0/19", "168.61.208.0/20", + "172.168.0.0/15", + "172.170.0.0/16", + "172.171.0.0/19", "193.149.72.0/21", "2603:1030::/45", "2603:1030:9:2::/63", @@ -16187,6 +16701,9 @@ "2603:1030:9:2c4::/62", "2603:1030:9:2c8::/62", "2603:1030:9:2cc::/63", + "2603:1030:9:2d4::/62", + "2603:1030:9:2d8::/61", + "2603:1030:9:2e0::/63", "2603:1030:a::/47", "2603:1030:d::/48", "2603:1030:10::/47", @@ -16216,9 +16733,9 @@ { "name": "AzureCloud.centraluseuap", "id": "AzureCloud.centraluseuap", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "13", + "changeNumber": "14", "region": "centraluseuap", "state": "GA", "networkFeatures": [ @@ -16301,6 +16818,7 @@ "52.103.143.0/24", "52.108.113.0/24", "52.109.140.0/22", + "52.123.192.0/24", "52.141.224.0/20", "52.143.198.0/24", "52.158.176.0/20", @@ -16370,9 +16888,9 @@ { "name": "AzureCloud.eastasia", "id": "AzureCloud.eastasia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "18", + "changeNumber": "20", "region": "eastasia", "state": "GA", "networkFeatures": [ @@ -16381,6 +16899,9 @@ ], "systemService": "", "addressPrefixes": [ + "4.144.0.0/17", + "4.191.0.0/16", + "4.192.0.0/16", "4.252.0.0/17", "13.70.0.0/18", "13.72.192.0/19", @@ -16562,9 +17083,9 @@ { "name": "AzureCloud.eastus", "id": "AzureCloud.eastus", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "35", + "changeNumber": "37", "region": "eastus", "state": "GA", "networkFeatures": [ @@ -16573,6 +17094,7 @@ ], "systemService": "", "addressPrefixes": [ + "4.156.0.0/15", "4.227.128.0/17", "4.236.128.0/17", "4.246.128.0/17", @@ -16671,6 +17193,7 @@ "20.157.215.0/24", "20.157.216.0/24", "20.157.231.0/24", + "20.157.240.0/24", "20.163.128.0/17", "20.168.192.0/18", "20.169.128.0/17", @@ -16834,6 +17357,12 @@ "168.61.48.0/21", "168.62.32.0/19", "168.62.160.0/19", + "172.171.32.0/19", + "172.171.64.0/19", + "172.171.128.0/17", + "172.172.0.0/15", + "172.174.0.0/16", + "172.178.0.0/17", "191.234.32.0/19", "191.236.0.0/18", "191.237.0.0/17", @@ -16879,9 +17408,9 @@ { "name": "AzureCloud.eastus2", "id": "AzureCloud.eastus2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "35", + "changeNumber": "38", "region": "eastus2", "state": "GA", "networkFeatures": [ @@ -16890,6 +17419,8 @@ ], "systemService": "", "addressPrefixes": [ + "4.150.64.0/18", + "4.152.0.0/15", "13.68.0.0/17", "13.77.64.0/18", "13.104.147.0/25", @@ -17232,6 +17763,14 @@ "40.123.147.84/31", "40.123.147.104/29", "40.123.147.112/29", + "40.123.147.138/31", + "40.123.147.140/30", + "40.123.147.144/31", + "40.123.147.148/30", + "40.123.147.152/29", + "40.123.147.160/28", + "40.123.147.176/30", + "40.123.147.180/31", "40.126.3.0/24", "40.126.24.0/24", "52.101.10.0/24", @@ -17365,6 +17904,8 @@ "65.55.217.0/24", "65.55.219.32/27", "65.55.219.128/25", + "68.220.0.0/19", + "68.220.128.0/17", "104.44.88.32/27", "104.44.88.96/27", "104.44.91.96/27", @@ -17413,6 +17954,8 @@ "157.55.55.160/28", "157.56.2.128/25", "157.56.3.0/25", + "172.175.0.0/16", + "172.176.0.0/15", "191.236.192.0/18", "191.237.128.0/18", "191.239.224.0/20", @@ -17546,6 +18089,14 @@ "2603:1030:401:382::/64", "2603:1030:401:38c::/62", "2603:1030:401:390::/62", + "2603:1030:401:39d::/64", + "2603:1030:401:39e::/63", + "2603:1030:401:3a0::/64", + "2603:1030:401:3a2::/63", + "2603:1030:401:3a4::/62", + "2603:1030:401:3a8::/61", + "2603:1030:401:3b0::/63", + "2603:1030:401:3b2::/64", "2603:1030:402::/47", "2603:1030:406::/47", "2603:1030:408::/48", @@ -17582,9 +18133,9 @@ { "name": "AzureCloud.eastus2euap", "id": "AzureCloud.eastus2euap", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "20", + "changeNumber": "23", "region": "eastus2euap", "state": "GA", "networkFeatures": [ @@ -17706,6 +18257,11 @@ "40.123.147.86/31", "40.123.147.88/29", "40.123.147.96/29", + "40.123.147.120/29", + "40.123.147.128/29", + "40.123.147.136/31", + "40.123.147.146/31", + "40.123.147.182/31", "40.126.10.0/25", "40.126.21.0/24", "52.102.142.0/24", @@ -17803,6 +18359,11 @@ "2603:1030:401:383::/64", "2603:1030:401:384::/62", "2603:1030:401:388::/62", + "2603:1030:401:394::/62", + "2603:1030:401:398::/62", + "2603:1030:401:39c::/64", + "2603:1030:401:3a1::/64", + "2603:1030:401:3b3::/64", "2603:1030:405::/48", "2603:1030:409::/48", "2603:1030:40a::/64", @@ -17837,9 +18398,9 @@ { "name": "AzureCloud.germanyn", "id": "AzureCloud.germanyn", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "5", + "changeNumber": "6", "region": "germanyn", "state": "GA", "networkFeatures": [ @@ -17860,6 +18421,8 @@ "20.150.60.0/24", "20.150.112.0/24", "20.157.229.0/24", + "20.170.160.0/19", + "20.170.192.0/18", "20.190.189.0/26", "20.218.0.0/18", "40.82.72.0/22", @@ -17878,6 +18441,7 @@ "52.111.254.0/24", "52.114.240.0/24", "52.253.172.0/24", + "98.67.0.0/18", "2603:1020:d00::/47", "2603:1020:d03::/48", "2603:1020:d04::/47", @@ -17892,9 +18456,9 @@ { "name": "AzureCloud.germanywc", "id": "AzureCloud.germanywc", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "16", + "changeNumber": "18", "region": "germanywc", "state": "GA", "networkFeatures": [ @@ -17903,6 +18467,9 @@ ], "systemService": "", "addressPrefixes": [ + "4.180.0.0/16", + "4.182.0.0/16", + "4.184.0.0/15", "13.104.144.224/27", "13.104.145.128/27", "13.104.212.128/26", @@ -17937,6 +18504,7 @@ "20.157.160.0/24", "20.157.183.0/24", "20.170.0.0/17", + "20.170.128.0/19", "20.190.190.64/26", "20.209.32.0/23", "20.218.64.0/18", @@ -17974,9 +18542,9 @@ { "name": "AzureCloud.japaneast", "id": "AzureCloud.japaneast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "21", + "changeNumber": "23", "region": "japaneast", "state": "GA", "networkFeatures": [ @@ -17985,6 +18553,10 @@ ], "systemService": "", "addressPrefixes": [ + "4.189.0.0/16", + "4.190.0.0/17", + "4.214.0.0/15", + "4.216.0.0/16", "4.241.0.0/16", "13.71.128.0/19", "13.73.0.0/19", @@ -17994,6 +18566,7 @@ "13.104.221.0/24", "13.105.18.64/26", "20.18.0.0/17", + "20.18.144.0/20", "20.18.192.0/18", "20.27.0.0/18", "20.27.128.0/18", @@ -18116,9 +18689,9 @@ { "name": "AzureCloud.japanwest", "id": "AzureCloud.japanwest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "15", + "changeNumber": "17", "region": "japanwest", "state": "GA", "networkFeatures": [ @@ -18127,8 +18700,11 @@ ], "systemService": "", "addressPrefixes": [ + "4.190.128.0/17", "13.73.232.0/21", - "20.18.128.0/21", + "20.18.128.0/20", + "20.18.160.0/20", + "20.18.176.0/21", "20.27.64.0/18", "20.27.192.0/18", "20.39.176.0/21", @@ -18143,10 +18719,14 @@ "20.95.128.0/24", "20.135.48.0/23", "20.150.10.0/23", + "20.152.10.0/23", "20.157.56.0/24", + "20.157.242.0/24", "20.189.192.0/18", "20.190.141.0/25", "20.190.165.0/24", + "20.201.149.0/24", + "20.201.150.0/24", "20.202.42.0/24", "20.202.50.0/23", "20.202.52.0/23", @@ -18198,6 +18778,7 @@ "52.232.158.0/24", "52.239.146.0/23", "52.245.92.0/22", + "74.226.0.0/17", "104.44.92.0/27", "104.44.94.128/28", "104.46.224.0/20", @@ -18228,9 +18809,9 @@ { "name": "AzureCloud.jioindiacentral", "id": "AzureCloud.jioindiacentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "6", + "changeNumber": "7", "region": "jioindiacentral", "state": "GA", "networkFeatures": [ @@ -18265,6 +18846,7 @@ "40.126.205.0/24", "52.108.123.0/24", "52.253.192.0/24", + "74.225.64.0/18", "2603:1040:1100::/47", "2603:1040:1103::/48", "2603:1040:1104::/48", @@ -18279,9 +18861,9 @@ { "name": "AzureCloud.jioindiawest", "id": "AzureCloud.jioindiawest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "7", + "changeNumber": "8", "region": "jioindiawest", "state": "GA", "networkFeatures": [ @@ -18290,6 +18872,7 @@ ], "systemService": "", "addressPrefixes": [ + "4.187.0.0/18", "13.105.75.48/28", "13.105.75.96/27", "13.105.75.128/27", @@ -18331,9 +18914,9 @@ { "name": "AzureCloud.koreacentral", "id": "AzureCloud.koreacentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "18", + "changeNumber": "20", "region": "koreacentral", "state": "GA", "networkFeatures": [ @@ -18342,8 +18925,11 @@ ], "systemService": "", "addressPrefixes": [ - "4.230.0.0/18", - "4.230.128.0/17", + "4.181.0.0/16", + "4.183.0.0/16", + "4.217.0.0/16", + "4.218.0.0/16", + "4.230.0.0/16", "13.104.129.192/26", "13.104.223.128/26", "13.105.20.0/25", @@ -18428,9 +19014,9 @@ { "name": "AzureCloud.koreasouth", "id": "AzureCloud.koreasouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "9", + "changeNumber": "10", "region": "koreasouth", "state": "GA", "networkFeatures": [ @@ -18439,7 +19025,7 @@ ], "systemService": "", "addressPrefixes": [ - "4.243.0.0/17", + "4.243.0.0/16", "13.104.157.0/25", "20.39.168.0/21", "20.47.47.0/24", @@ -18478,6 +19064,7 @@ "52.239.165.160/27", "52.239.190.192/26", "52.245.100.0/22", + "74.227.0.0/17", "104.44.94.224/27", "2603:1040:e00::/47", "2603:1040:e02::/48", @@ -18498,9 +19085,9 @@ { "name": "AzureCloud.northcentralus", "id": "AzureCloud.northcentralus", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "18", + "changeNumber": "19", "region": "northcentralus", "state": "GA", "networkFeatures": [ @@ -18690,6 +19277,7 @@ "157.56.216.0/26", "168.62.96.0/19", "168.62.224.0/19", + "172.183.0.0/16", "191.233.144.0/20", "191.236.128.0/18", "199.30.31.0/25", @@ -18723,9 +19311,9 @@ { "name": "AzureCloud.northeurope", "id": "AzureCloud.northeurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "26", + "changeNumber": "28", "region": "northeurope", "state": "GA", "networkFeatures": [ @@ -18734,6 +19322,9 @@ ], "systemService": "", "addressPrefixes": [ + "4.207.0.0/16", + "4.208.0.0/15", + "4.210.0.0/16", "4.231.128.0/17", "4.245.128.0/17", "13.69.128.0/17", @@ -18932,6 +19523,8 @@ "52.245.88.0/22", "65.52.64.0/20", "65.52.224.0/21", + "68.219.0.0/17", + "68.219.128.0/19", "94.245.88.0/21", "94.245.104.0/21", "94.245.117.96/27", @@ -19006,9 +19599,9 @@ { "name": "AzureCloud.norwaye", "id": "AzureCloud.norwaye", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "13", + "changeNumber": "15", "region": "norwaye", "state": "GA", "networkFeatures": [ @@ -19017,6 +19610,10 @@ ], "systemService": "", "addressPrefixes": [ + "4.177.0.0/16", + "4.179.0.0/16", + "4.219.0.0/16", + "4.220.0.0/17", "4.235.0.0/16", "13.104.155.32/27", "13.104.158.0/28", @@ -19078,9 +19675,9 @@ { "name": "AzureCloud.norwayw", "id": "AzureCloud.norwayw", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "6", + "changeNumber": "7", "region": "norwayw", "state": "GA", "networkFeatures": [ @@ -19089,6 +19686,7 @@ ], "systemService": "", "addressPrefixes": [ + "4.220.128.0/17", "13.104.153.48/28", "13.104.153.96/27", "13.104.155.0/27", @@ -19115,6 +19713,7 @@ "52.111.198.0/24", "52.114.238.0/24", "52.253.167.0/24", + "74.240.0.0/17", "2603:1020:f00::/47", "2603:1020:f03::/48", "2603:1020:f04::/47", @@ -19132,9 +19731,9 @@ { "name": "AzureCloud.qatarcentral", "id": "AzureCloud.qatarcentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "18", + "changeNumber": "20", "region": "qatarcentral", "state": "GA", "networkFeatures": [ @@ -19143,7 +19742,8 @@ ], "systemService": "", "addressPrefixes": [ - "4.244.0.0/17", + "4.170.0.0/15", + "4.244.0.0/16", "13.105.99.64/27", "13.105.99.96/28", "13.105.99.128/27", @@ -19194,9 +19794,9 @@ { "name": "AzureCloud.southafricanorth", "id": "AzureCloud.southafricanorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "12", + "changeNumber": "14", "region": "southafricanorth", "state": "GA", "networkFeatures": [ @@ -19205,7 +19805,11 @@ ], "systemService": "", "addressPrefixes": [ - "4.253.0.0/17", + "4.167.0.0/16", + "4.168.0.0/16", + "4.221.0.0/16", + "4.222.0.0/16", + "4.253.0.0/16", "13.104.158.128/27", "13.104.158.160/28", "13.104.158.192/27", @@ -19262,6 +19866,7 @@ "102.37.96.0/19", "102.37.128.0/19", "102.37.160.0/21", + "102.37.176.0/20", "102.37.192.0/18", "102.133.120.0/21", "102.133.128.0/18", @@ -19287,7 +19892,7 @@ { "name": "AzureCloud.southafricawest", "id": "AzureCloud.southafricawest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "6", "region": "southafricawest", @@ -19349,9 +19954,9 @@ { "name": "AzureCloud.southcentralus", "id": "AzureCloud.southcentralus", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "33", + "changeNumber": "36", "region": "southcentralus", "state": "GA", "networkFeatures": [ @@ -19360,6 +19965,9 @@ ], "systemService": "", "addressPrefixes": [ + "4.149.96.0/19", + "4.150.0.0/18", + "4.151.0.0/16", "13.65.0.0/16", "13.66.0.0/17", "13.73.240.0/20", @@ -19512,9 +20120,15 @@ "40.93.194.0/23", "40.93.196.0/23", "40.97.6.0/24", + "40.97.14.0/26", "40.119.0.0/18", "40.123.164.0/25", - "40.123.164.128/31", + "40.123.164.128/29", + "40.123.164.136/31", + "40.123.164.150/31", + "40.123.164.152/29", + "40.123.164.160/28", + "40.123.164.176/31", "40.124.0.0/16", "40.126.0.0/24", "40.126.29.0/24", @@ -19576,8 +20190,6 @@ "52.255.64.0/18", "53.103.140.0/24", "65.52.32.0/21", - "65.54.55.160/27", - "65.54.55.224/27", "70.37.48.0/20", "70.37.64.0/18", "70.37.160.0/21", @@ -19646,7 +20258,12 @@ "2603:1030:804:1e0::/59", "2603:1030:804:200::/59", "2603:1030:804:220::/61", - "2603:1030:804:228::/64", + "2603:1030:804:228::/62", + "2603:1030:804:22c::/64", + "2603:1030:804:233::/64", + "2603:1030:804:234::/62", + "2603:1030:804:238::/61", + "2603:1030:804:240::/64", "2603:1030:805::/48", "2603:1030:806::/48", "2603:1030:807::/48", @@ -19683,9 +20300,9 @@ { "name": "AzureCloud.southeastasia", "id": "AzureCloud.southeastasia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "22", + "changeNumber": "25", "region": "southeastasia", "state": "GA", "networkFeatures": [ @@ -19694,6 +20311,11 @@ ], "systemService": "", "addressPrefixes": [ + "4.144.128.0/17", + "4.145.0.0/16", + "4.146.0.0/16", + "4.193.0.0/16", + "4.194.0.0/16", "4.252.128.0/17", "13.67.0.0/17", "13.76.0.0/16", @@ -19854,6 +20476,7 @@ "2603:1040:4::/48", "2603:1040:5::/48", "2603:1040:6::/48", + "2603:1040:7::/64", "2603:1046:1406::/48", "2603:1046:1500:28::/64", "2603:1046:2000:180::/59", @@ -19875,9 +20498,9 @@ { "name": "AzureCloud.southfrance", "id": "AzureCloud.southfrance", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "7", + "changeNumber": "9", "region": "southfrance", "state": "GA", "networkFeatures": [ @@ -19886,6 +20509,8 @@ ], "systemService": "", "addressPrefixes": [ + "4.251.208.0/20", + "4.251.224.0/19", "13.104.150.192/26", "13.104.151.0/26", "20.38.188.0/22", @@ -19924,6 +20549,8 @@ "52.239.135.0/26", "52.239.196.0/24", "52.245.120.0/22", + "98.65.0.0/16", + "98.66.0.0/17", "2603:1020:900::/47", "2603:1020:902::/48", "2603:1020:904::/48", @@ -19943,9 +20570,9 @@ { "name": "AzureCloud.southindia", "id": "AzureCloud.southindia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "10", + "changeNumber": "11", "region": "southindia", "state": "GA", "networkFeatures": [ @@ -19995,6 +20622,8 @@ "52.239.135.128/26", "52.239.188.0/24", "52.245.84.0/22", + "74.224.0.0/16", + "74.225.0.0/18", "104.44.92.160/27", "104.44.94.208/28", "104.47.214.0/23", @@ -20016,9 +20645,9 @@ { "name": "AzureCloud.swedencentral", "id": "AzureCloud.swedencentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "12", + "changeNumber": "15", "region": "swedencentral", "state": "GA", "networkFeatures": [ @@ -20027,6 +20656,9 @@ ], "systemService": "", "addressPrefixes": [ + "4.165.0.0/16", + "4.166.0.0/16", + "4.223.0.0/16", "4.225.0.0/16", "13.105.75.208/28", "13.105.96.0/26", @@ -20050,6 +20682,7 @@ "20.190.181.0/24", "20.202.68.0/24", "20.240.0.0/18", + "20.240.64.0/19", "20.240.128.0/17", "40.93.214.0/24", "40.101.1.0/24", @@ -20092,6 +20725,7 @@ "52.253.187.0/24", "52.253.188.0/23", "132.245.230.0/23", + "172.160.0.0/16", "2603:1020:1000::/47", "2603:1020:1003::/48", "2603:1020:1004::/47", @@ -20118,9 +20752,9 @@ { "name": "AzureCloud.swedensouth", "id": "AzureCloud.swedensouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "8", + "changeNumber": "9", "region": "swedensouth", "state": "GA", "networkFeatures": [ @@ -20163,6 +20797,7 @@ "52.112.119.0/24", "52.112.121.0/24", "52.253.190.0/24", + "74.241.0.0/17", "2603:1020:1100::/47", "2603:1020:1103::/48", "2603:1020:1104::/46", @@ -20188,9 +20823,9 @@ { "name": "AzureCloud.switzerlandn", "id": "AzureCloud.switzerlandn", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "12", + "changeNumber": "14", "region": "switzerlandn", "state": "GA", "networkFeatures": [ @@ -20199,6 +20834,8 @@ ], "systemService": "", "addressPrefixes": [ + "4.163.0.0/16", + "4.164.0.0/16", "4.226.0.0/17", "13.104.144.32/27", "13.104.211.192/26", @@ -20220,7 +20857,7 @@ "20.199.128.0/18", "20.203.128.0/17", "20.208.0.0/17", - "20.208.128.0/19", + "20.208.128.0/18", "20.209.28.0/23", "20.250.0.0/16", "40.90.30.128/27", @@ -20247,6 +20884,8 @@ "52.253.165.0/24", "52.253.175.0/24", "52.253.176.0/24", + "172.161.0.0/16", + "172.162.0.0/16", "2603:1020:a00::/47", "2603:1020:a03::/48", "2603:1020:a04::/47", @@ -20264,9 +20903,9 @@ { "name": "AzureCloud.switzerlandw", "id": "AzureCloud.switzerlandw", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "8", + "changeNumber": "9", "region": "switzerlandw", "state": "GA", "networkFeatures": [ @@ -20275,6 +20914,7 @@ ], "systemService": "", "addressPrefixes": [ + "4.226.128.0/17", "13.104.144.0/27", "13.104.212.0/26", "20.47.26.0/24", @@ -20308,6 +20948,7 @@ "52.114.230.0/24", "52.239.250.0/24", "52.253.166.0/24", + "74.242.0.0/18", "2603:1020:b00::/47", "2603:1020:b03::/48", "2603:1020:b04::/47", @@ -20325,9 +20966,9 @@ { "name": "AzureCloud.uaecentral", "id": "AzureCloud.uaecentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "8", + "changeNumber": "9", "region": "uaecentral", "state": "GA", "networkFeatures": [ @@ -20366,6 +21007,7 @@ "52.114.232.0/24", "52.143.221.0/24", "52.239.233.0/25", + "74.243.0.0/17", "2603:1040:b00::/47", "2603:1040:b03::/48", "2603:1040:b04::/47", @@ -20383,9 +21025,9 @@ { "name": "AzureCloud.uaenorth", "id": "AzureCloud.uaenorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "21", + "changeNumber": "23", "region": "uaenorth", "state": "GA", "networkFeatures": [ @@ -20394,6 +21036,8 @@ ], "systemService": "", "addressPrefixes": [ + "4.161.0.0/16", + "4.162.0.0/16", "13.104.151.64/26", "13.104.151.128/26", "13.105.61.16/28", @@ -20452,6 +21096,8 @@ "52.143.222.0/23", "52.239.233.128/25", "65.52.248.0/21", + "172.163.0.0/16", + "172.164.0.0/16", "2603:1040:900::/47", "2603:1040:903::/48", "2603:1040:904::/47", @@ -20469,9 +21115,9 @@ { "name": "AzureCloud.uksouth", "id": "AzureCloud.uksouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "21", + "changeNumber": "23", "region": "uksouth", "state": "GA", "networkFeatures": [ @@ -20480,9 +21126,11 @@ ], "systemService": "", "addressPrefixes": [ + "4.158.0.0/15", "4.234.0.0/16", - "4.250.0.0/17", + "4.250.0.0/16", "13.87.64.0/19", + "13.87.96.0/20", "13.104.129.128/26", "13.104.145.160/27", "13.104.146.64/26", @@ -20599,6 +21247,8 @@ "52.245.64.0/22", "52.253.162.0/23", "104.44.89.224/27", + "172.165.0.0/16", + "172.166.0.0/15", "2603:1020:700::/47", "2603:1020:702::/48", "2603:1020:704::/48", @@ -20625,9 +21275,9 @@ { "name": "AzureCloud.ukwest", "id": "AzureCloud.ukwest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "12", + "changeNumber": "13", "region": "ukwest", "state": "GA", "networkFeatures": [ @@ -20702,6 +21352,8 @@ "52.142.128.0/18", "52.239.240.0/24", "104.44.90.0/27", + "172.186.0.0/16", + "172.187.0.0/18", "2603:1020:600::/47", "2603:1020:602::/48", "2603:1020:604::/48", @@ -20727,9 +21379,9 @@ { "name": "AzureCloud.usstagec", "id": "AzureCloud.usstagec", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "3", + "changeNumber": "4", "region": "usstagec", "state": "GA", "networkFeatures": [ @@ -20769,6 +21421,10 @@ "40.90.16.32/27", "40.90.128.32/28", "40.90.151.192/27", + "40.123.164.138/31", + "40.123.164.140/30", + "40.123.164.144/30", + "40.123.164.148/31", "40.126.196.0/24", "52.108.132.0/24", "52.143.220.0/24", @@ -20790,6 +21446,10 @@ "2603:1030:804:1c9::/64", "2603:1030:804:1ca::/63", "2603:1030:804:1cc::/64", + "2603:1030:804:22d::/64", + "2603:1030:804:22e::/63", + "2603:1030:804:230::/63", + "2603:1030:804:232::/64", "2603:1030:80c::/48", "2603:1036:240e::/48", "2603:1036:2500:28::/64", @@ -20801,9 +21461,9 @@ { "name": "AzureCloud.westcentralus", "id": "AzureCloud.westcentralus", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "12", + "changeNumber": "14", "region": "westcentralus", "state": "GA", "networkFeatures": [ @@ -20812,6 +21472,7 @@ ], "systemService": "", "addressPrefixes": [ + "4.255.128.0/17", "13.71.192.0/18", "13.77.192.0/19", "13.78.128.0/17", @@ -20839,6 +21500,7 @@ "20.150.98.0/24", "20.157.41.0/24", "20.165.128.0/17", + "20.168.176.0/20", "20.190.136.0/24", "20.190.158.0/24", "40.67.120.0/21", @@ -20952,9 +21614,9 @@ { "name": "AzureCloud.westeurope", "id": "AzureCloud.westeurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "32", + "changeNumber": "34", "region": "westeurope", "state": "GA", "networkFeatures": [ @@ -20963,6 +21625,7 @@ ], "systemService": "", "addressPrefixes": [ + "4.175.0.0/16", "4.231.0.0/17", "4.245.0.0/17", "13.69.0.0/17", @@ -21213,6 +21876,7 @@ "52.245.48.0/22", "52.245.124.0/22", "65.52.128.0/19", + "98.64.0.0/16", "104.40.128.0/17", "104.44.89.160/27", "104.44.90.192/27", @@ -21226,6 +21890,8 @@ "104.47.128.0/18", "104.47.216.64/26", "104.214.192.0/18", + "108.141.0.0/16", + "108.142.0.0/15", "137.116.192.0/19", "137.117.128.0/17", "157.55.8.64/26", @@ -21267,9 +21933,9 @@ { "name": "AzureCloud.westindia", "id": "AzureCloud.westindia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "7", + "changeNumber": "8", "region": "westindia", "state": "GA", "networkFeatures": [ @@ -21278,6 +21944,7 @@ ], "systemService": "", "addressPrefixes": [ + "4.187.64.0/18", "13.104.157.128/25", "20.38.128.0/21", "20.40.8.0/21", @@ -21335,9 +22002,9 @@ { "name": "AzureCloud.westus", "id": "AzureCloud.westus", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "28", + "changeNumber": "30", "region": "westus", "state": "GA", "networkFeatures": [ @@ -21346,6 +22013,7 @@ ], "systemService": "", "addressPrefixes": [ + "4.150.224.0/19", "13.64.0.0/16", "13.73.32.0/19", "13.83.0.0/16", @@ -21520,6 +22188,7 @@ "52.254.128.0/17", "53.103.135.0/24", "65.52.112.0/20", + "68.220.32.0/19", "104.40.0.0/17", "104.42.0.0/16", "104.44.88.0/27", @@ -21542,6 +22211,8 @@ "168.62.0.0/19", "168.62.192.0/19", "168.63.88.0/23", + "172.178.128.0/17", + "172.184.0.0/15", "191.236.64.0/18", "191.238.70.0/23", "191.239.0.0/18", @@ -21576,9 +22247,9 @@ { "name": "AzureCloud.westus2", "id": "AzureCloud.westus2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "20", + "changeNumber": "22", "region": "westus2", "state": "GA", "networkFeatures": [ @@ -21587,6 +22258,9 @@ ], "systemService": "", "addressPrefixes": [ + "4.149.64.0/19", + "4.149.128.0/17", + "4.154.0.0/15", "4.242.0.0/17", "4.246.0.0/17", "13.66.128.0/17", @@ -21847,6 +22521,8 @@ "157.56.21.192/27", "157.56.80.0/25", "168.62.64.0/19", + "172.171.96.0/19", + "172.179.0.0/16", "199.30.24.0/23", "199.30.27.0/25", "199.30.27.144/28", @@ -21890,9 +22566,9 @@ { "name": "AzureCloud.westus3", "id": "AzureCloud.westus3", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "15", + "changeNumber": "17", "region": "westus3", "state": "GA", "networkFeatures": [ @@ -21901,6 +22577,8 @@ ], "systemService": "", "addressPrefixes": [ + "4.148.0.0/16", + "4.149.0.0/18", "4.227.0.0/17", "4.236.0.0/17", "4.242.128.0/17", @@ -21944,6 +22622,7 @@ "20.172.0.0/17", "20.190.190.128/25", "20.209.4.0/23", + "20.209.92.0/23", "40.79.204.160/27", "40.79.205.64/28", "40.79.205.96/27", @@ -21953,6 +22632,8 @@ "52.108.139.0/24", "52.253.182.0/23", "52.253.184.0/24", + "172.180.0.0/15", + "172.182.0.0/16", "2603:1030:500::/47", "2603:1030:503::/48", "2603:1030:504::/47", @@ -21968,9 +22649,9 @@ { "name": "AzureCognitiveSearch", "id": "AzureCognitiveSearch", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "7", + "changeNumber": "8", "region": "", "state": "GA", "networkFeatures": [ @@ -22133,6 +22814,7 @@ "52.242.214.45/32", "52.253.133.74/32", "52.253.229.120/32", + "68.221.80.192/26", "102.37.84.192/26", "102.133.128.33/32", "102.133.217.128/26", @@ -22141,6 +22823,7 @@ "104.45.64.224/32", "104.45.65.30/32", "104.45.65.89/32", + "158.23.96.192/26", "191.233.9.0/26", "191.233.26.156/32", "191.235.225.64/26", @@ -22168,6 +22851,7 @@ "2603:1020:1104::180/121", "2603:1020:1204::100/121", "2603:1020:1302::100/121", + "2603:1020:1403::100/121", "2603:1030:f:1::180/121", "2603:1030:10:1::180/121", "2603:1030:104:1::180/121", @@ -22178,6 +22862,7 @@ "2603:1030:40c:1::180/121", "2603:1030:504:1::180/121", "2603:1030:608::180/121", + "2603:1030:702::100/121", "2603:1030:807:1::180/121", "2603:1030:a07::180/121", "2603:1030:b04::180/121", @@ -22210,9 +22895,9 @@ { "name": "AzureConnectors", "id": "AzureConnectors", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "13", + "changeNumber": "15", "region": "", "state": "GA", "networkFeatures": [ @@ -22384,9 +23069,11 @@ "20.205.248.224/32", "20.206.0.0/26", "20.207.0.0/26", + "20.210.146.128/26", "20.213.202.51/32", "20.213.202.84/32", "20.215.155.0/26", + "20.215.169.128/26", "20.217.55.192/26", "20.217.59.0/26", "23.97.120.109/32", @@ -22537,6 +23224,7 @@ "52.255.48.202/32", "65.52.197.64/32", "65.52.250.208/28", + "68.221.92.64/26", "94.245.91.93/32", "102.37.64.0/27", "102.37.84.128/27", @@ -22568,6 +23256,7 @@ "104.215.28.128/32", "104.215.61.248/32", "137.117.161.181/32", + "158.23.108.64/26", "168.61.140.0/27", "168.61.143.64/26", "191.232.191.157/32", @@ -22600,7 +23289,9 @@ "2603:1020:1004:c02::80/122", "2603:1020:1104:400::180/122", "2603:1020:1204:1::6c0/122", + "2603:1020:1302:2::600/122", "2603:1020:1302:400::c0/122", + "2603:1020:1403:2::80/122", "2603:1030:f:400::980/122", "2603:1030:10:402::180/122", "2603:1030:104:402::180/122", @@ -22610,6 +23301,7 @@ "2603:1030:40c:402::180/122", "2603:1030:504:c02::80/122", "2603:1030:608:402::180/122", + "2603:1030:702:2::80/122", "2603:1030:807:402::180/122", "2603:1030:a07:402::100/122", "2603:1030:b04:402::180/122", @@ -22619,6 +23311,7 @@ "2603:1040:5:402::180/122", "2603:1040:207:402::180/122", "2603:1040:407:402::180/122", + "2603:1040:606:3::6c0/122", "2603:1040:606:402::180/122", "2603:1040:806:402::180/122", "2603:1040:904:402::180/122", @@ -22642,7 +23335,7 @@ { "name": "AzureConnectors.AustraliaCentral", "id": "AzureConnectors.AustraliaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "australiacentral", @@ -22666,7 +23359,7 @@ { "name": "AzureConnectors.AustraliaCentral2", "id": "AzureConnectors.AustraliaCentral2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "australiacentral2", @@ -22690,7 +23383,7 @@ { "name": "AzureConnectors.AustraliaEast", "id": "AzureConnectors.AustraliaEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "6", "region": "australiaeast", @@ -22719,7 +23412,7 @@ { "name": "AzureConnectors.AustraliaSoutheast", "id": "AzureConnectors.AustraliaSoutheast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "australiasoutheast", @@ -22746,7 +23439,7 @@ { "name": "AzureConnectors.BrazilSouth", "id": "AzureConnectors.BrazilSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "6", "region": "brazilsouth", @@ -22775,7 +23468,7 @@ { "name": "AzureConnectors.BrazilSoutheast", "id": "AzureConnectors.BrazilSoutheast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "brazilse", @@ -22798,7 +23491,7 @@ { "name": "AzureConnectors.CanadaCentral", "id": "AzureConnectors.CanadaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "6", "region": "canadacentral", @@ -22827,7 +23520,7 @@ { "name": "AzureConnectors.CanadaEast", "id": "AzureConnectors.CanadaEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "canadaeast", @@ -22854,7 +23547,7 @@ { "name": "AzureConnectors.CentralIndia", "id": "AzureConnectors.CentralIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "6", "region": "centralindia", @@ -22883,7 +23576,7 @@ { "name": "AzureConnectors.CentralUS", "id": "AzureConnectors.CentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "6", "region": "centralus", @@ -22912,7 +23605,7 @@ { "name": "AzureConnectors.CentralUSEUAP", "id": "AzureConnectors.CentralUSEUAP", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "centraluseuap", @@ -22938,7 +23631,7 @@ { "name": "AzureConnectors.EastAsia", "id": "AzureConnectors.EastAsia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "eastasia", @@ -22966,7 +23659,7 @@ { "name": "AzureConnectors.EastUS", "id": "AzureConnectors.EastUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "6", "region": "eastus", @@ -22997,7 +23690,7 @@ { "name": "AzureConnectors.EastUS2", "id": "AzureConnectors.EastUS2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "6", "region": "eastus2", @@ -23027,7 +23720,7 @@ { "name": "AzureConnectors.EastUS2EUAP", "id": "AzureConnectors.EastUS2EUAP", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "eastus2euap", @@ -23053,7 +23746,7 @@ { "name": "AzureConnectors.FranceCentral", "id": "AzureConnectors.FranceCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "6", "region": "centralfrance", @@ -23082,7 +23775,7 @@ { "name": "AzureConnectors.FranceSouth", "id": "AzureConnectors.FranceSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "southfrance", @@ -23108,7 +23801,7 @@ { "name": "AzureConnectors.GermanyNorth", "id": "AzureConnectors.GermanyNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "germanyn", @@ -23133,7 +23826,7 @@ { "name": "AzureConnectors.GermanyWestCentral", "id": "AzureConnectors.GermanyWestCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "germanywc", @@ -23160,7 +23853,7 @@ { "name": "AzureConnectors.JapanEast", "id": "AzureConnectors.JapanEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "6", "region": "japaneast", @@ -23189,9 +23882,9 @@ { "name": "AzureConnectors.JapanWest", "id": "AzureConnectors.JapanWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "6", + "changeNumber": "7", "region": "japanwest", "state": "GA", "networkFeatures": [ @@ -23204,12 +23897,14 @@ "addressPrefixes": [ "20.189.192.144/28", "20.189.192.160/27", + "20.210.146.128/26", "40.74.100.224/28", "40.80.180.64/27", "40.80.181.128/26", "104.215.27.24/32", "104.215.28.128/32", "104.215.61.248/32", + "2603:1040:606:3::6c0/122", "2603:1040:606:402::180/122" ] } @@ -23217,7 +23912,7 @@ { "name": "AzureConnectors.JioIndiaCentral", "id": "AzureConnectors.JioIndiaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "jioindiacentral", @@ -23239,7 +23934,7 @@ { "name": "AzureConnectors.JioIndiaWest", "id": "AzureConnectors.JioIndiaWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "jioindiawest", @@ -23262,7 +23957,7 @@ { "name": "AzureConnectors.KoreaCentral", "id": "AzureConnectors.KoreaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "koreacentral", @@ -23291,7 +23986,7 @@ { "name": "AzureConnectors.KoreaSouth", "id": "AzureConnectors.KoreaSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "koreasouth", @@ -23316,7 +24011,7 @@ { "name": "AzureConnectors.NorthCentralUS", "id": "AzureConnectors.NorthCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "northcentralus", @@ -23343,7 +24038,7 @@ { "name": "AzureConnectors.NorthEurope", "id": "AzureConnectors.NorthEurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "7", "region": "northeurope", @@ -23372,7 +24067,7 @@ { "name": "AzureConnectors.NorwayEast", "id": "AzureConnectors.NorwayEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "norwaye", @@ -23398,7 +24093,7 @@ { "name": "AzureConnectors.NorwayWest", "id": "AzureConnectors.NorwayWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "norwayw", @@ -23422,7 +24117,7 @@ { "name": "AzureConnectors.QatarCentral", "id": "AzureConnectors.QatarCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "qatarcentral", @@ -23443,7 +24138,7 @@ { "name": "AzureConnectors.SouthAfricaNorth", "id": "AzureConnectors.SouthAfricaNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "southafricanorth", @@ -23470,7 +24165,7 @@ { "name": "AzureConnectors.SouthAfricaWest", "id": "AzureConnectors.SouthAfricaWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "southafricawest", @@ -23495,7 +24190,7 @@ { "name": "AzureConnectors.SouthCentralUS", "id": "AzureConnectors.SouthCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "southcentralus", @@ -23525,7 +24220,7 @@ { "name": "AzureConnectors.SouthCentralUSSTG", "id": "AzureConnectors.SouthCentralUSSTG", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "usstagec", @@ -23546,7 +24241,7 @@ { "name": "AzureConnectors.SoutheastAsia", "id": "AzureConnectors.SoutheastAsia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "7", "region": "southeastasia", @@ -23574,7 +24269,7 @@ { "name": "AzureConnectors.SouthIndia", "id": "AzureConnectors.SouthIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "southindia", @@ -23602,7 +24297,7 @@ { "name": "AzureConnectors.SwedenCentral", "id": "AzureConnectors.SwedenCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "swedencentral", @@ -23626,7 +24321,7 @@ { "name": "AzureConnectors.SwedenSouth", "id": "AzureConnectors.SwedenSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "swedensouth", @@ -23650,7 +24345,7 @@ { "name": "AzureConnectors.SwitzerlandNorth", "id": "AzureConnectors.SwitzerlandNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "switzerlandn", @@ -23677,7 +24372,7 @@ { "name": "AzureConnectors.SwitzerlandWest", "id": "AzureConnectors.SwitzerlandWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "switzerlandw", @@ -23701,7 +24396,7 @@ { "name": "AzureConnectors.UAECentral", "id": "AzureConnectors.UAECentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "uaecentral", @@ -23727,7 +24422,7 @@ { "name": "AzureConnectors.UAENorth", "id": "AzureConnectors.UAENorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "uaenorth", @@ -23752,7 +24447,7 @@ { "name": "AzureConnectors.UKSouth", "id": "AzureConnectors.UKSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "uksouth", @@ -23782,7 +24477,7 @@ { "name": "AzureConnectors.UKWest", "id": "AzureConnectors.UKWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "ukwest", @@ -23810,7 +24505,7 @@ { "name": "AzureConnectors.WestCentralUS", "id": "AzureConnectors.WestCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "westcentralus", @@ -23838,7 +24533,7 @@ { "name": "AzureConnectors.WestEurope", "id": "AzureConnectors.WestEurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "7", "region": "westeurope", @@ -23870,7 +24565,7 @@ { "name": "AzureConnectors.WestIndia", "id": "AzureConnectors.WestIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "westindia", @@ -23896,7 +24591,7 @@ { "name": "AzureConnectors.WestUS", "id": "AzureConnectors.WestUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "westus", @@ -23925,7 +24620,7 @@ { "name": "AzureConnectors.WestUS2", "id": "AzureConnectors.WestUS2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "7", "region": "westus2", @@ -23954,7 +24649,7 @@ { "name": "AzureConnectors.WestUS3", "id": "AzureConnectors.WestUS3", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "westus3", @@ -23980,9 +24675,9 @@ { "name": "AzureContainerRegistry", "id": "AzureContainerRegistry", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "21", + "changeNumber": "23", "region": "", "state": "GA", "networkFeatures": [ @@ -23997,6 +24692,10 @@ "4.232.26.128/26", "4.232.106.128/26", "4.232.108.128/25", + "4.232.122.128/26", + "4.232.125.0/25", + "4.232.194.128/26", + "4.232.197.0/25", "13.66.140.72/29", "13.66.146.0/24", "13.66.147.0/25", @@ -24033,6 +24732,8 @@ "20.17.51.128/26", "20.17.66.128/26", "20.17.68.128/25", + "20.18.178.128/26", + "20.18.181.0/25", "20.21.36.0/26", "20.21.42.128/26", "20.21.44.128/25", @@ -24340,6 +25041,11 @@ "52.246.158.0/25", "65.52.248.192/26", "65.52.250.16/29", + "68.221.84.0/26", + "68.221.98.128/26", + "68.221.100.128/25", + "68.221.146.128/26", + "68.221.149.0/25", "102.37.65.64/26", "102.37.65.192/26", "102.37.72.128/26", @@ -24363,6 +25069,13 @@ "104.214.18.184/29", "104.214.161.128/25", "104.214.165.0/26", + "158.23.10.128/26", + "158.23.12.128/25", + "158.23.100.0/26", + "158.23.122.128/26", + "158.23.125.0/25", + "158.23.194.128/26", + "158.23.197.0/25", "168.61.140.128/25", "168.61.141.0/24", "168.61.142.192/26", @@ -24501,6 +25214,10 @@ "2603:1020:1204::580/125", "2603:1020:1204:400::48/125", "2603:1020:1204:400::200/121", + "2603:1020:1204:800::8/125", + "2603:1020:1204:800::180/121", + "2603:1020:1204:c00::8/125", + "2603:1020:1204:c00::180/121", "2603:1020:1302::540/125", "2603:1020:1302:400::48/125", "2603:1020:1302:400::280/121", @@ -24508,6 +25225,11 @@ "2603:1020:1302:800::180/121", "2603:1020:1302:c00::48/125", "2603:1020:1302:c00::180/121", + "2603:1020:1403::580/125", + "2603:1020:1403:400::8/125", + "2603:1020:1403:400::200/121", + "2603:1020:1403:800::8/125", + "2603:1020:1403:800::180/121", "2603:1030:f:1::2a8/125", "2603:1030:f:400::890/125", "2603:1030:f:400::b40/122", @@ -24574,6 +25296,13 @@ "2603:1030:608:800::180/121", "2603:1030:608:c00::48/125", "2603:1030:608:c00::180/121", + "2603:1030:702::580/125", + "2603:1030:702:400::8/125", + "2603:1030:702:400::200/121", + "2603:1030:702:800::8/125", + "2603:1030:702:800::180/121", + "2603:1030:702:c00::8/125", + "2603:1030:702:c00::180/121", "2603:1030:807:402::90/125", "2603:1030:807:402::340/122", "2603:1030:807:402::580/121", @@ -24639,6 +25368,8 @@ "2603:1040:606:402::340/122", "2603:1040:606:402::580/122", "2603:1040:606:402::600/121", + "2603:1040:606:800::8/125", + "2603:1040:606:800::180/121", "2603:1040:806:402::90/125", "2603:1040:806:402::340/122", "2603:1040:806:402::580/122", @@ -24730,7 +25461,7 @@ { "name": "AzureContainerRegistry.AustraliaEast", "id": "AzureContainerRegistry.AustraliaEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "australiaeast", @@ -24767,7 +25498,7 @@ { "name": "AzureContainerRegistry.AustraliaSoutheast", "id": "AzureContainerRegistry.AustraliaSoutheast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "australiasoutheast", @@ -24793,7 +25524,7 @@ { "name": "AzureContainerRegistry.BrazilSouth", "id": "AzureContainerRegistry.BrazilSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "brazilsouth", @@ -24833,7 +25564,7 @@ { "name": "AzureContainerRegistry.BrazilSoutheast", "id": "AzureContainerRegistry.BrazilSoutheast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "brazilse", @@ -24857,7 +25588,7 @@ { "name": "AzureContainerRegistry.CanadaCentral", "id": "AzureContainerRegistry.CanadaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "canadacentral", @@ -24893,7 +25624,7 @@ { "name": "AzureContainerRegistry.CanadaEast", "id": "AzureContainerRegistry.CanadaEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "canadaeast", @@ -24919,7 +25650,7 @@ { "name": "AzureContainerRegistry.CentralIndia", "id": "AzureContainerRegistry.CentralIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "centralindia", @@ -24959,7 +25690,7 @@ { "name": "AzureContainerRegistry.CentralUS", "id": "AzureContainerRegistry.CentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "centralus", @@ -24997,7 +25728,7 @@ { "name": "AzureContainerRegistry.CentralUSEUAP", "id": "AzureContainerRegistry.CentralUSEUAP", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "centraluseuap", @@ -25027,7 +25758,7 @@ { "name": "AzureContainerRegistry.EastAsia", "id": "AzureContainerRegistry.EastAsia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "eastasia", @@ -25063,7 +25794,7 @@ { "name": "AzureContainerRegistry.EastUS", "id": "AzureContainerRegistry.EastUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "eastus", @@ -25101,7 +25832,7 @@ { "name": "AzureContainerRegistry.EastUS2", "id": "AzureContainerRegistry.EastUS2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "eastus2", @@ -25138,7 +25869,7 @@ { "name": "AzureContainerRegistry.EastUS2EUAP", "id": "AzureContainerRegistry.EastUS2EUAP", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "eastus2euap", @@ -25173,7 +25904,7 @@ { "name": "AzureContainerRegistry.FranceCentral", "id": "AzureContainerRegistry.FranceCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "centralfrance", @@ -25213,7 +25944,7 @@ { "name": "AzureContainerRegistry.FranceSouth", "id": "AzureContainerRegistry.FranceSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "southfrance", @@ -25237,7 +25968,7 @@ { "name": "AzureContainerRegistry.GermanyNorth", "id": "AzureContainerRegistry.GermanyNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "germanyn", @@ -25262,7 +25993,7 @@ { "name": "AzureContainerRegistry.GermanyWestCentral", "id": "AzureContainerRegistry.GermanyWestCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "germanywc", @@ -25297,7 +26028,7 @@ { "name": "AzureContainerRegistry.JapanEast", "id": "AzureContainerRegistry.JapanEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "japaneast", @@ -25334,9 +26065,9 @@ { "name": "AzureContainerRegistry.JapanWest", "id": "AzureContainerRegistry.JapanWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "4", + "changeNumber": "5", "region": "japanwest", "state": "GA", "networkFeatures": [ @@ -25347,6 +26078,8 @@ ], "systemService": "AzureContainerRegistry", "addressPrefixes": [ + "20.18.178.128/26", + "20.18.181.0/25", "20.189.224.0/26", "40.74.100.160/29", "40.80.176.128/25", @@ -25355,14 +26088,16 @@ "2603:1040:606:402::90/125", "2603:1040:606:402::340/122", "2603:1040:606:402::580/122", - "2603:1040:606:402::600/121" + "2603:1040:606:402::600/121", + "2603:1040:606:800::8/125", + "2603:1040:606:800::180/121" ] } }, { "name": "AzureContainerRegistry.JioIndiaCentral", "id": "AzureContainerRegistry.JioIndiaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "jioindiacentral", @@ -25391,7 +26126,7 @@ { "name": "AzureContainerRegistry.JioIndiaWest", "id": "AzureContainerRegistry.JioIndiaWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "jioindiawest", @@ -25425,7 +26160,7 @@ { "name": "AzureContainerRegistry.KoreaCentral", "id": "AzureContainerRegistry.KoreaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "koreacentral", @@ -25468,7 +26203,7 @@ { "name": "AzureContainerRegistry.KoreaSouth", "id": "AzureContainerRegistry.KoreaSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "koreasouth", @@ -25492,7 +26227,7 @@ { "name": "AzureContainerRegistry.NorthCentralUS", "id": "AzureContainerRegistry.NorthCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "northcentralus", @@ -25529,7 +26264,7 @@ { "name": "AzureContainerRegistry.NorthEurope", "id": "AzureContainerRegistry.NorthEurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "northeurope", @@ -25566,7 +26301,7 @@ { "name": "AzureContainerRegistry.NorwayEast", "id": "AzureContainerRegistry.NorwayEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "7", "region": "norwaye", @@ -25605,7 +26340,7 @@ { "name": "AzureContainerRegistry.NorwayWest", "id": "AzureContainerRegistry.NorwayWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "norwayw", @@ -25630,7 +26365,7 @@ { "name": "AzureContainerRegistry.QatarCentral", "id": "AzureContainerRegistry.QatarCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "qatarcentral", @@ -25664,7 +26399,7 @@ { "name": "AzureContainerRegistry.SouthAfricaNorth", "id": "AzureContainerRegistry.SouthAfricaNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "southafricanorth", @@ -25701,7 +26436,7 @@ { "name": "AzureContainerRegistry.SouthAfricaWest", "id": "AzureContainerRegistry.SouthAfricaWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "southafricawest", @@ -25726,7 +26461,7 @@ { "name": "AzureContainerRegistry.SouthCentralUS", "id": "AzureContainerRegistry.SouthCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "southcentralus", @@ -25764,7 +26499,7 @@ { "name": "AzureContainerRegistry.SouthCentralUSSTG", "id": "AzureContainerRegistry.SouthCentralUSSTG", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "usstagec", @@ -25785,7 +26520,7 @@ { "name": "AzureContainerRegistry.SoutheastAsia", "id": "AzureContainerRegistry.SoutheastAsia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "southeastasia", @@ -25822,7 +26557,7 @@ { "name": "AzureContainerRegistry.SouthIndia", "id": "AzureContainerRegistry.SouthIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "southindia", @@ -25848,7 +26583,7 @@ { "name": "AzureContainerRegistry.SwedenCentral", "id": "AzureContainerRegistry.SwedenCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "swedencentral", @@ -25889,7 +26624,7 @@ { "name": "AzureContainerRegistry.SwedenSouth", "id": "AzureContainerRegistry.SwedenSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "swedensouth", @@ -25917,7 +26652,7 @@ { "name": "AzureContainerRegistry.SwitzerlandNorth", "id": "AzureContainerRegistry.SwitzerlandNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "switzerlandn", @@ -25952,7 +26687,7 @@ { "name": "AzureContainerRegistry.SwitzerlandWest", "id": "AzureContainerRegistry.SwitzerlandWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "switzerlandw", @@ -25978,7 +26713,7 @@ { "name": "AzureContainerRegistry.UAECentral", "id": "AzureContainerRegistry.UAECentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "uaecentral", @@ -26004,7 +26739,7 @@ { "name": "AzureContainerRegistry.UAENorth", "id": "AzureContainerRegistry.UAENorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "uaenorth", @@ -26041,7 +26776,7 @@ { "name": "AzureContainerRegistry.UKSouth", "id": "AzureContainerRegistry.UKSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "uksouth", @@ -26078,7 +26813,7 @@ { "name": "AzureContainerRegistry.UKWest", "id": "AzureContainerRegistry.UKWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "ukwest", @@ -26104,7 +26839,7 @@ { "name": "AzureContainerRegistry.WestCentralUS", "id": "AzureContainerRegistry.WestCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "westcentralus", @@ -26130,7 +26865,7 @@ { "name": "AzureContainerRegistry.WestEurope", "id": "AzureContainerRegistry.WestEurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "westeurope", @@ -26167,7 +26902,7 @@ { "name": "AzureContainerRegistry.WestIndia", "id": "AzureContainerRegistry.WestIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "westindia", @@ -26191,7 +26926,7 @@ { "name": "AzureContainerRegistry.WestUS", "id": "AzureContainerRegistry.WestUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "westus", @@ -26223,7 +26958,7 @@ { "name": "AzureContainerRegistry.WestUS2", "id": "AzureContainerRegistry.WestUS2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "westus2", @@ -26259,7 +26994,7 @@ { "name": "AzureContainerRegistry.WestUS3", "id": "AzureContainerRegistry.WestUS3", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "westus3", @@ -26300,9 +27035,9 @@ { "name": "AzureCosmosDB", "id": "AzureCosmosDB", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "18", + "changeNumber": "20", "region": "", "state": "GA", "networkFeatures": [ @@ -26316,6 +27051,8 @@ "addressPrefixes": [ "4.232.26.64/27", "4.232.106.0/26", + "4.232.122.0/26", + "4.232.194.0/26", "13.64.69.151/32", "13.64.113.68/32", "13.64.114.48/32", @@ -26367,12 +27104,22 @@ "13.93.207.66/32", "13.94.201.5/32", "13.95.234.68/32", + "20.6.137.192/26", + "20.9.156.128/26", + "20.14.122.192/26", + "20.15.9.64/26", "20.17.51.0/27", "20.17.66.0/26", + "20.18.3.0/26", + "20.18.178.0/26", + "20.19.28.128/26", "20.21.34.160/27", "20.21.42.0/26", "20.21.66.0/26", "20.21.74.0/26", + "20.21.85.192/26", + "20.24.6.64/26", + "20.26.21.128/26", "20.36.26.132/32", "20.36.42.8/32", "20.36.75.163/32", @@ -26409,6 +27156,7 @@ "20.49.102.64/27", "20.49.114.128/27", "20.49.126.160/27", + "20.50.93.128/26", "20.53.41.0/27", "20.53.91.208/32", "20.54.38.35/32", @@ -26418,8 +27166,15 @@ "20.71.82.202/32", "20.72.18.64/27", "20.72.26.64/26", + "20.74.199.64/26", "20.87.34.33/32", + "20.87.87.128/26", "20.89.0.128/26", + "20.91.13.128/26", + "20.91.147.192/26", + "20.100.16.0/26", + "20.113.248.192/26", + "20.118.199.192/26", "20.125.170.0/26", "20.125.202.0/26", "20.150.166.192/27", @@ -26427,7 +27182,10 @@ "20.150.178.0/26", "20.150.186.0/26", "20.151.81.25/32", + "20.166.42.128/26", + "20.167.128.128/26", "20.168.162.0/26", + "20.175.0.128/26", "20.187.196.0/27", "20.191.160.32/27", "20.192.98.0/26", @@ -26440,10 +27198,23 @@ "20.194.66.64/26", "20.194.80.64/26", "20.195.58.26/32", + "20.199.204.0/26", + "20.200.163.64/26", "20.203.5.86/32", + "20.203.91.0/26", + "20.204.195.64/26", "20.205.74.0/26", "20.205.82.0/26", + "20.206.6.64/26", + "20.207.6.0/26", + "20.207.170.64/26", "20.208.18.0/26", + "20.208.148.192/26", + "20.210.149.192/26", + "20.211.225.128/26", + "20.213.197.192/26", + "20.213.224.128/26", + "20.214.132.0/26", "20.215.3.32/27", "20.215.18.0/26", "20.215.26.0/26", @@ -26452,6 +27223,14 @@ "20.217.58.0/26", "20.217.74.0/26", "20.217.90.0/26", + "20.218.185.192/26", + "20.220.2.0/26", + "20.221.141.0/26", + "20.226.208.0/26", + "20.228.4.64/26", + "20.236.151.0/26", + "20.241.114.0/26", + "20.244.192.0/26", "23.96.180.213/32", "23.96.219.207/32", "23.96.242.234/32", @@ -26505,6 +27284,7 @@ "40.79.194.128/26", "40.80.50.0/26", "40.80.63.160/27", + "40.80.101.128/26", "40.80.173.0/27", "40.80.236.159/32", "40.81.88.229/32", @@ -26521,6 +27301,7 @@ "40.113.90.91/32", "40.114.240.253/32", "40.115.241.37/32", + "40.117.25.64/26", "40.118.245.44/32", "40.118.245.251/32", "40.120.74.64/26", @@ -26564,6 +27345,7 @@ "51.120.44.128/27", "51.120.98.64/26", "51.120.106.0/26", + "51.120.179.192/26", "51.120.210.0/26", "51.120.218.64/26", "51.120.228.160/27", @@ -26578,6 +27360,7 @@ "51.141.25.77/32", "51.141.53.76/32", "51.141.55.229/32", + "51.142.130.192/26", "51.143.189.37/32", "51.144.177.166/32", "51.144.182.233/32", @@ -26598,12 +27381,14 @@ "52.143.136.41/32", "52.146.79.160/27", "52.146.131.0/27", + "52.148.41.0/26", "52.150.38.36/32", "52.150.154.224/27", "52.151.16.118/32", "52.156.170.104/32", "52.158.234.203/32", "52.159.50.179/32", + "52.159.201.128/26", "52.161.13.67/32", "52.161.22.131/32", "52.161.100.126/32", @@ -26623,6 +27408,7 @@ "52.169.219.183/32", "52.170.204.83/32", "52.172.55.127/32", + "52.172.82.64/26", "52.172.206.130/32", "52.173.148.217/32", "52.173.196.170/32", @@ -26638,6 +27424,7 @@ "52.177.172.74/32", "52.177.206.153/32", "52.178.108.222/32", + "52.179.73.128/26", "52.179.141.33/32", "52.179.143.233/32", "52.179.200.0/25", @@ -26678,6 +27465,9 @@ "52.255.58.221/32", "65.52.210.9/32", "65.52.251.128/26", + "68.221.82.64/27", + "68.221.98.0/26", + "68.221.146.0/26", "102.133.26.64/26", "102.133.60.64/27", "102.133.122.0/26", @@ -26711,6 +27501,10 @@ "137.116.165.204/32", "137.117.9.157/32", "157.55.170.133/32", + "158.23.10.0/26", + "158.23.98.64/27", + "158.23.122.0/26", + "158.23.194.0/26", "168.61.142.128/26", "191.232.51.175/32", "191.232.53.203/32", @@ -26778,6 +27572,7 @@ "2603:1020:1302:400::/122", "2603:1020:1302:800::/122", "2603:1020:1302:c00::/122", + "2603:1020:1403::1e0/123", "2603:1030:f:2::2a0/123", "2603:1030:f:400::8c0/122", "2603:1030:10:402::c0/122", @@ -26808,6 +27603,7 @@ "2603:1030:608:402::c0/122", "2603:1030:608:800::/122", "2603:1030:608:c00::/122", + "2603:1030:702::1e0/123", "2603:1030:807:402::c0/122", "2603:1030:807:802::c0/122", "2603:1030:807:c02::c0/122", @@ -26879,9 +27675,9 @@ { "name": "AzureCosmosDB.AustraliaCentral", "id": "AzureCosmosDB.AustraliaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "3", + "changeNumber": "4", "region": "australiacentral", "state": "GA", "networkFeatures": [ @@ -26896,6 +27692,7 @@ "20.36.106.0/26", "20.37.228.32/27", "20.39.65.58/32", + "20.213.224.128/26", "2603:1010:304:402::c0/122" ] } @@ -26903,9 +27700,9 @@ { "name": "AzureCosmosDB.AustraliaCentral2", "id": "AzureCosmosDB.AustraliaCentral2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "3", + "changeNumber": "4", "region": "australiacentral2", "state": "GA", "networkFeatures": [ @@ -26920,6 +27717,7 @@ "20.36.114.0/28", "20.36.123.96/27", "20.39.99.230/32", + "20.167.128.128/26", "2603:1010:404:402::c0/122" ] } @@ -26927,9 +27725,9 @@ { "name": "AzureCosmosDB.AustraliaEast", "id": "AzureCosmosDB.AustraliaEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "4", + "changeNumber": "5", "region": "australiaeast", "state": "GA", "networkFeatures": [ @@ -26945,6 +27743,7 @@ "13.75.134.84/32", "20.53.41.0/27", "20.53.91.208/32", + "20.213.197.192/26", "40.79.163.72/29", "40.79.163.192/26", "40.79.170.48/28", @@ -26961,9 +27760,9 @@ { "name": "AzureCosmosDB.AustraliaSoutheast", "id": "AzureCosmosDB.AustraliaSoutheast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "3", + "changeNumber": "4", "region": "australiasoutheast", "state": "GA", "networkFeatures": [ @@ -26976,6 +27775,7 @@ "addressPrefixes": [ "13.73.100.183/32", "13.77.50.0/28", + "20.211.225.128/26", "23.101.240.99/32", "52.255.52.19/32", "52.255.58.221/32", @@ -26988,9 +27788,9 @@ { "name": "AzureCosmosDB.BrazilSouth", "id": "AzureCosmosDB.BrazilSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "3", + "changeNumber": "4", "region": "brazilsouth", "state": "GA", "networkFeatures": [ @@ -27001,6 +27801,7 @@ ], "systemService": "AzureCosmosDB", "addressPrefixes": [ + "20.226.208.0/26", "104.41.52.61/32", "104.41.54.69/32", "191.232.51.175/32", @@ -27020,9 +27821,9 @@ { "name": "AzureCosmosDB.BrazilSoutheast", "id": "AzureCosmosDB.BrazilSoutheast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "1", + "changeNumber": "2", "region": "brazilse", "state": "GA", "networkFeatures": [ @@ -27033,6 +27834,7 @@ ], "systemService": "AzureCosmosDB", "addressPrefixes": [ + "20.206.6.64/26", "191.233.11.192/27", "191.233.50.64/26", "2603:1050:403:400::c0/122" @@ -27042,9 +27844,9 @@ { "name": "AzureCosmosDB.CanadaCentral", "id": "AzureCosmosDB.CanadaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "4", + "changeNumber": "5", "region": "canadacentral", "state": "GA", "networkFeatures": [ @@ -27060,6 +27862,7 @@ "20.38.146.0/26", "20.48.192.32/27", "20.151.81.25/32", + "20.220.2.0/26", "52.237.20.252/32", "52.246.154.0/26", "2603:1030:f05:402::c0/122", @@ -27071,9 +27874,9 @@ { "name": "AzureCosmosDB.CanadaEast", "id": "AzureCosmosDB.CanadaEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "3", + "changeNumber": "4", "region": "canadaeast", "state": "GA", "networkFeatures": [ @@ -27084,6 +27887,7 @@ ], "systemService": "AzureCosmosDB", "addressPrefixes": [ + "20.175.0.128/26", "40.69.106.0/28", "40.86.229.245/32", "40.89.22.224/27", @@ -27097,9 +27901,9 @@ { "name": "AzureCosmosDB.CentralIndia", "id": "AzureCosmosDB.CentralIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "5", + "changeNumber": "6", "region": "centralindia", "state": "GA", "networkFeatures": [ @@ -27113,6 +27917,7 @@ "20.43.126.128/26", "20.192.98.0/26", "20.193.249.3/32", + "20.204.195.64/26", "40.80.50.0/26", "52.140.110.64/27", "52.172.206.130/32", @@ -27128,9 +27933,9 @@ { "name": "AzureCosmosDB.CentralUS", "id": "AzureCosmosDB.CentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "4", + "changeNumber": "5", "region": "centralus", "state": "GA", "networkFeatures": [ @@ -27148,6 +27953,7 @@ "13.89.224.229/32", "20.40.207.160/27", "20.44.10.0/26", + "20.118.199.192/26", "40.77.63.179/32", "40.122.132.89/32", "40.122.174.140/32", @@ -27172,9 +27978,9 @@ { "name": "AzureCosmosDB.CentralUSEUAP", "id": "AzureCosmosDB.CentralUSEUAP", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "4", + "changeNumber": "5", "region": "centraluseuap", "state": "GA", "networkFeatures": [ @@ -27186,6 +27992,7 @@ "systemService": "AzureCosmosDB", "addressPrefixes": [ "20.45.198.96/27", + "20.228.4.64/26", "40.78.203.32/27", "52.176.251.87/32", "52.180.160.251/32", @@ -27200,9 +28007,9 @@ { "name": "AzureCosmosDB.EastAsia", "id": "AzureCosmosDB.EastAsia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "4", + "changeNumber": "5", "region": "eastasia", "state": "GA", "networkFeatures": [ @@ -27214,6 +28021,7 @@ "systemService": "AzureCosmosDB", "addressPrefixes": [ "13.75.34.0/26", + "20.6.137.192/26", "20.187.196.0/27", "20.205.74.0/26", "20.205.82.0/26", @@ -27232,9 +28040,9 @@ { "name": "AzureCosmosDB.EastUS", "id": "AzureCosmosDB.EastUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "3", + "changeNumber": "4", "region": "eastus", "state": "GA", "networkFeatures": [ @@ -27259,6 +28067,7 @@ "52.150.38.36/32", "52.168.28.222/32", "52.170.204.83/32", + "52.179.73.128/26", "52.186.69.224/32", "52.191.197.220/32", "52.226.18.140/32", @@ -27274,9 +28083,9 @@ { "name": "AzureCosmosDB.EastUS2", "id": "AzureCosmosDB.EastUS2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "3", + "changeNumber": "4", "region": "eastus2", "state": "GA", "networkFeatures": [ @@ -27288,6 +28097,7 @@ "systemService": "AzureCosmosDB", "addressPrefixes": [ "13.68.28.135/32", + "20.15.9.64/26", "20.49.102.64/27", "40.70.0.140/32", "40.70.220.202/32", @@ -27312,9 +28122,9 @@ { "name": "AzureCosmosDB.EastUS2EUAP", "id": "AzureCosmosDB.EastUS2EUAP", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "4", + "changeNumber": "5", "region": "eastus2euap", "state": "GA", "networkFeatures": [ @@ -27327,6 +28137,7 @@ "addressPrefixes": [ "20.39.15.64/27", "20.47.145.17/32", + "20.221.141.0/26", "40.74.147.192/26", "40.75.32.32/29", "40.75.34.128/26", @@ -27342,9 +28153,9 @@ { "name": "AzureCosmosDB.FranceCentral", "id": "AzureCosmosDB.FranceCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "4", + "changeNumber": "5", "region": "centralfrance", "state": "GA", "networkFeatures": [ @@ -27355,6 +28166,7 @@ ], "systemService": "AzureCosmosDB", "addressPrefixes": [ + "20.19.28.128/26", "20.43.46.0/27", "40.79.130.0/28", "40.79.138.48/28", @@ -27374,9 +28186,9 @@ { "name": "AzureCosmosDB.FranceSouth", "id": "AzureCosmosDB.FranceSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "4", + "changeNumber": "5", "region": "southfrance", "state": "GA", "networkFeatures": [ @@ -27389,6 +28201,7 @@ "addressPrefixes": [ "20.39.80.153/32", "40.79.178.0/28", + "40.80.101.128/26", "51.105.92.192/27", "52.136.134.250/32", "52.136.136.70/32", @@ -27399,9 +28212,9 @@ { "name": "AzureCosmosDB.GermanyNorth", "id": "AzureCosmosDB.GermanyNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "3", + "changeNumber": "4", "region": "germanyn", "state": "GA", "networkFeatures": [ @@ -27412,6 +28225,7 @@ ], "systemService": "AzureCosmosDB", "addressPrefixes": [ + "20.113.248.192/26", "51.116.1.247/32", "51.116.50.224/27", "51.116.58.64/26", @@ -27422,9 +28236,9 @@ { "name": "AzureCosmosDB.GermanyWestCentral", "id": "AzureCosmosDB.GermanyWestCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "3", + "changeNumber": "4", "region": "germanywc", "state": "GA", "networkFeatures": [ @@ -27435,6 +28249,7 @@ ], "systemService": "AzureCosmosDB", "addressPrefixes": [ + "20.218.185.192/26", "51.116.123.237/32", "51.116.146.224/27", "51.116.154.128/26", @@ -27449,9 +28264,9 @@ { "name": "AzureCosmosDB.JapanEast", "id": "AzureCosmosDB.JapanEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "4", + "changeNumber": "5", "region": "japaneast", "state": "GA", "networkFeatures": [ @@ -27464,6 +28279,7 @@ "addressPrefixes": [ "13.78.51.35/32", "13.78.106.0/26", + "20.18.3.0/26", "20.63.129.107/32", "20.89.0.128/26", "20.191.160.32/27", @@ -27481,9 +28297,9 @@ { "name": "AzureCosmosDB.JapanWest", "id": "AzureCosmosDB.JapanWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "4", + "changeNumber": "6", "region": "japanwest", "state": "GA", "networkFeatures": [ @@ -27494,6 +28310,8 @@ ], "systemService": "AzureCosmosDB", "addressPrefixes": [ + "20.18.178.0/26", + "20.210.149.192/26", "40.74.98.0/26", "40.74.143.235/32", "40.80.63.160/27", @@ -27509,9 +28327,9 @@ { "name": "AzureCosmosDB.JioIndiaCentral", "id": "AzureCosmosDB.JioIndiaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "1", + "changeNumber": "2", "region": "jioindiacentral", "state": "GA", "networkFeatures": [ @@ -27524,6 +28342,7 @@ "addressPrefixes": [ "20.192.231.0/27", "20.192.234.64/26", + "20.207.6.0/26", "2603:1040:1104::520/123", "2603:1040:1104:400::c0/122" ] @@ -27532,9 +28351,9 @@ { "name": "AzureCosmosDB.JioIndiaWest", "id": "AzureCosmosDB.JioIndiaWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "1", + "changeNumber": "2", "region": "jioindiawest", "state": "GA", "networkFeatures": [ @@ -27547,6 +28366,7 @@ "addressPrefixes": [ "20.192.166.192/27", "20.193.202.64/26", + "20.244.192.0/26", "2603:1040:d04:1::60/123", "2603:1040:d04:400::c0/122", "2603:1040:d04:400::280/122", @@ -27557,9 +28377,9 @@ { "name": "AzureCosmosDB.KoreaCentral", "id": "AzureCosmosDB.KoreaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "5", + "changeNumber": "6", "region": "koreacentral", "state": "GA", "networkFeatures": [ @@ -27575,6 +28395,7 @@ "20.194.3.114/32", "20.194.66.64/26", "20.194.80.64/26", + "20.214.132.0/26", "52.231.18.0/28", "52.231.25.123/32", "52.231.39.143/32", @@ -27589,9 +28410,9 @@ { "name": "AzureCosmosDB.KoreaSouth", "id": "AzureCosmosDB.KoreaSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "3", + "changeNumber": "4", "region": "koreasouth", "state": "GA", "networkFeatures": [ @@ -27602,6 +28423,7 @@ ], "systemService": "AzureCosmosDB", "addressPrefixes": [ + "20.200.163.64/26", "40.80.173.0/27", "40.80.236.159/32", "52.231.146.0/27", @@ -27613,9 +28435,9 @@ { "name": "AzureCosmosDB.NorthCentralUS", "id": "AzureCosmosDB.NorthCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "5", + "changeNumber": "6", "region": "northcentralus", "state": "GA", "networkFeatures": [ @@ -27630,6 +28452,7 @@ "20.49.114.128/27", "20.125.170.0/26", "20.125.202.0/26", + "20.241.114.0/26", "23.96.180.213/32", "23.96.219.207/32", "23.96.242.234/32", @@ -27647,9 +28470,9 @@ { "name": "AzureCosmosDB.NorthEurope", "id": "AzureCosmosDB.NorthEurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "3", + "changeNumber": "4", "region": "northeurope", "state": "GA", "networkFeatures": [ @@ -27664,6 +28487,7 @@ "13.74.106.0/25", "13.79.34.236/32", "20.54.38.35/32", + "20.166.42.128/26", "40.113.90.91/32", "52.138.141.112/32", "52.138.197.33/32", @@ -27684,9 +28508,9 @@ { "name": "AzureCosmosDB.NorwayEast", "id": "AzureCosmosDB.NorwayEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "4", + "changeNumber": "5", "region": "norwaye", "state": "GA", "networkFeatures": [ @@ -27697,6 +28521,7 @@ ], "systemService": "AzureCosmosDB", "addressPrefixes": [ + "20.100.16.0/26", "51.13.25.182/32", "51.120.44.128/27", "51.120.98.64/26", @@ -27712,9 +28537,9 @@ { "name": "AzureCosmosDB.NorwayWest", "id": "AzureCosmosDB.NorwayWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "3", + "changeNumber": "4", "region": "norwayw", "state": "GA", "networkFeatures": [ @@ -27726,6 +28551,7 @@ "systemService": "AzureCosmosDB", "addressPrefixes": [ "51.13.150.175/32", + "51.120.179.192/26", "51.120.218.64/26", "51.120.228.160/27", "2603:1020:f04:402::c0/122" @@ -27735,9 +28561,9 @@ { "name": "AzureCosmosDB.QatarCentral", "id": "AzureCosmosDB.QatarCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "2", + "changeNumber": "3", "region": "qatarcentral", "state": "GA", "networkFeatures": [ @@ -27752,6 +28578,7 @@ "20.21.42.0/26", "20.21.66.0/26", "20.21.74.0/26", + "20.21.85.192/26", "2603:1040:1002::740/123", "2603:1040:1002:400::/122", "2603:1040:1002:800::/122", @@ -27762,9 +28589,9 @@ { "name": "AzureCosmosDB.SouthAfricaNorth", "id": "AzureCosmosDB.SouthAfricaNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "3", + "changeNumber": "4", "region": "southafricanorth", "state": "GA", "networkFeatures": [ @@ -27776,6 +28603,7 @@ "systemService": "AzureCosmosDB", "addressPrefixes": [ "20.87.34.33/32", + "20.87.87.128/26", "102.133.122.0/26", "102.133.154.64/26", "102.133.220.0/27", @@ -27789,9 +28617,9 @@ { "name": "AzureCosmosDB.SouthAfricaWest", "id": "AzureCosmosDB.SouthAfricaWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "2", + "changeNumber": "3", "region": "southafricawest", "state": "GA", "networkFeatures": [ @@ -27802,6 +28630,7 @@ ], "systemService": "AzureCosmosDB", "addressPrefixes": [ + "40.117.25.64/26", "102.133.26.64/26", "102.133.60.64/27", "2603:1000:4:402::c0/122" @@ -27811,9 +28640,9 @@ { "name": "AzureCosmosDB.SouthCentralUS", "id": "AzureCosmosDB.SouthCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "5", + "changeNumber": "6", "region": "southcentralus", "state": "GA", "networkFeatures": [ @@ -27833,6 +28662,7 @@ "20.45.122.0/26", "20.49.90.64/26", "20.64.41.89/32", + "20.236.151.0/26", "23.102.191.13/32", "104.210.217.251/32", "104.214.18.0/25", @@ -27847,7 +28677,7 @@ { "name": "AzureCosmosDB.SouthCentralUSSTG", "id": "AzureCosmosDB.SouthCentralUSSTG", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "usstagec", @@ -27868,9 +28698,9 @@ { "name": "AzureCosmosDB.SoutheastAsia", "id": "AzureCosmosDB.SoutheastAsia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "3", + "changeNumber": "4", "region": "southeastasia", "state": "GA", "networkFeatures": [ @@ -27883,6 +28713,7 @@ "addressPrefixes": [ "13.67.8.0/26", "13.76.161.130/32", + "20.24.6.64/26", "20.195.58.26/32", "23.98.82.0/26", "23.98.107.224/27", @@ -27904,9 +28735,9 @@ { "name": "AzureCosmosDB.SouthIndia", "id": "AzureCosmosDB.SouthIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "2", + "changeNumber": "3", "region": "southindia", "state": "GA", "networkFeatures": [ @@ -27922,6 +28753,7 @@ "20.41.199.128/27", "40.78.194.0/28", "52.172.55.127/32", + "52.172.82.64/26", "104.211.227.84/32", "2603:1040:c06:402::c0/122" ] @@ -27930,9 +28762,9 @@ { "name": "AzureCosmosDB.SwedenCentral", "id": "AzureCosmosDB.SwedenCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "1", + "changeNumber": "2", "region": "swedencentral", "state": "GA", "networkFeatures": [ @@ -27943,6 +28775,7 @@ ], "systemService": "AzureCosmosDB", "addressPrefixes": [ + "20.91.147.192/26", "51.12.43.0/27", "51.12.98.64/26", "51.12.226.0/26", @@ -27959,9 +28792,9 @@ { "name": "AzureCosmosDB.SwedenSouth", "id": "AzureCosmosDB.SwedenSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "1", + "changeNumber": "2", "region": "swedensouth", "state": "GA", "networkFeatures": [ @@ -27972,6 +28805,7 @@ ], "systemService": "AzureCosmosDB", "addressPrefixes": [ + "20.91.13.128/26", "51.12.195.0/27", "51.12.202.64/26", "2603:1020:1104::520/123", @@ -27982,9 +28816,9 @@ { "name": "AzureCosmosDB.SwitzerlandNorth", "id": "AzureCosmosDB.SwitzerlandNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "4", + "changeNumber": "5", "region": "switzerlandn", "state": "GA", "networkFeatures": [ @@ -27996,6 +28830,7 @@ "systemService": "AzureCosmosDB", "addressPrefixes": [ "20.208.18.0/26", + "20.208.148.192/26", "51.103.202.0/26", "51.107.7.191/32", "51.107.52.224/27", @@ -28010,9 +28845,9 @@ { "name": "AzureCosmosDB.SwitzerlandWest", "id": "AzureCosmosDB.SwitzerlandWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "3", + "changeNumber": "4", "region": "switzerlandw", "state": "GA", "networkFeatures": [ @@ -28023,6 +28858,7 @@ ], "systemService": "AzureCosmosDB", "addressPrefixes": [ + "20.199.204.0/26", "51.107.148.32/27", "51.107.154.64/26", "51.107.227.85/32", @@ -28033,9 +28869,9 @@ { "name": "AzureCosmosDB.UAECentral", "id": "AzureCosmosDB.UAECentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "3", + "changeNumber": "4", "region": "uaecentral", "state": "GA", "networkFeatures": [ @@ -28049,6 +28885,7 @@ "20.37.68.160/27", "20.37.75.128/26", "20.37.84.77/32", + "20.203.91.0/26", "2603:1040:b04:402::c0/122" ] } @@ -28056,9 +28893,9 @@ { "name": "AzureCosmosDB.UAENorth", "id": "AzureCosmosDB.UAENorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "4", + "changeNumber": "5", "region": "uaenorth", "state": "GA", "networkFeatures": [ @@ -28071,6 +28908,7 @@ "addressPrefixes": [ "20.38.140.128/27", "20.38.152.128/26", + "20.74.199.64/26", "20.203.5.86/32", "40.120.74.64/26", "65.52.251.128/26", @@ -28084,9 +28922,9 @@ { "name": "AzureCosmosDB.UKSouth", "id": "AzureCosmosDB.UKSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "4", + "changeNumber": "5", "region": "uksouth", "state": "GA", "networkFeatures": [ @@ -28097,6 +28935,7 @@ ], "systemService": "AzureCosmosDB", "addressPrefixes": [ + "20.26.21.128/26", "51.11.169.104/32", "51.104.31.128/27", "51.105.66.0/26", @@ -28116,9 +28955,9 @@ { "name": "AzureCosmosDB.UKWest", "id": "AzureCosmosDB.UKWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "4", + "changeNumber": "5", "region": "ukwest", "state": "GA", "networkFeatures": [ @@ -28135,6 +28974,7 @@ "51.141.25.77/32", "51.141.53.76/32", "51.141.55.229/32", + "51.142.130.192/26", "2603:1020:605:402::c0/122" ] } @@ -28142,9 +28982,9 @@ { "name": "AzureCosmosDB.WestCentralUS", "id": "AzureCosmosDB.WestCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "4", + "changeNumber": "5", "region": "westcentralus", "state": "GA", "networkFeatures": [ @@ -28157,6 +28997,7 @@ "addressPrefixes": [ "13.71.194.0/26", "13.78.188.25/32", + "52.148.41.0/26", "52.150.154.224/27", "52.159.50.179/32", "52.161.13.67/32", @@ -28169,9 +29010,9 @@ { "name": "AzureCosmosDB.WestEurope", "id": "AzureCosmosDB.WestEurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "3", + "changeNumber": "4", "region": "westeurope", "state": "GA", "networkFeatures": [ @@ -28188,6 +29029,7 @@ "13.81.51.99/32", "13.94.201.5/32", "13.95.234.68/32", + "20.50.93.128/26", "20.61.97.0/27", "20.71.82.202/32", "40.68.44.85/32", @@ -28209,9 +29051,9 @@ { "name": "AzureCosmosDB.WestIndia", "id": "AzureCosmosDB.WestIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "3", + "changeNumber": "4", "region": "westindia", "state": "GA", "networkFeatures": [ @@ -28222,6 +29064,7 @@ ], "systemService": "AzureCosmosDB", "addressPrefixes": [ + "20.207.170.64/26", "40.81.88.229/32", "52.136.52.64/27", "104.211.146.0/28", @@ -28235,9 +29078,9 @@ { "name": "AzureCosmosDB.WestUS", "id": "AzureCosmosDB.WestUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "5", + "changeNumber": "6", "region": "westus", "state": "GA", "networkFeatures": [ @@ -28265,6 +29108,7 @@ "40.112.249.60/32", "40.118.245.44/32", "40.118.245.251/32", + "52.159.201.128/26", "104.40.8.88/32", "137.117.9.157/32", "2603:1030:a07:4::160/123", @@ -28276,9 +29120,9 @@ { "name": "AzureCosmosDB.WestUS2", "id": "AzureCosmosDB.WestUS2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "3", + "changeNumber": "4", "region": "westus2", "state": "GA", "networkFeatures": [ @@ -28290,6 +29134,7 @@ "systemService": "AzureCosmosDB", "addressPrefixes": [ "13.66.138.0/26", + "20.9.156.128/26", "20.36.26.132/32", "40.64.135.0/27", "40.65.106.154/32", @@ -28312,9 +29157,9 @@ { "name": "AzureCosmosDB.WestUS3", "id": "AzureCosmosDB.WestUS3", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "1", + "changeNumber": "2", "region": "westus3", "state": "GA", "networkFeatures": [ @@ -28325,6 +29170,7 @@ ], "systemService": "AzureCosmosDB", "addressPrefixes": [ + "20.14.122.192/26", "20.150.166.192/27", "20.150.170.64/26", "20.150.178.0/26", @@ -28341,9 +29187,9 @@ { "name": "AzureDatabricks", "id": "AzureDatabricks", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "9", + "changeNumber": "11", "region": "", "state": "GA", "networkFeatures": [ @@ -28398,6 +29244,7 @@ "20.192.160.32/29", "20.192.225.24/29", "20.194.4.102/32", + "20.210.146.0/29", "20.215.0.32/29", "20.217.40.32/29", "23.97.106.142/32", @@ -28471,6 +29318,7 @@ "52.232.19.246/32", "52.246.160.72/32", "52.247.0.200/32", + "68.221.80.32/29", "102.37.41.3/32", "102.133.56.68/30", "102.133.216.96/29", @@ -28480,6 +29328,7 @@ "104.211.89.81/32", "104.211.101.14/32", "104.211.103.82/32", + "158.23.96.32/29", "191.232.53.223/32", "191.233.8.32/29", "191.234.160.82/32", @@ -28508,6 +29357,7 @@ "2603:1020:1104::160/123", "2603:1020:1204::1a0/123", "2603:1020:1302::1a0/123", + "2603:1020:1403::1a0/123", "2603:1030:f:1::160/123", "2603:1030:10:1::160/123", "2603:1030:104:1::160/123", @@ -28517,6 +29367,7 @@ "2603:1030:40c:1::160/123", "2603:1030:504:1::160/123", "2603:1030:608::160/123", + "2603:1030:702::1a0/123", "2603:1030:807:1::160/123", "2603:1030:a07::160/123", "2603:1030:b04::160/123", @@ -28548,9 +29399,9 @@ { "name": "AzureDataExplorerManagement", "id": "AzureDataExplorerManagement", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "15", + "changeNumber": "16", "region": "", "state": "GA", "networkFeatures": [ @@ -28676,11 +29527,13 @@ "52.253.159.186/32", "52.253.225.186/32", "52.253.226.110/32", + "68.221.87.48/28", "102.133.0.192/32", "102.133.28.112/28", "102.133.130.206/32", "102.133.156.16/28", "104.211.147.224/28", + "158.23.103.48/28", "191.233.25.183/32", "191.233.50.208/28", "191.233.205.0/28", @@ -28728,6 +29581,7 @@ "2603:1020:1104:400::150/124", "2603:1020:1204:1::220/123", "2603:1020:1302:2::120/123", + "2603:1020:1403:1::220/123", "2603:1030:f:2::380/121", "2603:1030:f:400::950/124", "2603:1030:10::600/121", @@ -28746,6 +29600,7 @@ "2603:1030:504:802::d0/124", "2603:1030:608:1::380/121", "2603:1030:608:402::150/124", + "2603:1030:702:1::220/123", "2603:1030:807::600/121", "2603:1030:807:402::150/124", "2603:1030:a07:1::380/121", @@ -28798,7 +29653,7 @@ { "name": "AzureDataLake", "id": "AzureDataLake", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "", @@ -28836,7 +29691,7 @@ { "name": "AzureDeviceUpdate", "id": "AzureDeviceUpdate", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "", @@ -28951,7 +29806,7 @@ { "name": "AzureDevOps", "id": "AzureDevOps", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "", @@ -28991,7 +29846,7 @@ { "name": "AzureDevSpaces", "id": "AzureDevSpaces", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "", @@ -29046,9 +29901,9 @@ { "name": "AzureDigitalTwins", "id": "AzureDigitalTwins", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "14", + "changeNumber": "15", "region": "", "state": "GA", "networkFeatures": [ @@ -29272,12 +30127,14 @@ "52.250.74.3/32", "52.253.224.146/32", "52.253.224.154/32", + "68.221.84.96/27", "102.37.80.0/27", "102.37.80.32/29", "102.133.221.16/29", "102.133.221.32/27", "104.46.178.120/29", "104.46.178.160/27", + "158.23.100.96/27", "191.233.15.16/29", "191.233.15.32/27", "191.234.139.168/29", @@ -29290,12 +30147,14 @@ "2603:1020:1104:1::680/121", "2603:1020:1204::600/121", "2603:1020:1302::580/121", + "2603:1020:1403::600/121", "2603:1030:f:2::500/121", "2603:1030:104::700/121", "2603:1030:107::5c0/122", "2603:1030:504::560/123", "2603:1030:504:2::/121", "2603:1030:608:3::680/121", + "2603:1030:702::600/121", "2603:1030:a07:4::280/121", "2603:1040:207:1::500/121", "2603:1040:606:3::100/121", @@ -29317,9 +30176,9 @@ { "name": "AzureEventGrid", "id": "AzureEventGrid", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "9", + "changeNumber": "10", "region": "", "state": "GA", "networkFeatures": [ @@ -29480,12 +30339,14 @@ "52.252.213.192/28", "52.255.80.16/28", "52.255.82.160/28", + "68.221.81.128/25", "102.37.162.0/25", "102.133.0.240/28", "102.133.1.0/28", "102.133.57.0/25", "102.133.135.16/28", "102.133.135.32/28", + "158.23.97.128/25", "191.233.9.128/25", "191.235.126.0/28", "191.235.126.144/28", @@ -29514,6 +30375,7 @@ "2603:1020:1104::280/121", "2603:1020:1204::280/121", "2603:1020:1302::280/121", + "2603:1020:1403::280/121", "2603:1030:f:1::380/121", "2603:1030:10:1::380/121", "2603:1030:104:1::380/121", @@ -29523,6 +30385,7 @@ "2603:1030:40c:1::380/121", "2603:1030:504:1::380/121", "2603:1030:608::380/121", + "2603:1030:702::280/121", "2603:1030:807:1::380/121", "2603:1030:a07::380/121", "2603:1030:b04::380/121", @@ -29554,9 +30417,9 @@ { "name": "AzureFrontDoor.Backend", "id": "AzureFrontDoor.Backend", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "9", + "changeNumber": "10", "region": "", "state": "GA", "networkFeatures": [ @@ -29628,9 +30491,11 @@ "52.150.136.120/29", "52.159.71.160/29", "52.228.80.120/29", + "68.221.93.128/29", "102.133.56.88/29", "102.133.216.88/29", "147.243.0.0/16", + "158.23.108.56/29", "191.233.9.120/29", "191.235.225.128/29", "2603:1000:4::600/123", @@ -29669,6 +30534,7 @@ "2603:1020:1104::680/123", "2603:1020:1204:2::e0/123", "2603:1020:1302:1::1c0/123", + "2603:1020:1403:2::140/123", "2603:1030:f:1::600/123", "2603:1030:10:1::5c0/123", "2603:1030:10:1::7e0/123", @@ -29683,6 +30549,7 @@ "2603:1030:504:1::5c0/123", "2603:1030:504:1::7e0/123", "2603:1030:608::600/123", + "2603:1030:702:2::140/123", "2603:1030:807:1::5c0/123", "2603:1030:807:1::7e0/123", "2603:1030:a07::600/123", @@ -29725,7 +30592,7 @@ { "name": "AzureFrontDoor.FirstParty", "id": "AzureFrontDoor.FirstParty", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "6", "region": "", @@ -29792,9 +30659,9 @@ { "name": "AzureFrontDoor.Frontend", "id": "AzureFrontDoor.Frontend", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "14", + "changeNumber": "15", "region": "", "state": "GA", "networkFeatures": [ @@ -29876,10 +30743,12 @@ "52.140.104.96/29", "52.150.136.112/29", "52.228.80.112/29", + "68.221.92.24/29", "102.133.56.80/29", "102.133.216.80/29", "104.212.67.0/24", "104.212.68.0/24", + "158.23.108.48/29", "191.233.9.112/29", "191.235.224.88/29", "2603:1000:4::5e0/123", @@ -29918,6 +30787,7 @@ "2603:1020:1104::5e0/123", "2603:1020:1204:2::c0/123", "2603:1020:1302:1::1a0/123", + "2603:1020:1403:2::e0/123", "2603:1030:f:1::5e0/123", "2603:1030:10:1::5a0/123", "2603:1030:10:1::7c0/123", @@ -29932,6 +30802,7 @@ "2603:1030:504:1::5a0/123", "2603:1030:504:1::7c0/123", "2603:1030:608::5e0/123", + "2603:1030:702:2::e0/123", "2603:1030:807:1::5a0/123", "2603:1030:807:1::7c0/123", "2603:1030:a07::5e0/123", @@ -29979,9 +30850,9 @@ { "name": "AzureHealthcareAPIs", "id": "AzureHealthcareAPIs", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "6", + "changeNumber": "8", "region": "", "state": "GA", "networkFeatures": [ @@ -30091,6 +30962,7 @@ "20.195.74.224/28", "20.195.78.96/27", "20.195.146.208/28", + "20.210.146.96/27", "20.215.4.128/27", "20.217.44.128/27", "23.96.205.55/32", @@ -30183,6 +31055,7 @@ "52.231.146.86/31", "52.247.220.99/32", "65.52.252.248/31", + "68.221.85.32/27", "102.37.64.48/31", "102.37.81.144/28", "102.37.161.64/28", @@ -30194,6 +31067,7 @@ "104.46.183.192/28", "104.210.152.157/32", "104.214.161.14/31", + "158.23.101.32/27", "191.233.14.192/30", "191.233.51.212/31", "191.233.207.24/31", @@ -30222,6 +31096,7 @@ "2603:1020:1104:1::4e0/123", "2603:1020:1204::720/123", "2603:1020:1302::660/123", + "2603:1020:1403::720/123", "2603:1030:f:2::4e0/123", "2603:1030:10:4::320/123", "2603:1030:104::7c0/123", @@ -30231,6 +31106,7 @@ "2603:1030:504:2::c0/123", "2603:1030:608:3::660/123", "2603:1030:608:4::2a0/123", + "2603:1030:702::720/123", "2603:1030:807:3::380/123", "2603:1030:a07:9::a0/123", "2603:1030:a07:9::380/123", @@ -30265,7 +31141,7 @@ { "name": "AzureInformationProtection", "id": "AzureInformationProtection", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "", @@ -30420,9 +31296,9 @@ { "name": "AzureIoTHub", "id": "AzureIoTHub", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "13", + "changeNumber": "15", "region": "", "state": "GA", "networkFeatures": [ @@ -30434,6 +31310,8 @@ "systemService": "AzureIoTHub", "addressPrefixes": [ "4.232.108.32/27", + "4.232.123.160/27", + "4.232.195.160/27", "13.66.142.96/27", "13.67.10.224/27", "13.67.234.22/32", @@ -30472,6 +31350,7 @@ "13.94.40.72/32", "13.95.15.251/32", "20.17.68.96/27", + "20.18.179.160/27", "20.21.12.43/32", "20.21.14.72/32", "20.21.44.96/27", @@ -30728,6 +31607,8 @@ "52.246.155.192/27", "52.250.225.32/27", "65.52.252.160/27", + "68.221.100.32/27", + "68.221.147.160/27", "102.133.28.160/27", "102.133.59.0/25", "102.133.59.128/27", @@ -30746,6 +31627,9 @@ "104.214.34.123/32", "137.117.83.38/32", "157.55.253.43/32", + "158.23.12.32/27", + "158.23.123.160/27", + "158.23.195.160/27", "168.61.54.255/32", "168.61.208.218/32", "191.233.11.160/27", @@ -30801,9 +31685,13 @@ "2603:1020:1004:c02::2a0/123", "2603:1020:1104:400::300/123", "2603:1020:1204:400::1e0/123", + "2603:1020:1204:800::120/123", + "2603:1020:1204:c00::120/123", "2603:1020:1302:400::220/123", "2603:1020:1302:800::e0/123", "2603:1020:1302:c00::e0/123", + "2603:1020:1403:400::1a0/123", + "2603:1020:1403:800::120/123", "2603:1030:f:400::b00/123", "2603:1030:10:402::300/123", "2603:1030:10:802::240/123", @@ -30827,6 +31715,9 @@ "2603:1030:608:402::300/123", "2603:1030:608:800::e0/123", "2603:1030:608:c00::e0/123", + "2603:1030:702:400::1a0/123", + "2603:1030:702:800::120/123", + "2603:1030:702:c00::120/123", "2603:1030:807:402::300/123", "2603:1030:807:802::240/123", "2603:1030:807:c02::240/123", @@ -30850,6 +31741,7 @@ "2603:1040:407:802::240/123", "2603:1040:407:c02::240/123", "2603:1040:606:402::300/123", + "2603:1040:606:800::120/123", "2603:1040:806:402::300/123", "2603:1040:904:402::300/123", "2603:1040:904:802::240/123", @@ -30889,9 +31781,9 @@ { "name": "AzureKeyVault", "id": "AzureKeyVault", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "16", + "changeNumber": "18", "region": "", "state": "GA", "networkFeatures": [ @@ -30905,6 +31797,8 @@ "addressPrefixes": [ "4.232.30.216/29", "4.232.106.124/30", + "4.232.122.76/30", + "4.232.194.76/30", "13.66.138.88/30", "13.66.226.249/32", "13.66.230.241/32", @@ -30937,6 +31831,7 @@ "13.89.170.200/30", "20.17.58.48/29", "20.17.66.124/30", + "20.18.178.76/30", "20.21.37.112/30", "20.21.43.244/30", "20.21.66.76/30", @@ -31264,6 +32159,9 @@ "52.255.152.252/32", "52.255.152.255/32", "65.52.250.0/30", + "68.221.87.112/29", + "68.221.98.124/30", + "68.221.146.76/30", "102.37.81.88/29", "102.37.81.128/30", "102.37.160.176/29", @@ -31306,6 +32204,10 @@ "137.116.44.148/32", "137.116.120.244/32", "137.116.233.191/32", + "158.23.10.124/30", + "158.23.103.112/29", + "158.23.122.76/30", + "158.23.194.76/30", "168.62.108.27/32", "168.62.237.29/32", "168.63.167.27/32", @@ -31381,6 +32283,7 @@ "2603:1020:1104:400::80/125", "2603:1020:1204:1::208/125", "2603:1020:1302:1::550/125", + "2603:1020:1403:1::208/125", "2603:1030:f:1::2a0/125", "2603:1030:f:400::880/125", "2603:1030:10::340/125", @@ -31410,6 +32313,7 @@ "2603:1030:504:802::140/125", "2603:1030:608::2a0/125", "2603:1030:608:402::80/125", + "2603:1030:702:1::208/125", "2603:1030:807::340/125", "2603:1030:807:402::80/125", "2603:1030:807:802::80/125", @@ -31482,7 +32386,7 @@ { "name": "AzureKeyVault.AustraliaCentral", "id": "AzureKeyVault.AustraliaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "australiacentral", @@ -31508,7 +32412,7 @@ { "name": "AzureKeyVault.AustraliaCentral2", "id": "AzureKeyVault.AustraliaCentral2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "australiacentral2", @@ -31534,7 +32438,7 @@ { "name": "AzureKeyVault.AustraliaEast", "id": "AzureKeyVault.AustraliaEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "australiaeast", @@ -31564,7 +32468,7 @@ { "name": "AzureKeyVault.AustraliaSoutheast", "id": "AzureKeyVault.AustraliaSoutheast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "australiasoutheast", @@ -31590,7 +32494,7 @@ { "name": "AzureKeyVault.BrazilSouth", "id": "AzureKeyVault.BrazilSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "brazilsouth", @@ -31620,7 +32524,7 @@ { "name": "AzureKeyVault.BrazilSoutheast", "id": "AzureKeyVault.BrazilSoutheast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "brazilse", @@ -31648,7 +32552,7 @@ { "name": "AzureKeyVault.CanadaCentral", "id": "AzureKeyVault.CanadaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "canadacentral", @@ -31678,7 +32582,7 @@ { "name": "AzureKeyVault.CanadaEast", "id": "AzureKeyVault.CanadaEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "canadaeast", @@ -31704,7 +32608,7 @@ { "name": "AzureKeyVault.CentralIndia", "id": "AzureKeyVault.CentralIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "centralindia", @@ -31734,7 +32638,7 @@ { "name": "AzureKeyVault.CentralUS", "id": "AzureKeyVault.CentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "centralus", @@ -31776,7 +32680,7 @@ { "name": "AzureKeyVault.CentralUSEUAP", "id": "AzureKeyVault.CentralUSEUAP", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "centraluseuap", @@ -31804,7 +32708,7 @@ { "name": "AzureKeyVault.EastAsia", "id": "AzureKeyVault.EastAsia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "eastasia", @@ -31832,7 +32736,7 @@ { "name": "AzureKeyVault.EastUS", "id": "AzureKeyVault.EastUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "eastus", @@ -31872,7 +32776,7 @@ { "name": "AzureKeyVault.EastUS2", "id": "AzureKeyVault.EastUS2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "eastus2", @@ -31918,7 +32822,7 @@ { "name": "AzureKeyVault.EastUS2EUAP", "id": "AzureKeyVault.EastUS2EUAP", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "eastus2euap", @@ -31954,7 +32858,7 @@ { "name": "AzureKeyVault.FranceCentral", "id": "AzureKeyVault.FranceCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "centralfrance", @@ -31990,7 +32894,7 @@ { "name": "AzureKeyVault.FranceSouth", "id": "AzureKeyVault.FranceSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "southfrance", @@ -32016,7 +32920,7 @@ { "name": "AzureKeyVault.GermanyNorth", "id": "AzureKeyVault.GermanyNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "germanyn", @@ -32040,7 +32944,7 @@ { "name": "AzureKeyVault.GermanyWestCentral", "id": "AzureKeyVault.GermanyWestCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "germanywc", @@ -32068,7 +32972,7 @@ { "name": "AzureKeyVault.JapanEast", "id": "AzureKeyVault.JapanEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "japaneast", @@ -32104,9 +33008,9 @@ { "name": "AzureKeyVault.JapanWest", "id": "AzureKeyVault.JapanWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "3", + "changeNumber": "4", "region": "japanwest", "state": "GA", "networkFeatures": [ @@ -32117,6 +33021,7 @@ ], "systemService": "AzureKeyVault", "addressPrefixes": [ + "20.18.178.76/30", "20.189.228.136/29", "20.189.228.208/30", "40.74.100.48/30", @@ -32130,7 +33035,7 @@ { "name": "AzureKeyVault.JioIndiaCentral", "id": "AzureKeyVault.JioIndiaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "jioindiacentral", @@ -32154,7 +33059,7 @@ { "name": "AzureKeyVault.JioIndiaWest", "id": "AzureKeyVault.JioIndiaWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "jioindiawest", @@ -32180,7 +33085,7 @@ { "name": "AzureKeyVault.KoreaCentral", "id": "AzureKeyVault.KoreaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "koreacentral", @@ -32210,7 +33115,7 @@ { "name": "AzureKeyVault.KoreaSouth", "id": "AzureKeyVault.KoreaSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "koreasouth", @@ -32235,7 +33140,7 @@ { "name": "AzureKeyVault.NorthCentralUS", "id": "AzureKeyVault.NorthCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "northcentralus", @@ -32266,7 +33171,7 @@ { "name": "AzureKeyVault.NorthEurope", "id": "AzureKeyVault.NorthEurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "northeurope", @@ -32302,7 +33207,7 @@ { "name": "AzureKeyVault.NorwayEast", "id": "AzureKeyVault.NorwayEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "norwaye", @@ -32330,7 +33235,7 @@ { "name": "AzureKeyVault.NorwayWest", "id": "AzureKeyVault.NorwayWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "norwayw", @@ -32354,7 +33259,7 @@ { "name": "AzureKeyVault.QatarCentral", "id": "AzureKeyVault.QatarCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "qatarcentral", @@ -32379,7 +33284,7 @@ { "name": "AzureKeyVault.SouthAfricaNorth", "id": "AzureKeyVault.SouthAfricaNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "southafricanorth", @@ -32407,7 +33312,7 @@ { "name": "AzureKeyVault.SouthAfricaWest", "id": "AzureKeyVault.SouthAfricaWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "southafricawest", @@ -32431,7 +33336,7 @@ { "name": "AzureKeyVault.SouthCentralUS", "id": "AzureKeyVault.SouthCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "southcentralus", @@ -32467,7 +33372,7 @@ { "name": "AzureKeyVault.SouthCentralUSSTG", "id": "AzureKeyVault.SouthCentralUSSTG", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "usstagec", @@ -32489,7 +33394,7 @@ { "name": "AzureKeyVault.SoutheastAsia", "id": "AzureKeyVault.SoutheastAsia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "southeastasia", @@ -32533,7 +33438,7 @@ { "name": "AzureKeyVault.SouthIndia", "id": "AzureKeyVault.SouthIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "southindia", @@ -32559,7 +33464,7 @@ { "name": "AzureKeyVault.SwedenCentral", "id": "AzureKeyVault.SwedenCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "swedencentral", @@ -32587,7 +33492,7 @@ { "name": "AzureKeyVault.SwedenSouth", "id": "AzureKeyVault.SwedenSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "swedensouth", @@ -32611,7 +33516,7 @@ { "name": "AzureKeyVault.SwitzerlandNorth", "id": "AzureKeyVault.SwitzerlandNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "switzerlandn", @@ -32639,7 +33544,7 @@ { "name": "AzureKeyVault.SwitzerlandWest", "id": "AzureKeyVault.SwitzerlandWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "switzerlandw", @@ -32663,7 +33568,7 @@ { "name": "AzureKeyVault.UAECentral", "id": "AzureKeyVault.UAECentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "uaecentral", @@ -32687,7 +33592,7 @@ { "name": "AzureKeyVault.UAENorth", "id": "AzureKeyVault.UAENorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "uaenorth", @@ -32715,7 +33620,7 @@ { "name": "AzureKeyVault.UKSouth", "id": "AzureKeyVault.UKSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "uksouth", @@ -32750,7 +33655,7 @@ { "name": "AzureKeyVault.UKWest", "id": "AzureKeyVault.UKWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "ukwest", @@ -32775,7 +33680,7 @@ { "name": "AzureKeyVault.WestCentralUS", "id": "AzureKeyVault.WestCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "westcentralus", @@ -32802,7 +33707,7 @@ { "name": "AzureKeyVault.WestEurope", "id": "AzureKeyVault.WestEurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "westeurope", @@ -32838,7 +33743,7 @@ { "name": "AzureKeyVault.WestIndia", "id": "AzureKeyVault.WestIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "westindia", @@ -32864,7 +33769,7 @@ { "name": "AzureKeyVault.WestUS", "id": "AzureKeyVault.WestUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "westus", @@ -32891,7 +33796,7 @@ { "name": "AzureKeyVault.WestUS2", "id": "AzureKeyVault.WestUS2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "westus2", @@ -32933,7 +33838,7 @@ { "name": "AzureKeyVault.WestUS3", "id": "AzureKeyVault.WestUS3", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "westus3", @@ -32962,9 +33867,9 @@ { "name": "AzureLoadTestingInstanceManagement", "id": "AzureLoadTestingInstanceManagement", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "2", + "changeNumber": "3", "region": "", "state": "GA", "networkFeatures": [ @@ -32973,17 +33878,21 @@ ], "systemService": "AzureLoadTestingInstanceManagement", "addressPrefixes": [ + "20.14.122.64/32", "20.24.1.136/30", "20.26.16.112/30", + "20.50.88.154/32", "20.70.223.12/32", "20.83.222.204/32", "20.88.159.138/32", + "20.91.147.64/32", "20.98.194.67/32", "20.98.199.120/30", "20.107.239.218/32", "20.117.192.200/32", "20.125.7.20/30", "20.195.85.190/32", + "20.205.55.209/32", "20.213.195.80/30", "20.223.65.156/30", "20.232.91.28/30", @@ -32994,9 +33903,9 @@ { "name": "AzureMachineLearning", "id": "AzureMachineLearning", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "11", + "changeNumber": "13", "region": "", "state": "GA", "networkFeatures": [ @@ -33098,6 +34007,7 @@ "20.195.75.48/28", "20.195.75.96/27", "20.200.192.16/28", + "20.210.146.32/27", "20.215.1.0/27", "20.217.41.0/27", "23.98.82.192/28", @@ -33211,6 +34121,7 @@ "52.255.214.109/32", "52.255.217.127/32", "65.52.250.192/28", + "68.221.81.0/27", "102.37.163.32/28", "102.133.27.32/28", "102.133.58.224/28", @@ -33221,6 +34132,7 @@ "104.208.144.160/28", "104.211.81.144/28", "104.214.19.32/28", + "158.23.97.0/27", "191.233.8.48/28", "191.233.203.144/28", "191.233.240.165/32", @@ -33253,6 +34165,7 @@ "2603:1020:1104::240/122", "2603:1020:1204::200/122", "2603:1020:1302::200/122", + "2603:1020:1403::200/122", "2603:1030:f:1::300/122", "2603:1030:10:1::2c0/122", "2603:1030:104:1::2c0/122", @@ -33262,6 +34175,7 @@ "2603:1030:40c:1::2c0/122", "2603:1030:504:1::2c0/122", "2603:1030:608::300/122", + "2603:1030:702::200/122", "2603:1030:807:1::2c0/122", "2603:1030:a07::300/122", "2603:1030:b04::300/122", @@ -33293,9 +34207,9 @@ { "name": "AzureMonitor", "id": "AzureMonitor", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "33", + "changeNumber": "35", "region": "", "state": "GA", "networkFeatures": [ @@ -33313,6 +34227,10 @@ "4.232.101.128/27", "4.232.111.64/29", "4.232.111.80/28", + "4.232.123.200/29", + "4.232.125.160/28", + "4.232.195.200/29", + "4.232.197.160/28", "13.65.96.175/32", "13.65.206.67/32", "13.65.211.125/32", @@ -33460,6 +34378,8 @@ "20.17.59.64/27", "20.17.71.128/29", "20.18.2.64/28", + "20.18.179.200/29", + "20.18.181.160/28", "20.19.27.128/28", "20.21.37.116/30", "20.21.37.120/29", @@ -33481,6 +34401,7 @@ "20.36.114.200/29", "20.36.114.208/28", "20.36.125.224/27", + "20.36.144.166/31", "20.37.71.0/27", "20.37.74.232/29", "20.37.74.240/28", @@ -33578,6 +34499,7 @@ "20.46.12.196/30", "20.46.13.216/29", "20.46.15.48/29", + "20.47.216.200/32", "20.47.217.0/29", "20.48.193.224/27", "20.49.83.32/28", @@ -33735,6 +34657,7 @@ "20.210.144.116/30", "20.210.144.120/29", "20.210.145.96/29", + "20.210.146.192/27", "20.211.224.56/29", "20.213.196.208/28", "20.214.131.48/28", @@ -33749,6 +34672,7 @@ "20.215.29.160/28", "20.215.158.128/29", "20.215.158.144/28", + "20.215.168.224/27", "20.217.9.0/27", "20.217.40.40/31", "20.217.44.250/31", @@ -33820,6 +34744,7 @@ "40.70.23.205/32", "40.70.148.0/30", "40.70.148.8/29", + "40.70.151.208/31", "40.71.12.224/28", "40.71.12.240/30", "40.71.12.248/29", @@ -33886,6 +34811,7 @@ "40.79.187.8/29", "40.79.190.160/27", "40.79.191.200/29", + "40.79.191.218/31", "40.79.194.104/29", "40.79.194.112/29", "40.79.197.120/29", @@ -34228,6 +35154,7 @@ "52.237.34.41/32", "52.237.157.70/32", "52.240.244.144/29", + "52.240.244.236/31", "52.240.245.64/28", "52.242.40.208/30", "52.242.47.8/29", @@ -34245,6 +35172,14 @@ "65.52.122.208/32", "65.52.250.232/29", "65.52.250.240/28", + "68.221.40.16/30", + "68.221.40.64/26", + "68.221.92.6/31", + "68.221.93.152/29", + "68.221.103.64/29", + "68.221.103.80/28", + "68.221.147.200/29", + "68.221.149.160/28", "102.37.64.128/27", "102.37.72.240/29", "102.37.80.64/27", @@ -34317,6 +35252,16 @@ "138.91.32.98/32", "138.91.37.93/32", "157.55.177.6/32", + "158.23.15.64/29", + "158.23.15.80/28", + "158.23.109.130/31", + "158.23.112.32/29", + "158.23.112.40/30", + "158.23.112.64/26", + "158.23.123.200/29", + "158.23.125.160/28", + "158.23.195.200/29", + "158.23.197.160/28", "168.61.142.0/27", "168.61.179.178/32", "168.62.169.17/32", @@ -34486,6 +35431,9 @@ "2603:1020:1302:2::/122", "2603:1020:1302:2::40/123", "2603:1020:1302:2::80/121", + "2603:1020:1302:2::680/121", + "2603:1020:1403:2::380/121", + "2603:1020:1403:2::400/120", "2603:1030:7:5::e/128", "2603:1030:7:5::17/128", "2603:1030:7:5::29/128", @@ -34575,6 +35523,8 @@ "2603:1030:608:1::280/123", "2603:1030:608:1::300/121", "2603:1030:608:402::500/121", + "2603:1030:702:2::380/121", + "2603:1030:702:2::400/120", "2603:1030:800:5::bfee:a1fc/128", "2603:1030:800:5::bfee:a327/128", "2603:1030:800:5::bfee:a401/128", @@ -34661,6 +35611,7 @@ "2603:1040:606:1::280/123", "2603:1040:606:1::300/121", "2603:1040:606:3::600/123", + "2603:1040:606:3::780/121", "2603:1040:606:402::500/121", "2603:1040:806::780/121", "2603:1040:806:1::280/123", @@ -34864,7 +35815,7 @@ { "name": "AzureOpenDatasets", "id": "AzureOpenDatasets", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "", @@ -34933,9 +35884,9 @@ { "name": "AzurePortal", "id": "AzurePortal", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "7", + "changeNumber": "8", "region": "", "state": "GA", "networkFeatures": [ @@ -35176,6 +36127,8 @@ "52.228.84.96/28", "52.233.66.46/32", "52.243.76.246/32", + "68.221.40.32/27", + "68.221.93.140/30", "102.133.56.160/27", "102.133.58.192/30", "102.133.61.176/29", @@ -35191,6 +36144,7 @@ "104.215.120.160/32", "104.215.146.128/32", "137.116.247.179/32", + "158.23.112.0/27", "191.233.10.96/27", "191.233.15.0/29", "191.234.136.0/27", @@ -35233,6 +36187,7 @@ "2603:1020:1104::780/121", "2603:1020:1204:2::300/121", "2603:1020:1302:1::380/121", + "2603:1020:1403:2::300/121", "2603:1030:f:1::700/121", "2603:1030:10::100/121", "2603:1030:10:1::680/121", @@ -35247,6 +36202,7 @@ "2603:1030:504::100/121", "2603:1030:504:1::680/121", "2603:1030:608::700/121", + "2603:1030:702:2::300/121", "2603:1030:807::100/121", "2603:1030:807:1::680/121", "2603:1030:a07::700/121", @@ -35287,7 +36243,7 @@ { "name": "AzureRemoteRendering", "id": "AzureRemoteRendering", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "", @@ -35330,9 +36286,9 @@ { "name": "AzureResourceManager", "id": "AzureResourceManager", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "14", + "changeNumber": "15", "region": "", "state": "GA", "networkFeatures": [ @@ -35505,6 +36461,8 @@ "52.240.242.0/23", "65.52.252.48/28", "65.52.254.0/23", + "68.221.90.0/23", + "68.221.99.192/26", "102.133.28.16/28", "102.133.30.0/23", "102.133.62.0/23", @@ -35516,6 +36474,8 @@ "104.46.180.0/23", "104.214.162.0/23", "104.214.166.0/26", + "158.23.11.192/26", + "158.23.106.0/23", "168.61.138.0/23", "168.61.143.192/26", "191.233.52.0/23", @@ -35572,6 +36532,8 @@ "2603:1020:1204:400::180/122", "2603:1020:1302:1::400/120", "2603:1020:1302:400::1c0/122", + "2603:1020:1403:1::400/120", + "2603:1020:1403:400::140/122", "2603:1030:f:1::6c0/122", "2603:1030:f:2::700/120", "2603:1030:f:400::a80/122", @@ -35592,6 +36554,8 @@ "2603:1030:608::6c0/122", "2603:1030:608:4::100/120", "2603:1030:608:402::280/122", + "2603:1030:702:1::400/120", + "2603:1030:702:400::140/122", "2603:1030:807::180/122", "2603:1030:807:402::280/122", "2603:1030:a07::6c0/122", @@ -35654,7 +36618,7 @@ { "name": "AzureSecurityCenter", "id": "AzureSecurityCenter", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "", @@ -35720,12 +36684,73 @@ ] } }, + { + "name": "AzureSentinel", + "id": "AzureSentinel", + "serviceTagChangeNumber": "112", + "properties": { + "changeNumber": "3", + "region": "", + "state": "GA", + "networkFeatures": [ + "API", + "NSG", + "UDR", + "FW" + ], + "systemService": "AzureSentinel", + "addressPrefixes": [ + "4.232.40.176/29", + "20.9.156.0/30", + "20.21.84.144/29", + "20.39.27.232/32", + "20.47.137.94/32", + "20.47.148.149/32", + "20.50.88.196/30", + "20.54.195.136/32", + "20.85.194.2/32", + "20.105.244.62/31", + "20.105.245.80/32", + "20.125.7.18/31", + "20.125.7.24/32", + "20.190.1.84/32", + "20.210.146.24/29", + "20.215.168.168/29", + "20.217.55.152/29", + "20.232.92.128/30", + "20.232.92.132/31", + "20.232.92.134/32", + "20.232.93.192/29", + "20.237.82.201/32", + "40.91.119.186/32", + "40.119.155.184/32", + "52.143.28.87/32", + "52.143.73.213/32", + "52.147.135.113/32", + "52.147.135.157/32", + "52.188.218.53/32", + "52.191.100.52/32", + "52.224.133.70/32", + "52.224.133.253/32", + "52.224.188.169/32", + "68.221.92.8/29", + "158.23.108.32/29", + "2603:1020:1204:2::3b0/124", + "2603:1020:1302:2::640/124", + "2603:1020:1403:2::c0/124", + "2603:1030:702:2::c0/124", + "2603:1040:606:3::630/124", + "2603:1040:1002:2::5c0/124", + "2603:1040:1402:2::330/124" + ] + } + }, { "name": "AzureSignalR", "id": "AzureSignalR", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "6", + "changeNumber": "7", "region": "", "state": "GA", "networkFeatures": [ @@ -35778,6 +36803,8 @@ "20.195.65.192/27", "20.195.72.192/27", "20.195.84.0/25", + "20.206.5.192/26", + "20.211.225.0/26", "23.98.86.64/27", "40.69.110.128/27", "40.78.204.96/27", @@ -35800,6 +36827,7 @@ "51.107.250.192/27", "51.116.149.96/27", "51.116.246.32/27", + "51.120.179.64/26", "51.120.213.96/27", "51.120.233.96/27", "51.138.210.96/27", @@ -35872,9 +36900,9 @@ { "name": "AzureSiteRecovery", "id": "AzureSiteRecovery", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "13", + "changeNumber": "15", "region": "", "state": "GA", "networkFeatures": [ @@ -35887,6 +36915,8 @@ "addressPrefixes": [ "4.232.24.0/28", "4.232.107.160/28", + "4.232.122.112/28", + "4.232.194.112/28", "13.66.141.240/28", "13.67.10.96/28", "13.69.67.80/28", @@ -35910,6 +36940,7 @@ "13.89.174.144/28", "20.17.48.0/28", "20.17.67.224/28", + "20.18.178.112/28", "20.21.32.0/28", "20.21.43.224/28", "20.21.66.112/28", @@ -36089,6 +37120,9 @@ "52.236.187.64/28", "52.246.155.160/28", "65.52.252.192/28", + "68.221.80.0/28", + "68.221.99.160/28", + "68.221.146.112/28", "102.133.28.128/28", "102.133.59.160/28", "102.133.72.51/32", @@ -36099,6 +37133,10 @@ "102.133.251.160/28", "104.210.113.114/32", "104.211.177.6/32", + "158.23.11.160/28", + "158.23.96.0/28", + "158.23.122.112/28", + "158.23.194.112/28", "191.233.8.0/28", "191.233.51.192/28", "191.233.205.80/28", @@ -36173,10 +37211,15 @@ "2603:1020:1104:400::2d0/125", "2603:1020:1204::/123", "2603:1020:1204:400::c8/125", + "2603:1020:1204:800::18/125", + "2603:1020:1204:c00::18/125", "2603:1020:1302::/123", "2603:1020:1302:400::188/125", "2603:1020:1302:800::58/125", "2603:1020:1302:c00::58/125", + "2603:1020:1403::/123", + "2603:1020:1403:400::108/125", + "2603:1020:1403:800::18/125", "2603:1030:f:1::/123", "2603:1030:f:400::ad0/125", "2603:1030:10:1::/123", @@ -36210,6 +37253,10 @@ "2603:1030:608:402::2d0/125", "2603:1030:608:800::58/125", "2603:1030:608:c00::58/125", + "2603:1030:702::/123", + "2603:1030:702:400::108/125", + "2603:1030:702:800::18/125", + "2603:1030:702:c00::18/125", "2603:1030:807:1::/123", "2603:1030:807:402::2d0/125", "2603:1030:807:802::158/125", @@ -36243,6 +37290,7 @@ "2603:1040:407:c02::158/125", "2603:1040:606::/123", "2603:1040:606:402::2d0/125", + "2603:1040:606:800::18/125", "2603:1040:806::/123", "2603:1040:806:402::2d0/125", "2603:1040:904:1::/123", @@ -36293,7 +37341,7 @@ { "name": "AzureSphere", "id": "AzureSphere", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "", @@ -36339,7 +37387,7 @@ { "name": "AzureStack", "id": "AzureStack", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "", @@ -36359,7 +37407,7 @@ { "name": "AzureTrafficManager", "id": "AzureTrafficManager", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "", @@ -36433,9 +37481,9 @@ { "name": "AzureUpdateDelivery", "id": "AzureUpdateDelivery", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "9", + "changeNumber": "11", "region": "", "state": "GA", "networkFeatures": [ @@ -36447,15 +37495,39 @@ "systemService": "AzureUpdateDelivery", "addressPrefixes": [ "13.64.131.128/32", + "13.67.191.143/32", "13.69.31.56/32", "13.69.99.13/32", "13.81.123.105/32", "13.81.124.68/32", + "13.85.16.101/32", + "13.85.18.65/32", + "13.85.18.193/32", + "13.85.22.21/32", + "13.85.23.6/32", + "13.85.23.86/32", + "13.85.23.206/32", "13.91.16.64/29", + "13.95.26.4/32", + "13.95.26.222/32", + "13.95.27.105/32", + "13.95.31.18/32", + "13.95.31.95/32", + "13.95.31.127/32", "13.95.192.96/32", "13.95.196.182/32", "13.95.197.125/32", "13.95.199.78/32", + "20.7.47.135/32", + "20.10.149.151/32", + "20.12.21.251/32", + "20.12.23.50/32", + "20.12.36.46/32", + "20.12.178.215/32", + "20.12.236.150/32", + "20.12.236.228/32", + "20.14.199.74/32", + "20.14.199.81/32", "20.29.242.153/32", "20.29.245.143/32", "20.29.247.34/32", @@ -36494,6 +37566,16 @@ "20.110.48.104/32", "20.110.183.53/32", "20.110.183.129/32", + "20.114.58.89/32", + "20.114.58.110/32", + "20.114.59.46/32", + "20.114.59.104/32", + "20.114.59.183/32", + "20.114.59.236/32", + "20.114.59.239/32", + "20.123.0.42/32", + "20.166.2.191/32", + "20.166.126.56/32", "20.189.123.131/32", "20.190.9.86/32", "20.191.46.109/32", @@ -36527,12 +37609,18 @@ "20.236.33.177/32", "20.236.35.173/32", "20.236.37.122/32", + "20.242.39.171/32", "23.99.182.144/32", + "23.99.220.122/32", + "23.102.129.60/32", "40.64.65.76/32", "40.64.66.89/32", "40.64.66.113/32", "40.64.66.233/32", "40.65.209.51/32", + "40.68.120.34/32", + "40.68.123.157/32", + "40.68.133.216/32", "40.70.175.49/32", "40.70.229.150/32", "40.77.0.148/32", @@ -36556,6 +37644,11 @@ "40.125.122.155/32", "40.125.122.164/32", "40.125.122.176/32", + "40.127.166.157/32", + "40.127.168.150/32", + "40.127.169.103/32", + "40.127.169.123/32", + "40.127.206.164/32", "51.104.162.50/32", "51.104.162.168/32", "51.104.164.114/32", @@ -36599,6 +37692,9 @@ "52.152.110.14/32", "52.156.102.237/32", "52.156.144.83/32", + "52.165.164.15/32", + "52.165.164.33/32", + "52.165.165.26/32", "52.165.183.69/32", "52.165.196.37/32", "52.167.22.69/32", @@ -36658,6 +37754,8 @@ "2603:1020:200::682f:a6ff/128", "2603:1030:7::1b/128", "2603:1030:7::1c/128", + "2603:1030:7::106/127", + "2603:1030:7::10a/127", "2603:1030:7::67f/128", "2603:1030:7::76f/128", "2603:1030:7:5::5a/128", @@ -36675,14 +37773,23 @@ "2603:1030:408::325/128", "2603:1030:408::351/128", "2603:1030:408::362/128", + "2603:1030:408:7::3d/128", + "2603:1030:408:7::57/128", + "2603:1030:408:7::59/128", "2603:1030:800:5::bfee:a082/128", "2603:1030:800:5::bfee:a087/128", "2603:1030:800:5::bfee:a08a/128", "2603:1030:800:5::bfee:a08d/128", + "2603:1030:800:5::bfee:a098/127", + "2603:1030:800:5::bfee:a0d4/128", "2603:1030:805:3::d/128", "2603:1030:805:3::2a/128", "2603:1030:805:3::40/125", + "2603:1030:c02:2::284/128", "2603:1030:c02:2::2d9/128", + "2603:1030:c02:2::2e9/128", + "2603:1030:c02:2::30b/128", + "2603:1030:c02:2::399/128", "2603:1030:c02:2::3ba/128", "2603:1030:c02:2::5c7/128", "2603:1030:c02:2::7a7/128", @@ -36697,10 +37804,16 @@ "2a01:111:f100:9001::1761:914d/128", "2a01:111:f100:9001::1761:91b4/128", "2a01:111:f100:9001::1761:93a4/128", + "2a01:111:f100:9001::1761:96e0/128", "2a01:111:f100:9001::1761:976e/128", + "2a01:111:f100:9001::1761:97bd/128", "2a01:111:f100:a001::4134:e47d/128", "2a01:111:f100:a001::a83f:5c0e/128", "2a01:111:f100:a004::bfeb:8a30/128", + "2a01:111:f100:a004::bfeb:8a83/128", + "2a01:111:f100:a004::bfeb:8ad6/128", + "2a01:111:f100:a004::bfeb:8b31/128", + "2a01:111:f100:a004::bfeb:8b32/128", "2a01:111:f100:a004::bfeb:8b58/128", "2a01:111:f100:a004::bfeb:8b5e/128", "2a01:111:f100:a004::bfeb:8b61/128", @@ -36711,9 +37824,9 @@ { "name": "AzureVideoAnalyzerForMedia", "id": "AzureVideoAnalyzerForMedia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "8", + "changeNumber": "10", "region": "", "state": "GA", "networkFeatures": [ @@ -36838,6 +37951,8 @@ "20.208.7.124/31", "20.210.69.88/31", "20.210.69.90/32", + "20.210.146.16/30", + "20.215.168.148/30", "20.217.55.132/30", "23.98.38.82/32", "40.64.11.96/31", @@ -36885,15 +38000,20 @@ "52.250.26.111/32", "52.252.224.112/32", "65.52.164.252/32", + "68.221.87.24/30", "102.37.86.195/32", "102.37.87.140/31", "104.46.237.66/32", "104.210.58.142/32", "157.56.10.102/32", + "158.23.103.36/30", "191.237.201.134/32", "191.238.134.240/32", "2603:1020:1204:1::210/124", + "2603:1020:1302:2::4a0/124", + "2603:1020:1403:1::210/124", "2603:1030:504:4::250/124", + "2603:1030:702:1::210/124", "2603:1030:a07:9::370/124", "2603:1040:606:3::290/124", "2603:1040:1402:2::2b0/124", @@ -36904,9 +38024,9 @@ { "name": "AzureWebPubSub", "id": "AzureWebPubSub", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "1", + "changeNumber": "2", "region": "", "state": "GA", "networkFeatures": [ @@ -36958,6 +38078,8 @@ "20.195.67.160/27", "20.195.74.192/27", "20.195.83.128/25", + "20.206.5.128/26", + "20.211.224.192/26", "40.67.122.64/27", "40.69.111.160/27", "40.74.102.32/27", @@ -36977,6 +38099,7 @@ "51.107.251.128/27", "51.116.246.64/27", "51.120.109.224/27", + "51.120.179.0/26", "51.120.234.96/27", "51.138.211.32/27", "51.143.213.160/27", @@ -37052,9 +38175,9 @@ { "name": "BatchNodeManagement", "id": "BatchNodeManagement", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "7", + "changeNumber": "8", "region": "", "state": "GA", "networkFeatures": [ @@ -37343,6 +38466,7 @@ "65.52.199.156/32", "65.52.199.188/32", "65.52.251.224/27", + "68.221.81.64/27", "70.37.49.163/32", "102.133.27.192/27", "102.133.56.192/27", @@ -37393,6 +38517,7 @@ "138.91.17.36/32", "157.55.167.71/32", "157.55.210.88/32", + "158.23.97.64/27", "168.61.161.154/32", "168.61.209.228/32", "168.62.4.114/32", @@ -37447,6 +38572,7 @@ "2603:1020:1104::300/122", "2603:1020:1204::300/122", "2603:1020:1302::240/122", + "2603:1020:1403::300/122", "2603:1030:f:1::400/122", "2603:1030:10:1::340/122", "2603:1030:104:1::340/122", @@ -37456,6 +38582,7 @@ "2603:1030:40c:1::340/122", "2603:1030:504:1::340/122", "2603:1030:608::400/122", + "2603:1030:702::300/122", "2603:1030:807:1::340/122", "2603:1030:a07::400/122", "2603:1030:b04::400/122", @@ -37487,7 +38614,7 @@ { "name": "BatchNodeManagement.AustraliaCentral", "id": "BatchNodeManagement.AustraliaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "australiacentral", @@ -37509,7 +38636,7 @@ { "name": "BatchNodeManagement.AustraliaEast", "id": "BatchNodeManagement.AustraliaEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "australiaeast", @@ -37534,7 +38661,7 @@ { "name": "BatchNodeManagement.AustraliaSoutheast", "id": "BatchNodeManagement.AustraliaSoutheast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "australiasoutheast", @@ -37558,7 +38685,7 @@ { "name": "BatchNodeManagement.BrazilSouth", "id": "BatchNodeManagement.BrazilSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "brazilsouth", @@ -37583,7 +38710,7 @@ { "name": "BatchNodeManagement.BrazilSoutheast", "id": "BatchNodeManagement.BrazilSoutheast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "brazilse", @@ -37602,7 +38729,7 @@ { "name": "BatchNodeManagement.CanadaCentral", "id": "BatchNodeManagement.CanadaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "canadacentral", @@ -37629,7 +38756,7 @@ { "name": "BatchNodeManagement.CanadaEast", "id": "BatchNodeManagement.CanadaEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "canadaeast", @@ -37654,7 +38781,7 @@ { "name": "BatchNodeManagement.CentralIndia", "id": "BatchNodeManagement.CentralIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "centralindia", @@ -37678,7 +38805,7 @@ { "name": "BatchNodeManagement.CentralUS", "id": "BatchNodeManagement.CentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "centralus", @@ -37712,7 +38839,7 @@ { "name": "BatchNodeManagement.CentralUSEUAP", "id": "BatchNodeManagement.CentralUSEUAP", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "centraluseuap", @@ -37738,7 +38865,7 @@ { "name": "BatchNodeManagement.EastAsia", "id": "BatchNodeManagement.EastAsia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "eastasia", @@ -37763,7 +38890,7 @@ { "name": "BatchNodeManagement.EastUS", "id": "BatchNodeManagement.EastUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "eastus", @@ -37798,7 +38925,7 @@ { "name": "BatchNodeManagement.EastUS2", "id": "BatchNodeManagement.EastUS2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "eastus2", @@ -37831,7 +38958,7 @@ { "name": "BatchNodeManagement.EastUS2EUAP", "id": "BatchNodeManagement.EastUS2EUAP", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "eastus2euap", @@ -37866,7 +38993,7 @@ { "name": "BatchNodeManagement.FranceCentral", "id": "BatchNodeManagement.FranceCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "centralfrance", @@ -37892,7 +39019,7 @@ { "name": "BatchNodeManagement.FranceSouth", "id": "BatchNodeManagement.FranceSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "southfrance", @@ -37912,7 +39039,7 @@ { "name": "BatchNodeManagement.GermanyNorth", "id": "BatchNodeManagement.GermanyNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "germanyn", @@ -37932,7 +39059,7 @@ { "name": "BatchNodeManagement.GermanyWestCentral", "id": "BatchNodeManagement.GermanyWestCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "germanywc", @@ -37954,7 +39081,7 @@ { "name": "BatchNodeManagement.JapanEast", "id": "BatchNodeManagement.JapanEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "japaneast", @@ -37980,7 +39107,7 @@ { "name": "BatchNodeManagement.JapanWest", "id": "BatchNodeManagement.JapanWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "japanwest", @@ -38004,7 +39131,7 @@ { "name": "BatchNodeManagement.JioIndiaCentral", "id": "BatchNodeManagement.JioIndiaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "jioindiacentral", @@ -38024,7 +39151,7 @@ { "name": "BatchNodeManagement.JioIndiaWest", "id": "BatchNodeManagement.JioIndiaWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "jioindiawest", @@ -38044,7 +39171,7 @@ { "name": "BatchNodeManagement.KoreaCentral", "id": "BatchNodeManagement.KoreaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "koreacentral", @@ -38067,7 +39194,7 @@ { "name": "BatchNodeManagement.KoreaSouth", "id": "BatchNodeManagement.KoreaSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "koreasouth", @@ -38088,7 +39215,7 @@ { "name": "BatchNodeManagement.NorthCentralUS", "id": "BatchNodeManagement.NorthCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "northcentralus", @@ -38116,7 +39243,7 @@ { "name": "BatchNodeManagement.NorthEurope", "id": "BatchNodeManagement.NorthEurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "northeurope", @@ -38148,7 +39275,7 @@ { "name": "BatchNodeManagement.NorwayEast", "id": "BatchNodeManagement.NorwayEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "norwaye", @@ -38170,7 +39297,7 @@ { "name": "BatchNodeManagement.NorwayWest", "id": "BatchNodeManagement.NorwayWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "norwayw", @@ -38190,7 +39317,7 @@ { "name": "BatchNodeManagement.QatarCentral", "id": "BatchNodeManagement.QatarCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "qatarcentral", @@ -38209,7 +39336,7 @@ { "name": "BatchNodeManagement.SouthAfricaNorth", "id": "BatchNodeManagement.SouthAfricaNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "southafricanorth", @@ -38231,7 +39358,7 @@ { "name": "BatchNodeManagement.SouthAfricaWest", "id": "BatchNodeManagement.SouthAfricaWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "southafricawest", @@ -38251,7 +39378,7 @@ { "name": "BatchNodeManagement.SouthCentralUS", "id": "BatchNodeManagement.SouthCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "southcentralus", @@ -38282,7 +39409,7 @@ { "name": "BatchNodeManagement.SouthCentralUSSTG", "id": "BatchNodeManagement.SouthCentralUSSTG", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "usstagec", @@ -38301,7 +39428,7 @@ { "name": "BatchNodeManagement.SoutheastAsia", "id": "BatchNodeManagement.SoutheastAsia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "southeastasia", @@ -38328,7 +39455,7 @@ { "name": "BatchNodeManagement.SouthIndia", "id": "BatchNodeManagement.SouthIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "southindia", @@ -38351,7 +39478,7 @@ { "name": "BatchNodeManagement.SwedenCentral", "id": "BatchNodeManagement.SwedenCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "swedencentral", @@ -38373,7 +39500,7 @@ { "name": "BatchNodeManagement.SwedenSouth", "id": "BatchNodeManagement.SwedenSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "swedensouth", @@ -38393,7 +39520,7 @@ { "name": "BatchNodeManagement.SwitzerlandNorth", "id": "BatchNodeManagement.SwitzerlandNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "switzerlandn", @@ -38413,7 +39540,7 @@ { "name": "BatchNodeManagement.SwitzerlandWest", "id": "BatchNodeManagement.SwitzerlandWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "switzerlandw", @@ -38433,7 +39560,7 @@ { "name": "BatchNodeManagement.UAECentral", "id": "BatchNodeManagement.UAECentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "uaecentral", @@ -38453,7 +39580,7 @@ { "name": "BatchNodeManagement.UAENorth", "id": "BatchNodeManagement.UAENorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "uaenorth", @@ -38473,7 +39600,7 @@ { "name": "BatchNodeManagement.UKSouth", "id": "BatchNodeManagement.UKSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "uksouth", @@ -38498,7 +39625,7 @@ { "name": "BatchNodeManagement.UKWest", "id": "BatchNodeManagement.UKWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "ukwest", @@ -38521,7 +39648,7 @@ { "name": "BatchNodeManagement.WestCentralUS", "id": "BatchNodeManagement.WestCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "westcentralus", @@ -38547,7 +39674,7 @@ { "name": "BatchNodeManagement.WestEurope", "id": "BatchNodeManagement.WestEurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "westeurope", @@ -38602,7 +39729,7 @@ { "name": "BatchNodeManagement.WestIndia", "id": "BatchNodeManagement.WestIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "westindia", @@ -38624,7 +39751,7 @@ { "name": "BatchNodeManagement.WestUS", "id": "BatchNodeManagement.WestUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "westus", @@ -38655,7 +39782,7 @@ { "name": "BatchNodeManagement.WestUS2", "id": "BatchNodeManagement.WestUS2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "westus2", @@ -38685,7 +39812,7 @@ { "name": "BatchNodeManagement.WestUS3", "id": "BatchNodeManagement.WestUS3", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "westus3", @@ -38704,12 +39831,70 @@ ] } }, + { + "name": "ChaosStudio", + "id": "ChaosStudio", + "serviceTagChangeNumber": "112", + "properties": { + "changeNumber": "2", + "region": "", + "state": "GA", + "networkFeatures": [ + "API", + "NSG", + "UDR", + "FW" + ], + "systemService": "ChaosStudio", + "addressPrefixes": [ + "20.19.24.56/30", + "20.24.3.30/31", + "20.45.245.220/30", + "20.47.236.162/31", + "20.47.236.166/31", + "20.51.7.46/31", + "20.51.7.56/31", + "20.59.81.2/31", + "20.59.81.6/31", + "20.69.8.96/31", + "20.69.8.100/31", + "20.91.146.108/30", + "20.98.148.20/31", + "20.98.148.136/31", + "20.98.195.108/31", + "20.98.195.120/31", + "20.105.211.110/31", + "20.105.211.114/31", + "20.117.192.254/31", + "20.117.193.32/31", + "20.119.28.58/31", + "20.119.28.62/31", + "20.125.1.140/30", + "20.125.1.152/30", + "20.125.156.10/31", + "20.125.157.4/30", + "20.192.175.32/30", + "20.195.87.50/31", + "20.195.87.52/31", + "20.205.55.216/30", + "20.206.183.28/30", + "20.207.169.144/30", + "20.210.69.108/30", + "20.211.224.96/30", + "20.213.196.204/30", + "20.220.0.248/30", + "20.236.150.32/30", + "52.146.141.248/31", + "52.146.141.252/31" + ] + } + }, { "name": "CognitiveServicesManagement", "id": "CognitiveServicesManagement", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "19", + "changeNumber": "20", "region": "", "state": "GA", "networkFeatures": [ @@ -38786,6 +39971,8 @@ "20.21.37.96/28", "20.21.39.0/26", "20.21.39.232/29", + "20.21.86.0/25", + "20.21.208.50/32", "20.24.1.192/26", "20.24.2.0/25", "20.26.16.192/26", @@ -39349,6 +40536,7 @@ "51.12.46.240/28", "51.12.73.208/28", "51.12.74.128/27", + "51.12.158.243/32", "51.12.193.48/28", "51.12.193.128/27", "51.12.193.224/27", @@ -39588,6 +40776,7 @@ "52.242.45.192/26", "52.242.46.0/25", "52.249.209.252/32", + "52.253.227.248/32", "52.254.75.76/32", "52.255.83.208/28", "52.255.84.176/28", @@ -39597,6 +40786,10 @@ "52.255.124.96/28", "65.52.205.19/32", "65.52.252.208/28", + "68.221.40.0/28", + "68.221.40.24/29", + "68.221.93.160/27", + "68.221.93.192/26", "102.37.81.64/28", "102.37.160.144/28", "102.37.167.120/30", @@ -39642,6 +40835,10 @@ "137.117.70.195/32", "137.135.45.32/32", "137.135.64.59/32", + "158.23.109.144/28", + "158.23.109.160/27", + "158.23.109.192/26", + "158.23.112.48/29", "168.61.147.151/32", "168.61.165.229/32", "168.63.20.177/32", @@ -39714,6 +40911,9 @@ "2603:1020:1302:1::2c0/122", "2603:1020:1302:1::300/121", "2603:1020:1302:1::558/125", + "2603:1020:1403:2::240/122", + "2603:1020:1403:2::280/121", + "2603:1020:1403:2::500/125", "2603:1030:f:1::2b8/125", "2603:1030:f:1::680/122", "2603:1030:f:2::600/121", @@ -39738,6 +40938,9 @@ "2603:1030:608::680/122", "2603:1030:608:1::2b8/125", "2603:1030:608:4::80/121", + "2603:1030:702:2::240/122", + "2603:1030:702:2::280/121", + "2603:1030:702:2::500/125", "2603:1030:807::80/122", "2603:1030:807:1::640/122", "2603:1030:a07::680/122", @@ -39806,9 +41009,9 @@ { "name": "ContainerAppsManagement", "id": "ContainerAppsManagement", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "6", + "changeNumber": "7", "region": "", "state": "GA", "networkFeatures": [ @@ -39895,6 +41098,7 @@ "20.210.69.64/28", "20.210.80.170/32", "20.214.89.145/32", + "20.215.168.128/28", "20.217.53.208/28", "20.221.197.80/32", "20.231.233.227/32", @@ -39914,7 +41118,9 @@ "52.172.81.0/28", "52.224.147.76/32", "52.242.44.176/28", + "68.221.87.32/28", "102.37.87.144/28", + "158.23.103.16/28", "191.237.203.150/32", "2603:1000:4:1::4a0/124", "2603:1000:104:2::30/124", @@ -39936,6 +41142,8 @@ "2603:1020:f04:1::4a0/124", "2603:1020:1004:3::200/124", "2603:1020:1204:1::1e0/123", + "2603:1020:1302:2::480/123", + "2603:1020:1403:1::1e0/123", "2603:1030:f:3::290/124", "2603:1030:10::730/124", "2603:1030:210::7c0/124", @@ -39944,6 +41152,7 @@ "2603:1030:504:2::770/124", "2603:1030:504:4::260/123", "2603:1030:608:4::/124", + "2603:1030:702:1::1e0/123", "2603:1030:807::690/124", "2603:1030:a07:1::4d0/124", "2603:1030:a07:4::3e0/123", @@ -39978,9 +41187,9 @@ { "name": "DataFactory", "id": "DataFactory", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "15", + "changeNumber": "17", "region": "", "state": "GA", "networkFeatures": [ @@ -39993,6 +41202,8 @@ "addressPrefixes": [ "4.232.102.0/23", "4.232.111.0/28", + "4.232.123.208/28", + "4.232.195.208/28", "13.66.143.128/28", "13.67.10.208/28", "13.69.67.192/28", @@ -40017,6 +41228,7 @@ "13.104.254.128/28", "20.17.56.0/23", "20.17.71.64/28", + "20.18.179.208/28", "20.21.46.64/28", "20.21.48.0/23", "20.21.55.208/29", @@ -40172,6 +41384,7 @@ "20.208.19.208/28", "20.208.144.16/29", "20.210.70.88/29", + "20.210.150.0/23", "20.213.194.144/29", "20.215.8.0/23", "20.215.19.208/28", @@ -40317,6 +41530,9 @@ "52.242.45.56/29", "52.246.155.224/28", "52.250.228.0/29", + "68.221.94.0/23", + "68.221.103.0/28", + "68.221.147.208/28", "102.37.64.96/28", "102.37.72.224/28", "102.37.166.128/26", @@ -40333,6 +41549,10 @@ "102.133.253.48/28", "104.46.179.64/26", "104.46.182.0/24", + "158.23.15.0/28", + "158.23.110.0/23", + "158.23.123.208/28", + "158.23.195.208/28", "191.233.12.0/23", "191.233.54.224/28", "191.233.205.160/28", @@ -40454,10 +41674,15 @@ "2603:1020:1104:400::500/124", "2603:1020:1204:2::100/121", "2603:1020:1204:400::380/124", + "2603:1020:1204:800::280/124", + "2603:1020:1204:c00::280/124", "2603:1020:1302:1::200/121", "2603:1020:1302:400::3a0/124", "2603:1020:1302:800::2c0/124", "2603:1020:1302:c00::2c0/124", + "2603:1020:1403:2::180/121", + "2603:1020:1403:400::440/124", + "2603:1020:1403:800::280/124", "2603:1030:f:1::440/122", "2603:1030:f:1::500/121", "2603:1030:f:400::b30/124", @@ -40507,6 +41732,10 @@ "2603:1030:608:402::330/124", "2603:1030:608:800::2c0/124", "2603:1030:608:c00::2c0/124", + "2603:1030:702:2::180/121", + "2603:1030:702:400::440/124", + "2603:1030:702:800::280/124", + "2603:1030:702:c00::280/124", "2603:1030:807:1::480/121", "2603:1030:807:1::500/122", "2603:1030:807:1::700/121", @@ -40560,6 +41789,7 @@ "2603:1040:606::440/122", "2603:1040:606::500/121", "2603:1040:606:402::330/124", + "2603:1040:606:800::280/124", "2603:1040:806::440/122", "2603:1040:806::500/121", "2603:1040:806:402::330/124", @@ -40631,7 +41861,7 @@ { "name": "DataFactory.AustraliaEast", "id": "DataFactory.AustraliaEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "australiaeast", @@ -40664,7 +41894,7 @@ { "name": "DataFactory.AustraliaSoutheast", "id": "DataFactory.AustraliaSoutheast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "australiasoutheast", @@ -40691,7 +41921,7 @@ { "name": "DataFactory.BrazilSouth", "id": "DataFactory.BrazilSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "brazilsouth", @@ -40724,7 +41954,7 @@ { "name": "DataFactory.BrazilSoutheast", "id": "DataFactory.BrazilSoutheast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "brazilse", @@ -40746,7 +41976,7 @@ { "name": "DataFactory.CanadaCentral", "id": "DataFactory.CanadaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "canadacentral", @@ -40778,7 +42008,7 @@ { "name": "DataFactory.CanadaEast", "id": "DataFactory.CanadaEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "canadaeast", @@ -40805,7 +42035,7 @@ { "name": "DataFactory.CentralIndia", "id": "DataFactory.CentralIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "centralindia", @@ -40840,7 +42070,7 @@ { "name": "DataFactory.CentralUS", "id": "DataFactory.CentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "centralus", @@ -40871,7 +42101,7 @@ { "name": "DataFactory.EastAsia", "id": "DataFactory.EastAsia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "eastasia", @@ -40903,7 +42133,7 @@ { "name": "DataFactory.EastUS", "id": "DataFactory.EastUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "eastus", @@ -40935,7 +42165,7 @@ { "name": "DataFactory.EastUS2", "id": "DataFactory.EastUS2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "eastus2", @@ -40967,7 +42197,7 @@ { "name": "DataFactory.EastUS2EUAP", "id": "DataFactory.EastUS2EUAP", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "eastus2euap", @@ -40996,7 +42226,7 @@ { "name": "DataFactory.FranceCentral", "id": "DataFactory.FranceCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "centralfrance", @@ -41028,7 +42258,7 @@ { "name": "DataFactory.GermanyWestCentral", "id": "DataFactory.GermanyWestCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "germanywc", @@ -41062,7 +42292,7 @@ { "name": "DataFactory.JapanEast", "id": "DataFactory.JapanEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "japaneast", @@ -41095,9 +42325,9 @@ { "name": "DataFactory.JapanWest", "id": "DataFactory.JapanWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "2", + "changeNumber": "3", "region": "japanwest", "state": "GA", "networkFeatures": [ @@ -41106,22 +42336,25 @@ ], "systemService": "DataFactory", "addressPrefixes": [ + "20.18.179.208/28", "20.189.192.192/26", "20.189.199.40/29", + "20.210.150.0/23", "40.80.56.128/25", "40.80.57.0/26", "40.80.62.24/29", "40.80.176.96/28", "2603:1040:606::440/122", "2603:1040:606::500/121", - "2603:1040:606:402::330/124" + "2603:1040:606:402::330/124", + "2603:1040:606:800::280/124" ] } }, { "name": "DataFactory.JioIndiaCentral", "id": "DataFactory.JioIndiaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "jioindiacentral", @@ -41142,7 +42375,7 @@ { "name": "DataFactory.JioIndiaWest", "id": "DataFactory.JioIndiaWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "jioindiawest", @@ -41170,7 +42403,7 @@ { "name": "DataFactory.KoreaCentral", "id": "DataFactory.KoreaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "koreacentral", @@ -41203,7 +42436,7 @@ { "name": "DataFactory.KoreaSouth", "id": "DataFactory.KoreaSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "koreasouth", @@ -41226,7 +42459,7 @@ { "name": "DataFactory.NorthCentralUS", "id": "DataFactory.NorthCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "northcentralus", @@ -41256,7 +42489,7 @@ { "name": "DataFactory.NorthEurope", "id": "DataFactory.NorthEurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "northeurope", @@ -41288,7 +42521,7 @@ { "name": "DataFactory.NorwayEast", "id": "DataFactory.NorwayEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "norwaye", @@ -41321,7 +42554,7 @@ { "name": "DataFactory.SouthAfricaNorth", "id": "DataFactory.SouthAfricaNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "southafricanorth", @@ -41360,7 +42593,7 @@ { "name": "DataFactory.SouthCentralUS", "id": "DataFactory.SouthCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "southcentralus", @@ -41396,7 +42629,7 @@ { "name": "DataFactory.SoutheastAsia", "id": "DataFactory.SoutheastAsia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "southeastasia", @@ -41432,7 +42665,7 @@ { "name": "DataFactory.SouthIndia", "id": "DataFactory.SouthIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "southindia", @@ -41461,7 +42694,7 @@ { "name": "DataFactory.SwedenCentral", "id": "DataFactory.SwedenCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "swedencentral", @@ -41492,7 +42725,7 @@ { "name": "DataFactory.SwitzerlandNorth", "id": "DataFactory.SwitzerlandNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "switzerlandn", @@ -41525,7 +42758,7 @@ { "name": "DataFactory.UAENorth", "id": "DataFactory.UAENorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "uaenorth", @@ -41557,7 +42790,7 @@ { "name": "DataFactory.UKSouth", "id": "DataFactory.UKSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "uksouth", @@ -41590,7 +42823,7 @@ { "name": "DataFactory.UKWest", "id": "DataFactory.UKWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "ukwest", @@ -41616,7 +42849,7 @@ { "name": "DataFactory.WestCentralUS", "id": "DataFactory.WestCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "westcentralus", @@ -41644,7 +42877,7 @@ { "name": "DataFactory.WestEurope", "id": "DataFactory.WestEurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "westeurope", @@ -41677,7 +42910,7 @@ { "name": "DataFactory.WestUS", "id": "DataFactory.WestUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "westus", @@ -41704,7 +42937,7 @@ { "name": "DataFactory.WestUS2", "id": "DataFactory.WestUS2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "westus2", @@ -41734,7 +42967,7 @@ { "name": "DataFactory.WestUS3", "id": "DataFactory.WestUS3", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "westus3", @@ -41765,9 +42998,9 @@ { "name": "DataFactoryManagement", "id": "DataFactoryManagement", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "11", + "changeNumber": "13", "region": "", "state": "GA", "networkFeatures": [ @@ -41779,6 +43012,8 @@ "systemService": "DataFactory", "addressPrefixes": [ "4.232.111.0/28", + "4.232.123.208/28", + "4.232.195.208/28", "13.66.143.128/28", "13.67.10.208/28", "13.69.67.192/28", @@ -41802,6 +43037,7 @@ "13.104.253.48/28", "13.104.254.128/28", "20.17.71.64/28", + "20.18.179.208/28", "20.21.46.64/28", "20.21.55.208/29", "20.21.67.208/28", @@ -41979,6 +43215,8 @@ "52.242.45.56/29", "52.246.155.224/28", "52.250.228.0/29", + "68.221.103.0/28", + "68.221.147.208/28", "102.37.64.96/28", "102.37.72.224/28", "102.133.60.48/28", @@ -41988,6 +43226,9 @@ "102.133.218.248/29", "102.133.251.184/29", "102.133.253.48/28", + "158.23.15.0/28", + "158.23.123.208/28", + "158.23.195.208/28", "191.233.54.224/28", "191.233.205.160/28", "191.234.137.32/29", @@ -42069,9 +43310,13 @@ "2603:1020:1004:c02::380/124", "2603:1020:1104:400::500/124", "2603:1020:1204:400::380/124", + "2603:1020:1204:800::280/124", + "2603:1020:1204:c00::280/124", "2603:1020:1302:400::3a0/124", "2603:1020:1302:800::2c0/124", "2603:1020:1302:c00::2c0/124", + "2603:1020:1403:400::440/124", + "2603:1020:1403:800::280/124", "2603:1030:f:1::440/122", "2603:1030:f:400::b30/124", "2603:1030:10:1::500/122", @@ -42107,6 +43352,9 @@ "2603:1030:608:402::330/124", "2603:1030:608:800::2c0/124", "2603:1030:608:c00::2c0/124", + "2603:1030:702:400::440/124", + "2603:1030:702:800::280/124", + "2603:1030:702:c00::280/124", "2603:1030:807:1::500/122", "2603:1030:807:1::780/122", "2603:1030:807:402::330/124", @@ -42145,6 +43393,7 @@ "2603:1040:407:c02::210/124", "2603:1040:606::440/122", "2603:1040:606:402::330/124", + "2603:1040:606:800::280/124", "2603:1040:806::440/122", "2603:1040:806:402::330/124", "2603:1040:904:1::500/122", @@ -42195,7 +43444,7 @@ { "name": "Dynamics365ForMarketingEmail", "id": "Dynamics365ForMarketingEmail", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "", @@ -42230,7 +43479,7 @@ { "name": "Dynamics365ForMarketingEmail.AustraliaSoutheast", "id": "Dynamics365ForMarketingEmail.AustraliaSoutheast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "australiasoutheast", @@ -42250,7 +43499,7 @@ { "name": "Dynamics365ForMarketingEmail.BrazilSouth", "id": "Dynamics365ForMarketingEmail.BrazilSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "brazilsouth", @@ -42270,7 +43519,7 @@ { "name": "Dynamics365ForMarketingEmail.CanadaCentral", "id": "Dynamics365ForMarketingEmail.CanadaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "canadacentral", @@ -42290,7 +43539,7 @@ { "name": "Dynamics365ForMarketingEmail.CentralIndia", "id": "Dynamics365ForMarketingEmail.CentralIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "centralindia", @@ -42310,7 +43559,7 @@ { "name": "Dynamics365ForMarketingEmail.EastAsia", "id": "Dynamics365ForMarketingEmail.EastAsia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "eastasia", @@ -42330,7 +43579,7 @@ { "name": "Dynamics365ForMarketingEmail.FranceCentral", "id": "Dynamics365ForMarketingEmail.FranceCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "centralfrance", @@ -42350,7 +43599,7 @@ { "name": "Dynamics365ForMarketingEmail.JapanEast", "id": "Dynamics365ForMarketingEmail.JapanEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "japaneast", @@ -42370,7 +43619,7 @@ { "name": "Dynamics365ForMarketingEmail.NorthEurope", "id": "Dynamics365ForMarketingEmail.NorthEurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "northeurope", @@ -42391,7 +43640,7 @@ { "name": "Dynamics365ForMarketingEmail.SouthAfricaNorth", "id": "Dynamics365ForMarketingEmail.SouthAfricaNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "southafricanorth", @@ -42411,7 +43660,7 @@ { "name": "Dynamics365ForMarketingEmail.UAENorth", "id": "Dynamics365ForMarketingEmail.UAENorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "uaenorth", @@ -42432,7 +43681,7 @@ { "name": "Dynamics365ForMarketingEmail.UKSouth", "id": "Dynamics365ForMarketingEmail.UKSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "uksouth", @@ -42452,7 +43701,7 @@ { "name": "Dynamics365ForMarketingEmail.WestUS2", "id": "Dynamics365ForMarketingEmail.WestUS2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "westus2", @@ -42473,7 +43722,7 @@ { "name": "EOPExternalPublishedIPs", "id": "EOPExternalPublishedIPs", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "", @@ -42538,9 +43787,9 @@ { "name": "EventHub", "id": "EventHub", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "17", + "changeNumber": "19", "region": "", "state": "GA", "networkFeatures": [ @@ -42554,6 +43803,8 @@ "addressPrefixes": [ "4.232.29.0/24", "4.232.107.64/26", + "4.232.123.64/26", + "4.232.195.64/26", "13.64.195.117/32", "13.65.209.24/32", "13.66.138.64/28", @@ -42613,6 +43864,7 @@ "13.94.47.61/32", "20.17.53.0/24", "20.17.67.128/26", + "20.18.179.64/26", "20.21.38.0/24", "20.21.43.128/26", "20.21.67.64/26", @@ -42979,6 +44231,9 @@ "52.246.159.0/26", "65.52.129.16/32", "65.52.250.32/27", + "68.221.86.0/24", + "68.221.99.64/26", + "68.221.147.64/26", "102.37.65.0/26", "102.37.72.64/26", "102.37.83.0/24", @@ -43042,6 +44297,10 @@ "138.91.17.38/32", "138.91.17.85/32", "138.91.193.184/32", + "158.23.11.64/26", + "158.23.102.0/24", + "158.23.123.64/26", + "158.23.195.64/26", "168.61.92.197/32", "168.61.143.128/26", "168.61.148.205/32", @@ -43155,6 +44414,7 @@ "2603:1020:1104:400::1c0/123", "2603:1020:1204:1::/120", "2603:1020:1302:1::/120", + "2603:1020:1403:1::/120", "2603:1030:f:1::240/122", "2603:1030:f:3::200/122", "2603:1030:f:3::400/120", @@ -43193,6 +44453,7 @@ "2603:1030:608::240/122", "2603:1030:608:1::600/120", "2603:1030:608:402::1c0/123", + "2603:1030:702:1::/120", "2603:1030:807:1::240/122", "2603:1030:807:402::1c0/123", "2603:1030:807:802::160/123", @@ -43288,7 +44549,7 @@ { "name": "EventHub.AustraliaCentral", "id": "EventHub.AustraliaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "australiacentral", @@ -43313,7 +44574,7 @@ { "name": "EventHub.AustraliaCentral2", "id": "EventHub.AustraliaCentral2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "australiacentral2", @@ -43338,7 +44599,7 @@ { "name": "EventHub.AustraliaEast", "id": "EventHub.AustraliaEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "australiaeast", @@ -43376,7 +44637,7 @@ { "name": "EventHub.AustraliaSoutheast", "id": "EventHub.AustraliaSoutheast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "australiasoutheast", @@ -43403,7 +44664,7 @@ { "name": "EventHub.BrazilSouth", "id": "EventHub.BrazilSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "brazilsouth", @@ -43437,7 +44698,7 @@ { "name": "EventHub.BrazilSoutheast", "id": "EventHub.BrazilSoutheast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "brazilse", @@ -43465,7 +44726,7 @@ { "name": "EventHub.CanadaCentral", "id": "EventHub.CanadaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "canadacentral", @@ -43503,7 +44764,7 @@ { "name": "EventHub.CanadaEast", "id": "EventHub.CanadaEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "canadaeast", @@ -43530,7 +44791,7 @@ { "name": "EventHub.CentralIndia", "id": "EventHub.CentralIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "centralindia", @@ -43565,7 +44826,7 @@ { "name": "EventHub.CentralUS", "id": "EventHub.CentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "centralus", @@ -43616,7 +44877,7 @@ { "name": "EventHub.CentralUSEUAP", "id": "EventHub.CentralUSEUAP", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "centraluseuap", @@ -43646,7 +44907,7 @@ { "name": "EventHub.EastAsia", "id": "EventHub.EastAsia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "eastasia", @@ -43682,7 +44943,7 @@ { "name": "EventHub.EastUS", "id": "EventHub.EastUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "eastus", @@ -43746,7 +45007,7 @@ { "name": "EventHub.EastUS2", "id": "EventHub.EastUS2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "eastus2", @@ -43793,7 +45054,7 @@ { "name": "EventHub.EastUS2EUAP", "id": "EventHub.EastUS2EUAP", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "eastus2euap", @@ -43829,7 +45090,7 @@ { "name": "EventHub.FranceCentral", "id": "EventHub.FranceCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "centralfrance", @@ -43861,7 +45122,7 @@ { "name": "EventHub.FranceSouth", "id": "EventHub.FranceSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "southfrance", @@ -43886,7 +45147,7 @@ { "name": "EventHub.GermanyNorth", "id": "EventHub.GermanyNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "germanyn", @@ -43910,7 +45171,7 @@ { "name": "EventHub.GermanyWestCentral", "id": "EventHub.GermanyWestCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "germanywc", @@ -43942,7 +45203,7 @@ { "name": "EventHub.JapanEast", "id": "EventHub.JapanEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "japaneast", @@ -43977,9 +45238,9 @@ { "name": "EventHub.JapanWest", "id": "EventHub.JapanWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "4", + "changeNumber": "5", "region": "japanwest", "state": "GA", "networkFeatures": [ @@ -43990,6 +45251,7 @@ ], "systemService": "AzureEventHub", "addressPrefixes": [ + "20.18.179.64/26", "20.189.231.0/24", "40.74.100.0/27", "40.74.141.187/32", @@ -44005,7 +45267,7 @@ { "name": "EventHub.JioIndiaCentral", "id": "EventHub.JioIndiaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "jioindiacentral", @@ -44032,7 +45294,7 @@ { "name": "EventHub.JioIndiaWest", "id": "EventHub.JioIndiaWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "jioindiawest", @@ -44061,7 +45323,7 @@ { "name": "EventHub.KoreaCentral", "id": "EventHub.KoreaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "koreacentral", @@ -44094,7 +45356,7 @@ { "name": "EventHub.KoreaSouth", "id": "EventHub.KoreaSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "koreasouth", @@ -44119,7 +45381,7 @@ { "name": "EventHub.NorthCentralUS", "id": "EventHub.NorthCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "northcentralus", @@ -44153,7 +45415,7 @@ { "name": "EventHub.NorthEurope", "id": "EventHub.NorthEurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "northeurope", @@ -44199,7 +45461,7 @@ { "name": "EventHub.NorwayEast", "id": "EventHub.NorwayEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "norwaye", @@ -44228,7 +45490,7 @@ { "name": "EventHub.NorwayWest", "id": "EventHub.NorwayWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "norwayw", @@ -44252,7 +45514,7 @@ { "name": "EventHub.QatarCentral", "id": "EventHub.QatarCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "qatarcentral", @@ -44276,7 +45538,7 @@ { "name": "EventHub.SouthAfricaNorth", "id": "EventHub.SouthAfricaNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "southafricanorth", @@ -44307,7 +45569,7 @@ { "name": "EventHub.SouthAfricaWest", "id": "EventHub.SouthAfricaWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "southafricawest", @@ -44332,7 +45594,7 @@ { "name": "EventHub.SouthCentralUS", "id": "EventHub.SouthCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "southcentralus", @@ -44379,7 +45641,7 @@ { "name": "EventHub.SouthCentralUSSTG", "id": "EventHub.SouthCentralUSSTG", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "usstagec", @@ -44401,7 +45663,7 @@ { "name": "EventHub.SoutheastAsia", "id": "EventHub.SoutheastAsia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "southeastasia", @@ -44445,7 +45707,7 @@ { "name": "EventHub.SouthIndia", "id": "EventHub.SouthIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "southindia", @@ -44472,7 +45734,7 @@ { "name": "EventHub.SwedenCentral", "id": "EventHub.SwedenCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "swedencentral", @@ -44500,7 +45762,7 @@ { "name": "EventHub.SwedenSouth", "id": "EventHub.SwedenSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "swedensouth", @@ -44523,7 +45785,7 @@ { "name": "EventHub.SwitzerlandNorth", "id": "EventHub.SwitzerlandNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "switzerlandn", @@ -44552,7 +45814,7 @@ { "name": "EventHub.SwitzerlandWest", "id": "EventHub.SwitzerlandWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "switzerlandw", @@ -44576,7 +45838,7 @@ { "name": "EventHub.UAECentral", "id": "EventHub.UAECentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "uaecentral", @@ -44600,7 +45862,7 @@ { "name": "EventHub.UAENorth", "id": "EventHub.UAENorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "uaenorth", @@ -44629,7 +45891,7 @@ { "name": "EventHub.UKSouth", "id": "EventHub.UKSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "uksouth", @@ -44665,7 +45927,7 @@ { "name": "EventHub.UKWest", "id": "EventHub.UKWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "ukwest", @@ -44692,7 +45954,7 @@ { "name": "EventHub.WestCentralUS", "id": "EventHub.WestCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "westcentralus", @@ -44722,7 +45984,7 @@ { "name": "EventHub.WestEurope", "id": "EventHub.WestEurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "westeurope", @@ -44775,7 +46037,7 @@ { "name": "EventHub.WestIndia", "id": "EventHub.WestIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "westindia", @@ -44801,7 +46063,7 @@ { "name": "EventHub.WestUS", "id": "EventHub.WestUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "westus", @@ -44847,7 +46109,7 @@ { "name": "EventHub.WestUS2", "id": "EventHub.WestUS2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "westus2", @@ -44891,7 +46153,7 @@ { "name": "EventHub.WestUS3", "id": "EventHub.WestUS3", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "westus3", @@ -44925,9 +46187,9 @@ { "name": "GatewayManager", "id": "GatewayManager", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "12", + "changeNumber": "14", "region": "", "state": "GA", "networkFeatures": [ @@ -45036,6 +46298,7 @@ "20.199.200.128/27", "20.200.160.32/27", "20.210.68.160/27", + "20.210.145.192/26", "20.215.0.64/26", "20.217.40.64/26", "23.100.217.32/27", @@ -45135,6 +46398,7 @@ "52.253.232.235/32", "52.253.239.162/32", "65.52.250.24/29", + "68.221.80.64/26", "102.37.86.224/27", "102.133.27.16/29", "102.133.56.72/29", @@ -45143,6 +46407,7 @@ "104.211.81.208/29", "104.211.146.88/29", "104.214.19.64/29", + "158.23.96.64/26", "191.233.8.64/26", "191.233.203.208/29", "191.233.245.75/32", @@ -45173,6 +46438,7 @@ "2603:1020:1104::40/122", "2603:1020:1204::40/122", "2603:1020:1302::40/122", + "2603:1020:1403::40/122", "2603:1030:f:1::40/122", "2603:1030:10:1::40/122", "2603:1030:104:1::40/122", @@ -45182,6 +46448,7 @@ "2603:1030:40c:1::40/122", "2603:1030:504:1::40/122", "2603:1030:608::40/122", + "2603:1030:702::40/122", "2603:1030:807:1::40/122", "2603:1030:a07::40/122", "2603:1030:b04::40/122", @@ -45213,9 +46480,9 @@ { "name": "GenevaActions", "id": "GenevaActions", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "6", + "changeNumber": "7", "region": "", "state": "GA", "networkFeatures": [ @@ -45280,15 +46547,19 @@ "52.185.213.186/32", "65.52.14.230/32", "65.52.193.203/32", + "68.221.85.108/30", "102.37.85.12/30", "104.43.242.137/32", "104.214.49.0/32", "157.55.176.93/32", + "158.23.101.104/30", "191.238.77.220/30", "2603:1020:1204:1::1a0/123", "2603:1020:1302:1::160/123", + "2603:1020:1403:1::1a0/123", "2603:1030:504:4::200/123", "2603:1030:608:4::20/123", + "2603:1030:702:1::1a0/123", "2603:1030:a07:4::3a0/123", "2603:1040:606:3::240/123", "2603:1040:904:3::40/123", @@ -45303,7 +46574,7 @@ { "name": "Grafana", "id": "Grafana", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "", @@ -45365,9 +46636,9 @@ { "name": "GuestAndHybridManagement", "id": "GuestAndHybridManagement", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "18", + "changeNumber": "20", "region": "", "state": "GA", "networkFeatures": [ @@ -45380,6 +46651,8 @@ "addressPrefixes": [ "4.232.28.32/27", "4.232.106.112/29", + "4.232.122.88/29", + "4.232.194.88/29", "13.65.24.129/32", "13.66.138.94/31", "13.66.141.224/29", @@ -45433,6 +46706,7 @@ "13.94.240.75/32", "20.17.52.64/27", "20.17.66.112/29", + "20.18.178.88/29", "20.21.42.112/29", "20.21.53.176/28", "20.21.66.88/29", @@ -45593,6 +46867,7 @@ "20.207.1.0/28", "20.208.4.96/31", "20.208.18.88/29", + "20.210.146.64/27", "20.215.4.64/27", "20.215.18.88/29", "20.215.26.88/29", @@ -45787,6 +47062,9 @@ "52.250.228.34/31", "65.52.250.6/31", "65.52.252.120/29", + "68.221.84.160/27", + "68.221.98.112/29", + "68.221.146.88/29", "102.37.64.32/28", "102.37.85.10/31", "102.37.85.16/28", @@ -45807,6 +47085,10 @@ "104.210.80.208/32", "104.210.158.71/32", "104.214.164.32/28", + "158.23.10.112/29", + "158.23.100.160/27", + "158.23.122.88/29", + "158.23.194.88/29", "168.61.140.48/28", "191.232.170.251/32", "191.233.51.144/29", @@ -45887,10 +47169,15 @@ "2603:1020:1104:400::2c0/124", "2603:1020:1204::700/123", "2603:1020:1204:400::e0/123", + "2603:1020:1204:800::20/123", + "2603:1020:1204:c00::20/123", "2603:1020:1302::640/123", "2603:1020:1302:400::1a0/123", "2603:1020:1302:800::60/123", "2603:1020:1302:c00::60/123", + "2603:1020:1403::700/123", + "2603:1020:1403:400::120/123", + "2603:1020:1403:800::20/123", "2603:1030:f:3::2a0/123", "2603:1030:f:400::ac0/124", "2603:1030:10::780/123", @@ -45928,6 +47215,10 @@ "2603:1030:608:402::5c0/123", "2603:1030:608:800::60/123", "2603:1030:608:c00::60/123", + "2603:1030:702::700/123", + "2603:1030:702:400::120/123", + "2603:1030:702:800::20/123", + "2603:1030:702:c00::20/123", "2603:1030:807:3::200/123", "2603:1030:807:402::2c0/124", "2603:1030:807:802::200/124", @@ -45962,6 +47253,7 @@ "2603:1040:606:1::480/123", "2603:1040:606:402::2c0/124", "2603:1040:606:402::5c0/123", + "2603:1040:606:800::20/123", "2603:1040:806:402::2c0/124", "2603:1040:904::6a0/123", "2603:1040:904:402::2c0/124", @@ -46017,9 +47309,9 @@ { "name": "HDInsight", "id": "HDInsight", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "14", + "changeNumber": "15", "region": "", "state": "GA", "networkFeatures": [ @@ -46171,6 +47463,7 @@ "52.231.203.16/32", "52.231.205.214/32", "65.52.252.96/29", + "68.221.87.104/29", "102.133.28.80/29", "102.133.60.32/29", "102.133.124.0/29", @@ -46183,6 +47476,7 @@ "138.91.141.162/32", "157.55.213.99/32", "157.56.8.38/32", + "158.23.103.104/29", "168.61.48.131/32", "168.61.49.99/32", "191.233.10.184/29", @@ -46217,6 +47511,7 @@ "2603:1020:1104:1::140/124", "2603:1020:1204:1::290/124", "2603:1020:1302:1::540/124", + "2603:1020:1403:1::2b0/124", "2603:1030:f:2::4b0/124", "2603:1030:f:400::b20/124", "2603:1030:10:402::320/124", @@ -46229,6 +47524,7 @@ "2603:1030:504::1e0/124", "2603:1030:608:3::7b0/124", "2603:1030:608:402::320/124", + "2603:1030:702:1::2b0/124", "2603:1030:807:402::320/124", "2603:1030:a07:9::1c0/124", "2603:1030:a07:402::9a0/124", @@ -46266,7 +47562,7 @@ { "name": "HDInsight.AustraliaCentral", "id": "HDInsight.AustraliaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "australiacentral", @@ -46289,7 +47585,7 @@ { "name": "HDInsight.AustraliaEast", "id": "HDInsight.AustraliaEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "australiaeast", @@ -46313,7 +47609,7 @@ { "name": "HDInsight.AustraliaSoutheast", "id": "HDInsight.AustraliaSoutheast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "australiasoutheast", @@ -46337,7 +47633,7 @@ { "name": "HDInsight.BrazilSouth", "id": "HDInsight.BrazilSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "brazilsouth", @@ -46361,7 +47657,7 @@ { "name": "HDInsight.BrazilSoutheast", "id": "HDInsight.BrazilSoutheast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "brazilse", @@ -46383,7 +47679,7 @@ { "name": "HDInsight.CanadaCentral", "id": "HDInsight.CanadaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "canadacentral", @@ -46407,7 +47703,7 @@ { "name": "HDInsight.CanadaEast", "id": "HDInsight.CanadaEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "canadaeast", @@ -46431,7 +47727,7 @@ { "name": "HDInsight.CentralIndia", "id": "HDInsight.CentralIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "centralindia", @@ -46456,7 +47752,7 @@ { "name": "HDInsight.CentralUS", "id": "HDInsight.CentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "centralus", @@ -46478,7 +47774,7 @@ { "name": "HDInsight.CentralUSEUAP", "id": "HDInsight.CentralUSEUAP", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "centraluseuap", @@ -46503,7 +47799,7 @@ { "name": "HDInsight.EastAsia", "id": "HDInsight.EastAsia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "eastasia", @@ -46528,7 +47824,7 @@ { "name": "HDInsight.EastUS", "id": "HDInsight.EastUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "eastus", @@ -46554,7 +47850,7 @@ { "name": "HDInsight.EastUS2", "id": "HDInsight.EastUS2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "eastus2", @@ -46576,7 +47872,7 @@ { "name": "HDInsight.EastUS2EUAP", "id": "HDInsight.EastUS2EUAP", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "eastus2euap", @@ -46600,7 +47896,7 @@ { "name": "HDInsight.FranceCentral", "id": "HDInsight.FranceCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "centralfrance", @@ -46624,7 +47920,7 @@ { "name": "HDInsight.FranceSouth", "id": "HDInsight.FranceSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "southfrance", @@ -46646,7 +47942,7 @@ { "name": "HDInsight.GermanyNorth", "id": "HDInsight.GermanyNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "germanyn", @@ -46668,7 +47964,7 @@ { "name": "HDInsight.GermanyWestCentral", "id": "HDInsight.GermanyWestCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "germanywc", @@ -46690,7 +47986,7 @@ { "name": "HDInsight.JapanEast", "id": "HDInsight.JapanEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "japaneast", @@ -46714,7 +48010,7 @@ { "name": "HDInsight.JapanWest", "id": "HDInsight.JapanWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "japanwest", @@ -46739,7 +48035,7 @@ { "name": "HDInsight.JioIndiaCentral", "id": "HDInsight.JioIndiaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "jioindiacentral", @@ -46761,7 +48057,7 @@ { "name": "HDInsight.JioIndiaWest", "id": "HDInsight.JioIndiaWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "jioindiawest", @@ -46783,7 +48079,7 @@ { "name": "HDInsight.KoreaCentral", "id": "HDInsight.KoreaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "koreacentral", @@ -46808,7 +48104,7 @@ { "name": "HDInsight.KoreaSouth", "id": "HDInsight.KoreaSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "koreasouth", @@ -46831,7 +48127,7 @@ { "name": "HDInsight.NorthCentralUS", "id": "HDInsight.NorthCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "northcentralus", @@ -46856,7 +48152,7 @@ { "name": "HDInsight.NorthEurope", "id": "HDInsight.NorthEurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "northeurope", @@ -46880,7 +48176,7 @@ { "name": "HDInsight.NorwayEast", "id": "HDInsight.NorwayEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "norwaye", @@ -46903,7 +48199,7 @@ { "name": "HDInsight.NorwayWest", "id": "HDInsight.NorwayWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "norwayw", @@ -46925,7 +48221,7 @@ { "name": "HDInsight.QatarCentral", "id": "HDInsight.QatarCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "qatarcentral", @@ -46946,7 +48242,7 @@ { "name": "HDInsight.SouthAfricaNorth", "id": "HDInsight.SouthAfricaNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "southafricanorth", @@ -46968,7 +48264,7 @@ { "name": "HDInsight.SouthAfricaWest", "id": "HDInsight.SouthAfricaWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "southafricawest", @@ -46990,7 +48286,7 @@ { "name": "HDInsight.SouthCentralUS", "id": "HDInsight.SouthCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "southcentralus", @@ -47012,7 +48308,7 @@ { "name": "HDInsight.SouthCentralUSSTG", "id": "HDInsight.SouthCentralUSSTG", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "usstagec", @@ -47033,7 +48329,7 @@ { "name": "HDInsight.SoutheastAsia", "id": "HDInsight.SoutheastAsia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "southeastasia", @@ -47057,7 +48353,7 @@ { "name": "HDInsight.SouthIndia", "id": "HDInsight.SouthIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "southindia", @@ -47081,7 +48377,7 @@ { "name": "HDInsight.SwedenCentral", "id": "HDInsight.SwedenCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "swedencentral", @@ -47102,7 +48398,7 @@ { "name": "HDInsight.SwedenSouth", "id": "HDInsight.SwedenSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "swedensouth", @@ -47123,7 +48419,7 @@ { "name": "HDInsight.SwitzerlandNorth", "id": "HDInsight.SwitzerlandNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "switzerlandn", @@ -47146,7 +48442,7 @@ { "name": "HDInsight.SwitzerlandWest", "id": "HDInsight.SwitzerlandWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "switzerlandw", @@ -47168,7 +48464,7 @@ { "name": "HDInsight.UAECentral", "id": "HDInsight.UAECentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "uaecentral", @@ -47190,7 +48486,7 @@ { "name": "HDInsight.UAENorth", "id": "HDInsight.UAENorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "uaenorth", @@ -47213,7 +48509,7 @@ { "name": "HDInsight.UKSouth", "id": "HDInsight.UKSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "uksouth", @@ -47237,7 +48533,7 @@ { "name": "HDInsight.UKWest", "id": "HDInsight.UKWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "ukwest", @@ -47261,7 +48557,7 @@ { "name": "HDInsight.WestCentralUS", "id": "HDInsight.WestCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "westcentralus", @@ -47285,7 +48581,7 @@ { "name": "HDInsight.WestEurope", "id": "HDInsight.WestEurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "westeurope", @@ -47309,7 +48605,7 @@ { "name": "HDInsight.WestUS", "id": "HDInsight.WestUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "westus", @@ -47336,7 +48632,7 @@ { "name": "HDInsight.WestUS2", "id": "HDInsight.WestUS2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "westus2", @@ -47360,7 +48656,7 @@ { "name": "HDInsight.WestUS3", "id": "HDInsight.WestUS3", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "westus3", @@ -47382,9 +48678,9 @@ { "name": "LogicApps", "id": "LogicApps", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "10", + "changeNumber": "11", "region": "", "state": "GA", "networkFeatures": [ @@ -48166,6 +49462,8 @@ "65.52.186.190/32", "65.52.186.225/32", "65.52.211.164/32", + "68.221.103.16/28", + "68.221.103.32/27", "70.37.50.6/32", "70.37.54.122/32", "102.37.87.104/29", @@ -48306,6 +49604,8 @@ "157.56.160.212/32", "157.56.162.53/32", "157.56.167.147/32", + "158.23.15.16/28", + "158.23.15.32/27", "168.61.86.120/32", "168.61.152.201/32", "168.61.172.83/32", @@ -48403,6 +49703,8 @@ "2603:1020:1204:400::3a0/123", "2603:1020:1302:400::3b0/124", "2603:1020:1302:400::3c0/123", + "2603:1020:1403:400::450/124", + "2603:1020:1403:400::460/123", "2603:1030:f:400::bc0/124", "2603:1030:f:400::be0/123", "2603:1030:10:402::3c0/124", @@ -48421,6 +49723,8 @@ "2603:1030:504:402::260/123", "2603:1030:608:402::3c0/124", "2603:1030:608:402::3e0/123", + "2603:1030:702:400::450/124", + "2603:1030:702:400::460/123", "2603:1030:807:402::3c0/124", "2603:1030:807:402::3e0/123", "2603:1030:a07:402::340/124", @@ -48477,9 +49781,9 @@ { "name": "LogicAppsManagement", "id": "LogicAppsManagement", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "9", + "changeNumber": "10", "region": "", "state": "GA", "networkFeatures": [ @@ -48717,6 +50021,7 @@ "52.255.42.110/32", "65.52.9.64/32", "65.52.211.164/32", + "68.221.103.16/28", "102.133.28.208/28", "102.133.72.145/32", "102.133.72.173/32", @@ -48746,6 +50051,7 @@ "138.91.188.137/32", "157.56.12.202/32", "157.56.160.212/32", + "158.23.15.16/28", "168.62.9.100/32", "168.62.249.81/32", "168.63.200.173/32", @@ -48779,6 +50085,7 @@ "2603:1020:1104:400::510/124", "2603:1020:1204:400::390/124", "2603:1020:1302:400::3b0/124", + "2603:1020:1403:400::450/124", "2603:1030:f:400::bc0/124", "2603:1030:10:402::3c0/124", "2603:1030:104:402::3c0/124", @@ -48788,6 +50095,7 @@ "2603:1030:40c:402::3c0/124", "2603:1030:504:402::250/124", "2603:1030:608:402::3c0/124", + "2603:1030:702:400::450/124", "2603:1030:807:402::3c0/124", "2603:1030:a07:402::340/124", "2603:1030:b04:402::3c0/124", @@ -48819,7 +50127,7 @@ { "name": "M365ManagementActivityApi", "id": "M365ManagementActivityApi", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "", @@ -48876,7 +50184,7 @@ { "name": "M365ManagementActivityApiWebhook", "id": "M365ManagementActivityApiWebhook", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "", @@ -48934,7 +50242,7 @@ { "name": "MicrosoftAzureFluidRelay", "id": "MicrosoftAzureFluidRelay", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "", @@ -48983,7 +50291,7 @@ { "name": "MicrosoftCloudAppSecurity", "id": "MicrosoftCloudAppSecurity", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "", @@ -49610,9 +50918,9 @@ { "name": "MicrosoftContainerRegistry", "id": "MicrosoftContainerRegistry", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "13", + "changeNumber": "15", "region": "", "state": "GA", "networkFeatures": [ @@ -49624,6 +50932,8 @@ "systemService": "MicrosoftContainerRegistry", "addressPrefixes": [ "4.232.106.64/29", + "4.232.122.64/29", + "4.232.194.64/29", "13.66.140.64/29", "13.67.8.112/29", "13.69.64.80/29", @@ -49640,6 +50950,7 @@ "13.87.122.88/29", "13.89.170.208/29", "20.17.66.64/29", + "20.18.178.64/29", "20.21.42.64/29", "20.21.66.64/29", "20.21.74.64/29", @@ -49728,6 +51039,8 @@ "52.236.186.72/29", "52.246.154.136/29", "65.52.250.8/29", + "68.221.98.64/29", + "68.221.146.64/29", "102.133.26.16/29", "102.133.122.136/29", "102.133.154.16/29", @@ -49737,6 +51050,9 @@ "104.211.81.128/29", "104.211.146.72/29", "104.214.18.176/29", + "158.23.10.64/29", + "158.23.122.64/29", + "158.23.194.64/29", "191.233.50.8/29", "191.233.203.128/29", "191.234.146.136/29", @@ -49785,9 +51101,13 @@ "2603:1020:1004:c02::1a8/125", "2603:1020:1104:400::88/125", "2603:1020:1204:400::40/125", + "2603:1020:1204:800::/125", + "2603:1020:1204:c00::/125", "2603:1020:1302:400::40/125", "2603:1020:1302:800::40/125", "2603:1020:1302:c00::40/125", + "2603:1020:1403:400::/125", + "2603:1020:1403:800::/125", "2603:1030:f:400::888/125", "2603:1030:10:402::88/125", "2603:1030:10:802::88/125", @@ -49813,6 +51133,9 @@ "2603:1030:608:402::88/125", "2603:1030:608:800::40/125", "2603:1030:608:c00::40/125", + "2603:1030:702:400::/125", + "2603:1030:702:800::/125", + "2603:1030:702:c00::/125", "2603:1030:807:402::88/125", "2603:1030:807:802::88/125", "2603:1030:807:c02::88/125", @@ -49836,6 +51159,7 @@ "2603:1040:407:802::88/125", "2603:1040:407:c02::88/125", "2603:1040:606:402::88/125", + "2603:1040:606:800::/125", "2603:1040:806:402::88/125", "2603:1040:904:402::88/125", "2603:1040:904:802::88/125", @@ -49871,7 +51195,7 @@ { "name": "MicrosoftContainerRegistry.AustraliaEast", "id": "MicrosoftContainerRegistry.AustraliaEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "australiaeast", @@ -49896,7 +51220,7 @@ { "name": "MicrosoftContainerRegistry.AustraliaSoutheast", "id": "MicrosoftContainerRegistry.AustraliaSoutheast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "australiasoutheast", @@ -49917,7 +51241,7 @@ { "name": "MicrosoftContainerRegistry.BrazilSouth", "id": "MicrosoftContainerRegistry.BrazilSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "brazilsouth", @@ -49942,7 +51266,7 @@ { "name": "MicrosoftContainerRegistry.BrazilSoutheast", "id": "MicrosoftContainerRegistry.BrazilSoutheast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "brazilse", @@ -49963,7 +51287,7 @@ { "name": "MicrosoftContainerRegistry.CanadaCentral", "id": "MicrosoftContainerRegistry.CanadaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "canadacentral", @@ -49988,7 +51312,7 @@ { "name": "MicrosoftContainerRegistry.CanadaEast", "id": "MicrosoftContainerRegistry.CanadaEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "canadaeast", @@ -50009,7 +51333,7 @@ { "name": "MicrosoftContainerRegistry.CentralIndia", "id": "MicrosoftContainerRegistry.CentralIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "centralindia", @@ -50034,7 +51358,7 @@ { "name": "MicrosoftContainerRegistry.CentralUS", "id": "MicrosoftContainerRegistry.CentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "centralus", @@ -50059,7 +51383,7 @@ { "name": "MicrosoftContainerRegistry.CentralUSEUAP", "id": "MicrosoftContainerRegistry.CentralUSEUAP", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "centraluseuap", @@ -50080,7 +51404,7 @@ { "name": "MicrosoftContainerRegistry.EastAsia", "id": "MicrosoftContainerRegistry.EastAsia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "eastasia", @@ -50105,7 +51429,7 @@ { "name": "MicrosoftContainerRegistry.EastUS", "id": "MicrosoftContainerRegistry.EastUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "eastus", @@ -50130,7 +51454,7 @@ { "name": "MicrosoftContainerRegistry.EastUS2", "id": "MicrosoftContainerRegistry.EastUS2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "eastus2", @@ -50155,7 +51479,7 @@ { "name": "MicrosoftContainerRegistry.EastUS2EUAP", "id": "MicrosoftContainerRegistry.EastUS2EUAP", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "eastus2euap", @@ -50180,7 +51504,7 @@ { "name": "MicrosoftContainerRegistry.FranceCentral", "id": "MicrosoftContainerRegistry.FranceCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "centralfrance", @@ -50205,7 +51529,7 @@ { "name": "MicrosoftContainerRegistry.FranceSouth", "id": "MicrosoftContainerRegistry.FranceSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "southfrance", @@ -50226,7 +51550,7 @@ { "name": "MicrosoftContainerRegistry.GermanyNorth", "id": "MicrosoftContainerRegistry.GermanyNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "germanyn", @@ -50247,7 +51571,7 @@ { "name": "MicrosoftContainerRegistry.GermanyWestCentral", "id": "MicrosoftContainerRegistry.GermanyWestCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "germanywc", @@ -50272,7 +51596,7 @@ { "name": "MicrosoftContainerRegistry.JapanEast", "id": "MicrosoftContainerRegistry.JapanEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "japaneast", @@ -50297,9 +51621,9 @@ { "name": "MicrosoftContainerRegistry.JapanWest", "id": "MicrosoftContainerRegistry.JapanWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "2", + "changeNumber": "3", "region": "japanwest", "state": "GA", "networkFeatures": [ @@ -50310,15 +51634,17 @@ ], "systemService": "MicrosoftContainerRegistry", "addressPrefixes": [ + "20.18.178.64/29", "40.74.100.56/29", - "2603:1040:606:402::88/125" + "2603:1040:606:402::88/125", + "2603:1040:606:800::/125" ] } }, { "name": "MicrosoftContainerRegistry.JioIndiaCentral", "id": "MicrosoftContainerRegistry.JioIndiaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "jioindiacentral", @@ -50339,7 +51665,7 @@ { "name": "MicrosoftContainerRegistry.JioIndiaWest", "id": "MicrosoftContainerRegistry.JioIndiaWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "jioindiawest", @@ -50362,7 +51688,7 @@ { "name": "MicrosoftContainerRegistry.KoreaCentral", "id": "MicrosoftContainerRegistry.KoreaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "koreacentral", @@ -50387,7 +51713,7 @@ { "name": "MicrosoftContainerRegistry.KoreaSouth", "id": "MicrosoftContainerRegistry.KoreaSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "koreasouth", @@ -50407,7 +51733,7 @@ { "name": "MicrosoftContainerRegistry.NorthCentralUS", "id": "MicrosoftContainerRegistry.NorthCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "northcentralus", @@ -50432,7 +51758,7 @@ { "name": "MicrosoftContainerRegistry.NorthEurope", "id": "MicrosoftContainerRegistry.NorthEurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "northeurope", @@ -50457,7 +51783,7 @@ { "name": "MicrosoftContainerRegistry.NorwayEast", "id": "MicrosoftContainerRegistry.NorwayEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "norwaye", @@ -50482,7 +51808,7 @@ { "name": "MicrosoftContainerRegistry.NorwayWest", "id": "MicrosoftContainerRegistry.NorwayWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "norwayw", @@ -50503,7 +51829,7 @@ { "name": "MicrosoftContainerRegistry.QatarCentral", "id": "MicrosoftContainerRegistry.QatarCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "qatarcentral", @@ -50528,7 +51854,7 @@ { "name": "MicrosoftContainerRegistry.SouthAfricaNorth", "id": "MicrosoftContainerRegistry.SouthAfricaNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "southafricanorth", @@ -50553,7 +51879,7 @@ { "name": "MicrosoftContainerRegistry.SouthAfricaWest", "id": "MicrosoftContainerRegistry.SouthAfricaWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "southafricawest", @@ -50574,7 +51900,7 @@ { "name": "MicrosoftContainerRegistry.SouthCentralUS", "id": "MicrosoftContainerRegistry.SouthCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "southcentralus", @@ -50599,7 +51925,7 @@ { "name": "MicrosoftContainerRegistry.SouthCentralUSSTG", "id": "MicrosoftContainerRegistry.SouthCentralUSSTG", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "usstagec", @@ -50619,7 +51945,7 @@ { "name": "MicrosoftContainerRegistry.SoutheastAsia", "id": "MicrosoftContainerRegistry.SoutheastAsia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "southeastasia", @@ -50644,7 +51970,7 @@ { "name": "MicrosoftContainerRegistry.SouthIndia", "id": "MicrosoftContainerRegistry.SouthIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "southindia", @@ -50665,7 +51991,7 @@ { "name": "MicrosoftContainerRegistry.SwedenCentral", "id": "MicrosoftContainerRegistry.SwedenCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "swedencentral", @@ -50691,7 +52017,7 @@ { "name": "MicrosoftContainerRegistry.SwedenSouth", "id": "MicrosoftContainerRegistry.SwedenSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "swedensouth", @@ -50712,7 +52038,7 @@ { "name": "MicrosoftContainerRegistry.SwitzerlandNorth", "id": "MicrosoftContainerRegistry.SwitzerlandNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "switzerlandn", @@ -50737,7 +52063,7 @@ { "name": "MicrosoftContainerRegistry.SwitzerlandWest", "id": "MicrosoftContainerRegistry.SwitzerlandWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "switzerlandw", @@ -50758,7 +52084,7 @@ { "name": "MicrosoftContainerRegistry.UAECentral", "id": "MicrosoftContainerRegistry.UAECentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "uaecentral", @@ -50779,7 +52105,7 @@ { "name": "MicrosoftContainerRegistry.UAENorth", "id": "MicrosoftContainerRegistry.UAENorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "uaenorth", @@ -50804,7 +52130,7 @@ { "name": "MicrosoftContainerRegistry.UKSouth", "id": "MicrosoftContainerRegistry.UKSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "uksouth", @@ -50829,7 +52155,7 @@ { "name": "MicrosoftContainerRegistry.UKWest", "id": "MicrosoftContainerRegistry.UKWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "ukwest", @@ -50850,7 +52176,7 @@ { "name": "MicrosoftContainerRegistry.WestCentralUS", "id": "MicrosoftContainerRegistry.WestCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "westcentralus", @@ -50871,7 +52197,7 @@ { "name": "MicrosoftContainerRegistry.WestEurope", "id": "MicrosoftContainerRegistry.WestEurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "westeurope", @@ -50896,7 +52222,7 @@ { "name": "MicrosoftContainerRegistry.WestIndia", "id": "MicrosoftContainerRegistry.WestIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "westindia", @@ -50917,7 +52243,7 @@ { "name": "MicrosoftContainerRegistry.WestUS", "id": "MicrosoftContainerRegistry.WestUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "westus", @@ -50940,7 +52266,7 @@ { "name": "MicrosoftContainerRegistry.WestUS2", "id": "MicrosoftContainerRegistry.WestUS2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "westus2", @@ -50965,7 +52291,7 @@ { "name": "MicrosoftContainerRegistry.WestUS3", "id": "MicrosoftContainerRegistry.WestUS3", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "westus3", @@ -50992,7 +52318,7 @@ { "name": "OneDsCollector", "id": "OneDsCollector", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "", @@ -51102,9 +52428,9 @@ { "name": "PowerBI", "id": "PowerBI", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "17", + "changeNumber": "18", "region": "", "state": "GA", "networkFeatures": [ @@ -51452,6 +52778,9 @@ "52.228.81.192/27", "52.242.40.92/30", "52.242.40.96/29", + "68.221.92.4/31", + "68.221.93.136/30", + "68.221.93.144/29", "102.37.81.140/30", "102.37.85.208/29", "102.37.160.160/29", @@ -51462,6 +52791,9 @@ "102.133.216.104/31", "102.133.216.108/30", "102.133.217.64/29", + "158.23.109.128/31", + "158.23.109.132/30", + "158.23.109.136/29", "191.233.8.22/31", "191.233.10.32/30", "191.233.10.40/29", @@ -51545,6 +52877,8 @@ "2603:1020:1204:2::1c0/123", "2603:1020:1302:1::1e0/123", "2603:1020:1302:1::280/122", + "2603:1020:1403:2::160/123", + "2603:1020:1403:2::200/122", "2603:1030:f:1::620/123", "2603:1030:f:1::640/122", "2603:1030:10::/122", @@ -51573,6 +52907,8 @@ "2603:1030:504:1::600/122", "2603:1030:608::620/123", "2603:1030:608::640/122", + "2603:1030:702:2::160/123", + "2603:1030:702:2::200/122", "2603:1030:807::/122", "2603:1030:807::40/123", "2603:1030:807:1::5e0/123", @@ -51647,14 +52983,16 @@ { "name": "PowerPlatformInfra", "id": "PowerPlatformInfra", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "5", + "changeNumber": "6", "region": "", "state": "GA", "networkFeatures": [ "API", - "NSG" + "NSG", + "UDR", + "FW" ], "systemService": "PowerPlatformInfra", "addressPrefixes": [ @@ -51790,6 +53128,7 @@ "20.40.186.118/32", "20.40.187.183/32", "20.40.188.84/32", + "20.41.98.252/32", "20.41.197.28/31", "20.41.198.192/26", "20.41.199.0/25", @@ -52656,6 +53995,7 @@ "52.231.137.237/32", "52.231.140.224/29", "52.231.143.171/32", + "52.231.164.79/32", "52.231.185.0/32", "52.234.104.49/32", "52.235.17.70/32", @@ -52764,7 +54104,7 @@ { "name": "PowerPlatformInfra.AustraliaEast", "id": "PowerPlatformInfra.AustraliaEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "australiaeast", @@ -52815,7 +54155,7 @@ { "name": "PowerPlatformInfra.AustraliaSoutheast", "id": "PowerPlatformInfra.AustraliaSoutheast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "australiasoutheast", @@ -52867,7 +54207,7 @@ { "name": "PowerPlatformInfra.BrazilSouth", "id": "PowerPlatformInfra.BrazilSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "brazilsouth", @@ -52911,7 +54251,7 @@ { "name": "PowerPlatformInfra.CanadaCentral", "id": "PowerPlatformInfra.CanadaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "canadacentral", @@ -52965,7 +54305,7 @@ { "name": "PowerPlatformInfra.CanadaEast", "id": "PowerPlatformInfra.CanadaEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "canadaeast", @@ -53021,7 +54361,7 @@ { "name": "PowerPlatformInfra.CentralIndia", "id": "PowerPlatformInfra.CentralIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "centralindia", @@ -53057,7 +54397,7 @@ { "name": "PowerPlatformInfra.EastAsia", "id": "PowerPlatformInfra.EastAsia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "eastasia", @@ -53108,7 +54448,7 @@ { "name": "PowerPlatformInfra.EastUS", "id": "PowerPlatformInfra.EastUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "eastus", @@ -53261,7 +54601,7 @@ { "name": "PowerPlatformInfra.FranceCentral", "id": "PowerPlatformInfra.FranceCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "centralfrance", @@ -53293,7 +54633,7 @@ { "name": "PowerPlatformInfra.FranceSouth", "id": "PowerPlatformInfra.FranceSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "southfrance", @@ -53325,7 +54665,7 @@ { "name": "PowerPlatformInfra.GermanyNorth", "id": "PowerPlatformInfra.GermanyNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "germanyn", @@ -53356,7 +54696,7 @@ { "name": "PowerPlatformInfra.GermanyWestCentral", "id": "PowerPlatformInfra.GermanyWestCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "germanywc", @@ -53388,7 +54728,7 @@ { "name": "PowerPlatformInfra.JapanEast", "id": "PowerPlatformInfra.JapanEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "japaneast", @@ -53425,7 +54765,7 @@ { "name": "PowerPlatformInfra.JapanWest", "id": "PowerPlatformInfra.JapanWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "japanwest", @@ -53460,9 +54800,9 @@ { "name": "PowerPlatformInfra.KoreaCentral", "id": "PowerPlatformInfra.KoreaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "2", + "changeNumber": "3", "region": "koreacentral", "state": "GA", "networkFeatures": [ @@ -53472,6 +54812,7 @@ ], "systemService": "PowerPlatformInfra", "addressPrefixes": [ + "20.41.98.252/32", "20.194.59.230/32", "20.200.192.0/29", "20.200.194.48/28", @@ -53492,9 +54833,9 @@ { "name": "PowerPlatformInfra.KoreaSouth", "id": "PowerPlatformInfra.KoreaSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "2", + "changeNumber": "3", "region": "koreasouth", "state": "GA", "networkFeatures": [ @@ -53515,6 +54856,7 @@ "52.231.137.237/32", "52.231.140.224/29", "52.231.143.171/32", + "52.231.164.79/32", "52.231.185.0/32" ] } @@ -53522,7 +54864,7 @@ { "name": "PowerPlatformInfra.NorthEurope", "id": "PowerPlatformInfra.NorthEurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "northeurope", @@ -53668,7 +55010,7 @@ { "name": "PowerPlatformInfra.NorwayEast", "id": "PowerPlatformInfra.NorwayEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "norwaye", @@ -53694,7 +55036,7 @@ { "name": "PowerPlatformInfra.NorwayWest", "id": "PowerPlatformInfra.NorwayWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "norwayw", @@ -53721,7 +55063,7 @@ { "name": "PowerPlatformInfra.SouthAfricaNorth", "id": "PowerPlatformInfra.SouthAfricaNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "southafricanorth", @@ -53752,7 +55094,7 @@ { "name": "PowerPlatformInfra.SouthAfricaWest", "id": "PowerPlatformInfra.SouthAfricaWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "southafricawest", @@ -53779,7 +55121,7 @@ { "name": "PowerPlatformInfra.SouthCentralUS", "id": "PowerPlatformInfra.SouthCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "southcentralus", @@ -53823,7 +55165,7 @@ { "name": "PowerPlatformInfra.SoutheastAsia", "id": "PowerPlatformInfra.SoutheastAsia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "southeastasia", @@ -53881,7 +55223,7 @@ { "name": "PowerPlatformInfra.SouthIndia", "id": "PowerPlatformInfra.SouthIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "southindia", @@ -53917,7 +55259,7 @@ { "name": "PowerPlatformInfra.SwitzerlandNorth", "id": "PowerPlatformInfra.SwitzerlandNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "switzerlandn", @@ -53950,7 +55292,7 @@ { "name": "PowerPlatformInfra.SwitzerlandWest", "id": "PowerPlatformInfra.SwitzerlandWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "switzerlandw", @@ -53982,7 +55324,7 @@ { "name": "PowerPlatformInfra.UAECentral", "id": "PowerPlatformInfra.UAECentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "uaecentral", @@ -54013,7 +55355,7 @@ { "name": "PowerPlatformInfra.UAENorth", "id": "PowerPlatformInfra.UAENorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "uaenorth", @@ -54044,7 +55386,7 @@ { "name": "PowerPlatformInfra.UKSouth", "id": "PowerPlatformInfra.UKSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "uksouth", @@ -54090,7 +55432,7 @@ { "name": "PowerPlatformInfra.UKWest", "id": "PowerPlatformInfra.UKWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "ukwest", @@ -54135,7 +55477,7 @@ { "name": "PowerPlatformInfra.WestCentralUS", "id": "PowerPlatformInfra.WestCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "westcentralus", @@ -54155,7 +55497,7 @@ { "name": "PowerPlatformInfra.WestEurope", "id": "PowerPlatformInfra.WestEurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "westeurope", @@ -54294,7 +55636,7 @@ { "name": "PowerPlatformInfra.WestUS", "id": "PowerPlatformInfra.WestUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "westus", @@ -54450,7 +55792,7 @@ { "name": "PowerPlatformInfra.WestUS2", "id": "PowerPlatformInfra.WestUS2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "westus2", @@ -54471,7 +55813,7 @@ { "name": "PowerPlatformPlex", "id": "PowerPlatformPlex", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "", @@ -54643,7 +55985,7 @@ { "name": "PowerPlatformPlex.AustraliaEast", "id": "PowerPlatformPlex.AustraliaEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "australiaeast", @@ -54666,7 +56008,7 @@ { "name": "PowerPlatformPlex.AustraliaSoutheast", "id": "PowerPlatformPlex.AustraliaSoutheast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "australiasoutheast", @@ -54688,7 +56030,7 @@ { "name": "PowerPlatformPlex.BrazilSouth", "id": "PowerPlatformPlex.BrazilSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "brazilsouth", @@ -54711,7 +56053,7 @@ { "name": "PowerPlatformPlex.BrazilSoutheast", "id": "PowerPlatformPlex.BrazilSoutheast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "brazilse", @@ -54732,7 +56074,7 @@ { "name": "PowerPlatformPlex.CanadaCentral", "id": "PowerPlatformPlex.CanadaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "canadacentral", @@ -54754,7 +56096,7 @@ { "name": "PowerPlatformPlex.CanadaEast", "id": "PowerPlatformPlex.CanadaEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "canadaeast", @@ -54776,7 +56118,7 @@ { "name": "PowerPlatformPlex.CentralIndia", "id": "PowerPlatformPlex.CentralIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "centralindia", @@ -54797,7 +56139,7 @@ { "name": "PowerPlatformPlex.EastAsia", "id": "PowerPlatformPlex.EastAsia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "eastasia", @@ -54820,7 +56162,7 @@ { "name": "PowerPlatformPlex.EastUS", "id": "PowerPlatformPlex.EastUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "eastus", @@ -54848,7 +56190,7 @@ { "name": "PowerPlatformPlex.FranceCentral", "id": "PowerPlatformPlex.FranceCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "centralfrance", @@ -54868,7 +56210,7 @@ { "name": "PowerPlatformPlex.FranceSouth", "id": "PowerPlatformPlex.FranceSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "southfrance", @@ -54888,7 +56230,7 @@ { "name": "PowerPlatformPlex.GermanyNorth", "id": "PowerPlatformPlex.GermanyNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "germanyn", @@ -54909,7 +56251,7 @@ { "name": "PowerPlatformPlex.GermanyWestCentral", "id": "PowerPlatformPlex.GermanyWestCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "germanywc", @@ -54930,7 +56272,7 @@ { "name": "PowerPlatformPlex.JapanEast", "id": "PowerPlatformPlex.JapanEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "japaneast", @@ -54951,7 +56293,7 @@ { "name": "PowerPlatformPlex.JapanWest", "id": "PowerPlatformPlex.JapanWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "japanwest", @@ -54972,7 +56314,7 @@ { "name": "PowerPlatformPlex.KoreaCentral", "id": "PowerPlatformPlex.KoreaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "koreacentral", @@ -54991,7 +56333,7 @@ { "name": "PowerPlatformPlex.KoreaSouth", "id": "PowerPlatformPlex.KoreaSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "koreasouth", @@ -55012,7 +56354,7 @@ { "name": "PowerPlatformPlex.NorthEurope", "id": "PowerPlatformPlex.NorthEurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "northeurope", @@ -55038,7 +56380,7 @@ { "name": "PowerPlatformPlex.NorwayEast", "id": "PowerPlatformPlex.NorwayEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "norwaye", @@ -55058,7 +56400,7 @@ { "name": "PowerPlatformPlex.NorwayWest", "id": "PowerPlatformPlex.NorwayWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "norwayw", @@ -55078,7 +56420,7 @@ { "name": "PowerPlatformPlex.SouthAfricaNorth", "id": "PowerPlatformPlex.SouthAfricaNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "southafricanorth", @@ -55097,7 +56439,7 @@ { "name": "PowerPlatformPlex.SouthAfricaWest", "id": "PowerPlatformPlex.SouthAfricaWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "southafricawest", @@ -55117,7 +56459,7 @@ { "name": "PowerPlatformPlex.SouthCentralUS", "id": "PowerPlatformPlex.SouthCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "southcentralus", @@ -55137,7 +56479,7 @@ { "name": "PowerPlatformPlex.SoutheastAsia", "id": "PowerPlatformPlex.SoutheastAsia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "southeastasia", @@ -55160,7 +56502,7 @@ { "name": "PowerPlatformPlex.SouthIndia", "id": "PowerPlatformPlex.SouthIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "southindia", @@ -55181,7 +56523,7 @@ { "name": "PowerPlatformPlex.SwitzerlandNorth", "id": "PowerPlatformPlex.SwitzerlandNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "switzerlandn", @@ -55202,7 +56544,7 @@ { "name": "PowerPlatformPlex.SwitzerlandWest", "id": "PowerPlatformPlex.SwitzerlandWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "switzerlandw", @@ -55223,7 +56565,7 @@ { "name": "PowerPlatformPlex.UAECentral", "id": "PowerPlatformPlex.UAECentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "uaecentral", @@ -55242,7 +56584,7 @@ { "name": "PowerPlatformPlex.UAENorth", "id": "PowerPlatformPlex.UAENorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "uaenorth", @@ -55262,7 +56604,7 @@ { "name": "PowerPlatformPlex.UKSouth", "id": "PowerPlatformPlex.UKSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "uksouth", @@ -55283,7 +56625,7 @@ { "name": "PowerPlatformPlex.UKWest", "id": "PowerPlatformPlex.UKWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "ukwest", @@ -55304,7 +56646,7 @@ { "name": "PowerPlatformPlex.WestEurope", "id": "PowerPlatformPlex.WestEurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "westeurope", @@ -55331,7 +56673,7 @@ { "name": "PowerPlatformPlex.WestUS", "id": "PowerPlatformPlex.WestUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "westus", @@ -55359,9 +56701,9 @@ { "name": "PowerQueryOnline", "id": "PowerQueryOnline", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "8", + "changeNumber": "9", "region": "", "state": "GA", "networkFeatures": [ @@ -55500,9 +56842,11 @@ "52.172.81.72/29", "52.228.80.70/31", "52.242.44.240/29", + "68.221.80.40/29", "102.37.87.176/29", "102.133.56.96/31", "102.133.216.70/31", + "158.23.96.40/29", "191.233.8.20/31", "191.235.224.70/31", "2603:1000:4::200/123", @@ -55529,6 +56873,7 @@ "2603:1020:1104::200/123", "2603:1020:1204::1c0/123", "2603:1020:1302::1c0/123", + "2603:1020:1403::1c0/123", "2603:1030:f:1::200/123", "2603:1030:10:1::200/123", "2603:1030:104:1::200/123", @@ -55538,6 +56883,7 @@ "2603:1030:40c:1::200/123", "2603:1030:504:1::200/123", "2603:1030:608::200/123", + "2603:1030:702::1c0/123", "2603:1030:807:1::200/123", "2603:1030:a07::200/123", "2603:1030:b04::200/123", @@ -55569,7 +56915,7 @@ { "name": "SCCservice", "id": "SCCservice", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "", @@ -55675,9 +57021,9 @@ { "name": "ServiceBus", "id": "ServiceBus", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "17", + "changeNumber": "19", "region": "", "state": "GA", "networkFeatures": [ @@ -55692,6 +57038,10 @@ "4.232.30.0/25", "4.232.106.80/29", "4.232.106.96/28", + "4.232.122.80/29", + "4.232.122.96/28", + "4.232.194.80/29", + "4.232.194.96/28", "13.66.138.80/29", "13.66.147.192/26", "13.67.8.96/29", @@ -55726,6 +57076,8 @@ "20.17.54.0/25", "20.17.66.80/29", "20.17.66.96/28", + "20.18.178.80/29", + "20.18.178.96/28", "20.21.8.3/32", "20.21.37.128/25", "20.21.42.80/29", @@ -56029,6 +57381,11 @@ "65.52.160.127/32", "65.52.219.186/32", "65.52.250.64/27", + "68.221.85.128/25", + "68.221.98.80/29", + "68.221.98.96/28", + "68.221.146.80/29", + "68.221.146.96/28", "70.37.104.240/32", "70.37.104.242/32", "94.245.88.192/32", @@ -56057,6 +57414,13 @@ "111.221.89.222/32", "138.91.242.98/32", "157.55.170.113/32", + "158.23.10.80/29", + "158.23.10.96/28", + "158.23.101.128/25", + "158.23.122.80/29", + "158.23.122.96/28", + "158.23.194.80/29", + "158.23.194.96/28", "168.61.142.56/29", "168.62.16.180/32", "168.62.48.238/32", @@ -56162,6 +57526,7 @@ "2603:1020:1104:400::170/125", "2603:1020:1204:1::100/121", "2603:1020:1302::780/121", + "2603:1020:1403:1::100/121", "2603:1030:f:1::220/123", "2603:1030:f:3::240/122", "2603:1030:f:3::300/120", @@ -56200,6 +57565,7 @@ "2603:1030:608::220/123", "2603:1030:608:1::500/120", "2603:1030:608:402::170/125", + "2603:1030:702:1::100/121", "2603:1030:807::700/120", "2603:1030:807:1::220/123", "2603:1030:807:402::170/125", @@ -56293,7 +57659,7 @@ { "name": "ServiceBus.AustraliaCentral", "id": "ServiceBus.AustraliaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "australiacentral", @@ -56316,7 +57682,7 @@ { "name": "ServiceBus.AustraliaCentral2", "id": "ServiceBus.AustraliaCentral2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "australiacentral2", @@ -56339,7 +57705,7 @@ { "name": "ServiceBus.AustraliaEast", "id": "ServiceBus.AustraliaEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "australiaeast", @@ -56369,7 +57735,7 @@ { "name": "ServiceBus.AustraliaSoutheast", "id": "ServiceBus.AustraliaSoutheast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "australiasoutheast", @@ -56393,7 +57759,7 @@ { "name": "ServiceBus.BrazilSouth", "id": "ServiceBus.BrazilSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "brazilsouth", @@ -56424,7 +57790,7 @@ { "name": "ServiceBus.BrazilSoutheast", "id": "ServiceBus.BrazilSoutheast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "brazilse", @@ -56450,7 +57816,7 @@ { "name": "ServiceBus.CanadaCentral", "id": "ServiceBus.CanadaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "canadacentral", @@ -56481,7 +57847,7 @@ { "name": "ServiceBus.CanadaEast", "id": "ServiceBus.CanadaEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "canadaeast", @@ -56504,7 +57870,7 @@ { "name": "ServiceBus.CentralIndia", "id": "ServiceBus.CentralIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "6", "region": "centralindia", @@ -56535,7 +57901,7 @@ { "name": "ServiceBus.CentralUS", "id": "ServiceBus.CentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "centralus", @@ -56565,7 +57931,7 @@ { "name": "ServiceBus.CentralUSEUAP", "id": "ServiceBus.CentralUSEUAP", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "centraluseuap", @@ -56591,7 +57957,7 @@ { "name": "ServiceBus.EastAsia", "id": "ServiceBus.EastAsia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "eastasia", @@ -56621,7 +57987,7 @@ { "name": "ServiceBus.EastUS", "id": "ServiceBus.EastUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "eastus", @@ -56659,7 +58025,7 @@ { "name": "ServiceBus.EastUS2", "id": "ServiceBus.EastUS2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "eastus2", @@ -56690,7 +58056,7 @@ { "name": "ServiceBus.EastUS2EUAP", "id": "ServiceBus.EastUS2EUAP", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "eastus2euap", @@ -56722,7 +58088,7 @@ { "name": "ServiceBus.FranceCentral", "id": "ServiceBus.FranceCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "centralfrance", @@ -56753,7 +58119,7 @@ { "name": "ServiceBus.FranceSouth", "id": "ServiceBus.FranceSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "southfrance", @@ -56776,7 +58142,7 @@ { "name": "ServiceBus.GermanyNorth", "id": "ServiceBus.GermanyNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "germanyn", @@ -56799,7 +58165,7 @@ { "name": "ServiceBus.GermanyWestCentral", "id": "ServiceBus.GermanyWestCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "germanywc", @@ -56830,7 +58196,7 @@ { "name": "ServiceBus.JapanEast", "id": "ServiceBus.JapanEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "japaneast", @@ -56860,9 +58226,9 @@ { "name": "ServiceBus.JapanWest", "id": "ServiceBus.JapanWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "3", + "changeNumber": "4", "region": "japanwest", "state": "GA", "networkFeatures": [ @@ -56871,6 +58237,8 @@ ], "systemService": "AzureServiceBus", "addressPrefixes": [ + "20.18.178.80/29", + "20.18.178.96/28", "20.189.230.128/25", "40.74.100.32/28", "40.74.122.78/32", @@ -56883,7 +58251,7 @@ { "name": "ServiceBus.JioIndiaCentral", "id": "ServiceBus.JioIndiaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "jioindiacentral", @@ -56908,7 +58276,7 @@ { "name": "ServiceBus.JioIndiaWest", "id": "ServiceBus.JioIndiaWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "jioindiawest", @@ -56937,7 +58305,7 @@ { "name": "ServiceBus.KoreaCentral", "id": "ServiceBus.KoreaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "6", "region": "koreacentral", @@ -56967,7 +58335,7 @@ { "name": "ServiceBus.KoreaSouth", "id": "ServiceBus.KoreaSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "koreasouth", @@ -56987,7 +58355,7 @@ { "name": "ServiceBus.NorthCentralUS", "id": "ServiceBus.NorthCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "northcentralus", @@ -57019,7 +58387,7 @@ { "name": "ServiceBus.NorthEurope", "id": "ServiceBus.NorthEurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "northeurope", @@ -57052,7 +58420,7 @@ { "name": "ServiceBus.NorwayEast", "id": "ServiceBus.NorwayEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "7", "region": "norwaye", @@ -57083,7 +58451,7 @@ { "name": "ServiceBus.NorwayWest", "id": "ServiceBus.NorwayWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "norwayw", @@ -57106,7 +58474,7 @@ { "name": "ServiceBus.QatarCentral", "id": "ServiceBus.QatarCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "qatarcentral", @@ -57132,7 +58500,7 @@ { "name": "ServiceBus.SouthAfricaNorth", "id": "ServiceBus.SouthAfricaNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "southafricanorth", @@ -57163,7 +58531,7 @@ { "name": "ServiceBus.SouthAfricaWest", "id": "ServiceBus.SouthAfricaWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "southafricawest", @@ -57187,7 +58555,7 @@ { "name": "ServiceBus.SouthCentralUS", "id": "ServiceBus.SouthCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "southcentralus", @@ -57220,7 +58588,7 @@ { "name": "ServiceBus.SouthCentralUSSTG", "id": "ServiceBus.SouthCentralUSSTG", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "usstagec", @@ -57240,7 +58608,7 @@ { "name": "ServiceBus.SoutheastAsia", "id": "ServiceBus.SoutheastAsia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "southeastasia", @@ -57272,7 +58640,7 @@ { "name": "ServiceBus.SouthIndia", "id": "ServiceBus.SouthIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "southindia", @@ -57295,7 +58663,7 @@ { "name": "ServiceBus.SwedenCentral", "id": "ServiceBus.SwedenCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "swedencentral", @@ -57330,7 +58698,7 @@ { "name": "ServiceBus.SwedenSouth", "id": "ServiceBus.SwedenSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "swedensouth", @@ -57352,7 +58720,7 @@ { "name": "ServiceBus.SwitzerlandNorth", "id": "ServiceBus.SwitzerlandNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "switzerlandn", @@ -57383,7 +58751,7 @@ { "name": "ServiceBus.SwitzerlandWest", "id": "ServiceBus.SwitzerlandWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "switzerlandw", @@ -57406,7 +58774,7 @@ { "name": "ServiceBus.UAECentral", "id": "ServiceBus.UAECentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "uaecentral", @@ -57429,7 +58797,7 @@ { "name": "ServiceBus.UAENorth", "id": "ServiceBus.UAENorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "6", "region": "uaenorth", @@ -57459,7 +58827,7 @@ { "name": "ServiceBus.UKSouth", "id": "ServiceBus.UKSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "uksouth", @@ -57490,7 +58858,7 @@ { "name": "ServiceBus.UKWest", "id": "ServiceBus.UKWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "ukwest", @@ -57513,7 +58881,7 @@ { "name": "ServiceBus.WestCentralUS", "id": "ServiceBus.WestCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "westcentralus", @@ -57536,7 +58904,7 @@ { "name": "ServiceBus.WestEurope", "id": "ServiceBus.WestEurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "westeurope", @@ -57572,7 +58940,7 @@ { "name": "ServiceBus.WestIndia", "id": "ServiceBus.WestIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "westindia", @@ -57595,7 +58963,7 @@ { "name": "ServiceBus.WestUS", "id": "ServiceBus.WestUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "westus", @@ -57625,7 +58993,7 @@ { "name": "ServiceBus.WestUS2", "id": "ServiceBus.WestUS2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "westus2", @@ -57655,7 +59023,7 @@ { "name": "ServiceBus.WestUS3", "id": "ServiceBus.WestUS3", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "westus3", @@ -57687,9 +59055,9 @@ { "name": "ServiceFabric", "id": "ServiceFabric", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "14", + "changeNumber": "16", "region": "", "state": "GA", "networkFeatures": [ @@ -57701,6 +59069,8 @@ "systemService": "ServiceFabric", "addressPrefixes": [ "4.232.106.76/30", + "4.232.122.72/30", + "4.232.194.72/30", "13.66.140.152/29", "13.66.167.194/32", "13.66.226.151/32", @@ -57730,6 +59100,7 @@ "13.91.252.58/32", "13.92.124.124/32", "20.17.66.76/30", + "20.18.178.72/30", "20.21.42.76/30", "20.21.66.72/30", "20.21.74.72/30", @@ -57882,6 +59253,8 @@ "52.236.189.76/30", "52.246.157.8/30", "65.52.250.224/29", + "68.221.98.76/30", + "68.221.146.72/30", "102.37.48.12/32", "102.133.27.24/29", "102.133.72.31/32", @@ -57907,6 +59280,9 @@ "104.215.78.146/32", "137.116.252.9/32", "137.135.33.49/32", + "158.23.10.76/30", + "158.23.122.72/30", + "158.23.194.72/30", "168.61.142.48/30", "191.233.50.24/29", "191.233.203.216/29", @@ -57957,9 +59333,13 @@ "2603:1020:1004:c02::1b8/125", "2603:1020:1104:400::98/125", "2603:1020:1204:400::58/125", + "2603:1020:1204:800::10/125", + "2603:1020:1204:c00::10/125", "2603:1020:1302:400::58/125", "2603:1020:1302:800::50/125", "2603:1020:1302:c00::50/125", + "2603:1020:1403:400::18/125", + "2603:1020:1403:800::10/125", "2603:1030:f:400::898/125", "2603:1030:10:402::98/125", "2603:1030:10:802::98/125", @@ -57985,6 +59365,9 @@ "2603:1030:608:402::98/125", "2603:1030:608:800::50/125", "2603:1030:608:c00::50/125", + "2603:1030:702:400::18/125", + "2603:1030:702:800::10/125", + "2603:1030:702:c00::10/125", "2603:1030:807:402::98/125", "2603:1030:807:802::98/125", "2603:1030:807:c02::98/125", @@ -58008,6 +59391,7 @@ "2603:1040:407:802::98/125", "2603:1040:407:c02::98/125", "2603:1040:606:402::98/125", + "2603:1040:606:800::10/125", "2603:1040:806:402::98/125", "2603:1040:904:402::98/125", "2603:1040:904:802::98/125", @@ -58043,9 +59427,9 @@ { "name": "Sql", "id": "Sql", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "18", + "changeNumber": "20", "region": "", "state": "GA", "networkFeatures": [ @@ -58062,6 +59446,12 @@ "4.232.104.64/27", "4.232.105.64/27", "4.232.107.184/29", + "4.232.120.64/27", + "4.232.121.64/27", + "4.232.123.192/29", + "4.232.192.64/27", + "4.232.193.64/27", + "4.232.195.192/29", "13.65.209.243/32", "13.66.60.72/32", "13.66.62.124/32", @@ -58157,6 +59547,9 @@ "20.17.64.64/27", "20.17.65.64/27", "20.17.67.248/29", + "20.18.176.64/27", + "20.18.177.64/27", + "20.18.179.192/29", "20.21.40.64/27", "20.21.41.64/27", "20.21.43.248/29", @@ -58364,6 +59757,7 @@ "20.217.88.64/27", "20.217.89.64/27", "20.217.91.192/29", + "20.221.140.128/26", "20.222.128.0/26", "23.96.89.109/32", "23.96.106.191/32", @@ -58741,6 +60135,14 @@ "65.52.248.0/27", "65.52.248.32/29", "65.52.249.0/27", + "68.221.40.160/27", + "68.221.40.192/26", + "68.221.96.64/27", + "68.221.97.64/27", + "68.221.99.184/29", + "68.221.144.64/27", + "68.221.145.64/27", + "68.221.147.192/29", "102.37.80.96/27", "102.37.80.128/27", "102.37.80.192/26", @@ -58808,6 +60210,17 @@ "104.214.73.137/32", "104.214.148.156/32", "137.116.31.224/27", + "158.23.8.64/27", + "158.23.9.64/27", + "158.23.11.184/29", + "158.23.112.160/27", + "158.23.112.192/26", + "158.23.120.64/27", + "158.23.121.64/27", + "158.23.123.192/29", + "158.23.192.64/27", + "158.23.193.64/27", + "158.23.195.192/29", "168.61.136.0/27", "168.61.137.0/27", "168.62.115.112/28", @@ -58966,6 +60379,8 @@ "2603:1020:1204:2::500/121", "2603:1020:1302:2::100/123", "2603:1020:1302:2::180/121", + "2603:1020:1403:2::540/123", + "2603:1020:1403:2::580/121", "2603:1030:f:1::280/123", "2603:1030:f:2::200/121", "2603:1030:f:402::/122", @@ -59020,6 +60435,8 @@ "2603:1030:608::280/123", "2603:1030:608:1::200/121", "2603:1030:608:400::/123", + "2603:1030:702:2::540/123", + "2603:1030:702:2::580/121", "2603:1030:807::320/123", "2603:1030:807::380/121", "2603:1030:807:400::/123", @@ -59152,7 +60569,7 @@ { "name": "Sql.AustraliaCentral", "id": "Sql.AustraliaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "australiacentral", @@ -59180,7 +60597,7 @@ { "name": "Sql.AustraliaCentral2", "id": "Sql.AustraliaCentral2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "australiacentral2", @@ -59208,7 +60625,7 @@ { "name": "Sql.AustraliaEast", "id": "Sql.AustraliaEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "6", "region": "australiaeast", @@ -59248,7 +60665,7 @@ { "name": "Sql.AustraliaSoutheast", "id": "Sql.AustraliaSoutheast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "7", "region": "australiasoutheast", @@ -59283,7 +60700,7 @@ { "name": "Sql.BrazilSouth", "id": "Sql.BrazilSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "brazilsouth", @@ -59323,7 +60740,7 @@ { "name": "Sql.BrazilSoutheast", "id": "Sql.BrazilSoutheast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "brazilse", @@ -59352,7 +60769,7 @@ { "name": "Sql.CanadaCentral", "id": "Sql.CanadaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "canadacentral", @@ -59395,7 +60812,7 @@ { "name": "Sql.CanadaEast", "id": "Sql.CanadaEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "canadaeast", @@ -59424,7 +60841,7 @@ { "name": "Sql.CentralIndia", "id": "Sql.CentralIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "centralindia", @@ -59465,7 +60882,7 @@ { "name": "Sql.CentralUS", "id": "Sql.CentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "7", "region": "centralus", @@ -59522,7 +60939,7 @@ { "name": "Sql.CentralUSEUAP", "id": "Sql.CentralUSEUAP", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "centraluseuap", @@ -59554,7 +60971,7 @@ { "name": "Sql.EastAsia", "id": "Sql.EastAsia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "7", "region": "eastasia", @@ -59593,7 +61010,7 @@ { "name": "Sql.EastUS", "id": "Sql.EastUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "8", "region": "eastus", @@ -59675,7 +61092,7 @@ { "name": "Sql.EastUS2", "id": "Sql.EastUS2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "7", "region": "eastus2", @@ -59729,9 +61146,9 @@ { "name": "Sql.EastUS2EUAP", "id": "Sql.EastUS2EUAP", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "2", + "changeNumber": "3", "region": "eastus2euap", "state": "GA", "networkFeatures": [ @@ -59745,6 +61162,7 @@ "20.51.17.160/27", "20.51.17.192/27", "20.51.20.0/26", + "20.221.140.128/26", "40.74.144.0/27", "40.74.144.32/29", "40.74.145.0/27", @@ -59773,7 +61191,7 @@ { "name": "Sql.EastUS2Stage", "id": "Sql.EastUS2Stage", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "eastus2", @@ -59793,7 +61211,7 @@ { "name": "Sql.FranceCentral", "id": "Sql.FranceCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "centralfrance", @@ -59831,7 +61249,7 @@ { "name": "Sql.FranceSouth", "id": "Sql.FranceSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "southfrance", @@ -59858,7 +61276,7 @@ { "name": "Sql.GermanyNorth", "id": "Sql.GermanyNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "germanyn", @@ -59886,7 +61304,7 @@ { "name": "Sql.GermanyWestCentral", "id": "Sql.GermanyWestCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "germanywc", @@ -59928,7 +61346,7 @@ { "name": "Sql.JapanEast", "id": "Sql.JapanEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "9", "region": "japaneast", @@ -59974,9 +61392,9 @@ { "name": "Sql.JapanWest", "id": "Sql.JapanWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "5", + "changeNumber": "6", "region": "japanwest", "state": "GA", "networkFeatures": [ @@ -59987,6 +61405,9 @@ ], "systemService": "AzureSQL", "addressPrefixes": [ + "20.18.176.64/27", + "20.18.177.64/27", + "20.18.179.192/29", "20.189.225.160/27", "20.189.225.192/27", "20.189.228.0/26", @@ -60005,7 +61426,7 @@ { "name": "Sql.JioIndiaCentral", "id": "Sql.JioIndiaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "jioindiacentral", @@ -60034,7 +61455,7 @@ { "name": "Sql.JioIndiaWest", "id": "Sql.JioIndiaWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "jioindiawest", @@ -60068,7 +61489,7 @@ { "name": "Sql.KoreaCentral", "id": "Sql.KoreaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "koreacentral", @@ -60108,7 +61529,7 @@ { "name": "Sql.KoreaSouth", "id": "Sql.KoreaSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "koreasouth", @@ -60133,7 +61554,7 @@ { "name": "Sql.NorthCentralUS", "id": "Sql.NorthCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "7", "region": "northcentralus", @@ -60181,7 +61602,7 @@ { "name": "Sql.NorthCentralUSStage", "id": "Sql.NorthCentralUSStage", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "northcentralus", @@ -60201,7 +61622,7 @@ { "name": "Sql.NorthEurope", "id": "Sql.NorthEurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "8", "region": "northeurope", @@ -60264,7 +61685,7 @@ { "name": "Sql.NorwayEast", "id": "Sql.NorwayEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "norwaye", @@ -60302,7 +61723,7 @@ { "name": "Sql.NorwayWest", "id": "Sql.NorwayWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "norwayw", @@ -60330,7 +61751,7 @@ { "name": "Sql.QatarCentral", "id": "Sql.QatarCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "qatarcentral", @@ -60362,7 +61783,7 @@ { "name": "Sql.SouthAfricaNorth", "id": "Sql.SouthAfricaNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "southafricanorth", @@ -60401,7 +61822,7 @@ { "name": "Sql.SouthAfricaWest", "id": "Sql.SouthAfricaWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "southafricawest", @@ -60430,7 +61851,7 @@ { "name": "Sql.SouthCentralUS", "id": "Sql.SouthCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "6", "region": "southcentralus", @@ -60495,7 +61916,7 @@ { "name": "Sql.SouthCentralUSSTG", "id": "Sql.SouthCentralUSSTG", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "usstagec", @@ -60516,7 +61937,7 @@ { "name": "Sql.SoutheastAsia", "id": "Sql.SoutheastAsia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "6", "region": "southeastasia", @@ -60560,7 +61981,7 @@ { "name": "Sql.SouthIndia", "id": "Sql.SouthIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "southindia", @@ -60592,7 +62013,7 @@ { "name": "Sql.SwedenCentral", "id": "Sql.SwedenCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "swedencentral", @@ -60632,7 +62053,7 @@ { "name": "Sql.SwedenSouth", "id": "Sql.SwedenSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "swedensouth", @@ -60662,7 +62083,7 @@ { "name": "Sql.SwitzerlandNorth", "id": "Sql.SwitzerlandNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "switzerlandn", @@ -60701,7 +62122,7 @@ { "name": "Sql.SwitzerlandWest", "id": "Sql.SwitzerlandWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "switzerlandw", @@ -60728,7 +62149,7 @@ { "name": "Sql.UAECentral", "id": "Sql.UAECentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "uaecentral", @@ -60756,7 +62177,7 @@ { "name": "Sql.UAENorth", "id": "Sql.UAENorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "uaenorth", @@ -60794,7 +62215,7 @@ { "name": "Sql.UKSouth", "id": "Sql.UKSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "6", "region": "uksouth", @@ -60841,7 +62262,7 @@ { "name": "Sql.UKWest", "id": "Sql.UKWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "6", "region": "ukwest", @@ -60871,7 +62292,7 @@ { "name": "Sql.WestCentralUS", "id": "Sql.WestCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "westcentralus", @@ -60903,7 +62324,7 @@ { "name": "Sql.WestEurope", "id": "Sql.WestEurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "8", "region": "westeurope", @@ -60976,7 +62397,7 @@ { "name": "Sql.WestIndia", "id": "Sql.WestIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "westindia", @@ -61005,7 +62426,7 @@ { "name": "Sql.WestUS", "id": "Sql.WestUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "9", "region": "westus", @@ -61066,7 +62487,7 @@ { "name": "Sql.WestUS2", "id": "Sql.WestUS2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "westus2", @@ -61111,7 +62532,7 @@ { "name": "Sql.WestUS3", "id": "Sql.WestUS3", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "westus3", @@ -61148,9 +62569,9 @@ { "name": "SqlManagement", "id": "SqlManagement", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "18", + "changeNumber": "20", "region": "", "state": "GA", "networkFeatures": [ @@ -61163,6 +62584,10 @@ "addressPrefixes": [ "4.232.101.80/28", "4.232.108.64/26", + "4.232.123.224/27", + "4.232.125.128/27", + "4.232.195.224/27", + "4.232.197.128/27", "13.64.155.40/32", "13.66.140.96/27", "13.66.141.192/27", @@ -61213,6 +62638,8 @@ "13.104.248.96/27", "20.17.59.96/28", "20.17.71.0/26", + "20.18.179.224/27", + "20.18.181.128/27", "20.21.39.240/28", "20.21.46.0/26", "20.21.56.8/32", @@ -61539,6 +62966,10 @@ "52.255.51.21/32", "65.52.252.0/27", "65.52.252.64/27", + "68.221.40.128/28", + "68.221.100.64/26", + "68.221.147.224/27", + "68.221.149.128/27", "102.133.27.224/27", "102.133.28.32/27", "102.133.58.208/28", @@ -61560,8 +62991,15 @@ "104.211.187.232/32", "104.211.228.195/32", "104.214.19.0/27", + "104.214.36.3/32", "104.214.108.80/32", "104.215.17.87/32", + "158.23.12.64/26", + "158.23.112.128/28", + "158.23.123.224/27", + "158.23.125.128/27", + "158.23.195.224/27", + "158.23.197.128/27", "191.232.163.58/32", "191.233.11.128/28", "191.233.54.32/27", @@ -61637,11 +63075,16 @@ "2603:1020:1104:400::340/122", "2603:1020:1204:2::3c0/123", "2603:1020:1204:400::2c0/122", + "2603:1020:1204:800::140/122", + "2603:1020:1204:c00::140/122", "2603:1020:1302:2::60/123", "2603:1020:1302:400::260/123", "2603:1020:1302:400::380/123", "2603:1020:1302:800::280/122", "2603:1020:1302:c00::280/122", + "2603:1020:1403:2::520/123", + "2603:1020:1403:400::400/122", + "2603:1020:1403:800::140/122", "2603:1030:f:2::6e0/123", "2603:1030:f:400::b80/122", "2603:1030:10:402::380/122", @@ -61677,6 +63120,10 @@ "2603:1030:608:402::380/122", "2603:1030:608:800::280/122", "2603:1030:608:c00::280/122", + "2603:1030:702:2::520/123", + "2603:1030:702:400::400/122", + "2603:1030:702:800::140/122", + "2603:1030:702:c00::140/122", "2603:1030:807:402::380/122", "2603:1030:807:802::260/123", "2603:1030:807:802::280/123", @@ -61713,6 +63160,7 @@ "2603:1040:407:c02::280/123", "2603:1040:606:3::640/123", "2603:1040:606:402::380/122", + "2603:1040:606:800::140/122", "2603:1040:806:402::380/122", "2603:1040:904:3::260/123", "2603:1040:904:402::380/122", @@ -61768,9 +63216,9 @@ { "name": "Storage", "id": "Storage", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "9", + "changeNumber": "10", "region": "", "state": "GA", "networkFeatures": [ @@ -61863,6 +63311,7 @@ "13.95.240.16/28", "13.95.240.32/28", "13.95.240.64/27", + "20.33.128.0/17", "20.38.96.0/19", "20.47.0.0/18", "20.60.0.0/16", @@ -62312,6 +63761,7 @@ "2603:1020:1106::/47", "2603:1020:1201::/48", "2603:1020:1301::/48", + "2603:1020:1404::/48", "2603:1030:11::/48", "2603:1030:12::/48", "2603:1030:108::/47", @@ -62320,6 +63770,7 @@ "2603:1030:410::/48", "2603:1030:505::/48", "2603:1030:609::/48", + "2603:1030:704::/48", "2603:1030:80b::/48", "2603:1030:80c::/48", "2603:1030:a0a::/48", @@ -62355,7 +63806,7 @@ { "name": "Storage.AustraliaCentral", "id": "Storage.AustraliaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "australiacentral", @@ -62380,7 +63831,7 @@ { "name": "Storage.AustraliaCentral2", "id": "Storage.AustraliaCentral2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "australiacentral2", @@ -62403,7 +63854,7 @@ { "name": "Storage.AustraliaEast", "id": "Storage.AustraliaEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "australiaeast", @@ -62448,7 +63899,7 @@ { "name": "Storage.AustraliaSoutheast", "id": "Storage.AustraliaSoutheast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "australiasoutheast", @@ -62483,7 +63934,7 @@ { "name": "Storage.BrazilSouth", "id": "Storage.BrazilSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "6", "region": "brazilsouth", @@ -62517,7 +63968,7 @@ { "name": "Storage.BrazilSoutheast", "id": "Storage.BrazilSoutheast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "brazilse", @@ -62542,7 +63993,7 @@ { "name": "Storage.CanadaCentral", "id": "Storage.CanadaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "canadacentral", @@ -62581,7 +64032,7 @@ { "name": "Storage.CanadaEast", "id": "Storage.CanadaEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "canadaeast", @@ -62617,7 +64068,7 @@ { "name": "Storage.CentralIndia", "id": "Storage.CentralIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "centralindia", @@ -62653,7 +64104,7 @@ { "name": "Storage.CentralUS", "id": "Storage.CentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "8", "region": "centralus", @@ -62746,7 +64197,7 @@ { "name": "Storage.CentralUSEUAP", "id": "Storage.CentralUSEUAP", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "centraluseuap", @@ -62777,7 +64228,7 @@ { "name": "Storage.EastAsia", "id": "Storage.EastAsia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "eastasia", @@ -62823,9 +64274,9 @@ { "name": "Storage.EastUS", "id": "Storage.EastUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "10", + "changeNumber": "11", "region": "eastus", "state": "GA", "networkFeatures": [ @@ -62864,6 +64315,7 @@ "20.157.147.0/24", "20.157.171.0/24", "20.157.231.0/24", + "20.157.240.0/24", "20.209.0.0/23", "20.209.40.0/23", "20.209.52.0/23", @@ -62914,7 +64366,7 @@ { "name": "Storage.EastUS2", "id": "Storage.EastUS2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "9", "region": "eastus2", @@ -63038,7 +64490,7 @@ { "name": "Storage.EastUS2EUAP", "id": "Storage.EastUS2EUAP", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "eastus2euap", @@ -63095,7 +64547,7 @@ { "name": "Storage.EastUS2Stage", "id": "Storage.EastUS2Stage", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "eastus2", @@ -63115,7 +64567,7 @@ { "name": "Storage.FranceCentral", "id": "Storage.FranceCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "centralfrance", @@ -63144,7 +64596,7 @@ { "name": "Storage.FranceSouth", "id": "Storage.FranceSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "southfrance", @@ -63171,7 +64623,7 @@ { "name": "Storage.GermanyNorth", "id": "Storage.GermanyNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "germanyn", @@ -63196,7 +64648,7 @@ { "name": "Storage.GermanyWestCentral", "id": "Storage.GermanyWestCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "6", "region": "germanywc", @@ -63224,7 +64676,7 @@ { "name": "Storage.JapanEast", "id": "Storage.JapanEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "6", "region": "japaneast", @@ -63267,9 +64719,9 @@ { "name": "Storage.JapanWest", "id": "Storage.JapanWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "5", + "changeNumber": "6", "region": "japanwest", "state": "GA", "networkFeatures": [ @@ -63285,6 +64737,7 @@ "20.60.186.0/23", "20.150.10.0/23", "20.157.56.0/24", + "20.157.242.0/24", "20.209.16.0/23", "23.98.56.0/26", "52.239.146.0/23", @@ -63301,7 +64754,7 @@ { "name": "Storage.JioIndiaCentral", "id": "Storage.JioIndiaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "jioindiacentral", @@ -63326,7 +64779,7 @@ { "name": "Storage.JioIndiaWest", "id": "Storage.JioIndiaWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "jioindiawest", @@ -63351,7 +64804,7 @@ { "name": "Storage.KoreaCentral", "id": "Storage.KoreaCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "koreacentral", @@ -63384,7 +64837,7 @@ { "name": "Storage.KoreaSouth", "id": "Storage.KoreaSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "koreasouth", @@ -63416,7 +64869,7 @@ { "name": "Storage.NorthCentralUS", "id": "Storage.NorthCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "northcentralus", @@ -63469,7 +64922,7 @@ { "name": "Storage.NorthCentralUSStage", "id": "Storage.NorthCentralUSStage", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "1", "region": "northcentralus", @@ -63495,7 +64948,7 @@ { "name": "Storage.NorthEurope", "id": "Storage.NorthEurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "7", "region": "northeurope", @@ -63576,7 +65029,7 @@ { "name": "Storage.NorwayEast", "id": "Storage.NorwayEast", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "norwaye", @@ -63603,7 +65056,7 @@ { "name": "Storage.NorwayWest", "id": "Storage.NorwayWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "norwayw", @@ -63627,7 +65080,7 @@ { "name": "Storage.QatarCentral", "id": "Storage.QatarCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "qatarcentral", @@ -63652,7 +65105,7 @@ { "name": "Storage.SouthAfricaNorth", "id": "Storage.SouthAfricaNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "southafricanorth", @@ -63680,7 +65133,7 @@ { "name": "Storage.SouthAfricaWest", "id": "Storage.SouthAfricaWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "southafricawest", @@ -63707,7 +65160,7 @@ { "name": "Storage.SouthCentralUS", "id": "Storage.SouthCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "8", "region": "southcentralus", @@ -63781,7 +65234,7 @@ { "name": "Storage.SouthCentralUSSTG", "id": "Storage.SouthCentralUSSTG", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "2", "region": "usstagec", @@ -63804,7 +65257,7 @@ { "name": "Storage.SoutheastAsia", "id": "Storage.SoutheastAsia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "6", "region": "southeastasia", @@ -63860,7 +65313,7 @@ { "name": "Storage.SouthIndia", "id": "Storage.SouthIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "southindia", @@ -63895,7 +65348,7 @@ { "name": "Storage.SwedenCentral", "id": "Storage.SwedenCentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "swedencentral", @@ -63922,7 +65375,7 @@ { "name": "Storage.SwedenSouth", "id": "Storage.SwedenSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "swedensouth", @@ -63948,7 +65401,7 @@ { "name": "Storage.SwitzerlandNorth", "id": "Storage.SwitzerlandNorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "switzerlandn", @@ -63975,7 +65428,7 @@ { "name": "Storage.SwitzerlandWest", "id": "Storage.SwitzerlandWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "switzerlandw", @@ -64001,7 +65454,7 @@ { "name": "Storage.UAECentral", "id": "Storage.UAECentral", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "uaecentral", @@ -64026,7 +65479,7 @@ { "name": "Storage.UAENorth", "id": "Storage.UAENorth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "uaenorth", @@ -64053,7 +65506,7 @@ { "name": "Storage.UKSouth", "id": "Storage.UKSouth", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "7", "region": "uksouth", @@ -64097,7 +65550,7 @@ { "name": "Storage.UKWest", "id": "Storage.UKWest", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "ukwest", @@ -64132,7 +65585,7 @@ { "name": "Storage.WestCentralUS", "id": "Storage.WestCentralUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "4", "region": "westcentralus", @@ -64173,7 +65626,7 @@ { "name": "Storage.WestEurope", "id": "Storage.WestEurope", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "11", "region": "westeurope", @@ -64266,7 +65719,7 @@ { "name": "Storage.WestIndia", "id": "Storage.WestIndia", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "3", "region": "westindia", @@ -64295,7 +65748,7 @@ { "name": "Storage.WestUS", "id": "Storage.WestUS", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "8", "region": "westus", @@ -64380,7 +65833,7 @@ { "name": "Storage.WestUS2", "id": "Storage.WestUS2", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "5", "region": "westus2", @@ -64429,9 +65882,9 @@ { "name": "Storage.WestUS3", "id": "Storage.WestUS3", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "3", + "changeNumber": "4", "region": "westus3", "state": "GA", "networkFeatures": [ @@ -64450,6 +65903,7 @@ "20.157.145.0/24", "20.157.191.0/24", "20.209.4.0/23", + "20.209.92.0/23", "2603:1030:505::/48" ] } @@ -64457,9 +65911,9 @@ { "name": "StorageSyncService", "id": "StorageSyncService", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "14", + "changeNumber": "15", "region": "", "state": "GA", "networkFeatures": [ @@ -64564,6 +66018,7 @@ "52.231.159.38/32", "52.235.36.119/32", "65.52.62.167/32", + "68.221.99.176/29", "102.133.56.128/29", "102.133.75.173/32", "102.133.175.72/32", @@ -64575,6 +66030,7 @@ "104.211.73.56/32", "104.211.231.18/32", "104.214.165.88/29", + "158.23.11.176/29", "191.233.9.96/29", "191.235.225.216/29", "191.237.253.115/32", @@ -64604,6 +66060,7 @@ "2603:1020:1104:400::320/123", "2603:1020:1204:400::2a0/123", "2603:1020:1302:400::240/123", + "2603:1020:1403:400::1e0/123", "2603:1030:f:1::340/123", "2603:1030:f:400::dc0/123", "2603:1030:10:1::300/123", @@ -64617,6 +66074,7 @@ "2603:1030:504:802::120/123", "2603:1030:608::340/123", "2603:1030:608:402::5e0/123", + "2603:1030:702:400::1e0/123", "2603:1030:807:1::300/123", "2603:1030:a07::340/123", "2603:1030:a07:402::b00/123", @@ -64655,9 +66113,9 @@ { "name": "WindowsAdminCenter", "id": "WindowsAdminCenter", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { - "changeNumber": "9", + "changeNumber": "10", "region": "", "state": "GA", "networkFeatures": [ @@ -64721,9 +66179,11 @@ "52.146.131.56/29", "52.150.156.224/29", "52.172.112.144/29", + "68.221.81.104/29", "102.133.60.40/29", "102.133.220.200/29", "104.46.178.8/29", + "158.23.97.104/29", "191.233.14.200/29", "191.234.138.152/29", "2603:1020:a04::690/125", @@ -64732,11 +66192,13 @@ "2603:1020:1104::5a8/125", "2603:1020:1204::588/125", "2603:1020:1302::548/125", + "2603:1020:1403::588/125", "2603:1030:f:1::2b0/125", "2603:1030:104::6c0/125", "2603:1030:107::588/125", "2603:1030:504::1a8/125", "2603:1030:608:1::2b0/125", + "2603:1030:702::588/125", "2603:1030:a07:9::18/125", "2603:1040:207:1::460/125", "2603:1040:606:3::88/125", @@ -64756,7 +66218,7 @@ { "name": "WindowsVirtualDesktop", "id": "WindowsVirtualDesktop", - "serviceTagChangeNumber": "109", + "serviceTagChangeNumber": "112", "properties": { "changeNumber": "13", "region": "", @@ -65133,7 +66595,7 @@ "Connection": "keep-alive", "Content-Length": "103", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "properties": { @@ -65147,11 +66609,11 @@ "StatusCode": 201, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/22706d3a-9e3c-4aee-aaff-e1754a56c9e8?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/a33331d9-4e3e-452c-adf7-b36ca0da84cf?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "486", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:29:39 GMT", + "Date": "Mon, 24 Oct 2022 05:35:37 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -65161,15 +66623,15 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "09ded07e-a87c-49d2-be7d-3f9e66dee3bb", - "x-ms-correlation-request-id": "a228137f-777d-46a8-a186-6ace81927ac4", - "x-ms-ratelimit-remaining-subscription-writes": "1163", - "x-ms-routing-request-id": "CENTRALUS:20221010T042939Z:a228137f-777d-46a8-a186-6ace81927ac4" + "x-ms-arm-service-request-id": "45ee09b8-43d4-49ca-b84a-0129ad048ef5", + "x-ms-correlation-request-id": "8e4ef6e8-ea36-4771-bf02-38e6f8caf43c", + "x-ms-ratelimit-remaining-subscription-writes": "1179", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053538Z:8e4ef6e8-ea36-4771-bf02-38e6f8caf43c" }, "ResponseBody": { "name": "myRule", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/routeFilters/myRouteFilter/routeFilterRules/myRule", - "etag": "W/\u002205646352-5b9c-4e70-908d-baaf6f16eeb1\u0022", + "etag": "W/\u00226f28b45a-c271-43dd-83e1-101d180afc98\u0022", "properties": { "provisioningState": "Updating", "access": "Allow", @@ -65182,13 +66644,13 @@ } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/22706d3a-9e3c-4aee-aaff-e1754a56c9e8?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/a33331d9-4e3e-452c-adf7-b36ca0da84cf?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -65196,7 +66658,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:29:39 GMT", + "Date": "Mon, 24 Oct 2022 05:35:37 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -65208,23 +66670,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "a5e93012-a6b0-4bab-9c00-af7a8b34c987", - "x-ms-correlation-request-id": "5c13fe9c-adaa-4ebd-bda4-954efb6d6b3b", - "x-ms-ratelimit-remaining-subscription-reads": "11813", - "x-ms-routing-request-id": "CENTRALUS:20221010T042939Z:5c13fe9c-adaa-4ebd-bda4-954efb6d6b3b" + "x-ms-arm-service-request-id": "f3b41738-ffdc-4a8d-8240-f726d25b8bf3", + "x-ms-correlation-request-id": "9fc14125-5b24-46b5-b9c8-15f41fa1898b", + "x-ms-ratelimit-remaining-subscription-reads": "11904", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053538Z:9fc14125-5b24-46b5-b9c8-15f41fa1898b" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/22706d3a-9e3c-4aee-aaff-e1754a56c9e8?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/a33331d9-4e3e-452c-adf7-b36ca0da84cf?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -65232,7 +66694,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:29:49 GMT", + "Date": "Mon, 24 Oct 2022 05:35:48 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -65243,10 +66705,10 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "9bfe10fe-4adb-437a-a1b1-b6debd309c25", - "x-ms-correlation-request-id": "f345ea05-be1d-4e0a-b09f-aba000dde795", - "x-ms-ratelimit-remaining-subscription-reads": "11812", - "x-ms-routing-request-id": "CENTRALUS:20221010T042949Z:f345ea05-be1d-4e0a-b09f-aba000dde795" + "x-ms-arm-service-request-id": "2b783e75-8f3e-458a-8712-9a5a00191e82", + "x-ms-correlation-request-id": "a9a43637-0514-4118-b2c8-01c4fe253f34", + "x-ms-ratelimit-remaining-subscription-reads": "11903", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053548Z:a9a43637-0514-4118-b2c8-01c4fe253f34" }, "ResponseBody": { "status": "Succeeded" @@ -65259,7 +66721,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -65267,8 +66729,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:29:49 GMT", - "ETag": "W/\u0022b693d47f-c27a-432c-9ff9-47674e66b62a\u0022", + "Date": "Mon, 24 Oct 2022 05:35:48 GMT", + "ETag": "W/\u0022a0acccd9-aefc-4f7f-818c-5a9193aae7d5\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -65279,15 +66741,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "bef22381-c220-40f1-b6dc-9bcdb9c393d5", - "x-ms-correlation-request-id": "653251dd-ce31-4796-9eb5-dab98db71419", - "x-ms-ratelimit-remaining-subscription-reads": "11811", - "x-ms-routing-request-id": "CENTRALUS:20221010T042949Z:653251dd-ce31-4796-9eb5-dab98db71419" + "x-ms-arm-service-request-id": "5805e6b8-5ff9-4074-9e45-3238eaff824d", + "x-ms-correlation-request-id": "c786c477-cc66-42e3-989f-cfb378371331", + "x-ms-ratelimit-remaining-subscription-reads": "11902", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053548Z:c786c477-cc66-42e3-989f-cfb378371331" }, "ResponseBody": { "name": "myRule", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/routeFilters/myRouteFilter/routeFilterRules/myRule", - "etag": "W/\u0022b693d47f-c27a-432c-9ff9-47674e66b62a\u0022", + "etag": "W/\u0022a0acccd9-aefc-4f7f-818c-5a9193aae7d5\u0022", "properties": { "provisioningState": "Succeeded", "access": "Allow", @@ -65306,7 +66768,7 @@ "Accept": "application/json", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -65314,8 +66776,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:29:49 GMT", - "ETag": "W/\u0022b693d47f-c27a-432c-9ff9-47674e66b62a\u0022", + "Date": "Mon, 24 Oct 2022 05:35:48 GMT", + "ETag": "W/\u0022a0acccd9-aefc-4f7f-818c-5a9193aae7d5\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -65326,15 +66788,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "0d0641af-ea6c-4f08-a8ed-a4ff6a49a219", - "x-ms-correlation-request-id": "88d5275d-2b3c-4ab9-936c-fa24c9827708", - "x-ms-ratelimit-remaining-subscription-reads": "11810", - "x-ms-routing-request-id": "CENTRALUS:20221010T042949Z:88d5275d-2b3c-4ab9-936c-fa24c9827708" + "x-ms-arm-service-request-id": "11539128-d061-4494-8ca2-6123b831466b", + "x-ms-correlation-request-id": "c29e95e7-88f7-4c41-9570-ea1353793389", + "x-ms-ratelimit-remaining-subscription-reads": "11901", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053548Z:c29e95e7-88f7-4c41-9570-ea1353793389" }, "ResponseBody": { "name": "myRule", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/routeFilters/myRouteFilter/routeFilterRules/myRule", - "etag": "W/\u0022b693d47f-c27a-432c-9ff9-47674e66b62a\u0022", + "etag": "W/\u0022a0acccd9-aefc-4f7f-818c-5a9193aae7d5\u0022", "properties": { "provisioningState": "Succeeded", "access": "Allow", @@ -65353,7 +66815,7 @@ "Accept": "application/json", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -65361,8 +66823,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:29:49 GMT", - "ETag": "W/\u0022b693d47f-c27a-432c-9ff9-47674e66b62a\u0022", + "Date": "Mon, 24 Oct 2022 05:35:48 GMT", + "ETag": "W/\u0022a0acccd9-aefc-4f7f-818c-5a9193aae7d5\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -65373,15 +66835,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "ebf5dda7-1688-471b-8f64-949578f004f3", - "x-ms-correlation-request-id": "ba7acdf1-2c8f-43ae-b828-f944c826a13b", - "x-ms-ratelimit-remaining-subscription-reads": "11809", - "x-ms-routing-request-id": "CENTRALUS:20221010T042949Z:ba7acdf1-2c8f-43ae-b828-f944c826a13b" + "x-ms-arm-service-request-id": "545b64a0-a2c0-4457-b3c5-8a5d18f3aff6", + "x-ms-correlation-request-id": "19ebe4a9-ed31-4363-aec1-80d1696c53aa", + "x-ms-ratelimit-remaining-subscription-reads": "11900", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053548Z:19ebe4a9-ed31-4363-aec1-80d1696c53aa" }, "ResponseBody": { "name": "myRouteFilter", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/routeFilters/myRouteFilter", - "etag": "W/\u0022b693d47f-c27a-432c-9ff9-47674e66b62a\u0022", + "etag": "W/\u0022a0acccd9-aefc-4f7f-818c-5a9193aae7d5\u0022", "type": "Microsoft.Network/routeFilters", "location": "eastus", "tags": { @@ -65393,7 +66855,7 @@ { "name": "myRule", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/routeFilters/myRouteFilter/routeFilterRules/myRule", - "etag": "W/\u0022b693d47f-c27a-432c-9ff9-47674e66b62a\u0022", + "etag": "W/\u0022a0acccd9-aefc-4f7f-818c-5a9193aae7d5\u0022", "properties": { "provisioningState": "Succeeded", "access": "Allow", @@ -65417,7 +66879,7 @@ "Connection": "keep-alive", "Content-Length": "28", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "tags": { @@ -65430,7 +66892,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:29:50 GMT", + "Date": "Mon, 24 Oct 2022 05:35:48 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -65441,15 +66903,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "29367537-ad98-45a5-9d14-9858f8ec8819", - "x-ms-correlation-request-id": "7650255c-d61b-41cb-bb1a-c5173befedd3", - "x-ms-ratelimit-remaining-subscription-writes": "1162", - "x-ms-routing-request-id": "CENTRALUS:20221010T042950Z:7650255c-d61b-41cb-bb1a-c5173befedd3" + "x-ms-arm-service-request-id": "28b935f7-1069-4b8c-9af2-166d969fe6ce", + "x-ms-correlation-request-id": "a194727b-4eaa-448f-b5a8-1e6041619795", + "x-ms-ratelimit-remaining-subscription-writes": "1178", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053548Z:a194727b-4eaa-448f-b5a8-1e6041619795" }, "ResponseBody": { "name": "myRouteFilter", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/routeFilters/myRouteFilter", - "etag": "W/\u00226075766a-1c7b-4ac8-b772-c99dac7a5b0b\u0022", + "etag": "W/\u0022bb180b74-109d-4947-a36e-8eccda30f1d5\u0022", "type": "Microsoft.Network/routeFilters", "location": "eastus", "tags": { @@ -65461,7 +66923,7 @@ { "name": "myRule", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/routeFilters/myRouteFilter/routeFilterRules/myRule", - "etag": "W/\u00226075766a-1c7b-4ac8-b772-c99dac7a5b0b\u0022", + "etag": "W/\u0022bb180b74-109d-4947-a36e-8eccda30f1d5\u0022", "properties": { "provisioningState": "Succeeded", "access": "Allow", @@ -65484,18 +66946,18 @@ "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "Content-Length": "0", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 202, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5cac720e-ec39-43c9-b9f6-7addbbcd08f1?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/1e44859c-5a22-4b5a-9217-471fddde5c44?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "0", - "Date": "Mon, 10 Oct 2022 04:29:50 GMT", + "Date": "Mon, 24 Oct 2022 05:35:49 GMT", "Expires": "-1", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/5cac720e-ec39-43c9-b9f6-7addbbcd08f1?api-version=2022-05-01", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/1e44859c-5a22-4b5a-9217-471fddde5c44?api-version=2022-05-01", "Pragma": "no-cache", "Retry-After": "10", "Server": [ @@ -65504,21 +66966,21 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "8e3ffad3-c6f5-4bf4-82f6-34909f6c13fe", - "x-ms-correlation-request-id": "c822a925-8c59-4fa1-8935-dfffb1ca6ea5", - "x-ms-ratelimit-remaining-subscription-deletes": "14983", - "x-ms-routing-request-id": "CENTRALUS:20221010T042950Z:c822a925-8c59-4fa1-8935-dfffb1ca6ea5" + "x-ms-arm-service-request-id": "29562ede-8a24-4309-92b8-1b5839674c9d", + "x-ms-correlation-request-id": "5777c78a-8e85-424b-856a-802d52b88b27", + "x-ms-ratelimit-remaining-subscription-deletes": "14988", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053549Z:5777c78a-8e85-424b-856a-802d52b88b27" }, "ResponseBody": null }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5cac720e-ec39-43c9-b9f6-7addbbcd08f1?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/1e44859c-5a22-4b5a-9217-471fddde5c44?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -65526,7 +66988,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:29:50 GMT", + "Date": "Mon, 24 Oct 2022 05:35:49 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -65538,23 +67000,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "4ed18621-9354-4fb4-8eff-597a726d0c4f", - "x-ms-correlation-request-id": "f7108e54-7850-4b9a-8c70-432c1f914d8d", - "x-ms-ratelimit-remaining-subscription-reads": "11808", - "x-ms-routing-request-id": "CENTRALUS:20221010T042950Z:f7108e54-7850-4b9a-8c70-432c1f914d8d" + "x-ms-arm-service-request-id": "0d46c45b-0b2d-452f-a456-faec993abc44", + "x-ms-correlation-request-id": "f3905b15-3aad-4ca9-abd7-ac44bcfafd0d", + "x-ms-ratelimit-remaining-subscription-reads": "11899", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053549Z:f3905b15-3aad-4ca9-abd7-ac44bcfafd0d" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5cac720e-ec39-43c9-b9f6-7addbbcd08f1?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/1e44859c-5a22-4b5a-9217-471fddde5c44?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -65562,7 +67024,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:30:00 GMT", + "Date": "Mon, 24 Oct 2022 05:35:58 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -65573,34 +67035,34 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "bbfafff4-3ef1-4fdc-8a2d-5b26a9d5c5e3", - "x-ms-correlation-request-id": "beb16250-4c0c-49f6-985e-a375ca42c969", - "x-ms-ratelimit-remaining-subscription-reads": "11807", - "x-ms-routing-request-id": "CENTRALUS:20221010T043000Z:beb16250-4c0c-49f6-985e-a375ca42c969" + "x-ms-arm-service-request-id": "f8e704e5-cc9e-4f46-a24c-bc14f0eef9be", + "x-ms-correlation-request-id": "87a95f92-a937-40fc-84fd-a425fabfebeb", + "x-ms-ratelimit-remaining-subscription-reads": "11898", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053559Z:87a95f92-a937-40fc-84fd-a425fabfebeb" }, "ResponseBody": { "status": "Succeeded" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/5cac720e-ec39-43c9-b9f6-7addbbcd08f1?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/1e44859c-5a22-4b5a-9217-471fddde5c44?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5cac720e-ec39-43c9-b9f6-7addbbcd08f1?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/1e44859c-5a22-4b5a-9217-471fddde5c44?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:30:00 GMT", + "Date": "Mon, 24 Oct 2022 05:35:59 GMT", "Expires": "-1", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/5cac720e-ec39-43c9-b9f6-7addbbcd08f1?api-version=2022-05-01", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/1e44859c-5a22-4b5a-9217-471fddde5c44?api-version=2022-05-01", "Pragma": "no-cache", "Server": [ "Microsoft-HTTPAPI/2.0", @@ -65608,10 +67070,10 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "8e3ffad3-c6f5-4bf4-82f6-34909f6c13fe", - "x-ms-correlation-request-id": "c822a925-8c59-4fa1-8935-dfffb1ca6ea5", - "x-ms-ratelimit-remaining-subscription-reads": "11806", - "x-ms-routing-request-id": "CENTRALUS:20221010T043000Z:662c5ac0-e346-4722-b023-7c104f91ecd5" + "x-ms-arm-service-request-id": "29562ede-8a24-4309-92b8-1b5839674c9d", + "x-ms-correlation-request-id": "5777c78a-8e85-424b-856a-802d52b88b27", + "x-ms-ratelimit-remaining-subscription-reads": "11897", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053559Z:392e23f9-e080-4e49-b1b1-acd282187ef7" }, "ResponseBody": null }, @@ -65623,18 +67085,18 @@ "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "Content-Length": "0", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 202, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5a55e12d-d804-4e80-b247-4846d0d16ec2?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/6e3d568d-69d3-44d2-892d-959dfca732cc?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "0", - "Date": "Mon, 10 Oct 2022 04:30:00 GMT", + "Date": "Mon, 24 Oct 2022 05:35:59 GMT", "Expires": "-1", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/5a55e12d-d804-4e80-b247-4846d0d16ec2?api-version=2022-05-01", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/6e3d568d-69d3-44d2-892d-959dfca732cc?api-version=2022-05-01", "Pragma": "no-cache", "Retry-After": "10", "Server": [ @@ -65643,21 +67105,21 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "334e1b41-7705-4e33-805c-117a3862c9b2", - "x-ms-correlation-request-id": "e4faef83-0c4a-4d9f-a742-199a666d2ff5", - "x-ms-ratelimit-remaining-subscription-deletes": "14982", - "x-ms-routing-request-id": "CENTRALUS:20221010T043000Z:e4faef83-0c4a-4d9f-a742-199a666d2ff5" + "x-ms-arm-service-request-id": "9583a28d-148d-4e67-bc39-2afbe0bf7179", + "x-ms-correlation-request-id": "4e99053c-15e0-4256-9f36-5f83b9785d30", + "x-ms-ratelimit-remaining-subscription-deletes": "14987", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053600Z:4e99053c-15e0-4256-9f36-5f83b9785d30" }, "ResponseBody": null }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5a55e12d-d804-4e80-b247-4846d0d16ec2?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/6e3d568d-69d3-44d2-892d-959dfca732cc?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -65665,7 +67127,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:30:00 GMT", + "Date": "Mon, 24 Oct 2022 05:35:59 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "10", @@ -65677,23 +67139,23 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "5b767c2b-5389-42e4-961a-573540b8ebc5", - "x-ms-correlation-request-id": "b8a4179b-6199-4860-834f-72393c3a05ad", - "x-ms-ratelimit-remaining-subscription-reads": "11805", - "x-ms-routing-request-id": "CENTRALUS:20221010T043001Z:b8a4179b-6199-4860-834f-72393c3a05ad" + "x-ms-arm-service-request-id": "88b41f85-1898-4aca-a83e-e4e2c72ed6ed", + "x-ms-correlation-request-id": "e843b005-072c-4d73-8ff7-c6990760b06b", + "x-ms-ratelimit-remaining-subscription-reads": "11896", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053600Z:e843b005-072c-4d73-8ff7-c6990760b06b" }, "ResponseBody": { "status": "InProgress" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5a55e12d-d804-4e80-b247-4846d0d16ec2?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/6e3d568d-69d3-44d2-892d-959dfca732cc?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -65701,7 +67163,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:30:10 GMT", + "Date": "Mon, 24 Oct 2022 05:36:09 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -65712,34 +67174,34 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "69e363db-1901-494e-8871-a5aaa4336909", - "x-ms-correlation-request-id": "fbaa280d-1da4-4695-a88b-94305fca8f8b", - "x-ms-ratelimit-remaining-subscription-reads": "11804", - "x-ms-routing-request-id": "CENTRALUS:20221010T043011Z:fbaa280d-1da4-4695-a88b-94305fca8f8b" + "x-ms-arm-service-request-id": "2762e2ca-6e8d-483f-b7d7-8bfef99d3b14", + "x-ms-correlation-request-id": "25fc4bf5-fcf0-4169-83ab-7fe822306107", + "x-ms-ratelimit-remaining-subscription-reads": "11895", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053610Z:25fc4bf5-fcf0-4169-83ab-7fe822306107" }, "ResponseBody": { "status": "Succeeded" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/5a55e12d-d804-4e80-b247-4846d0d16ec2?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/6e3d568d-69d3-44d2-892d-959dfca732cc?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5a55e12d-d804-4e80-b247-4846d0d16ec2?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/6e3d568d-69d3-44d2-892d-959dfca732cc?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:30:10 GMT", + "Date": "Mon, 24 Oct 2022 05:36:09 GMT", "Expires": "-1", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/5a55e12d-d804-4e80-b247-4846d0d16ec2?api-version=2022-05-01", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/6e3d568d-69d3-44d2-892d-959dfca732cc?api-version=2022-05-01", "Pragma": "no-cache", "Server": [ "Microsoft-HTTPAPI/2.0", @@ -65747,10 +67209,10 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "334e1b41-7705-4e33-805c-117a3862c9b2", - "x-ms-correlation-request-id": "e4faef83-0c4a-4d9f-a742-199a666d2ff5", - "x-ms-ratelimit-remaining-subscription-reads": "11803", - "x-ms-routing-request-id": "CENTRALUS:20221010T043011Z:6bb3e40f-a515-4b1b-96f2-02b91261ed01" + "x-ms-arm-service-request-id": "9583a28d-148d-4e67-bc39-2afbe0bf7179", + "x-ms-correlation-request-id": "4e99053c-15e0-4256-9f36-5f83b9785d30", + "x-ms-ratelimit-remaining-subscription-reads": "11894", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053610Z:71844b7f-32da-4a45-a19e-98ab8cd3f48b" }, "ResponseBody": null } diff --git a/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_route_table.pyTestMgmtNetworktest_network.json b/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_route_table.pyTestMgmtNetworktest_network.json index f98982416f56..b5e6ad58c2a0 100644 --- a/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_route_table.pyTestMgmtNetworktest_network.json +++ b/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_route_table.pyTestMgmtNetworktest_network.json @@ -7,7 +7,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -17,13 +17,12 @@ "Cache-Control": "max-age=86400, private", "Content-Length": "1753", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:30:12 GMT", + "Date": "Mon, 24 Oct 2022 05:36:12 GMT", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Set-Cookie": "[set-cookie;]", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-ests-server": "2.1.13845.9 - NCUS ProdSlices", - "x-ms-httpver": "1.1", + "x-ms-ests-server": "2.1.14006.8 - SCUS ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -102,7 +101,7 @@ "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "Cookie": "cookie;", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -112,13 +111,12 @@ "Cache-Control": "max-age=86400, private", "Content-Length": "945", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:30:12 GMT", + "Date": "Mon, 24 Oct 2022 05:36:12 GMT", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Set-Cookie": "[set-cookie;]", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-ests-server": "2.1.13777.6 - WUS2 ProdSlices", - "x-ms-httpver": "1.1", + "x-ms-ests-server": "2.1.13943.8 - EUS ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -174,12 +172,12 @@ "RequestHeaders": { "Accept": "application/json", "Accept-Encoding": "gzip, deflate", - "client-request-id": "4cf8cc32-f171-4ab1-9ad0-0adc82ae863a", + "client-request-id": "919cac50-a7ff-4564-88c1-783ea99f7c21", "Connection": "keep-alive", "Content-Length": "288", "Content-Type": "application/x-www-form-urlencoded", "Cookie": "cookie;", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", "x-client-cpu": "x64", "x-client-current-telemetry": "4|730,0|", "x-client-last-telemetry": "4|0|||", @@ -192,10 +190,10 @@ "StatusCode": 200, "ResponseHeaders": { "Cache-Control": "no-store, no-cache", - "client-request-id": "4cf8cc32-f171-4ab1-9ad0-0adc82ae863a", + "client-request-id": "919cac50-a7ff-4564-88c1-783ea99f7c21", "Content-Length": "114", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:30:12 GMT", + "Date": "Mon, 24 Oct 2022 05:36:12 GMT", "Expires": "-1", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Pragma": "no-cache", @@ -203,8 +201,7 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", "x-ms-clitelem": "1,0,0,,", - "x-ms-ests-server": "2.1.13845.9 - NCUS ProdSlices", - "x-ms-httpver": "1.1", + "x-ms-ests-server": "2.1.14006.8 - SCUS ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -224,7 +221,7 @@ "Connection": "keep-alive", "Content-Length": "22", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "location": "westus" @@ -232,11 +229,11 @@ "StatusCode": 201, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/b0312a88-5e01-4668-9710-aacfa5744811?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/588c3960-148e-4a70-a59d-53d704c04c69?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "479", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:30:14 GMT", + "Date": "Mon, 24 Oct 2022 05:36:13 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "2", @@ -246,33 +243,33 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "bd24a668-fc69-40e0-9906-376a6885162b", - "x-ms-correlation-request-id": "1bbb7e17-630a-4e43-99e7-de8d8bf76442", - "x-ms-ratelimit-remaining-subscription-writes": "1161", - "x-ms-routing-request-id": "CENTRALUS:20221010T043014Z:1bbb7e17-630a-4e43-99e7-de8d8bf76442" + "x-ms-arm-service-request-id": "7176ecd4-178f-4de4-9354-224ccb73143b", + "x-ms-correlation-request-id": "349735b3-bb51-431e-b75f-fd645feebe40", + "x-ms-ratelimit-remaining-subscription-writes": "1177", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053613Z:349735b3-bb51-431e-b75f-fd645feebe40" }, "ResponseBody": { "name": "myRouteTable", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/routeTables/myRouteTable", - "etag": "W/\u002272966c00-7216-42f1-8a21-24bb47cbf53c\u0022", + "etag": "W/\u00221a8dde03-6cba-467b-8b35-62780dee8489\u0022", "type": "Microsoft.Network/routeTables", "location": "westus", "properties": { "provisioningState": "Updating", - "resourceGuid": "7231854a-9678-4e3e-b12e-c4e126584859", + "resourceGuid": "c73d8e07-a071-4401-9002-45cf26852de9", "disableBgpRoutePropagation": false, "routes": [] } } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/b0312a88-5e01-4668-9710-aacfa5744811?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/588c3960-148e-4a70-a59d-53d704c04c69?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -280,7 +277,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:30:14 GMT", + "Date": "Mon, 24 Oct 2022 05:36:13 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -291,10 +288,10 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "a3506d2e-2aba-4a44-aed3-918056ec43c4", - "x-ms-correlation-request-id": "6658d4f9-0a91-442b-a646-568029ecdf45", - "x-ms-ratelimit-remaining-subscription-reads": "11802", - "x-ms-routing-request-id": "CENTRALUS:20221010T043014Z:6658d4f9-0a91-442b-a646-568029ecdf45" + "x-ms-arm-service-request-id": "1e5b4ed3-4b7d-4816-95ed-dba6328ec593", + "x-ms-correlation-request-id": "fda66230-360d-4112-b3fe-328fd1ed0bd8", + "x-ms-ratelimit-remaining-subscription-reads": "11893", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053613Z:fda66230-360d-4112-b3fe-328fd1ed0bd8" }, "ResponseBody": { "status": "Succeeded" @@ -307,7 +304,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -315,8 +312,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:30:14 GMT", - "ETag": "W/\u0022daf05345-967a-4a76-92ca-ccbdc9415854\u0022", + "Date": "Mon, 24 Oct 2022 05:36:13 GMT", + "ETag": "W/\u0022fd98edec-2a1a-43eb-9720-3c0928c5d4ed\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -327,20 +324,20 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "30a5d576-ad7d-4965-ae55-55922e76649a", - "x-ms-correlation-request-id": "380626d4-5699-472e-8ce8-5dd7b30005ef", - "x-ms-ratelimit-remaining-subscription-reads": "11801", - "x-ms-routing-request-id": "CENTRALUS:20221010T043014Z:380626d4-5699-472e-8ce8-5dd7b30005ef" + "x-ms-arm-service-request-id": "f32849b6-14a7-4bf9-8dba-78b5de2b8f5c", + "x-ms-correlation-request-id": "a1951883-9275-4fa2-b9e0-876d9b6a23d8", + "x-ms-ratelimit-remaining-subscription-reads": "11892", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053614Z:a1951883-9275-4fa2-b9e0-876d9b6a23d8" }, "ResponseBody": { "name": "myRouteTable", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/routeTables/myRouteTable", - "etag": "W/\u0022daf05345-967a-4a76-92ca-ccbdc9415854\u0022", + "etag": "W/\u0022fd98edec-2a1a-43eb-9720-3c0928c5d4ed\u0022", "type": "Microsoft.Network/routeTables", "location": "westus", "properties": { "provisioningState": "Succeeded", - "resourceGuid": "7231854a-9678-4e3e-b12e-c4e126584859", + "resourceGuid": "c73d8e07-a071-4401-9002-45cf26852de9", "disableBgpRoutePropagation": false, "routes": [] } @@ -355,7 +352,7 @@ "Connection": "keep-alive", "Content-Length": "88", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "properties": { @@ -366,11 +363,11 @@ "StatusCode": 201, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/446c6312-17dd-481a-904c-8d566b5fbd1f?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/07435463-a155-434d-a8af-83e3c04d7b73?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "461", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:30:14 GMT", + "Date": "Mon, 24 Oct 2022 05:36:14 GMT", "Expires": "-1", "Pragma": "no-cache", "Retry-After": "2", @@ -380,15 +377,15 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "9394b720-e275-4008-95a7-1bc866b697b8", - "x-ms-correlation-request-id": "06444bc1-70fd-49ff-9f72-48bdb856d44f", - "x-ms-ratelimit-remaining-subscription-writes": "1160", - "x-ms-routing-request-id": "CENTRALUS:20221010T043014Z:06444bc1-70fd-49ff-9f72-48bdb856d44f" + "x-ms-arm-service-request-id": "80ce3e12-981a-40ca-be63-9fa84bb05d6a", + "x-ms-correlation-request-id": "c8e6698a-30f2-4d56-8ff4-cc354ad974f5", + "x-ms-ratelimit-remaining-subscription-writes": "1176", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053614Z:c8e6698a-30f2-4d56-8ff4-cc354ad974f5" }, "ResponseBody": { "name": "myRoute", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/routeTables/myRouteTable/routes/myRoute", - "etag": "W/\u0022319bfd4d-db9b-466a-96fd-f06c4d5cc80d\u0022", + "etag": "W/\u0022df51b6df-dd20-4ce1-8329-c41fdf919645\u0022", "properties": { "provisioningState": "Updating", "addressPrefix": "10.0.3.0/24", @@ -399,13 +396,13 @@ } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/446c6312-17dd-481a-904c-8d566b5fbd1f?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/07435463-a155-434d-a8af-83e3c04d7b73?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -413,43 +410,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:30:14 GMT", - "Expires": "-1", - "Pragma": "no-cache", - "Retry-After": "2", - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": "max-age=31536000; includeSubDomains", - "Transfer-Encoding": "chunked", - "Vary": "Accept-Encoding", - "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "222481e9-7d01-4e0a-ae5a-e1bfeef5a7f7", - "x-ms-correlation-request-id": "b0c6537d-c78c-408e-9fde-19caf0fd7be5", - "x-ms-ratelimit-remaining-subscription-reads": "11800", - "x-ms-routing-request-id": "CENTRALUS:20221010T043015Z:b0c6537d-c78c-408e-9fde-19caf0fd7be5" - }, - "ResponseBody": { - "status": "InProgress" - } - }, - { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/446c6312-17dd-481a-904c-8d566b5fbd1f?api-version=2022-05-01", - "RequestMethod": "GET", - "RequestHeaders": { - "Accept": "*/*", - "Accept-Encoding": "gzip, deflate", - "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" - }, - "RequestBody": null, - "StatusCode": 200, - "ResponseHeaders": { - "Cache-Control": "no-cache", - "Content-Encoding": "gzip", - "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:30:16 GMT", + "Date": "Mon, 24 Oct 2022 05:36:14 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -460,10 +421,10 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "78e28940-66ca-462d-b14e-07fe33433ea6", - "x-ms-correlation-request-id": "8fbe5415-deec-47c4-87a2-5069187421c3", - "x-ms-ratelimit-remaining-subscription-reads": "11799", - "x-ms-routing-request-id": "CENTRALUS:20221010T043017Z:8fbe5415-deec-47c4-87a2-5069187421c3" + "x-ms-arm-service-request-id": "fe6d6f4d-2c56-4a68-ba14-9afce312c9d5", + "x-ms-correlation-request-id": "aa24f349-2557-4888-be8d-05210be5b287", + "x-ms-ratelimit-remaining-subscription-reads": "11891", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053614Z:aa24f349-2557-4888-be8d-05210be5b287" }, "ResponseBody": { "status": "Succeeded" @@ -476,7 +437,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -484,8 +445,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:30:16 GMT", - "ETag": "W/\u0022f5cf4779-7b9a-46aa-9993-499be6754abf\u0022", + "Date": "Mon, 24 Oct 2022 05:36:14 GMT", + "ETag": "W/\u0022bae5df8e-624a-4fe7-82b8-ea7a01a08c02\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -496,15 +457,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "fb3f95ab-2ae3-4243-bbd3-a2728242746d", - "x-ms-correlation-request-id": "ad933481-ebdf-44be-9b14-b7453e88b69e", - "x-ms-ratelimit-remaining-subscription-reads": "11798", - "x-ms-routing-request-id": "CENTRALUS:20221010T043017Z:ad933481-ebdf-44be-9b14-b7453e88b69e" + "x-ms-arm-service-request-id": "d3c651ab-8f99-4673-a20f-bc0071fb68a9", + "x-ms-correlation-request-id": "b28c48a1-96d3-41fe-9832-cd1034afed5b", + "x-ms-ratelimit-remaining-subscription-reads": "11890", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053614Z:b28c48a1-96d3-41fe-9832-cd1034afed5b" }, "ResponseBody": { "name": "myRoute", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/routeTables/myRouteTable/routes/myRoute", - "etag": "W/\u0022f5cf4779-7b9a-46aa-9993-499be6754abf\u0022", + "etag": "W/\u0022bae5df8e-624a-4fe7-82b8-ea7a01a08c02\u0022", "properties": { "provisioningState": "Succeeded", "addressPrefix": "10.0.3.0/24", @@ -521,7 +482,7 @@ "Accept": "application/json", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -529,8 +490,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:30:17 GMT", - "ETag": "W/\u0022f5cf4779-7b9a-46aa-9993-499be6754abf\u0022", + "Date": "Mon, 24 Oct 2022 05:36:14 GMT", + "ETag": "W/\u0022bae5df8e-624a-4fe7-82b8-ea7a01a08c02\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -541,15 +502,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "988df48f-7146-48a8-8072-730adacce140", - "x-ms-correlation-request-id": "d14dfa7c-a4fe-4ae0-b538-deeef13ad259", - "x-ms-ratelimit-remaining-subscription-reads": "11797", - "x-ms-routing-request-id": "CENTRALUS:20221010T043017Z:d14dfa7c-a4fe-4ae0-b538-deeef13ad259" + "x-ms-arm-service-request-id": "724a20f7-5f1a-4827-b0a9-a150b3e48927", + "x-ms-correlation-request-id": "0458eb5c-3d72-4f4b-89a1-7e4ae3efa33a", + "x-ms-ratelimit-remaining-subscription-reads": "11889", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053614Z:0458eb5c-3d72-4f4b-89a1-7e4ae3efa33a" }, "ResponseBody": { "name": "myRoute", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/routeTables/myRouteTable/routes/myRoute", - "etag": "W/\u0022f5cf4779-7b9a-46aa-9993-499be6754abf\u0022", + "etag": "W/\u0022bae5df8e-624a-4fe7-82b8-ea7a01a08c02\u0022", "properties": { "provisioningState": "Succeeded", "addressPrefix": "10.0.3.0/24", @@ -566,7 +527,7 @@ "Accept": "application/json", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -574,8 +535,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:30:17 GMT", - "ETag": "W/\u0022f5cf4779-7b9a-46aa-9993-499be6754abf\u0022", + "Date": "Mon, 24 Oct 2022 05:36:14 GMT", + "ETag": "W/\u0022bae5df8e-624a-4fe7-82b8-ea7a01a08c02\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -586,26 +547,26 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "a198064f-fa19-4419-ad13-b84e6fc2e95b", - "x-ms-correlation-request-id": "b1d2afaa-b587-41cf-abe2-69596e1957f2", - "x-ms-ratelimit-remaining-subscription-reads": "11796", - "x-ms-routing-request-id": "CENTRALUS:20221010T043017Z:b1d2afaa-b587-41cf-abe2-69596e1957f2" + "x-ms-arm-service-request-id": "ddaf1556-53bb-47df-b55c-78a361bedd92", + "x-ms-correlation-request-id": "75f5c922-1d2c-4537-9b4e-6758ac7abd6d", + "x-ms-ratelimit-remaining-subscription-reads": "11888", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053615Z:75f5c922-1d2c-4537-9b4e-6758ac7abd6d" }, "ResponseBody": { "name": "myRouteTable", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/routeTables/myRouteTable", - "etag": "W/\u0022f5cf4779-7b9a-46aa-9993-499be6754abf\u0022", + "etag": "W/\u0022bae5df8e-624a-4fe7-82b8-ea7a01a08c02\u0022", "type": "Microsoft.Network/routeTables", "location": "westus", "properties": { "provisioningState": "Succeeded", - "resourceGuid": "7231854a-9678-4e3e-b12e-c4e126584859", + "resourceGuid": "c73d8e07-a071-4401-9002-45cf26852de9", "disableBgpRoutePropagation": false, "routes": [ { "name": "myRoute", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/routeTables/myRouteTable/routes/myRoute", - "etag": "W/\u0022f5cf4779-7b9a-46aa-9993-499be6754abf\u0022", + "etag": "W/\u0022bae5df8e-624a-4fe7-82b8-ea7a01a08c02\u0022", "properties": { "provisioningState": "Succeeded", "addressPrefix": "10.0.3.0/24", @@ -627,7 +588,7 @@ "Connection": "keep-alive", "Content-Length": "46", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "tags": { @@ -641,7 +602,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:30:17 GMT", + "Date": "Mon, 24 Oct 2022 05:36:15 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -652,15 +613,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "dc1da810-c728-4335-897f-087cb5a8481d", - "x-ms-correlation-request-id": "9c7c5d03-c51c-425e-9b80-870d8b717dab", - "x-ms-ratelimit-remaining-subscription-writes": "1159", - "x-ms-routing-request-id": "CENTRALUS:20221010T043018Z:9c7c5d03-c51c-425e-9b80-870d8b717dab" + "x-ms-arm-service-request-id": "3681fec3-148a-4a0f-83f0-46e01722039a", + "x-ms-correlation-request-id": "b46df7da-07dd-478f-ae49-430f7fb0d99c", + "x-ms-ratelimit-remaining-subscription-writes": "1175", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053615Z:b46df7da-07dd-478f-ae49-430f7fb0d99c" }, "ResponseBody": { "name": "myRouteTable", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/routeTables/myRouteTable", - "etag": "W/\u0022ea175a50-842f-486f-920d-483f353f8972\u0022", + "etag": "W/\u002295623d47-9cdf-44aa-96d4-e94ea19ab92b\u0022", "type": "Microsoft.Network/routeTables", "location": "westus", "tags": { @@ -669,13 +630,13 @@ }, "properties": { "provisioningState": "Succeeded", - "resourceGuid": "7231854a-9678-4e3e-b12e-c4e126584859", + "resourceGuid": "c73d8e07-a071-4401-9002-45cf26852de9", "disableBgpRoutePropagation": false, "routes": [ { "name": "myRoute", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/routeTables/myRouteTable/routes/myRoute", - "etag": "W/\u0022ea175a50-842f-486f-920d-483f353f8972\u0022", + "etag": "W/\u002295623d47-9cdf-44aa-96d4-e94ea19ab92b\u0022", "properties": { "provisioningState": "Succeeded", "addressPrefix": "10.0.3.0/24", @@ -696,18 +657,18 @@ "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "Content-Length": "0", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 202, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/1736da40-5636-4309-812d-a77c73c96ac1?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/b55abbd4-699e-4b27-bc65-ab8a56a749b9?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "0", - "Date": "Mon, 10 Oct 2022 04:30:18 GMT", + "Date": "Mon, 24 Oct 2022 05:36:15 GMT", "Expires": "-1", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/1736da40-5636-4309-812d-a77c73c96ac1?api-version=2022-05-01", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/b55abbd4-699e-4b27-bc65-ab8a56a749b9?api-version=2022-05-01", "Pragma": "no-cache", "Retry-After": "2", "Server": [ @@ -716,21 +677,21 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "54bf536d-2579-4769-b595-43bc7c00bc07", - "x-ms-correlation-request-id": "a1cb1e3a-0ec4-43e1-bf42-d1e717b2ddf5", - "x-ms-ratelimit-remaining-subscription-deletes": "14981", - "x-ms-routing-request-id": "CENTRALUS:20221010T043018Z:a1cb1e3a-0ec4-43e1-bf42-d1e717b2ddf5" + "x-ms-arm-service-request-id": "ff94f1cd-2fba-43b1-8db2-bb0e09edc58d", + "x-ms-correlation-request-id": "7c2d299a-73ea-47bf-a455-2999b424cef5", + "x-ms-ratelimit-remaining-subscription-deletes": "14986", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053616Z:7c2d299a-73ea-47bf-a455-2999b424cef5" }, "ResponseBody": null }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/1736da40-5636-4309-812d-a77c73c96ac1?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/b55abbd4-699e-4b27-bc65-ab8a56a749b9?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -738,7 +699,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:30:18 GMT", + "Date": "Mon, 24 Oct 2022 05:36:15 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -749,34 +710,34 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "3856839d-015c-4843-a746-5a9479a49838", - "x-ms-correlation-request-id": "7020c5c4-c6d7-47d0-a920-f20aa03f1400", - "x-ms-ratelimit-remaining-subscription-reads": "11795", - "x-ms-routing-request-id": "CENTRALUS:20221010T043018Z:7020c5c4-c6d7-47d0-a920-f20aa03f1400" + "x-ms-arm-service-request-id": "e96e01b3-9c3d-4f13-88f0-1b520dce518c", + "x-ms-correlation-request-id": "61cec745-f16d-47b6-ac5b-70f52e6827c7", + "x-ms-ratelimit-remaining-subscription-reads": "11887", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053616Z:61cec745-f16d-47b6-ac5b-70f52e6827c7" }, "ResponseBody": { "status": "Succeeded" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/1736da40-5636-4309-812d-a77c73c96ac1?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/b55abbd4-699e-4b27-bc65-ab8a56a749b9?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/1736da40-5636-4309-812d-a77c73c96ac1?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/b55abbd4-699e-4b27-bc65-ab8a56a749b9?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:30:18 GMT", + "Date": "Mon, 24 Oct 2022 05:36:15 GMT", "Expires": "-1", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/1736da40-5636-4309-812d-a77c73c96ac1?api-version=2022-05-01", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/b55abbd4-699e-4b27-bc65-ab8a56a749b9?api-version=2022-05-01", "Pragma": "no-cache", "Server": [ "Microsoft-HTTPAPI/2.0", @@ -784,10 +745,10 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "54bf536d-2579-4769-b595-43bc7c00bc07", - "x-ms-correlation-request-id": "a1cb1e3a-0ec4-43e1-bf42-d1e717b2ddf5", - "x-ms-ratelimit-remaining-subscription-reads": "11794", - "x-ms-routing-request-id": "CENTRALUS:20221010T043018Z:9f49cede-911f-49c3-a123-cc6f3125155d" + "x-ms-arm-service-request-id": "ff94f1cd-2fba-43b1-8db2-bb0e09edc58d", + "x-ms-correlation-request-id": "7c2d299a-73ea-47bf-a455-2999b424cef5", + "x-ms-ratelimit-remaining-subscription-reads": "11886", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053616Z:b08f788d-5a51-445a-a96f-a41c1a26f970" }, "ResponseBody": null }, @@ -799,18 +760,18 @@ "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "Content-Length": "0", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 202, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/9f4c6a97-0add-4790-ac71-3e0ea232dd79?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/f51b335b-aac7-4591-a34e-c27c146f5a6c?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "0", - "Date": "Mon, 10 Oct 2022 04:30:18 GMT", + "Date": "Mon, 24 Oct 2022 05:36:16 GMT", "Expires": "-1", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/9f4c6a97-0add-4790-ac71-3e0ea232dd79?api-version=2022-05-01", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/f51b335b-aac7-4591-a34e-c27c146f5a6c?api-version=2022-05-01", "Pragma": "no-cache", "Retry-After": "2", "Server": [ @@ -819,21 +780,21 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "c6e7badc-65ea-49af-aa80-8236cfa25305", - "x-ms-correlation-request-id": "6c966f5d-4957-4c59-9922-69f529a1d8e5", - "x-ms-ratelimit-remaining-subscription-deletes": "14980", - "x-ms-routing-request-id": "CENTRALUS:20221010T043018Z:6c966f5d-4957-4c59-9922-69f529a1d8e5" + "x-ms-arm-service-request-id": "b5eb04f0-0e0c-4f14-9b17-9b672596bcea", + "x-ms-correlation-request-id": "2c2ff45d-21c3-4b26-a724-9bacfe73f959", + "x-ms-ratelimit-remaining-subscription-deletes": "14985", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053616Z:2c2ff45d-21c3-4b26-a724-9bacfe73f959" }, "ResponseBody": null }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/9f4c6a97-0add-4790-ac71-3e0ea232dd79?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/f51b335b-aac7-4591-a34e-c27c146f5a6c?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -841,7 +802,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:30:18 GMT", + "Date": "Mon, 24 Oct 2022 05:36:16 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -852,34 +813,34 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "2ac8ece6-827a-442c-9ae5-dd981820b2be", - "x-ms-correlation-request-id": "976a943a-0e68-44fa-90c6-0e67f6cbcdb6", - "x-ms-ratelimit-remaining-subscription-reads": "11793", - "x-ms-routing-request-id": "CENTRALUS:20221010T043018Z:976a943a-0e68-44fa-90c6-0e67f6cbcdb6" + "x-ms-arm-service-request-id": "9279fce9-0197-4a1c-a050-f97ddc3bf840", + "x-ms-correlation-request-id": "0ae8213f-9f0c-42a8-83b3-853c1e966cff", + "x-ms-ratelimit-remaining-subscription-reads": "11885", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053616Z:0ae8213f-9f0c-42a8-83b3-853c1e966cff" }, "ResponseBody": { "status": "Succeeded" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/9f4c6a97-0add-4790-ac71-3e0ea232dd79?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/f51b335b-aac7-4591-a34e-c27c146f5a6c?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/9f4c6a97-0add-4790-ac71-3e0ea232dd79?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/f51b335b-aac7-4591-a34e-c27c146f5a6c?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 04:30:18 GMT", + "Date": "Mon, 24 Oct 2022 05:36:16 GMT", "Expires": "-1", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/9f4c6a97-0add-4790-ac71-3e0ea232dd79?api-version=2022-05-01", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/f51b335b-aac7-4591-a34e-c27c146f5a6c?api-version=2022-05-01", "Pragma": "no-cache", "Server": [ "Microsoft-HTTPAPI/2.0", @@ -887,10 +848,10 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "c6e7badc-65ea-49af-aa80-8236cfa25305", - "x-ms-correlation-request-id": "6c966f5d-4957-4c59-9922-69f529a1d8e5", - "x-ms-ratelimit-remaining-subscription-reads": "11792", - "x-ms-routing-request-id": "CENTRALUS:20221010T043019Z:cda1b5f1-bf34-4385-9c1e-7aaa2ba26b19" + "x-ms-arm-service-request-id": "b5eb04f0-0e0c-4f14-9b17-9b672596bcea", + "x-ms-correlation-request-id": "2c2ff45d-21c3-4b26-a724-9bacfe73f959", + "x-ms-ratelimit-remaining-subscription-reads": "11884", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053617Z:d196234d-fbb1-4542-aa33-e42327caea1b" }, "ResponseBody": null } diff --git a/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_web_application_firewall_policy.pyTestMgmtNetworktest_network.json b/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_web_application_firewall_policy.pyTestMgmtNetworktest_network.json index e5525cf5c50f..1c73e4813035 100644 --- a/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_web_application_firewall_policy.pyTestMgmtNetworktest_network.json +++ b/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_web_application_firewall_policy.pyTestMgmtNetworktest_network.json @@ -7,7 +7,7 @@ "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -17,13 +17,12 @@ "Cache-Control": "max-age=86400, private", "Content-Length": "1753", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 05:46:05 GMT", + "Date": "Mon, 24 Oct 2022 05:36:18 GMT", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Set-Cookie": "[set-cookie;]", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-ests-server": "2.1.13845.9 - SCUS ProdSlices", - "x-ms-httpver": "1.1", + "x-ms-ests-server": "2.1.14006.8 - EUS ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -102,7 +101,7 @@ "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "Cookie": "cookie;", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -112,13 +111,12 @@ "Cache-Control": "max-age=86400, private", "Content-Length": "945", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 05:46:05 GMT", + "Date": "Mon, 24 Oct 2022 05:36:18 GMT", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Set-Cookie": "[set-cookie;]", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-ests-server": "2.1.13777.6 - WUS2 ProdSlices", - "x-ms-httpver": "1.1", + "x-ms-ests-server": "2.1.13943.8 - NCUS ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -174,12 +172,12 @@ "RequestHeaders": { "Accept": "application/json", "Accept-Encoding": "gzip, deflate", - "client-request-id": "dfdba6d2-3467-4a23-9612-430f1a4b0a0a", + "client-request-id": "1036df84-ebf3-40a4-8a68-0be79247ccd1", "Connection": "keep-alive", "Content-Length": "288", "Content-Type": "application/x-www-form-urlencoded", "Cookie": "cookie;", - "User-Agent": "azsdk-python-identity/1.12.0b2 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "User-Agent": "azsdk-python-identity/1.12.0b3 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", "x-client-cpu": "x64", "x-client-current-telemetry": "4|730,0|", "x-client-last-telemetry": "4|0|||", @@ -192,10 +190,10 @@ "StatusCode": 200, "ResponseHeaders": { "Cache-Control": "no-store, no-cache", - "client-request-id": "dfdba6d2-3467-4a23-9612-430f1a4b0a0a", + "client-request-id": "1036df84-ebf3-40a4-8a68-0be79247ccd1", "Content-Length": "114", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 05:46:05 GMT", + "Date": "Mon, 24 Oct 2022 05:36:18 GMT", "Expires": "-1", "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", "Pragma": "no-cache", @@ -203,8 +201,7 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", "x-ms-clitelem": "1,0,0,,", - "x-ms-ests-server": "2.1.13845.9 - WUS2 ProdSlices", - "x-ms-httpver": "1.1", + "x-ms-ests-server": "2.1.14006.8 - NCUS ProdSlices", "X-XSS-Protection": "0" }, "ResponseBody": { @@ -224,7 +221,7 @@ "Connection": "keep-alive", "Content-Length": "147", "Content-Type": "application/json", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": { "location": "WestUs", @@ -243,11 +240,11 @@ "StatusCode": 201, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/3d17f050-69ad-4443-a958-8b140d0feb33?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/ce5b4860-891a-4f98-bfff-c333c45d2cab?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "863", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 05:46:08 GMT", + "Date": "Mon, 24 Oct 2022 05:36:20 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -256,15 +253,15 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "66728915-8d41-4b82-8454-1a864bea1f03", - "x-ms-correlation-request-id": "b35e66b1-09aa-4ecc-9008-63c704ff080c", - "x-ms-ratelimit-remaining-subscription-writes": "1194", - "x-ms-routing-request-id": "CENTRALUS:20221010T054608Z:b35e66b1-09aa-4ecc-9008-63c704ff080c" + "x-ms-arm-service-request-id": "a215c151-c12b-42e1-9d5f-76047ee6367d", + "x-ms-correlation-request-id": "e44e3f62-9d77-4da4-9b84-c2787438f424", + "x-ms-ratelimit-remaining-subscription-writes": "1174", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053621Z:e44e3f62-9d77-4da4-9b84-c2787438f424" }, "ResponseBody": { "name": "myPolicy", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies/myPolicy", - "etag": "W/\u002261fe2ba8-0e38-45a8-9e59-f0d08c3082c8\u0022", + "etag": "W/\u00227a828d74-86d4-4ee2-8b30-572c038ac68b\u0022", "type": "Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies", "location": "westus", "properties": { @@ -297,7 +294,7 @@ "Accept": "application/json", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -305,8 +302,8 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 05:46:08 GMT", - "ETag": "W/\u00228347b0a8-393b-409f-b399-3455b17085e6\u0022", + "Date": "Mon, 24 Oct 2022 05:36:20 GMT", + "ETag": "W/\u0022525baa3e-c6f0-4da5-b1bb-c9985ae8c0b2\u0022", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -317,15 +314,15 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "abb83d3b-c665-4c88-a106-eb4b1f46f907", - "x-ms-correlation-request-id": "7b83e6c3-eb51-4aff-a1cd-9241f8d97587", - "x-ms-ratelimit-remaining-subscription-reads": "11942", - "x-ms-routing-request-id": "CENTRALUS:20221010T054608Z:7b83e6c3-eb51-4aff-a1cd-9241f8d97587" + "x-ms-arm-service-request-id": "f41edd05-1bb5-456e-86c2-e90fea978b3c", + "x-ms-correlation-request-id": "754fd5b2-971c-4c45-baf0-11a843ec0e57", + "x-ms-ratelimit-remaining-subscription-reads": "11883", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053621Z:754fd5b2-971c-4c45-baf0-11a843ec0e57" }, "ResponseBody": { "name": "myPolicy", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies/myPolicy", - "etag": "W/\u00228347b0a8-393b-409f-b399-3455b17085e6\u0022", + "etag": "W/\u0022525baa3e-c6f0-4da5-b1bb-c9985ae8c0b2\u0022", "type": "Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies", "location": "westus", "properties": { @@ -359,18 +356,18 @@ "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "Content-Length": "0", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 202, "ResponseHeaders": { "Azure-AsyncNotification": "Enabled", - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/ae95a5f0-306a-4d34-91c0-bcc7254605b1?api-version=2022-05-01", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/62f48991-4a13-4467-99d5-802ee8f13730?api-version=2022-05-01", "Cache-Control": "no-cache", "Content-Length": "0", - "Date": "Mon, 10 Oct 2022 05:46:08 GMT", + "Date": "Mon, 24 Oct 2022 05:36:20 GMT", "Expires": "-1", - "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/ae95a5f0-306a-4d34-91c0-bcc7254605b1?api-version=2022-05-01", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/62f48991-4a13-4467-99d5-802ee8f13730?api-version=2022-05-01", "Pragma": "no-cache", "Retry-After": "10", "Server": [ @@ -379,21 +376,21 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "e559b110-1f41-4a22-8f81-53be58663532", - "x-ms-correlation-request-id": "60191aa3-f522-4d65-a134-631d821879e4", - "x-ms-ratelimit-remaining-subscription-deletes": "14997", - "x-ms-routing-request-id": "CENTRALUS:20221010T054608Z:60191aa3-f522-4d65-a134-631d821879e4" + "x-ms-arm-service-request-id": "a079f21e-db51-488f-bf85-a57488a5376d", + "x-ms-correlation-request-id": "98b6fa6b-33fe-4a83-a29a-d8d2a6b25026", + "x-ms-ratelimit-remaining-subscription-deletes": "14984", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053621Z:98b6fa6b-33fe-4a83-a29a-d8d2a6b25026" }, "ResponseBody": null }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/ae95a5f0-306a-4d34-91c0-bcc7254605b1?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/62f48991-4a13-4467-99d5-802ee8f13730?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 200, @@ -401,7 +398,7 @@ "Cache-Control": "no-cache", "Content-Encoding": "gzip", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 05:46:08 GMT", + "Date": "Mon, 24 Oct 2022 05:36:21 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -412,30 +409,30 @@ "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "48308c4b-dbf2-4fca-9332-58c6f2ea2dd6", - "x-ms-correlation-request-id": "2ec9fd36-819f-4d5e-bdb9-7163b2ff8b9d", - "x-ms-ratelimit-remaining-subscription-reads": "11941", - "x-ms-routing-request-id": "CENTRALUS:20221010T054608Z:2ec9fd36-819f-4d5e-bdb9-7163b2ff8b9d" + "x-ms-arm-service-request-id": "ac5ca564-882c-46db-aa32-755a1fe3cb15", + "x-ms-correlation-request-id": "6a0b78cf-481f-4bd0-9f23-4574b8fb404e", + "x-ms-ratelimit-remaining-subscription-reads": "11882", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053621Z:6a0b78cf-481f-4bd0-9f23-4574b8fb404e" }, "ResponseBody": { "status": "Succeeded" } }, { - "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/ae95a5f0-306a-4d34-91c0-bcc7254605b1?api-version=2022-05-01", + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/62f48991-4a13-4467-99d5-802ee8f13730?api-version=2022-05-01", "RequestMethod": "GET", "RequestHeaders": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", - "User-Agent": "azsdk-python-azure-mgmt-network/22.0.0 Python/3.8.14 (Linux-5.15.0-1020-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + "User-Agent": "azsdk-python-azure-mgmt-network/22.1.0 Python/3.8.14 (Linux-5.15.0-1022-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { "Cache-Control": "no-cache", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 Oct 2022 05:46:08 GMT", + "Date": "Mon, 24 Oct 2022 05:36:21 GMT", "Expires": "-1", "Pragma": "no-cache", "Server": [ @@ -444,10 +441,10 @@ ], "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-arm-service-request-id": "e559b110-1f41-4a22-8f81-53be58663532", - "x-ms-correlation-request-id": "60191aa3-f522-4d65-a134-631d821879e4", - "x-ms-ratelimit-remaining-subscription-reads": "11940", - "x-ms-routing-request-id": "CENTRALUS:20221010T054608Z:32a8fa05-5eb3-4ecb-a900-2a8de418f09d" + "x-ms-arm-service-request-id": "a079f21e-db51-488f-bf85-a57488a5376d", + "x-ms-correlation-request-id": "98b6fa6b-33fe-4a83-a29a-d8d2a6b25026", + "x-ms-ratelimit-remaining-subscription-reads": "11881", + "x-ms-routing-request-id": "NORTHCENTRALUS:20221024T053621Z:9dc6c56c-59e4-4d9c-9f92-307781144a93" }, "ResponseBody": null }