diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/_meta.json b/sdk/eventgrid/azure-mgmt-eventgrid/_meta.json
index 13dbddcedf9f..e7f6298dab54 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/_meta.json
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/_meta.json
@@ -1,11 +1,11 @@
{
- "commit": "288939a1c67efd5f129124ea0912ca17ff7b9d90",
+ "commit": "a231973a4fd49f699621dd74cb1b47d9d6fdcd13",
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
- "autorest": "3.9.2",
+ "autorest": "3.9.7",
"use": [
- "@autorest/python@6.4.12",
- "@autorest/modelerfour@4.24.3"
+ "@autorest/python@6.7.1",
+ "@autorest/modelerfour@4.26.2"
],
- "autorest_command": "autorest specification/eventgrid/resource-manager/readme.md --generate-sample=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/home/vsts/work/1/azure-sdk-for-python/sdk --use=@autorest/python@6.4.12 --use=@autorest/modelerfour@4.24.3 --version=3.9.2 --version-tolerant=False",
+ "autorest_command": "autorest specification/eventgrid/resource-manager/readme.md --generate-sample=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-python/sdk --use=@autorest/python@6.7.1 --use=@autorest/modelerfour@4.26.2 --version=3.9.7 --version-tolerant=False",
"readme": "specification/eventgrid/resource-manager/readme.md"
}
\ No newline at end of file
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/_configuration.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/_configuration.py
index 6fe949634b9c..aa3a68215bc9 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/_configuration.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/_configuration.py
@@ -30,14 +30,14 @@ class EventGridManagementClientConfiguration(Configuration): # pylint: disable=
:param subscription_id: Subscription credentials that uniquely identify a Microsoft Azure
subscription. The subscription ID forms part of the URI for every service call. Required.
:type subscription_id: str
- :keyword api_version: Api Version. Default value is "2023-06-01-preview". Note that overriding
+ :keyword api_version: Api Version. Default value is "2023-12-15-preview". Note that overriding
this default value may result in unsupported behavior.
:paramtype api_version: str
"""
def __init__(self, credential: "TokenCredential", subscription_id: str, **kwargs: Any) -> None:
super(EventGridManagementClientConfiguration, self).__init__(**kwargs)
- api_version: str = kwargs.pop("api_version", "2023-06-01-preview")
+ api_version: str = kwargs.pop("api_version", "2023-12-15-preview")
if credential is None:
raise ValueError("Parameter 'credential' must not be None.")
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/_event_grid_management_client.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/_event_grid_management_client.py
index bb0643a08ff9..6b6491e510ee 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/_event_grid_management_client.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/_event_grid_management_client.py
@@ -29,6 +29,7 @@
NamespaceTopicEventSubscriptionsOperations,
NamespaceTopicsOperations,
NamespacesOperations,
+ NetworkSecurityPerimeterConfigurationsOperations,
Operations,
PartnerConfigurationsOperations,
PartnerDestinationsOperations,
@@ -106,6 +107,10 @@ class EventGridManagementClient: # pylint: disable=client-accepts-api-version-k
:vartype partner_registrations: azure.mgmt.eventgrid.operations.PartnerRegistrationsOperations
:ivar partner_topics: PartnerTopicsOperations operations
:vartype partner_topics: azure.mgmt.eventgrid.operations.PartnerTopicsOperations
+ :ivar network_security_perimeter_configurations:
+ NetworkSecurityPerimeterConfigurationsOperations operations
+ :vartype network_security_perimeter_configurations:
+ azure.mgmt.eventgrid.operations.NetworkSecurityPerimeterConfigurationsOperations
:ivar permission_bindings: PermissionBindingsOperations operations
:vartype permission_bindings: azure.mgmt.eventgrid.operations.PermissionBindingsOperations
:ivar private_endpoint_connections: PrivateEndpointConnectionsOperations operations
@@ -132,7 +137,7 @@ class EventGridManagementClient: # pylint: disable=client-accepts-api-version-k
:type subscription_id: str
:param base_url: Service URL. Default value is "https://management.azure.com".
:type base_url: str
- :keyword api_version: Api Version. Default value is "2023-06-01-preview". Note that overriding
+ :keyword api_version: Api Version. Default value is "2023-12-15-preview". Note that overriding
this default value may result in unsupported behavior.
:paramtype api_version: str
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no
@@ -200,6 +205,9 @@ def __init__(
self._client, self._config, self._serialize, self._deserialize
)
self.partner_topics = PartnerTopicsOperations(self._client, self._config, self._serialize, self._deserialize)
+ self.network_security_perimeter_configurations = NetworkSecurityPerimeterConfigurationsOperations(
+ self._client, self._config, self._serialize, self._deserialize
+ )
self.permission_bindings = PermissionBindingsOperations(
self._client, self._config, self._serialize, self._deserialize
)
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/_serialization.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/_serialization.py
index 842ae727fbbc..4bae2292227b 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/_serialization.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/_serialization.py
@@ -662,8 +662,9 @@ def _serialize(self, target_obj, data_type=None, **kwargs):
_serialized.update(_new_attr) # type: ignore
_new_attr = _new_attr[k] # type: ignore
_serialized = _serialized[k]
- except ValueError:
- continue
+ except ValueError as err:
+ if isinstance(err, SerializationError):
+ raise
except (AttributeError, KeyError, TypeError) as err:
msg = "Attribute {} in object {} cannot be serialized.\n{}".format(attr_name, class_name, str(target_obj))
@@ -741,6 +742,8 @@ def query(self, name, data, data_type, **kwargs):
:param data: The data to be serialized.
:param str data_type: The type to be serialized from.
+ :keyword bool skip_quote: Whether to skip quote the serialized result.
+ Defaults to False.
:rtype: str
:raises: TypeError if serialization fails.
:raises: ValueError if data is None
@@ -749,10 +752,8 @@ def query(self, name, data, data_type, **kwargs):
# Treat the list aside, since we don't want to encode the div separator
if data_type.startswith("["):
internal_data_type = data_type[1:-1]
- data = [self.serialize_data(d, internal_data_type, **kwargs) if d is not None else "" for d in data]
- if not kwargs.get("skip_quote", False):
- data = [quote(str(d), safe="") for d in data]
- return str(self.serialize_iter(data, internal_data_type, **kwargs))
+ do_quote = not kwargs.get("skip_quote", False)
+ return str(self.serialize_iter(data, internal_data_type, do_quote=do_quote, **kwargs))
# Not a list, regular serialization
output = self.serialize_data(data, data_type, **kwargs)
@@ -891,6 +892,8 @@ def serialize_iter(self, data, iter_type, div=None, **kwargs):
not be None or empty.
:param str div: If set, this str will be used to combine the elements
in the iterable into a combined string. Default is 'None'.
+ :keyword bool do_quote: Whether to quote the serialized result of each iterable element.
+ Defaults to False.
:rtype: list, str
"""
if isinstance(data, str):
@@ -903,9 +906,14 @@ def serialize_iter(self, data, iter_type, div=None, **kwargs):
for d in data:
try:
serialized.append(self.serialize_data(d, iter_type, **kwargs))
- except ValueError:
+ except ValueError as err:
+ if isinstance(err, SerializationError):
+ raise
serialized.append(None)
+ if kwargs.get("do_quote", False):
+ serialized = ["" if s is None else quote(str(s), safe="") for s in serialized]
+
if div:
serialized = ["" if s is None else str(s) for s in serialized]
serialized = div.join(serialized)
@@ -950,7 +958,9 @@ def serialize_dict(self, attr, dict_type, **kwargs):
for key, value in attr.items():
try:
serialized[self.serialize_unicode(key)] = self.serialize_data(value, dict_type, **kwargs)
- except ValueError:
+ except ValueError as err:
+ if isinstance(err, SerializationError):
+ raise
serialized[self.serialize_unicode(key)] = None
if "xml" in serialization_ctxt:
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/_vendor.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/_vendor.py
index bd0df84f5319..0dafe0e287ff 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/_vendor.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/_vendor.py
@@ -5,8 +5,6 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-from typing import List, cast
-
from azure.core.pipeline.transport import HttpRequest
@@ -16,15 +14,3 @@ def _convert_request(request, files=None):
if files:
request.set_formdata_body(files)
return request
-
-
-def _format_url_section(template, **kwargs):
- components = template.split("/")
- while components:
- try:
- return template.format(**kwargs)
- except KeyError as key:
- # Need the cast, as for some reasons "split" is typed as list[str | Any]
- formatted_components = cast(List[str], template.split("/"))
- components = [c for c in formatted_components if "{}".format(key.args[0]) not in c]
- template = "/".join(components)
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/_version.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/_version.py
index 9ed0765581dd..f30401ec2040 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/_version.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "10.3.0b2"
+VERSION = "2.2.0"
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/aio/_configuration.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/aio/_configuration.py
index 8ddaa06fc649..782c03a5e6ce 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/aio/_configuration.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/aio/_configuration.py
@@ -30,14 +30,14 @@ class EventGridManagementClientConfiguration(Configuration): # pylint: disable=
:param subscription_id: Subscription credentials that uniquely identify a Microsoft Azure
subscription. The subscription ID forms part of the URI for every service call. Required.
:type subscription_id: str
- :keyword api_version: Api Version. Default value is "2023-06-01-preview". Note that overriding
+ :keyword api_version: Api Version. Default value is "2023-12-15-preview". Note that overriding
this default value may result in unsupported behavior.
:paramtype api_version: str
"""
def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, **kwargs: Any) -> None:
super(EventGridManagementClientConfiguration, self).__init__(**kwargs)
- api_version: str = kwargs.pop("api_version", "2023-06-01-preview")
+ api_version: str = kwargs.pop("api_version", "2023-12-15-preview")
if credential is None:
raise ValueError("Parameter 'credential' must not be None.")
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/aio/_event_grid_management_client.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/aio/_event_grid_management_client.py
index a084f1e2e6a6..eeb7b063581f 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/aio/_event_grid_management_client.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/aio/_event_grid_management_client.py
@@ -29,6 +29,7 @@
NamespaceTopicEventSubscriptionsOperations,
NamespaceTopicsOperations,
NamespacesOperations,
+ NetworkSecurityPerimeterConfigurationsOperations,
Operations,
PartnerConfigurationsOperations,
PartnerDestinationsOperations,
@@ -108,6 +109,10 @@ class EventGridManagementClient: # pylint: disable=client-accepts-api-version-k
azure.mgmt.eventgrid.aio.operations.PartnerRegistrationsOperations
:ivar partner_topics: PartnerTopicsOperations operations
:vartype partner_topics: azure.mgmt.eventgrid.aio.operations.PartnerTopicsOperations
+ :ivar network_security_perimeter_configurations:
+ NetworkSecurityPerimeterConfigurationsOperations operations
+ :vartype network_security_perimeter_configurations:
+ azure.mgmt.eventgrid.aio.operations.NetworkSecurityPerimeterConfigurationsOperations
:ivar permission_bindings: PermissionBindingsOperations operations
:vartype permission_bindings: azure.mgmt.eventgrid.aio.operations.PermissionBindingsOperations
:ivar private_endpoint_connections: PrivateEndpointConnectionsOperations operations
@@ -135,7 +140,7 @@ class EventGridManagementClient: # pylint: disable=client-accepts-api-version-k
:type subscription_id: str
:param base_url: Service URL. Default value is "https://management.azure.com".
:type base_url: str
- :keyword api_version: Api Version. Default value is "2023-06-01-preview". Note that overriding
+ :keyword api_version: Api Version. Default value is "2023-12-15-preview". Note that overriding
this default value may result in unsupported behavior.
:paramtype api_version: str
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no
@@ -203,6 +208,9 @@ def __init__(
self._client, self._config, self._serialize, self._deserialize
)
self.partner_topics = PartnerTopicsOperations(self._client, self._config, self._serialize, self._deserialize)
+ self.network_security_perimeter_configurations = NetworkSecurityPerimeterConfigurationsOperations(
+ self._client, self._config, self._serialize, self._deserialize
+ )
self.permission_bindings = PermissionBindingsOperations(
self._client, self._config, self._serialize, self._deserialize
)
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/aio/operations/__init__.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/aio/operations/__init__.py
index 69edc4a9078d..a245f48233e3 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/aio/operations/__init__.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/aio/operations/__init__.py
@@ -27,6 +27,7 @@
from ._partner_namespaces_operations import PartnerNamespacesOperations
from ._partner_registrations_operations import PartnerRegistrationsOperations
from ._partner_topics_operations import PartnerTopicsOperations
+from ._network_security_perimeter_configurations_operations import NetworkSecurityPerimeterConfigurationsOperations
from ._permission_bindings_operations import PermissionBindingsOperations
from ._private_endpoint_connections_operations import PrivateEndpointConnectionsOperations
from ._private_link_resources_operations import PrivateLinkResourcesOperations
@@ -63,6 +64,7 @@
"PartnerNamespacesOperations",
"PartnerRegistrationsOperations",
"PartnerTopicsOperations",
+ "NetworkSecurityPerimeterConfigurationsOperations",
"PermissionBindingsOperations",
"PrivateEndpointConnectionsOperations",
"PrivateLinkResourcesOperations",
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/aio/operations/_namespace_topic_event_subscriptions_operations.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/aio/operations/_namespace_topic_event_subscriptions_operations.py
index d44de7c651f4..3ad57c33cfb2 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/aio/operations/_namespace_topic_event_subscriptions_operations.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/aio/operations/_namespace_topic_event_subscriptions_operations.py
@@ -34,6 +34,7 @@
from ...operations._namespace_topic_event_subscriptions_operations import (
build_create_or_update_request,
build_delete_request,
+ build_get_delivery_attributes_request,
build_get_request,
build_list_by_namespace_topic_request,
build_update_request,
@@ -940,3 +941,83 @@ async def get_next(next_link=None):
list_by_namespace_topic.metadata = {
"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/topics/{topicName}/eventSubscriptions"
}
+
+ @distributed_trace_async
+ async def get_delivery_attributes(
+ self,
+ resource_group_name: str,
+ namespace_name: str,
+ topic_name: str,
+ event_subscription_name: str,
+ **kwargs: Any
+ ) -> _models.DeliveryAttributeListResult:
+ """Get delivery attributes for an event subscription of a namespace topic.
+
+ Get all delivery attributes for an event subscription of a namespace topic.
+
+ :param resource_group_name: The name of the resource group within the user's subscription.
+ Required.
+ :type resource_group_name: str
+ :param namespace_name: Name of the namespace. Required.
+ :type namespace_name: str
+ :param topic_name: Name of the namespace topic. Required.
+ :type topic_name: str
+ :param event_subscription_name: Name of the event subscription to be created. Event
+ subscription names must be between 3 and 100 characters in length and use alphanumeric letters
+ only. Required.
+ :type event_subscription_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: DeliveryAttributeListResult or the result of cls(response)
+ :rtype: ~azure.mgmt.eventgrid.models.DeliveryAttributeListResult
+ :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: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version))
+ cls: ClsType[_models.DeliveryAttributeListResult] = kwargs.pop("cls", None)
+
+ request = build_get_delivery_attributes_request(
+ resource_group_name=resource_group_name,
+ namespace_name=namespace_name,
+ topic_name=topic_name,
+ event_subscription_name=event_subscription_name,
+ subscription_id=self._config.subscription_id,
+ api_version=api_version,
+ template_url=self.get_delivery_attributes.metadata["url"],
+ headers=_headers,
+ params=_params,
+ )
+ request = _convert_request(request)
+ request.url = self._client.format_url(request.url)
+
+ _stream = False
+ pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access
+ request, stream=_stream, **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)
+ error = self._deserialize.failsafe_deserialize(_models.ErrorResponse, pipeline_response)
+ raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize("DeliveryAttributeListResult", pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+
+ get_delivery_attributes.metadata = {
+ "url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/topics/{topicName}/eventSubscriptions/{eventSubscriptionName}/getDeliveryAttributes"
+ }
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/aio/operations/_network_security_perimeter_configurations_operations.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/aio/operations/_network_security_perimeter_configurations_operations.py
new file mode 100644
index 000000000000..2490a5b13c78
--- /dev/null
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/aio/operations/_network_security_perimeter_configurations_operations.py
@@ -0,0 +1,411 @@
+# pylint: disable=too-many-lines
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar, Union, cast
+import urllib.parse
+
+from azure.core.async_paging import AsyncItemPaged, AsyncList
+from azure.core.exceptions import (
+ ClientAuthenticationError,
+ HttpResponseError,
+ ResourceExistsError,
+ ResourceNotFoundError,
+ ResourceNotModifiedError,
+ map_error,
+)
+from azure.core.pipeline import PipelineResponse
+from azure.core.pipeline.transport import AsyncHttpResponse
+from azure.core.polling import AsyncLROPoller, AsyncNoPolling, AsyncPollingMethod
+from azure.core.rest import HttpRequest
+from azure.core.tracing.decorator import distributed_trace
+from azure.core.tracing.decorator_async import distributed_trace_async
+from azure.core.utils import case_insensitive_dict
+from azure.mgmt.core.exceptions import ARMErrorFormat
+from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling
+
+from ... import models as _models
+from ..._vendor import _convert_request
+from ...operations._network_security_perimeter_configurations_operations import (
+ build_get_request,
+ build_list_request,
+ build_reconcile_request,
+)
+
+T = TypeVar("T")
+ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]]
+
+
+class NetworkSecurityPerimeterConfigurationsOperations:
+ """
+ .. warning::
+ **DO NOT** instantiate this class directly.
+
+ Instead, you should access the following operations through
+ :class:`~azure.mgmt.eventgrid.aio.EventGridManagementClient`'s
+ :attr:`network_security_perimeter_configurations` 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,
+ resource_type: Union[str, _models.NetworkSecurityPerimeterResourceType],
+ resource_name: str,
+ perimeter_guid: str,
+ association_name: str,
+ **kwargs: Any
+ ) -> _models.NetworkSecurityPerimeterConfiguration:
+ """Get a specific network security perimeter configuration.
+
+ Get a specific network security perimeter configuration with a topic or domain.
+
+ :param resource_group_name: The name of the resource group within the user's subscription.
+ Required.
+ :type resource_group_name: str
+ :param resource_type: The type of the resource. This can be either \'topics\', or \'domains\'.
+ Known values are: "topics" and "domains". Required.
+ :type resource_type: str or ~azure.mgmt.eventgrid.models.NetworkSecurityPerimeterResourceType
+ :param resource_name: The name of the resource (namely, either, the topic name or domain name).
+ Required.
+ :type resource_name: str
+ :param perimeter_guid: Unique identifier for perimeter. Required.
+ :type perimeter_guid: str
+ :param association_name: Association name to association network security perimeter resource to
+ profile. Required.
+ :type association_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: NetworkSecurityPerimeterConfiguration or the result of cls(response)
+ :rtype: ~azure.mgmt.eventgrid.models.NetworkSecurityPerimeterConfiguration
+ :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: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version))
+ cls: ClsType[_models.NetworkSecurityPerimeterConfiguration] = kwargs.pop("cls", None)
+
+ request = build_get_request(
+ resource_group_name=resource_group_name,
+ resource_type=resource_type,
+ resource_name=resource_name,
+ perimeter_guid=perimeter_guid,
+ association_name=association_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)
+
+ _stream = False
+ pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access
+ request, stream=_stream, **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)
+ error = self._deserialize.failsafe_deserialize(_models.ErrorResponse, pipeline_response)
+ raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize("NetworkSecurityPerimeterConfiguration", pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+
+ get.metadata = {
+ "url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/{resourceType}/{resourceName}/networkSecurityPerimeterConfigurations/{perimeterGuid}.{associationName}"
+ }
+
+ async def _reconcile_initial(
+ self,
+ resource_group_name: str,
+ resource_type: Union[str, _models.NetworkSecurityPerimeterResourceType],
+ resource_name: str,
+ perimeter_guid: str,
+ association_name: str,
+ **kwargs: Any
+ ) -> Optional[_models.NetworkSecurityPerimeterConfiguration]:
+ 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: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version))
+ cls: ClsType[Optional[_models.NetworkSecurityPerimeterConfiguration]] = kwargs.pop("cls", None)
+
+ request = build_reconcile_request(
+ resource_group_name=resource_group_name,
+ resource_type=resource_type,
+ resource_name=resource_name,
+ perimeter_guid=perimeter_guid,
+ association_name=association_name,
+ subscription_id=self._config.subscription_id,
+ api_version=api_version,
+ template_url=self._reconcile_initial.metadata["url"],
+ headers=_headers,
+ params=_params,
+ )
+ request = _convert_request(request)
+ request.url = self._client.format_url(request.url)
+
+ _stream = False
+ pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access
+ request, stream=_stream, **kwargs
+ )
+
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 202]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ error = self._deserialize.failsafe_deserialize(_models.ErrorResponse, pipeline_response)
+ raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat)
+
+ deserialized = None
+ response_headers = {}
+ if response.status_code == 200:
+ deserialized = self._deserialize("NetworkSecurityPerimeterConfiguration", pipeline_response)
+
+ if response.status_code == 202:
+ response_headers["Location"] = self._deserialize("str", response.headers.get("Location"))
+
+ if cls:
+ return cls(pipeline_response, deserialized, response_headers)
+
+ return deserialized
+
+ _reconcile_initial.metadata = {
+ "url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/{resourceType}/{resourceName}/networkSecurityPerimeterConfigurations/{perimeterGuid}.{associationName}/reconcile"
+ }
+
+ @distributed_trace_async
+ async def begin_reconcile(
+ self,
+ resource_group_name: str,
+ resource_type: Union[str, _models.NetworkSecurityPerimeterResourceType],
+ resource_name: str,
+ perimeter_guid: str,
+ association_name: str,
+ **kwargs: Any
+ ) -> AsyncLROPoller[_models.NetworkSecurityPerimeterConfiguration]:
+ """Reconcile a specific network security perimeter configuration for a given network security
+ perimeter association.
+
+ Reconcile a specific network security perimeter configuration for a given network security
+ perimeter association with a topic or domain.
+
+ :param resource_group_name: The name of the resource group within the user's subscription.
+ Required.
+ :type resource_group_name: str
+ :param resource_type: The type of the resource. This can be either \'topics\' or \'domains\'.
+ Known values are: "topics" and "domains". Required.
+ :type resource_type: str or ~azure.mgmt.eventgrid.models.NetworkSecurityPerimeterResourceType
+ :param resource_name: The name of the resource (namely, either, the topic name or domain name).
+ Required.
+ :type resource_name: str
+ :param perimeter_guid: Unique identifier for perimeter. Required.
+ :type perimeter_guid: str
+ :param association_name: Association name to association network security perimeter resource to
+ profile. Required.
+ :type association_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
+ NetworkSecurityPerimeterConfiguration or the result of cls(response)
+ :rtype:
+ ~azure.core.polling.AsyncLROPoller[~azure.mgmt.eventgrid.models.NetworkSecurityPerimeterConfiguration]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ _headers = kwargs.pop("headers", {}) or {}
+ _params = case_insensitive_dict(kwargs.pop("params", {}) or {})
+
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version))
+ cls: ClsType[_models.NetworkSecurityPerimeterConfiguration] = kwargs.pop("cls", None)
+ polling: Union[bool, AsyncPollingMethod] = kwargs.pop("polling", True)
+ lro_delay = kwargs.pop("polling_interval", self._config.polling_interval)
+ cont_token: Optional[str] = kwargs.pop("continuation_token", None)
+ if cont_token is None:
+ raw_result = await self._reconcile_initial(
+ resource_group_name=resource_group_name,
+ resource_type=resource_type,
+ resource_name=resource_name,
+ perimeter_guid=perimeter_guid,
+ association_name=association_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):
+ deserialized = self._deserialize("NetworkSecurityPerimeterConfiguration", pipeline_response)
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+ return deserialized
+
+ if polling is True:
+ polling_method: AsyncPollingMethod = cast(
+ AsyncPollingMethod, AsyncARMPolling(lro_delay, lro_options={"final-state-via": "location"}, **kwargs)
+ )
+ 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) # type: ignore
+
+ begin_reconcile.metadata = {
+ "url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/{resourceType}/{resourceName}/networkSecurityPerimeterConfigurations/{perimeterGuid}.{associationName}/reconcile"
+ }
+
+ @distributed_trace
+ def list(
+ self,
+ resource_group_name: str,
+ resource_type: Union[str, _models.NetworkSecurityPerimeterResourceType],
+ resource_name: str,
+ **kwargs: Any
+ ) -> AsyncIterable["_models.NetworkSecurityPerimeterConfiguration"]:
+ """Get all network security perimeter configurations for resource.
+
+ Get all network security perimeter configurations associated with a topic or domain.
+
+ :param resource_group_name: The name of the resource group within the user's subscription.
+ Required.
+ :type resource_group_name: str
+ :param resource_type: The type of the resource. This can be either \'topics\' or \'domains\'.
+ Known values are: "topics" and "domains". Required.
+ :type resource_type: str or ~azure.mgmt.eventgrid.models.NetworkSecurityPerimeterResourceType
+ :param resource_name: The name of the resource (namely, either, the topic name or domain name).
+ Required.
+ :type resource_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: An iterator like instance of either NetworkSecurityPerimeterConfiguration or the
+ result of cls(response)
+ :rtype:
+ ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.eventgrid.models.NetworkSecurityPerimeterConfiguration]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ _headers = kwargs.pop("headers", {}) or {}
+ _params = case_insensitive_dict(kwargs.pop("params", {}) or {})
+
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version))
+ cls: ClsType[_models.NetworkSecurityPerimeterConfigurationList] = kwargs.pop("cls", None)
+
+ 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_list_request(
+ resource_group_name=resource_group_name,
+ resource_type=resource_type,
+ resource_name=resource_name,
+ subscription_id=self._config.subscription_id,
+ 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)
+
+ 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)
+ request.method = "GET"
+ return request
+
+ async def extract_data(pipeline_response):
+ deserialized = self._deserialize("NetworkSecurityPerimeterConfigurationList", pipeline_response)
+ list_of_elem = deserialized.value
+ if cls:
+ list_of_elem = cls(list_of_elem) # type: ignore
+ return None, AsyncList(list_of_elem)
+
+ async def get_next(next_link=None):
+ request = prepare_request(next_link)
+
+ _stream = False
+ pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access
+ request, stream=_stream, **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)
+ error = self._deserialize.failsafe_deserialize(_models.ErrorResponse, pipeline_response)
+ raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat)
+
+ return pipeline_response
+
+ return AsyncItemPaged(get_next, extract_data)
+
+ list.metadata = {
+ "url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/{resourceType}/{resourceName}/networkSecurityPerimeterConfigurations"
+ }
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/models/__init__.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/models/__init__.py
index 07412f57bc25..d1202ca30da6 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/models/__init__.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/models/__init__.py
@@ -17,11 +17,8 @@
from ._models_py3 import ChannelUpdateParameters
from ._models_py3 import ChannelsListResult
from ._models_py3 import Client
-from ._models_py3 import ClientAuthentication
from ._models_py3 import ClientAuthenticationSettings
from ._models_py3 import ClientCertificateAuthentication
-from ._models_py3 import ClientCertificateSubjectDistinguishedName
-from ._models_py3 import ClientCertificateThumbprint
from ._models_py3 import ClientGroup
from ._models_py3 import ClientGroupsListResult
from ._models_py3 import ClientsListResult
@@ -71,15 +68,23 @@
from ._models_py3 import JsonField
from ._models_py3 import JsonFieldWithDefault
from ._models_py3 import JsonInputSchemaMapping
+from ._models_py3 import MonitorAlertEventSubscriptionDestination
from ._models_py3 import Namespace
from ._models_py3 import NamespaceRegenerateKeyRequest
from ._models_py3 import NamespaceSharedAccessKeys
from ._models_py3 import NamespaceSku
from ._models_py3 import NamespaceTopic
+from ._models_py3 import NamespaceTopicEventSubscriptionDestination
from ._models_py3 import NamespaceTopicUpdateParameters
from ._models_py3 import NamespaceTopicsListResult
from ._models_py3 import NamespaceUpdateParameters
from ._models_py3 import NamespacesListResult
+from ._models_py3 import NetworkSecurityPerimeterConfiguration
+from ._models_py3 import NetworkSecurityPerimeterConfigurationIssues
+from ._models_py3 import NetworkSecurityPerimeterConfigurationList
+from ._models_py3 import NetworkSecurityPerimeterConfigurationProfile
+from ._models_py3 import NetworkSecurityPerimeterInfo
+from ._models_py3 import NetworkSecurityPerimeterProfileAccessRule
from ._models_py3 import NumberGreaterThanAdvancedFilter
from ._models_py3 import NumberGreaterThanFilter
from ._models_py3 import NumberGreaterThanOrEqualsAdvancedFilter
@@ -132,8 +137,10 @@
from ._models_py3 import PrivateEndpointConnectionListResult
from ._models_py3 import PrivateLinkResource
from ._models_py3 import PrivateLinkResourcesListResult
+from ._models_py3 import PushInfo
from ._models_py3 import QueueInfo
from ._models_py3 import Resource
+from ._models_py3 import ResourceAssociation
from ._models_py3 import ResourceMoveChangeHistory
from ._models_py3 import ResourceSku
from ._models_py3 import RetryPolicy
@@ -174,6 +181,7 @@
from ._models_py3 import TopicSpace
from ._models_py3 import TopicSpacesConfiguration
from ._models_py3 import TopicSpacesListResult
+from ._models_py3 import TopicTypeAdditionalEnforcedPermission
from ._models_py3 import TopicTypeInfo
from ._models_py3 import TopicTypesListResult
from ._models_py3 import TopicUpdateParameters
@@ -216,8 +224,15 @@
from ._event_grid_management_client_enums import InputSchema
from ._event_grid_management_client_enums import InputSchemaMappingType
from ._event_grid_management_client_enums import IpActionType
+from ._event_grid_management_client_enums import MonitorAlertSeverity
from ._event_grid_management_client_enums import NamespaceProvisioningState
from ._event_grid_management_client_enums import NamespaceTopicProvisioningState
+from ._event_grid_management_client_enums import NetworkSecurityPerimeterAssociationAccessMode
+from ._event_grid_management_client_enums import NetworkSecurityPerimeterConfigProvisioningState
+from ._event_grid_management_client_enums import NetworkSecurityPerimeterConfigurationIssueSeverity
+from ._event_grid_management_client_enums import NetworkSecurityPerimeterConfigurationIssueType
+from ._event_grid_management_client_enums import NetworkSecurityPerimeterProfileAccessRuleDirection
+from ._event_grid_management_client_enums import NetworkSecurityPerimeterResourceType
from ._event_grid_management_client_enums import PartnerClientAuthenticationType
from ._event_grid_management_client_enums import PartnerConfigurationProvisioningState
from ._event_grid_management_client_enums import PartnerDestinationActivationState
@@ -266,11 +281,8 @@
"ChannelUpdateParameters",
"ChannelsListResult",
"Client",
- "ClientAuthentication",
"ClientAuthenticationSettings",
"ClientCertificateAuthentication",
- "ClientCertificateSubjectDistinguishedName",
- "ClientCertificateThumbprint",
"ClientGroup",
"ClientGroupsListResult",
"ClientsListResult",
@@ -320,15 +332,23 @@
"JsonField",
"JsonFieldWithDefault",
"JsonInputSchemaMapping",
+ "MonitorAlertEventSubscriptionDestination",
"Namespace",
"NamespaceRegenerateKeyRequest",
"NamespaceSharedAccessKeys",
"NamespaceSku",
"NamespaceTopic",
+ "NamespaceTopicEventSubscriptionDestination",
"NamespaceTopicUpdateParameters",
"NamespaceTopicsListResult",
"NamespaceUpdateParameters",
"NamespacesListResult",
+ "NetworkSecurityPerimeterConfiguration",
+ "NetworkSecurityPerimeterConfigurationIssues",
+ "NetworkSecurityPerimeterConfigurationList",
+ "NetworkSecurityPerimeterConfigurationProfile",
+ "NetworkSecurityPerimeterInfo",
+ "NetworkSecurityPerimeterProfileAccessRule",
"NumberGreaterThanAdvancedFilter",
"NumberGreaterThanFilter",
"NumberGreaterThanOrEqualsAdvancedFilter",
@@ -381,8 +401,10 @@
"PrivateEndpointConnectionListResult",
"PrivateLinkResource",
"PrivateLinkResourcesListResult",
+ "PushInfo",
"QueueInfo",
"Resource",
+ "ResourceAssociation",
"ResourceMoveChangeHistory",
"ResourceSku",
"RetryPolicy",
@@ -423,6 +445,7 @@
"TopicSpace",
"TopicSpacesConfiguration",
"TopicSpacesListResult",
+ "TopicTypeAdditionalEnforcedPermission",
"TopicTypeInfo",
"TopicTypesListResult",
"TopicUpdateParameters",
@@ -464,8 +487,15 @@
"InputSchema",
"InputSchemaMappingType",
"IpActionType",
+ "MonitorAlertSeverity",
"NamespaceProvisioningState",
"NamespaceTopicProvisioningState",
+ "NetworkSecurityPerimeterAssociationAccessMode",
+ "NetworkSecurityPerimeterConfigProvisioningState",
+ "NetworkSecurityPerimeterConfigurationIssueSeverity",
+ "NetworkSecurityPerimeterConfigurationIssueType",
+ "NetworkSecurityPerimeterProfileAccessRuleDirection",
+ "NetworkSecurityPerimeterResourceType",
"PartnerClientAuthenticationType",
"PartnerConfigurationProvisioningState",
"PartnerDestinationActivationState",
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/models/_event_grid_management_client_enums.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/models/_event_grid_management_client_enums.py
index 64df96e52334..1e99995cf20f 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/models/_event_grid_management_client_enums.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/models/_event_grid_management_client_enums.py
@@ -153,6 +153,7 @@ class DeliveryMode(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Delivery mode of the event subscription."""
QUEUE = "Queue"
+ PUSH = "Push"
class DeliverySchema(str, Enum, metaclass=CaseInsensitiveEnumMeta):
@@ -194,6 +195,8 @@ class EndpointType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
SERVICE_BUS_TOPIC = "ServiceBusTopic"
AZURE_FUNCTION = "AzureFunction"
PARTNER_DESTINATION = "PartnerDestination"
+ MONITOR_ALERT = "MonitorAlert"
+ NAMESPACE_TOPIC = "NamespaceTopic"
class EventDefinitionKind(str, Enum, metaclass=CaseInsensitiveEnumMeta):
@@ -296,6 +299,18 @@ class IpActionType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
ALLOW = "Allow"
+class MonitorAlertSeverity(str, Enum, metaclass=CaseInsensitiveEnumMeta):
+ """The severity that will be attached to every Alert fired through this event subscription.
+ This field must be provided.
+ """
+
+ SEV0 = "Sev0"
+ SEV1 = "Sev1"
+ SEV2 = "Sev2"
+ SEV3 = "Sev3"
+ SEV4 = "Sev4"
+
+
class NamespaceProvisioningState(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Provisioning state of the namespace resource."""
@@ -326,6 +341,59 @@ class NamespaceTopicProvisioningState(str, Enum, metaclass=CaseInsensitiveEnumMe
UPDATED_FAILED = "UpdatedFailed"
+class NetworkSecurityPerimeterAssociationAccessMode(str, Enum, metaclass=CaseInsensitiveEnumMeta):
+ """Network security perimeter access mode."""
+
+ LEARNING = "Learning"
+ ENFORCED = "Enforced"
+ AUDIT = "Audit"
+
+
+class NetworkSecurityPerimeterConfigProvisioningState(str, Enum, metaclass=CaseInsensitiveEnumMeta):
+ """Provisioning state to reflect configuration state and indicate status of nsp profile
+ configuration retrieval.
+ """
+
+ CREATING = "Creating"
+ UPDATING = "Updating"
+ DELETING = "Deleting"
+ SUCCEEDED = "Succeeded"
+ CANCELED = "Canceled"
+ FAILED = "Failed"
+ DELETED = "Deleted"
+ ACCEPTED = "Accepted"
+
+
+class NetworkSecurityPerimeterConfigurationIssueSeverity(str, Enum, metaclass=CaseInsensitiveEnumMeta):
+ """Provisioning issue severity."""
+
+ WARNING = "Warning"
+ ERROR = "Error"
+
+
+class NetworkSecurityPerimeterConfigurationIssueType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
+ """Provisioning issue type."""
+
+ MISSING_PERIMETER_CONFIGURATION = "MissingPerimeterConfiguration"
+ MISSING_IDENTITY_CONFIGURATION = "MissingIdentityConfiguration"
+ CONFIGURATION_PROPAGATION_FAILURE = "ConfigurationPropagationFailure"
+ OTHER = "Other"
+
+
+class NetworkSecurityPerimeterProfileAccessRuleDirection(str, Enum, metaclass=CaseInsensitiveEnumMeta):
+ """NSP access rule direction."""
+
+ INBOUND = "Inbound"
+ OUTBOUND = "Outbound"
+
+
+class NetworkSecurityPerimeterResourceType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
+ """NetworkSecurityPerimeterResourceType."""
+
+ TOPICS = "topics"
+ DOMAINS = "domains"
+
+
class PartnerClientAuthenticationType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Type of client authentication."""
@@ -467,6 +535,7 @@ class PublicNetworkAccess(str, Enum, metaclass=CaseInsensitiveEnumMeta):
ENABLED = "Enabled"
DISABLED = "Disabled"
+ SECURED_BY_PERIMETER = "SecuredByPerimeter"
class PublisherType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/models/_models_py3.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/models/_models_py3.py
index 7f185b028d1e..50d1be839633 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/models/_models_py3.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/models/_models_py3.py
@@ -180,7 +180,8 @@ class EventSubscriptionDestination(_serialization.Model):
You probably want to use the sub-classes and not this class directly. Known sub-classes are:
AzureFunctionEventSubscriptionDestination, EventHubEventSubscriptionDestination,
- HybridConnectionEventSubscriptionDestination, PartnerEventSubscriptionDestination,
+ HybridConnectionEventSubscriptionDestination, MonitorAlertEventSubscriptionDestination,
+ NamespaceTopicEventSubscriptionDestination, PartnerEventSubscriptionDestination,
ServiceBusQueueEventSubscriptionDestination, ServiceBusTopicEventSubscriptionDestination,
StorageQueueEventSubscriptionDestination, WebHookEventSubscriptionDestination
@@ -188,7 +189,7 @@ class EventSubscriptionDestination(_serialization.Model):
:ivar endpoint_type: Type of the endpoint for the event subscription destination. Required.
Known values are: "WebHook", "EventHub", "StorageQueue", "HybridConnection", "ServiceBusQueue",
- "ServiceBusTopic", "AzureFunction", and "PartnerDestination".
+ "ServiceBusTopic", "AzureFunction", "PartnerDestination", "MonitorAlert", and "NamespaceTopic".
:vartype endpoint_type: str or ~azure.mgmt.eventgrid.models.EndpointType
"""
@@ -205,6 +206,8 @@ class EventSubscriptionDestination(_serialization.Model):
"AzureFunction": "AzureFunctionEventSubscriptionDestination",
"EventHub": "EventHubEventSubscriptionDestination",
"HybridConnection": "HybridConnectionEventSubscriptionDestination",
+ "MonitorAlert": "MonitorAlertEventSubscriptionDestination",
+ "NamespaceTopic": "NamespaceTopicEventSubscriptionDestination",
"PartnerDestination": "PartnerEventSubscriptionDestination",
"ServiceBusQueue": "ServiceBusQueueEventSubscriptionDestination",
"ServiceBusTopic": "ServiceBusTopicEventSubscriptionDestination",
@@ -226,7 +229,7 @@ class AzureFunctionEventSubscriptionDestination(EventSubscriptionDestination):
:ivar endpoint_type: Type of the endpoint for the event subscription destination. Required.
Known values are: "WebHook", "EventHub", "StorageQueue", "HybridConnection", "ServiceBusQueue",
- "ServiceBusTopic", "AzureFunction", and "PartnerDestination".
+ "ServiceBusTopic", "AzureFunction", "PartnerDestination", "MonitorAlert", and "NamespaceTopic".
:vartype endpoint_type: str or ~azure.mgmt.eventgrid.models.EndpointType
:ivar resource_id: The Azure Resource Id that represents the endpoint of the Azure Function
destination of an event subscription.
@@ -755,7 +758,7 @@ def __init__(
self.partner_topic_info = partner_topic_info
-class Client(Resource): # pylint: disable=too-many-instance-attributes
+class Client(Resource):
"""The Client resource.
Variables are only populated by the server, and will be ignored when sending a request.
@@ -773,8 +776,6 @@ class Client(Resource): # pylint: disable=too-many-instance-attributes
:ivar authentication_name: The name presented by the client for authentication. The default
value is the name of the resource.
:vartype authentication_name: str
- :ivar authentication: Authentication information for the client.
- :vartype authentication: ~azure.mgmt.eventgrid.models.ClientAuthentication
:ivar client_certificate_authentication: The client certificate authentication information.
:vartype client_certificate_authentication:
~azure.mgmt.eventgrid.models.ClientCertificateAuthentication
@@ -805,7 +806,6 @@ class Client(Resource): # pylint: disable=too-many-instance-attributes
"system_data": {"key": "systemData", "type": "SystemData"},
"description": {"key": "properties.description", "type": "str"},
"authentication_name": {"key": "properties.authenticationName", "type": "str"},
- "authentication": {"key": "properties.authentication", "type": "ClientAuthentication"},
"client_certificate_authentication": {
"key": "properties.clientCertificateAuthentication",
"type": "ClientCertificateAuthentication",
@@ -820,7 +820,6 @@ def __init__(
*,
description: Optional[str] = None,
authentication_name: Optional[str] = None,
- authentication: Optional["_models.ClientAuthentication"] = None,
client_certificate_authentication: Optional["_models.ClientCertificateAuthentication"] = None,
state: Union[str, "_models.ClientState"] = "Enabled",
attributes: Optional[Dict[str, Any]] = None,
@@ -832,8 +831,6 @@ def __init__(
:keyword authentication_name: The name presented by the client for authentication. The default
value is the name of the resource.
:paramtype authentication_name: str
- :keyword authentication: Authentication information for the client.
- :paramtype authentication: ~azure.mgmt.eventgrid.models.ClientAuthentication
:keyword client_certificate_authentication: The client certificate authentication information.
:paramtype client_certificate_authentication:
~azure.mgmt.eventgrid.models.ClientCertificateAuthentication
@@ -850,49 +847,12 @@ def __init__(
self.system_data = None
self.description = description
self.authentication_name = authentication_name
- self.authentication = authentication
self.client_certificate_authentication = client_certificate_authentication
self.state = state
self.attributes = attributes
self.provisioning_state = None
-class ClientAuthentication(_serialization.Model):
- """The Authentication properties for the client.
-
- :ivar certificate_thumbprint: The self signed certificate's thumbprints data used for
- authentication.
- :vartype certificate_thumbprint: ~azure.mgmt.eventgrid.models.ClientCertificateThumbprint
- :ivar certificate_subject: The CA certificate subject name used for authentication.
- :vartype certificate_subject:
- ~azure.mgmt.eventgrid.models.ClientCertificateSubjectDistinguishedName
- """
-
- _attribute_map = {
- "certificate_thumbprint": {"key": "certificateThumbprint", "type": "ClientCertificateThumbprint"},
- "certificate_subject": {"key": "certificateSubject", "type": "ClientCertificateSubjectDistinguishedName"},
- }
-
- def __init__(
- self,
- *,
- certificate_thumbprint: Optional["_models.ClientCertificateThumbprint"] = None,
- certificate_subject: Optional["_models.ClientCertificateSubjectDistinguishedName"] = None,
- **kwargs: Any
- ) -> None:
- """
- :keyword certificate_thumbprint: The self signed certificate's thumbprints data used for
- authentication.
- :paramtype certificate_thumbprint: ~azure.mgmt.eventgrid.models.ClientCertificateThumbprint
- :keyword certificate_subject: The CA certificate subject name used for authentication.
- :paramtype certificate_subject:
- ~azure.mgmt.eventgrid.models.ClientCertificateSubjectDistinguishedName
- """
- super().__init__(**kwargs)
- self.certificate_thumbprint = certificate_thumbprint
- self.certificate_subject = certificate_subject
-
-
class ClientAuthenticationSettings(_serialization.Model):
"""Client authentication settings for namespace resource.
@@ -967,96 +927,6 @@ def __init__(
self.allowed_thumbprints = allowed_thumbprints
-class ClientCertificateSubjectDistinguishedName(_serialization.Model):
- """CA certificate subject distinguished name information used by service to authenticate clients.
- For more information, see
- https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.x509certificates.x500distinguishedname?view=net-6.0#remarks.
-
- :ivar common_name: The common name field in the subject name. The allowed limit is 64
- characters and it should be specified.
- :vartype common_name: str
- :ivar organization: The organization field in the subject name. If present, the allowed limit
- is 64 characters.
- :vartype organization: str
- :ivar organization_unit: The organization unit field in the subject name. If present, the
- allowed limit is 32 characters.
- :vartype organization_unit: str
- :ivar country_code: The country code field in the subject name. If present, the country code
- should be represented by two-letter code defined in ISO 2166-1 (alpha-2). For example: 'US'.
- :vartype country_code: str
- """
-
- _validation = {
- "common_name": {"max_length": 64},
- "organization": {"max_length": 64},
- "organization_unit": {"max_length": 32},
- "country_code": {"max_length": 2, "min_length": 2},
- }
-
- _attribute_map = {
- "common_name": {"key": "commonName", "type": "str"},
- "organization": {"key": "organization", "type": "str"},
- "organization_unit": {"key": "organizationUnit", "type": "str"},
- "country_code": {"key": "countryCode", "type": "str"},
- }
-
- def __init__(
- self,
- *,
- common_name: Optional[str] = None,
- organization: Optional[str] = None,
- organization_unit: Optional[str] = None,
- country_code: Optional[str] = None,
- **kwargs: Any
- ) -> None:
- """
- :keyword common_name: The common name field in the subject name. The allowed limit is 64
- characters and it should be specified.
- :paramtype common_name: str
- :keyword organization: The organization field in the subject name. If present, the allowed
- limit is 64 characters.
- :paramtype organization: str
- :keyword organization_unit: The organization unit field in the subject name. If present, the
- allowed limit is 32 characters.
- :paramtype organization_unit: str
- :keyword country_code: The country code field in the subject name. If present, the country code
- should be represented by two-letter code defined in ISO 2166-1 (alpha-2). For example: 'US'.
- :paramtype country_code: str
- """
- super().__init__(**kwargs)
- self.common_name = common_name
- self.organization = organization
- self.organization_unit = organization_unit
- self.country_code = country_code
-
-
-class ClientCertificateThumbprint(_serialization.Model):
- """Thumbprints are used by the service to validate the device permission when authentication is
- done using self signed certificate.
-
- :ivar primary: The primary thumbprint used for validation.
- :vartype primary: str
- :ivar secondary: The secondary thumbprint used for validation.
- :vartype secondary: str
- """
-
- _attribute_map = {
- "primary": {"key": "primary", "type": "str"},
- "secondary": {"key": "secondary", "type": "str"},
- }
-
- def __init__(self, *, primary: Optional[str] = None, secondary: Optional[str] = None, **kwargs: Any) -> None:
- """
- :keyword primary: The primary thumbprint used for validation.
- :paramtype primary: str
- :keyword secondary: The secondary thumbprint used for validation.
- :paramtype secondary: str
- """
- super().__init__(**kwargs)
- self.primary = primary
- self.secondary = secondary
-
-
class ClientGroup(Resource):
"""The Client group resource.
@@ -1339,16 +1209,21 @@ def __init__(self, *, name: Optional[str] = None, **kwargs: Any) -> None:
class DeliveryConfiguration(_serialization.Model):
"""Properties of the delivery configuration information of the event subscription.
- :ivar delivery_mode: Delivery mode of the event subscription. "Queue"
+ :ivar delivery_mode: Delivery mode of the event subscription. Known values are: "Queue" and
+ "Push".
:vartype delivery_mode: str or ~azure.mgmt.eventgrid.models.DeliveryMode
:ivar queue: This property should be populated when deliveryMode is queue and represents
information about the queue subscription.
:vartype queue: ~azure.mgmt.eventgrid.models.QueueInfo
+ :ivar push: This property should be populated when deliveryMode is push and represents
+ information about the push subscription.
+ :vartype push: ~azure.mgmt.eventgrid.models.PushInfo
"""
_attribute_map = {
"delivery_mode": {"key": "deliveryMode", "type": "str"},
"queue": {"key": "queue", "type": "QueueInfo"},
+ "push": {"key": "push", "type": "PushInfo"},
}
def __init__(
@@ -1356,18 +1231,24 @@ def __init__(
*,
delivery_mode: Optional[Union[str, "_models.DeliveryMode"]] = None,
queue: Optional["_models.QueueInfo"] = None,
+ push: Optional["_models.PushInfo"] = None,
**kwargs: Any
) -> None:
"""
- :keyword delivery_mode: Delivery mode of the event subscription. "Queue"
+ :keyword delivery_mode: Delivery mode of the event subscription. Known values are: "Queue" and
+ "Push".
:paramtype delivery_mode: str or ~azure.mgmt.eventgrid.models.DeliveryMode
:keyword queue: This property should be populated when deliveryMode is queue and represents
information about the queue subscription.
:paramtype queue: ~azure.mgmt.eventgrid.models.QueueInfo
+ :keyword push: This property should be populated when deliveryMode is push and represents
+ information about the push subscription.
+ :paramtype push: ~azure.mgmt.eventgrid.models.PushInfo
"""
super().__init__(**kwargs)
self.delivery_mode = delivery_mode
self.queue = queue
+ self.push = push
class DeliveryWithResourceIdentity(_serialization.Model):
@@ -1506,7 +1387,7 @@ class Domain(TrackedResource): # pylint: disable=too-many-instance-attributes
default it is enabled.
You can further restrict to specific IPs by configuring :code:``. Known values are: "Enabled" and "Disabled".
+ />`. Known values are: "Enabled", "Disabled", and "SecuredByPerimeter".
:vartype public_network_access: str or ~azure.mgmt.eventgrid.models.PublicNetworkAccess
:ivar inbound_ip_rules: This can be used to restrict traffic from specific IPs instead of all
IPs. Note: These are considered only if PublicNetworkAccess is enabled.
@@ -1642,7 +1523,7 @@ def __init__(
default it is enabled.
You can further restrict to specific IPs by configuring :code:``. Known values are: "Enabled" and "Disabled".
+ />`. Known values are: "Enabled", "Disabled", and "SecuredByPerimeter".
:paramtype public_network_access: str or ~azure.mgmt.eventgrid.models.PublicNetworkAccess
:keyword inbound_ip_rules: This can be used to restrict traffic from specific IPs instead of
all IPs. Note: These are considered only if PublicNetworkAccess is enabled.
@@ -1867,7 +1748,7 @@ class DomainUpdateParameters(_serialization.Model): # pylint: disable=too-many-
default it is enabled.
You can further restrict to specific IPs by configuring :code:``. Known values are: "Enabled" and "Disabled".
+ />`. Known values are: "Enabled", "Disabled", and "SecuredByPerimeter".
:vartype public_network_access: str or ~azure.mgmt.eventgrid.models.PublicNetworkAccess
:ivar inbound_ip_rules: This can be used to restrict traffic from specific IPs instead of all
IPs. Note: These are considered only if PublicNetworkAccess is enabled.
@@ -1963,7 +1844,7 @@ def __init__(
default it is enabled.
You can further restrict to specific IPs by configuring :code:``. Known values are: "Enabled" and "Disabled".
+ />`. Known values are: "Enabled", "Disabled", and "SecuredByPerimeter".
:paramtype public_network_access: str or ~azure.mgmt.eventgrid.models.PublicNetworkAccess
:keyword inbound_ip_rules: This can be used to restrict traffic from specific IPs instead of
all IPs. Note: These are considered only if PublicNetworkAccess is enabled.
@@ -2186,7 +2067,7 @@ class EventHubEventSubscriptionDestination(EventSubscriptionDestination):
:ivar endpoint_type: Type of the endpoint for the event subscription destination. Required.
Known values are: "WebHook", "EventHub", "StorageQueue", "HybridConnection", "ServiceBusQueue",
- "ServiceBusTopic", "AzureFunction", and "PartnerDestination".
+ "ServiceBusTopic", "AzureFunction", "PartnerDestination", "MonitorAlert", and "NamespaceTopic".
:vartype endpoint_type: str or ~azure.mgmt.eventgrid.models.EndpointType
:ivar resource_id: The Azure Resource Id that represents the endpoint of an Event Hub
destination of an event subscription.
@@ -2920,7 +2801,7 @@ class HybridConnectionEventSubscriptionDestination(EventSubscriptionDestination)
:ivar endpoint_type: Type of the endpoint for the event subscription destination. Required.
Known values are: "WebHook", "EventHub", "StorageQueue", "HybridConnection", "ServiceBusQueue",
- "ServiceBusTopic", "AzureFunction", and "PartnerDestination".
+ "ServiceBusTopic", "AzureFunction", "PartnerDestination", "MonitorAlert", and "NamespaceTopic".
:vartype endpoint_type: str or ~azure.mgmt.eventgrid.models.EndpointType
:ivar resource_id: The Azure Resource ID of an hybrid connection that is the destination of an
event subscription.
@@ -3403,6 +3284,69 @@ def __init__(
self.data_version = data_version
+class MonitorAlertEventSubscriptionDestination(EventSubscriptionDestination):
+ """Information about the Monitor Alert destination for an event subscription.
+
+ All required parameters must be populated in order to send to Azure.
+
+ :ivar endpoint_type: Type of the endpoint for the event subscription destination. Required.
+ Known values are: "WebHook", "EventHub", "StorageQueue", "HybridConnection", "ServiceBusQueue",
+ "ServiceBusTopic", "AzureFunction", "PartnerDestination", "MonitorAlert", and "NamespaceTopic".
+ :vartype endpoint_type: str or ~azure.mgmt.eventgrid.models.EndpointType
+ :ivar severity: The severity that will be attached to every Alert fired through this event
+ subscription.
+ This field must be provided. Known values are: "Sev0", "Sev1", "Sev2", "Sev3", and "Sev4".
+ :vartype severity: str or ~azure.mgmt.eventgrid.models.MonitorAlertSeverity
+ :ivar description: The description that will be attached to every Alert fired through this
+ event subscription.
+ :vartype description: str
+ :ivar action_groups: The list of ARM Ids of Action Groups that will be triggered on every Alert
+ fired through this event subscription.
+ Each resource ARM Id should follow this pattern:
+ /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
+ :vartype action_groups: list[str]
+ """
+
+ _validation = {
+ "endpoint_type": {"required": True},
+ }
+
+ _attribute_map = {
+ "endpoint_type": {"key": "endpointType", "type": "str"},
+ "severity": {"key": "properties.severity", "type": "str"},
+ "description": {"key": "properties.description", "type": "str"},
+ "action_groups": {"key": "properties.actionGroups", "type": "[str]"},
+ }
+
+ def __init__(
+ self,
+ *,
+ severity: Optional[Union[str, "_models.MonitorAlertSeverity"]] = None,
+ description: Optional[str] = None,
+ action_groups: Optional[List[str]] = None,
+ **kwargs: Any
+ ) -> None:
+ """
+ :keyword severity: The severity that will be attached to every Alert fired through this event
+ subscription.
+ This field must be provided. Known values are: "Sev0", "Sev1", "Sev2", "Sev3", and "Sev4".
+ :paramtype severity: str or ~azure.mgmt.eventgrid.models.MonitorAlertSeverity
+ :keyword description: The description that will be attached to every Alert fired through this
+ event subscription.
+ :paramtype description: str
+ :keyword action_groups: The list of ARM Ids of Action Groups that will be triggered on every
+ Alert fired through this event subscription.
+ Each resource ARM Id should follow this pattern:
+ /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
+ :paramtype action_groups: list[str]
+ """
+ super().__init__(**kwargs)
+ self.endpoint_type: str = "MonitorAlert"
+ self.severity = severity
+ self.description = description
+ self.action_groups = action_groups
+
+
class Namespace(TrackedResource): # pylint: disable=too-many-instance-attributes
"""Namespace resource.
@@ -3438,15 +3382,19 @@ class Namespace(TrackedResource): # pylint: disable=too-many-instance-attribute
:ivar topic_spaces_configuration: Topic spaces configuration information for the namespace
resource.
:vartype topic_spaces_configuration: ~azure.mgmt.eventgrid.models.TopicSpacesConfiguration
- :ivar is_zone_redundant: Allows the user to specify if the service is zone-redundant. This is a
- required property and user needs to specify this value explicitly.
+ :ivar is_zone_redundant: This is an optional property and it allows the user to specify if the
+ namespace resource supports zone-redundancy capability or not. If this
+ property is not specified explicitly by the user, its default value depends on the following
+ conditions:
+ a. For Availability Zones enabled regions - The default property value would be true.
+ b. For non-Availability Zones enabled regions - The default property value would be false.
Once specified, this property cannot be updated.
:vartype is_zone_redundant: bool
:ivar public_network_access: This determines if traffic is allowed over public network. By
default it is enabled.
You can further restrict to specific IPs by configuring :code:``. Known values are: "Enabled" and "Disabled".
+ />`. Known values are: "Enabled", "Disabled", and "SecuredByPerimeter".
:vartype public_network_access: str or ~azure.mgmt.eventgrid.models.PublicNetworkAccess
:ivar inbound_ip_rules: This can be used to restrict traffic from specific IPs instead of all
IPs. Note: These are considered only if PublicNetworkAccess is enabled.
@@ -3523,15 +3471,19 @@ def __init__(
:keyword topic_spaces_configuration: Topic spaces configuration information for the namespace
resource.
:paramtype topic_spaces_configuration: ~azure.mgmt.eventgrid.models.TopicSpacesConfiguration
- :keyword is_zone_redundant: Allows the user to specify if the service is zone-redundant. This
- is a required property and user needs to specify this value explicitly.
+ :keyword is_zone_redundant: This is an optional property and it allows the user to specify if
+ the namespace resource supports zone-redundancy capability or not. If this
+ property is not specified explicitly by the user, its default value depends on the following
+ conditions:
+ a. For Availability Zones enabled regions - The default property value would be true.
+ b. For non-Availability Zones enabled regions - The default property value would be false.
Once specified, this property cannot be updated.
:paramtype is_zone_redundant: bool
:keyword public_network_access: This determines if traffic is allowed over public network. By
default it is enabled.
You can further restrict to specific IPs by configuring :code:``. Known values are: "Enabled" and "Disabled".
+ />`. Known values are: "Enabled", "Disabled", and "SecuredByPerimeter".
:paramtype public_network_access: str or ~azure.mgmt.eventgrid.models.PublicNetworkAccess
:keyword inbound_ip_rules: This can be used to restrict traffic from specific IPs instead of
all IPs. Note: These are considered only if PublicNetworkAccess is enabled.
@@ -3746,6 +3698,46 @@ def __init__(
self.event_retention_in_days = event_retention_in_days
+class NamespaceTopicEventSubscriptionDestination(EventSubscriptionDestination):
+ """Information about the Namespace Topic destination for an event subscription.
+
+ All required parameters must be populated in order to send to Azure.
+
+ :ivar endpoint_type: Type of the endpoint for the event subscription destination. Required.
+ Known values are: "WebHook", "EventHub", "StorageQueue", "HybridConnection", "ServiceBusQueue",
+ "ServiceBusTopic", "AzureFunction", "PartnerDestination", "MonitorAlert", and "NamespaceTopic".
+ :vartype endpoint_type: str or ~azure.mgmt.eventgrid.models.EndpointType
+ :ivar resource_id: The Azure resource Id that represents the endpoint of the Event Grid
+ Namespace Topic destination of an event subscription.
+ This field is required and the Namespace Topic resource listed must already exist.
+ The resource ARM Id should follow this pattern:
+ /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.
+ :vartype resource_id: str
+ """
+
+ _validation = {
+ "endpoint_type": {"required": True},
+ }
+
+ _attribute_map = {
+ "endpoint_type": {"key": "endpointType", "type": "str"},
+ "resource_id": {"key": "properties.resourceId", "type": "str"},
+ }
+
+ def __init__(self, *, resource_id: Optional[str] = None, **kwargs: Any) -> None:
+ """
+ :keyword resource_id: The Azure resource Id that represents the endpoint of the Event Grid
+ Namespace Topic destination of an event subscription.
+ This field is required and the Namespace Topic resource listed must already exist.
+ The resource ARM Id should follow this pattern:
+ /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.
+ :paramtype resource_id: str
+ """
+ super().__init__(**kwargs)
+ self.endpoint_type: str = "NamespaceTopic"
+ self.resource_id = resource_id
+
+
class NamespaceTopicsListResult(_serialization.Model):
"""Result of the List namespace topics operation.
@@ -3814,7 +3806,7 @@ class NamespaceUpdateParameters(_serialization.Model):
default it is enabled.
You can further restrict to specific IPs by configuring :code:``. Known values are: "Enabled" and "Disabled".
+ />`. Known values are: "Enabled", "Disabled", and "SecuredByPerimeter".
:vartype public_network_access: str or ~azure.mgmt.eventgrid.models.PublicNetworkAccess
:ivar inbound_ip_rules: This can be used to restrict traffic from specific IPs instead of all
IPs. Note: These are considered only if PublicNetworkAccess is enabled.
@@ -3858,7 +3850,7 @@ def __init__(
default it is enabled.
You can further restrict to specific IPs by configuring :code:``. Known values are: "Enabled" and "Disabled".
+ />`. Known values are: "Enabled", "Disabled", and "SecuredByPerimeter".
:paramtype public_network_access: str or ~azure.mgmt.eventgrid.models.PublicNetworkAccess
:keyword inbound_ip_rules: This can be used to restrict traffic from specific IPs instead of
all IPs. Note: These are considered only if PublicNetworkAccess is enabled.
@@ -3873,6 +3865,387 @@ def __init__(
self.inbound_ip_rules = inbound_ip_rules
+class NetworkSecurityPerimeterConfiguration(Resource):
+ """Network security perimeter configuration.
+
+ Variables are only populated by the server, and will be ignored when sending a request.
+
+ :ivar id: Fully qualified identifier of the resource.
+ :vartype id: str
+ :ivar name: Name of the resource.
+ :vartype name: str
+ :ivar type: Type of the resource.
+ :vartype type: str
+ :ivar provisioning_state: Provisioning state to reflect configuration state and indicate status
+ of nsp profile configuration retrieval. Known values are: "Creating", "Updating", "Deleting",
+ "Succeeded", "Canceled", "Failed", "Deleted", and "Accepted".
+ :vartype provisioning_state: str or
+ ~azure.mgmt.eventgrid.models.NetworkSecurityPerimeterConfigProvisioningState
+ :ivar provisioning_issues: Provisioning issues to reflect status when attempting to retrieve
+ nsp profile configuration.
+ :vartype provisioning_issues:
+ list[~azure.mgmt.eventgrid.models.NetworkSecurityPerimeterConfigurationIssues]
+ :ivar network_security_perimeter: Perimeter info for nsp association.
+ :vartype network_security_perimeter: ~azure.mgmt.eventgrid.models.NetworkSecurityPerimeterInfo
+ :ivar resource_association: Nsp association name and access mode of association.
+ :vartype resource_association: ~azure.mgmt.eventgrid.models.ResourceAssociation
+ :ivar profile: Nsp profile configuration, access rules and diagnostic settings.
+ :vartype profile: ~azure.mgmt.eventgrid.models.NetworkSecurityPerimeterConfigurationProfile
+ """
+
+ _validation = {
+ "id": {"readonly": True},
+ "name": {"readonly": True},
+ "type": {"readonly": True},
+ }
+
+ _attribute_map = {
+ "id": {"key": "id", "type": "str"},
+ "name": {"key": "name", "type": "str"},
+ "type": {"key": "type", "type": "str"},
+ "provisioning_state": {"key": "properties.provisioningState", "type": "str"},
+ "provisioning_issues": {
+ "key": "properties.provisioningIssues",
+ "type": "[NetworkSecurityPerimeterConfigurationIssues]",
+ },
+ "network_security_perimeter": {
+ "key": "properties.networkSecurityPerimeter",
+ "type": "NetworkSecurityPerimeterInfo",
+ },
+ "resource_association": {"key": "properties.resourceAssociation", "type": "ResourceAssociation"},
+ "profile": {"key": "properties.profile", "type": "NetworkSecurityPerimeterConfigurationProfile"},
+ }
+
+ def __init__(
+ self,
+ *,
+ provisioning_state: Optional[Union[str, "_models.NetworkSecurityPerimeterConfigProvisioningState"]] = None,
+ provisioning_issues: Optional[List["_models.NetworkSecurityPerimeterConfigurationIssues"]] = None,
+ network_security_perimeter: Optional["_models.NetworkSecurityPerimeterInfo"] = None,
+ resource_association: Optional["_models.ResourceAssociation"] = None,
+ profile: Optional["_models.NetworkSecurityPerimeterConfigurationProfile"] = None,
+ **kwargs: Any
+ ) -> None:
+ """
+ :keyword provisioning_state: Provisioning state to reflect configuration state and indicate
+ status of nsp profile configuration retrieval. Known values are: "Creating", "Updating",
+ "Deleting", "Succeeded", "Canceled", "Failed", "Deleted", and "Accepted".
+ :paramtype provisioning_state: str or
+ ~azure.mgmt.eventgrid.models.NetworkSecurityPerimeterConfigProvisioningState
+ :keyword provisioning_issues: Provisioning issues to reflect status when attempting to retrieve
+ nsp profile configuration.
+ :paramtype provisioning_issues:
+ list[~azure.mgmt.eventgrid.models.NetworkSecurityPerimeterConfigurationIssues]
+ :keyword network_security_perimeter: Perimeter info for nsp association.
+ :paramtype network_security_perimeter:
+ ~azure.mgmt.eventgrid.models.NetworkSecurityPerimeterInfo
+ :keyword resource_association: Nsp association name and access mode of association.
+ :paramtype resource_association: ~azure.mgmt.eventgrid.models.ResourceAssociation
+ :keyword profile: Nsp profile configuration, access rules and diagnostic settings.
+ :paramtype profile: ~azure.mgmt.eventgrid.models.NetworkSecurityPerimeterConfigurationProfile
+ """
+ super().__init__(**kwargs)
+ self.provisioning_state = provisioning_state
+ self.provisioning_issues = provisioning_issues
+ self.network_security_perimeter = network_security_perimeter
+ self.resource_association = resource_association
+ self.profile = profile
+
+
+class NetworkSecurityPerimeterConfigurationIssues(_serialization.Model):
+ """Network security perimeter configuration issues.
+
+ :ivar name: Provisioning issue name.
+ :vartype name: str
+ :ivar issue_type: Provisioning issue type. Known values are: "MissingPerimeterConfiguration",
+ "MissingIdentityConfiguration", "ConfigurationPropagationFailure", and "Other".
+ :vartype issue_type: str or
+ ~azure.mgmt.eventgrid.models.NetworkSecurityPerimeterConfigurationIssueType
+ :ivar severity: Provisioning issue severity. Known values are: "Warning" and "Error".
+ :vartype severity: str or
+ ~azure.mgmt.eventgrid.models.NetworkSecurityPerimeterConfigurationIssueSeverity
+ :ivar description: Provisioning issue description.
+ :vartype description: str
+ :ivar suggested_resource_ids: ARM IDs of resources that can be associated to the same perimeter
+ to remediate the issue.
+ :vartype suggested_resource_ids: list[str]
+ :ivar suggested_access_rules: Access rules that can be added to the same profile to remediate
+ the issue.
+ :vartype suggested_access_rules: list[str]
+ """
+
+ _attribute_map = {
+ "name": {"key": "name", "type": "str"},
+ "issue_type": {"key": "properties.issueType", "type": "str"},
+ "severity": {"key": "properties.severity", "type": "str"},
+ "description": {"key": "properties.description", "type": "str"},
+ "suggested_resource_ids": {"key": "properties.suggestedResourceIds", "type": "[str]"},
+ "suggested_access_rules": {"key": "properties.suggestedAccessRules", "type": "[str]"},
+ }
+
+ def __init__(
+ self,
+ *,
+ name: Optional[str] = None,
+ issue_type: Optional[Union[str, "_models.NetworkSecurityPerimeterConfigurationIssueType"]] = None,
+ severity: Optional[Union[str, "_models.NetworkSecurityPerimeterConfigurationIssueSeverity"]] = None,
+ description: Optional[str] = None,
+ suggested_resource_ids: Optional[List[str]] = None,
+ suggested_access_rules: Optional[List[str]] = None,
+ **kwargs: Any
+ ) -> None:
+ """
+ :keyword name: Provisioning issue name.
+ :paramtype name: str
+ :keyword issue_type: Provisioning issue type. Known values are:
+ "MissingPerimeterConfiguration", "MissingIdentityConfiguration",
+ "ConfigurationPropagationFailure", and "Other".
+ :paramtype issue_type: str or
+ ~azure.mgmt.eventgrid.models.NetworkSecurityPerimeterConfigurationIssueType
+ :keyword severity: Provisioning issue severity. Known values are: "Warning" and "Error".
+ :paramtype severity: str or
+ ~azure.mgmt.eventgrid.models.NetworkSecurityPerimeterConfigurationIssueSeverity
+ :keyword description: Provisioning issue description.
+ :paramtype description: str
+ :keyword suggested_resource_ids: ARM IDs of resources that can be associated to the same
+ perimeter to remediate the issue.
+ :paramtype suggested_resource_ids: list[str]
+ :keyword suggested_access_rules: Access rules that can be added to the same profile to
+ remediate the issue.
+ :paramtype suggested_access_rules: list[str]
+ """
+ super().__init__(**kwargs)
+ self.name = name
+ self.issue_type = issue_type
+ self.severity = severity
+ self.description = description
+ self.suggested_resource_ids = suggested_resource_ids
+ self.suggested_access_rules = suggested_access_rules
+
+
+class NetworkSecurityPerimeterConfigurationList(_serialization.Model):
+ """Network security perimeter configuration List.
+
+ :ivar value: List of all network security parameter configurations.
+ :vartype value: list[~azure.mgmt.eventgrid.models.NetworkSecurityPerimeterConfiguration]
+ :ivar next_link: A link for the next page of Network Security Perimeter Configuration.
+ :vartype next_link: str
+ """
+
+ _attribute_map = {
+ "value": {"key": "value", "type": "[NetworkSecurityPerimeterConfiguration]"},
+ "next_link": {"key": "nextLink", "type": "str"},
+ }
+
+ def __init__(
+ self,
+ *,
+ value: Optional[List["_models.NetworkSecurityPerimeterConfiguration"]] = None,
+ next_link: Optional[str] = None,
+ **kwargs: Any
+ ) -> None:
+ """
+ :keyword value: List of all network security parameter configurations.
+ :paramtype value: list[~azure.mgmt.eventgrid.models.NetworkSecurityPerimeterConfiguration]
+ :keyword next_link: A link for the next page of Network Security Perimeter Configuration.
+ :paramtype next_link: str
+ """
+ super().__init__(**kwargs)
+ self.value = value
+ self.next_link = next_link
+
+
+class NetworkSecurityPerimeterConfigurationProfile(_serialization.Model):
+ """Nsp configuration with profile information.
+
+ :ivar name: Nsp configuration profile name.
+ :vartype name: str
+ :ivar access_rules_version: Access rules version number for nsp profile.
+ :vartype access_rules_version: str
+ :ivar access_rules: List of inbound or outbound access rule setup on the nsp profile.
+ :vartype access_rules:
+ list[~azure.mgmt.eventgrid.models.NetworkSecurityPerimeterProfileAccessRule]
+ :ivar diagnostic_settings_version: Diagnostic settings version number for nsp profile.
+ :vartype diagnostic_settings_version: str
+ :ivar enabled_log_categories: Enabled log categories for nsp profile.
+ :vartype enabled_log_categories: list[str]
+ """
+
+ _attribute_map = {
+ "name": {"key": "name", "type": "str"},
+ "access_rules_version": {"key": "accessRulesVersion", "type": "str"},
+ "access_rules": {"key": "accessRules", "type": "[NetworkSecurityPerimeterProfileAccessRule]"},
+ "diagnostic_settings_version": {"key": "diagnosticSettingsVersion", "type": "str"},
+ "enabled_log_categories": {"key": "enabledLogCategories", "type": "[str]"},
+ }
+
+ def __init__(
+ self,
+ *,
+ name: Optional[str] = None,
+ access_rules_version: Optional[str] = None,
+ access_rules: Optional[List["_models.NetworkSecurityPerimeterProfileAccessRule"]] = None,
+ diagnostic_settings_version: Optional[str] = None,
+ enabled_log_categories: Optional[List[str]] = None,
+ **kwargs: Any
+ ) -> None:
+ """
+ :keyword name: Nsp configuration profile name.
+ :paramtype name: str
+ :keyword access_rules_version: Access rules version number for nsp profile.
+ :paramtype access_rules_version: str
+ :keyword access_rules: List of inbound or outbound access rule setup on the nsp profile.
+ :paramtype access_rules:
+ list[~azure.mgmt.eventgrid.models.NetworkSecurityPerimeterProfileAccessRule]
+ :keyword diagnostic_settings_version: Diagnostic settings version number for nsp profile.
+ :paramtype diagnostic_settings_version: str
+ :keyword enabled_log_categories: Enabled log categories for nsp profile.
+ :paramtype enabled_log_categories: list[str]
+ """
+ super().__init__(**kwargs)
+ self.name = name
+ self.access_rules_version = access_rules_version
+ self.access_rules = access_rules
+ self.diagnostic_settings_version = diagnostic_settings_version
+ self.enabled_log_categories = enabled_log_categories
+
+
+class NetworkSecurityPerimeterInfo(_serialization.Model):
+ """Network security perimeter info.
+
+ :ivar id: Arm id for network security perimeter.
+ :vartype id: str
+ :ivar perimeter_guid: Network security perimeter guid.
+ :vartype perimeter_guid: str
+ :ivar location: Network security perimeter location.
+ :vartype location: str
+ """
+
+ _attribute_map = {
+ "id": {"key": "id", "type": "str"},
+ "perimeter_guid": {"key": "perimeterGuid", "type": "str"},
+ "location": {"key": "location", "type": "str"},
+ }
+
+ def __init__(
+ self,
+ *,
+ id: Optional[str] = None, # pylint: disable=redefined-builtin
+ perimeter_guid: Optional[str] = None,
+ location: Optional[str] = None,
+ **kwargs: Any
+ ) -> None:
+ """
+ :keyword id: Arm id for network security perimeter.
+ :paramtype id: str
+ :keyword perimeter_guid: Network security perimeter guid.
+ :paramtype perimeter_guid: str
+ :keyword location: Network security perimeter location.
+ :paramtype location: str
+ """
+ super().__init__(**kwargs)
+ self.id = id
+ self.perimeter_guid = perimeter_guid
+ self.location = location
+
+
+class NetworkSecurityPerimeterProfileAccessRule(_serialization.Model):
+ """Network security perimeter profile access rule.
+
+ :ivar fully_qualified_arm_id: Fully Qualified Arm id for network security perimeter profile
+ access rule.
+ :vartype fully_qualified_arm_id: str
+ :ivar name: Name for nsp access rule.
+ :vartype name: str
+ :ivar type: nsp access rule type.
+ :vartype type: str
+ :ivar direction: NSP access rule direction. Known values are: "Inbound" and "Outbound".
+ :vartype direction: str or
+ ~azure.mgmt.eventgrid.models.NetworkSecurityPerimeterProfileAccessRuleDirection
+ :ivar address_prefixes: Address prefixes.
+ :vartype address_prefixes: list[str]
+ :ivar subscriptions: List of subscriptions.
+ :vartype subscriptions: list[str]
+ :ivar network_security_perimeters: Network security perimeters.
+ :vartype network_security_perimeters:
+ list[~azure.mgmt.eventgrid.models.NetworkSecurityPerimeterInfo]
+ :ivar fully_qualified_domain_names: Fully qualified domain names.
+ :vartype fully_qualified_domain_names: list[str]
+ :ivar email_addresses: List of email addresses.
+ :vartype email_addresses: list[str]
+ :ivar phone_numbers: List of phone numbers.
+ :vartype phone_numbers: list[str]
+ """
+
+ _attribute_map = {
+ "fully_qualified_arm_id": {"key": "fullyQualifiedArmId", "type": "str"},
+ "name": {"key": "name", "type": "str"},
+ "type": {"key": "type", "type": "str"},
+ "direction": {"key": "properties.direction", "type": "str"},
+ "address_prefixes": {"key": "properties.addressPrefixes", "type": "[str]"},
+ "subscriptions": {"key": "properties.subscriptions", "type": "[str]"},
+ "network_security_perimeters": {
+ "key": "properties.networkSecurityPerimeters",
+ "type": "[NetworkSecurityPerimeterInfo]",
+ },
+ "fully_qualified_domain_names": {"key": "properties.fullyQualifiedDomainNames", "type": "[str]"},
+ "email_addresses": {"key": "properties.emailAddresses", "type": "[str]"},
+ "phone_numbers": {"key": "properties.phoneNumbers", "type": "[str]"},
+ }
+
+ def __init__(
+ self,
+ *,
+ fully_qualified_arm_id: Optional[str] = None,
+ name: Optional[str] = None,
+ type: Optional[str] = None,
+ direction: Optional[Union[str, "_models.NetworkSecurityPerimeterProfileAccessRuleDirection"]] = None,
+ address_prefixes: Optional[List[str]] = None,
+ subscriptions: Optional[List[str]] = None,
+ network_security_perimeters: Optional[List["_models.NetworkSecurityPerimeterInfo"]] = None,
+ fully_qualified_domain_names: Optional[List[str]] = None,
+ email_addresses: Optional[List[str]] = None,
+ phone_numbers: Optional[List[str]] = None,
+ **kwargs: Any
+ ) -> None:
+ """
+ :keyword fully_qualified_arm_id: Fully Qualified Arm id for network security perimeter profile
+ access rule.
+ :paramtype fully_qualified_arm_id: str
+ :keyword name: Name for nsp access rule.
+ :paramtype name: str
+ :keyword type: nsp access rule type.
+ :paramtype type: str
+ :keyword direction: NSP access rule direction. Known values are: "Inbound" and "Outbound".
+ :paramtype direction: str or
+ ~azure.mgmt.eventgrid.models.NetworkSecurityPerimeterProfileAccessRuleDirection
+ :keyword address_prefixes: Address prefixes.
+ :paramtype address_prefixes: list[str]
+ :keyword subscriptions: List of subscriptions.
+ :paramtype subscriptions: list[str]
+ :keyword network_security_perimeters: Network security perimeters.
+ :paramtype network_security_perimeters:
+ list[~azure.mgmt.eventgrid.models.NetworkSecurityPerimeterInfo]
+ :keyword fully_qualified_domain_names: Fully qualified domain names.
+ :paramtype fully_qualified_domain_names: list[str]
+ :keyword email_addresses: List of email addresses.
+ :paramtype email_addresses: list[str]
+ :keyword phone_numbers: List of phone numbers.
+ :paramtype phone_numbers: list[str]
+ """
+ super().__init__(**kwargs)
+ self.fully_qualified_arm_id = fully_qualified_arm_id
+ self.name = name
+ self.type = type
+ self.direction = direction
+ self.address_prefixes = address_prefixes
+ self.subscriptions = subscriptions
+ self.network_security_perimeters = network_security_perimeters
+ self.fully_qualified_domain_names = fully_qualified_domain_names
+ self.email_addresses = email_addresses
+ self.phone_numbers = phone_numbers
+
+
class NumberGreaterThanAdvancedFilter(AdvancedFilter):
"""NumberGreaterThan Advanced Filter.
@@ -5168,7 +5541,7 @@ class PartnerEventSubscriptionDestination(EventSubscriptionDestination):
:ivar endpoint_type: Type of the endpoint for the event subscription destination. Required.
Known values are: "WebHook", "EventHub", "StorageQueue", "HybridConnection", "ServiceBusQueue",
- "ServiceBusTopic", "AzureFunction", and "PartnerDestination".
+ "ServiceBusTopic", "AzureFunction", "PartnerDestination", "MonitorAlert", and "NamespaceTopic".
:vartype endpoint_type: str or ~azure.mgmt.eventgrid.models.EndpointType
:ivar resource_id: The Azure Resource Id that represents the endpoint of a Partner Destination
of an event subscription.
@@ -5235,7 +5608,7 @@ class PartnerNamespace(TrackedResource): # pylint: disable=too-many-instance-at
default it is enabled.
You can further restrict to specific IPs by configuring :code:``. Known values are: "Enabled" and "Disabled".
+ />`. Known values are: "Enabled", "Disabled", and "SecuredByPerimeter".
:vartype public_network_access: str or ~azure.mgmt.eventgrid.models.PublicNetworkAccess
:ivar inbound_ip_rules: This can be used to restrict traffic from specific IPs instead of all
IPs. Note: These are considered only if PublicNetworkAccess is enabled.
@@ -5318,7 +5691,7 @@ def __init__(
default it is enabled.
You can further restrict to specific IPs by configuring :code:``. Known values are: "Enabled" and "Disabled".
+ />`. Known values are: "Enabled", "Disabled", and "SecuredByPerimeter".
:paramtype public_network_access: str or ~azure.mgmt.eventgrid.models.PublicNetworkAccess
:keyword inbound_ip_rules: This can be used to restrict traffic from specific IPs instead of
all IPs. Note: These are considered only if PublicNetworkAccess is enabled.
@@ -5441,7 +5814,7 @@ class PartnerNamespaceUpdateParameters(_serialization.Model):
default it is enabled.
You can further restrict to specific IPs by configuring :code:``. Known values are: "Enabled" and "Disabled".
+ />`. Known values are: "Enabled", "Disabled", and "SecuredByPerimeter".
:vartype public_network_access: str or ~azure.mgmt.eventgrid.models.PublicNetworkAccess
:ivar inbound_ip_rules: This can be used to restrict traffic from specific IPs instead of all
IPs. Note: These are considered only if PublicNetworkAccess is enabled.
@@ -5480,7 +5853,7 @@ def __init__(
default it is enabled.
You can further restrict to specific IPs by configuring :code:``. Known values are: "Enabled" and "Disabled".
+ />`. Known values are: "Enabled", "Disabled", and "SecuredByPerimeter".
:paramtype public_network_access: str or ~azure.mgmt.eventgrid.models.PublicNetworkAccess
:keyword inbound_ip_rules: This can be used to restrict traffic from specific IPs instead of
all IPs. Note: These are considered only if PublicNetworkAccess is enabled.
@@ -6280,6 +6653,128 @@ def __init__(
self.next_link = next_link
+class PushInfo(_serialization.Model):
+ """Properties of the destination info for event subscription supporting push.
+
+ :ivar max_delivery_count: The maximum delivery count of the events.
+ :vartype max_delivery_count: int
+ :ivar event_time_to_live: Time span duration in ISO 8601 format that determines how long
+ messages are available to the subscription from the time the message was published.
+ This duration value is expressed using the following format: \'P(n)Y(n)M(n)DT(n)H(n)M(n)S\',
+ where:
+
+ .. code-block::
+
+ - (n) is replaced by the value of each time element that follows the (n).
+ - P is the duration (or Period) designator and is always placed at the beginning of the
+ duration.
+ - Y is the year designator, and it follows the value for the number of years.
+ - M is the month designator, and it follows the value for the number of months.
+ - W is the week designator, and it follows the value for the number of weeks.
+ - D is the day designator, and it follows the value for the number of days.
+ - T is the time designator, and it precedes the time components.
+ - H is the hour designator, and it follows the value for the number of hours.
+ - M is the minute designator, and it follows the value for the number of minutes.
+ - S is the second designator, and it follows the value for the number of seconds.
+
+ This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an
+ optional field where its minimum value is 1 minute, and its maximum is determined
+ by topic’s EventRetentionInDays value. The followings are examples of valid values:
+
+ .. code-block::
+
+ - \'P0DT23H12M\' or \'PT23H12M\': for duration of 23 hours and 12 minutes.
+ - \'P1D\' or \'P1DT0H0M0S\': for duration of 1 day.
+ :vartype event_time_to_live: str
+ :ivar dead_letter_destination_with_resource_identity: The dead letter destination of the event
+ subscription. Any event that cannot be delivered to its' destination is sent to the dead letter
+ destination.
+ Uses the managed identity setup on the parent resource (namely, namespace) to acquire the
+ authentication tokens being used during delivery / dead-lettering.
+ :vartype dead_letter_destination_with_resource_identity:
+ ~azure.mgmt.eventgrid.models.DeadLetterWithResourceIdentity
+ :ivar delivery_with_resource_identity: Information about the destination where events have to
+ be delivered for the event subscription.
+ Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire
+ the authentication tokens being used during delivery / dead-lettering.
+ :vartype delivery_with_resource_identity:
+ ~azure.mgmt.eventgrid.models.DeliveryWithResourceIdentity
+ """
+
+ _attribute_map = {
+ "max_delivery_count": {"key": "maxDeliveryCount", "type": "int"},
+ "event_time_to_live": {"key": "eventTimeToLive", "type": "str"},
+ "dead_letter_destination_with_resource_identity": {
+ "key": "deadLetterDestinationWithResourceIdentity",
+ "type": "DeadLetterWithResourceIdentity",
+ },
+ "delivery_with_resource_identity": {
+ "key": "deliveryWithResourceIdentity",
+ "type": "DeliveryWithResourceIdentity",
+ },
+ }
+
+ def __init__(
+ self,
+ *,
+ max_delivery_count: Optional[int] = None,
+ event_time_to_live: Optional[str] = None,
+ dead_letter_destination_with_resource_identity: Optional["_models.DeadLetterWithResourceIdentity"] = None,
+ delivery_with_resource_identity: Optional["_models.DeliveryWithResourceIdentity"] = None,
+ **kwargs: Any
+ ) -> None:
+ """
+ :keyword max_delivery_count: The maximum delivery count of the events.
+ :paramtype max_delivery_count: int
+ :keyword event_time_to_live: Time span duration in ISO 8601 format that determines how long
+ messages are available to the subscription from the time the message was published.
+ This duration value is expressed using the following format: \'P(n)Y(n)M(n)DT(n)H(n)M(n)S\',
+ where:
+
+ .. code-block::
+
+ - (n) is replaced by the value of each time element that follows the (n).
+ - P is the duration (or Period) designator and is always placed at the beginning of the
+ duration.
+ - Y is the year designator, and it follows the value for the number of years.
+ - M is the month designator, and it follows the value for the number of months.
+ - W is the week designator, and it follows the value for the number of weeks.
+ - D is the day designator, and it follows the value for the number of days.
+ - T is the time designator, and it precedes the time components.
+ - H is the hour designator, and it follows the value for the number of hours.
+ - M is the minute designator, and it follows the value for the number of minutes.
+ - S is the second designator, and it follows the value for the number of seconds.
+
+ This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an
+ optional field where its minimum value is 1 minute, and its maximum is determined
+ by topic’s EventRetentionInDays value. The followings are examples of valid values:
+
+ .. code-block::
+
+ - \'P0DT23H12M\' or \'PT23H12M\': for duration of 23 hours and 12 minutes.
+ - \'P1D\' or \'P1DT0H0M0S\': for duration of 1 day.
+ :paramtype event_time_to_live: str
+ :keyword dead_letter_destination_with_resource_identity: The dead letter destination of the
+ event subscription. Any event that cannot be delivered to its' destination is sent to the dead
+ letter destination.
+ Uses the managed identity setup on the parent resource (namely, namespace) to acquire the
+ authentication tokens being used during delivery / dead-lettering.
+ :paramtype dead_letter_destination_with_resource_identity:
+ ~azure.mgmt.eventgrid.models.DeadLetterWithResourceIdentity
+ :keyword delivery_with_resource_identity: Information about the destination where events have
+ to be delivered for the event subscription.
+ Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire
+ the authentication tokens being used during delivery / dead-lettering.
+ :paramtype delivery_with_resource_identity:
+ ~azure.mgmt.eventgrid.models.DeliveryWithResourceIdentity
+ """
+ super().__init__(**kwargs)
+ self.max_delivery_count = max_delivery_count
+ self.event_time_to_live = event_time_to_live
+ self.dead_letter_destination_with_resource_identity = dead_letter_destination_with_resource_identity
+ self.delivery_with_resource_identity = delivery_with_resource_identity
+
+
class QueueInfo(_serialization.Model):
"""Properties of the Queue info for event subscription.
@@ -6401,6 +6896,42 @@ def __init__(
self.event_time_to_live = event_time_to_live
+class ResourceAssociation(_serialization.Model):
+ """Nsp resource association.
+
+ :ivar name: Association name.
+ :vartype name: str
+ :ivar access_mode: Network security perimeter access mode. Known values are: "Learning",
+ "Enforced", and "Audit".
+ :vartype access_mode: str or
+ ~azure.mgmt.eventgrid.models.NetworkSecurityPerimeterAssociationAccessMode
+ """
+
+ _attribute_map = {
+ "name": {"key": "name", "type": "str"},
+ "access_mode": {"key": "accessMode", "type": "str"},
+ }
+
+ def __init__(
+ self,
+ *,
+ name: Optional[str] = None,
+ access_mode: Optional[Union[str, "_models.NetworkSecurityPerimeterAssociationAccessMode"]] = None,
+ **kwargs: Any
+ ) -> None:
+ """
+ :keyword name: Association name.
+ :paramtype name: str
+ :keyword access_mode: Network security perimeter access mode. Known values are: "Learning",
+ "Enforced", and "Audit".
+ :paramtype access_mode: str or
+ ~azure.mgmt.eventgrid.models.NetworkSecurityPerimeterAssociationAccessMode
+ """
+ super().__init__(**kwargs)
+ self.name = name
+ self.access_mode = access_mode
+
+
class ResourceMoveChangeHistory(_serialization.Model):
"""The change history of the resource move.
@@ -6561,7 +7092,7 @@ class ServiceBusQueueEventSubscriptionDestination(EventSubscriptionDestination):
:ivar endpoint_type: Type of the endpoint for the event subscription destination. Required.
Known values are: "WebHook", "EventHub", "StorageQueue", "HybridConnection", "ServiceBusQueue",
- "ServiceBusTopic", "AzureFunction", and "PartnerDestination".
+ "ServiceBusTopic", "AzureFunction", "PartnerDestination", "MonitorAlert", and "NamespaceTopic".
:vartype endpoint_type: str or ~azure.mgmt.eventgrid.models.EndpointType
:ivar resource_id: The Azure Resource Id that represents the endpoint of the Service Bus
destination of an event subscription.
@@ -6612,7 +7143,7 @@ class ServiceBusTopicEventSubscriptionDestination(EventSubscriptionDestination):
:ivar endpoint_type: Type of the endpoint for the event subscription destination. Required.
Known values are: "WebHook", "EventHub", "StorageQueue", "HybridConnection", "ServiceBusQueue",
- "ServiceBusTopic", "AzureFunction", and "PartnerDestination".
+ "ServiceBusTopic", "AzureFunction", "PartnerDestination", "MonitorAlert", and "NamespaceTopic".
:vartype endpoint_type: str or ~azure.mgmt.eventgrid.models.EndpointType
:ivar resource_id: The Azure Resource Id that represents the endpoint of the Service Bus Topic
destination of an event subscription.
@@ -6784,7 +7315,7 @@ class StorageQueueEventSubscriptionDestination(EventSubscriptionDestination):
:ivar endpoint_type: Type of the endpoint for the event subscription destination. Required.
Known values are: "WebHook", "EventHub", "StorageQueue", "HybridConnection", "ServiceBusQueue",
- "ServiceBusTopic", "AzureFunction", and "PartnerDestination".
+ "ServiceBusTopic", "AzureFunction", "PartnerDestination", "MonitorAlert", and "NamespaceTopic".
:vartype endpoint_type: str or ~azure.mgmt.eventgrid.models.EndpointType
:ivar resource_id: The Azure Resource ID of the storage account that contains the queue that is
the destination of an event subscription.
@@ -7882,7 +8413,7 @@ class Topic(TrackedResource): # pylint: disable=too-many-instance-attributes
default it is enabled.
You can further restrict to specific IPs by configuring :code:``. Known values are: "Enabled" and "Disabled".
+ />`. Known values are: "Enabled", "Disabled", and "SecuredByPerimeter".
:vartype public_network_access: str or ~azure.mgmt.eventgrid.models.PublicNetworkAccess
:ivar inbound_ip_rules: This can be used to restrict traffic from specific IPs instead of all
IPs. Note: These are considered only if PublicNetworkAccess is enabled.
@@ -7987,7 +8518,7 @@ def __init__(
default it is enabled.
You can further restrict to specific IPs by configuring :code:``. Known values are: "Enabled" and "Disabled".
+ />`. Known values are: "Enabled", "Disabled", and "SecuredByPerimeter".
:paramtype public_network_access: str or ~azure.mgmt.eventgrid.models.PublicNetworkAccess
:keyword inbound_ip_rules: This can be used to restrict traffic from specific IPs instead of
all IPs. Note: These are considered only if PublicNetworkAccess is enabled.
@@ -8313,6 +8844,34 @@ def __init__(
self.next_link = next_link
+class TopicTypeAdditionalEnforcedPermission(_serialization.Model):
+ """TopicTypeAdditionalEnforcedPermission.
+
+ :ivar permission_name:
+ :vartype permission_name: str
+ :ivar is_data_action:
+ :vartype is_data_action: bool
+ """
+
+ _attribute_map = {
+ "permission_name": {"key": "permissionName", "type": "str"},
+ "is_data_action": {"key": "isDataAction", "type": "bool"},
+ }
+
+ def __init__(
+ self, *, permission_name: Optional[str] = None, is_data_action: Optional[bool] = None, **kwargs: Any
+ ) -> None:
+ """
+ :keyword permission_name:
+ :paramtype permission_name: str
+ :keyword is_data_action:
+ :paramtype is_data_action: bool
+ """
+ super().__init__(**kwargs)
+ self.permission_name = permission_name
+ self.is_data_action = is_data_action
+
+
class TopicTypeInfo(Resource): # pylint: disable=too-many-instance-attributes
"""Properties of a topic type info.
@@ -8346,6 +8905,10 @@ class TopicTypeInfo(Resource): # pylint: disable=too-many-instance-attributes
:ivar are_regional_and_global_sources_supported: Flag to indicate that a topic type can support
both regional or global system topics.
:vartype are_regional_and_global_sources_supported: bool
+ :ivar additional_enforced_permissions: Permissions which are enforced for creating and updating
+ system topics of this this topic type.
+ :vartype additional_enforced_permissions:
+ list[~azure.mgmt.eventgrid.models.TopicTypeAdditionalEnforcedPermission]
"""
_validation = {
@@ -8370,6 +8933,10 @@ class TopicTypeInfo(Resource): # pylint: disable=too-many-instance-attributes
"key": "properties.areRegionalAndGlobalSourcesSupported",
"type": "bool",
},
+ "additional_enforced_permissions": {
+ "key": "properties.additionalEnforcedPermissions",
+ "type": "[TopicTypeAdditionalEnforcedPermission]",
+ },
}
def __init__(
@@ -8384,6 +8951,7 @@ def __init__(
source_resource_format: Optional[str] = None,
supported_scopes_for_source: Optional[List[Union[str, "_models.TopicTypeSourceScope"]]] = None,
are_regional_and_global_sources_supported: Optional[bool] = None,
+ additional_enforced_permissions: Optional[List["_models.TopicTypeAdditionalEnforcedPermission"]] = None,
**kwargs: Any
) -> None:
"""
@@ -8409,6 +8977,10 @@ def __init__(
:keyword are_regional_and_global_sources_supported: Flag to indicate that a topic type can
support both regional or global system topics.
:paramtype are_regional_and_global_sources_supported: bool
+ :keyword additional_enforced_permissions: Permissions which are enforced for creating and
+ updating system topics of this this topic type.
+ :paramtype additional_enforced_permissions:
+ list[~azure.mgmt.eventgrid.models.TopicTypeAdditionalEnforcedPermission]
"""
super().__init__(**kwargs)
self.provider = provider
@@ -8420,6 +8992,7 @@ def __init__(
self.source_resource_format = source_resource_format
self.supported_scopes_for_source = supported_scopes_for_source
self.are_regional_and_global_sources_supported = are_regional_and_global_sources_supported
+ self.additional_enforced_permissions = additional_enforced_permissions
class TopicTypesListResult(_serialization.Model):
@@ -8455,7 +9028,7 @@ class TopicUpdateParameters(_serialization.Model):
default it is enabled.
You can further restrict to specific IPs by configuring :code:``. Known values are: "Enabled" and "Disabled".
+ />`. Known values are: "Enabled", "Disabled", and "SecuredByPerimeter".
:vartype public_network_access: str or ~azure.mgmt.eventgrid.models.PublicNetworkAccess
:ivar inbound_ip_rules: This can be used to restrict traffic from specific IPs instead of all
IPs. Note: These are considered only if PublicNetworkAccess is enabled.
@@ -8511,7 +9084,7 @@ def __init__(
default it is enabled.
You can further restrict to specific IPs by configuring :code:``. Known values are: "Enabled" and "Disabled".
+ />`. Known values are: "Enabled", "Disabled", and "SecuredByPerimeter".
:paramtype public_network_access: str or ~azure.mgmt.eventgrid.models.PublicNetworkAccess
:keyword inbound_ip_rules: This can be used to restrict traffic from specific IPs instead of
all IPs. Note: These are considered only if PublicNetworkAccess is enabled.
@@ -8773,7 +9346,7 @@ class WebHookEventSubscriptionDestination(EventSubscriptionDestination):
:ivar endpoint_type: Type of the endpoint for the event subscription destination. Required.
Known values are: "WebHook", "EventHub", "StorageQueue", "HybridConnection", "ServiceBusQueue",
- "ServiceBusTopic", "AzureFunction", and "PartnerDestination".
+ "ServiceBusTopic", "AzureFunction", "PartnerDestination", "MonitorAlert", and "NamespaceTopic".
:vartype endpoint_type: str or ~azure.mgmt.eventgrid.models.EndpointType
:ivar endpoint_url: The URL that represents the endpoint of the destination of an event
subscription.
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/__init__.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/__init__.py
index 69edc4a9078d..a245f48233e3 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/__init__.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/__init__.py
@@ -27,6 +27,7 @@
from ._partner_namespaces_operations import PartnerNamespacesOperations
from ._partner_registrations_operations import PartnerRegistrationsOperations
from ._partner_topics_operations import PartnerTopicsOperations
+from ._network_security_perimeter_configurations_operations import NetworkSecurityPerimeterConfigurationsOperations
from ._permission_bindings_operations import PermissionBindingsOperations
from ._private_endpoint_connections_operations import PrivateEndpointConnectionsOperations
from ._private_link_resources_operations import PrivateLinkResourcesOperations
@@ -63,6 +64,7 @@
"PartnerNamespacesOperations",
"PartnerRegistrationsOperations",
"PartnerTopicsOperations",
+ "NetworkSecurityPerimeterConfigurationsOperations",
"PermissionBindingsOperations",
"PrivateEndpointConnectionsOperations",
"PrivateLinkResourcesOperations",
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_ca_certificates_operations.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_ca_certificates_operations.py
index 76452d480db9..7b672648c640 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_ca_certificates_operations.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_ca_certificates_operations.py
@@ -30,7 +30,7 @@
from .. import models as _models
from .._serialization import Serializer
-from .._vendor import _convert_request, _format_url_section
+from .._vendor import _convert_request
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@@ -45,7 +45,7 @@ def build_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -64,7 +64,7 @@ def build_get_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -81,7 +81,7 @@ def build_create_or_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -101,7 +101,7 @@ def build_create_or_update_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -120,7 +120,7 @@ def build_delete_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -139,7 +139,7 @@ def build_delete_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -162,7 +162,7 @@ def build_list_by_namespace_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -178,7 +178,7 @@ def build_list_by_namespace_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_channels_operations.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_channels_operations.py
index f1e94640b705..9b6859cf4364 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_channels_operations.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_channels_operations.py
@@ -30,7 +30,7 @@
from .. import models as _models
from .._serialization import Serializer
-from .._vendor import _convert_request, _format_url_section
+from .._vendor import _convert_request
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@@ -45,7 +45,7 @@ def build_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -60,7 +60,7 @@ def build_get_request(
"channelName": _SERIALIZER.url("channel_name", channel_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -77,7 +77,7 @@ def build_create_or_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -93,7 +93,7 @@ def build_create_or_update_request(
"channelName": _SERIALIZER.url("channel_name", channel_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -111,7 +111,7 @@ def build_delete_request(
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
# Construct URL
_url = kwargs.pop(
"template_url",
@@ -124,7 +124,7 @@ def build_delete_request(
"channelName": _SERIALIZER.url("channel_name", channel_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -138,7 +138,7 @@ def build_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
# Construct URL
_url = kwargs.pop(
@@ -152,7 +152,7 @@ def build_update_request(
"channelName": _SERIALIZER.url("channel_name", channel_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -176,7 +176,7 @@ def build_list_by_partner_namespace_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -190,7 +190,7 @@ def build_list_by_partner_namespace_request(
"partnerNamespaceName": _SERIALIZER.url("partner_namespace_name", partner_namespace_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -211,7 +211,7 @@ def build_get_full_url_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -226,7 +226,7 @@ def build_get_full_url_request(
"channelName": _SERIALIZER.url("channel_name", channel_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_client_groups_operations.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_client_groups_operations.py
index 4087ae1a7e99..11db0eb7915c 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_client_groups_operations.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_client_groups_operations.py
@@ -30,7 +30,7 @@
from .. import models as _models
from .._serialization import Serializer
-from .._vendor import _convert_request, _format_url_section
+from .._vendor import _convert_request
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@@ -45,7 +45,7 @@ def build_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -64,7 +64,7 @@ def build_get_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -81,7 +81,7 @@ def build_create_or_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -101,7 +101,7 @@ def build_create_or_update_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -120,7 +120,7 @@ def build_delete_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -139,7 +139,7 @@ def build_delete_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -162,7 +162,7 @@ def build_list_by_namespace_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -178,7 +178,7 @@ def build_list_by_namespace_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_clients_operations.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_clients_operations.py
index b8f3ebdf1d5d..94e2161ff672 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_clients_operations.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_clients_operations.py
@@ -30,7 +30,7 @@
from .. import models as _models
from .._serialization import Serializer
-from .._vendor import _convert_request, _format_url_section
+from .._vendor import _convert_request
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@@ -45,7 +45,7 @@ def build_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -64,7 +64,7 @@ def build_get_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -81,7 +81,7 @@ def build_create_or_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -101,7 +101,7 @@ def build_create_or_update_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -120,7 +120,7 @@ def build_delete_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -139,7 +139,7 @@ def build_delete_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -162,7 +162,7 @@ def build_list_by_namespace_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -178,7 +178,7 @@ def build_list_by_namespace_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_domain_event_subscriptions_operations.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_domain_event_subscriptions_operations.py
index 3adc7fd3ce8f..408da0dfe53b 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_domain_event_subscriptions_operations.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_domain_event_subscriptions_operations.py
@@ -30,7 +30,7 @@
from .. import models as _models
from .._serialization import Serializer
-from .._vendor import _convert_request, _format_url_section
+from .._vendor import _convert_request
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@@ -45,7 +45,7 @@ def build_get_delivery_attributes_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -60,7 +60,7 @@ def build_get_delivery_attributes_request(
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -77,7 +77,7 @@ def build_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -92,7 +92,7 @@ def build_get_request(
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -109,7 +109,7 @@ def build_create_or_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -125,7 +125,7 @@ def build_create_or_update_request(
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -143,7 +143,7 @@ def build_delete_request(
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
# Construct URL
_url = kwargs.pop(
"template_url",
@@ -156,7 +156,7 @@ def build_delete_request(
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -170,7 +170,7 @@ def build_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -186,7 +186,7 @@ def build_update_request(
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -205,7 +205,7 @@ def build_get_full_url_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -220,7 +220,7 @@ def build_get_full_url_request(
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -243,7 +243,7 @@ def build_list_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -257,7 +257,7 @@ def build_list_request(
"domainName": _SERIALIZER.url("domain_name", domain_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_domain_topic_event_subscriptions_operations.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_domain_topic_event_subscriptions_operations.py
index 1a99b3e4c5df..cbc8e04094db 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_domain_topic_event_subscriptions_operations.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_domain_topic_event_subscriptions_operations.py
@@ -30,7 +30,7 @@
from .. import models as _models
from .._serialization import Serializer
-from .._vendor import _convert_request, _format_url_section
+from .._vendor import _convert_request
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@@ -50,7 +50,7 @@ def build_get_delivery_attributes_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -66,7 +66,7 @@ def build_get_delivery_attributes_request(
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -88,7 +88,7 @@ def build_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -104,7 +104,7 @@ def build_get_request(
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -126,7 +126,7 @@ def build_create_or_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -143,7 +143,7 @@ def build_create_or_update_request(
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -166,7 +166,7 @@ def build_delete_request(
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
# Construct URL
_url = kwargs.pop(
"template_url",
@@ -180,7 +180,7 @@ def build_delete_request(
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -199,7 +199,7 @@ def build_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -216,7 +216,7 @@ def build_update_request(
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -240,7 +240,7 @@ def build_get_full_url_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -256,7 +256,7 @@ def build_get_full_url_request(
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -280,7 +280,7 @@ def build_list_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -295,7 +295,7 @@ def build_list_request(
"topicName": _SERIALIZER.url("topic_name", topic_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_domain_topics_operations.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_domain_topics_operations.py
index 745ca1287ca3..f9ab870c0680 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_domain_topics_operations.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_domain_topics_operations.py
@@ -29,7 +29,7 @@
from .. import models as _models
from .._serialization import Serializer
-from .._vendor import _convert_request, _format_url_section
+from .._vendor import _convert_request
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@@ -44,7 +44,7 @@ def build_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -59,7 +59,7 @@ def build_get_request(
"domainTopicName": _SERIALIZER.url("domain_topic_name", domain_topic_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -76,7 +76,7 @@ def build_create_or_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -91,7 +91,7 @@ def build_create_or_update_request(
"domainTopicName": _SERIALIZER.url("domain_topic_name", domain_topic_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -107,7 +107,7 @@ def build_delete_request(
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
# Construct URL
_url = kwargs.pop(
"template_url",
@@ -120,7 +120,7 @@ def build_delete_request(
"domainTopicName": _SERIALIZER.url("domain_topic_name", domain_topic_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -140,7 +140,7 @@ def build_list_by_domain_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -154,7 +154,7 @@ def build_list_by_domain_request(
"domainName": _SERIALIZER.url("domain_name", domain_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_domains_operations.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_domains_operations.py
index 2e4356328bdd..1f06284c3f51 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_domains_operations.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_domains_operations.py
@@ -30,7 +30,7 @@
from .. import models as _models
from .._serialization import Serializer
-from .._vendor import _convert_request, _format_url_section
+from .._vendor import _convert_request
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@@ -43,7 +43,7 @@ def build_get_request(resource_group_name: str, domain_name: str, subscription_i
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -57,7 +57,7 @@ def build_get_request(resource_group_name: str, domain_name: str, subscription_i
"domainName": _SERIALIZER.url("domain_name", domain_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -74,7 +74,7 @@ def build_create_or_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -89,7 +89,7 @@ def build_create_or_update_request(
"domainName": _SERIALIZER.url("domain_name", domain_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -107,7 +107,7 @@ def build_delete_request(
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
# Construct URL
_url = kwargs.pop(
"template_url",
@@ -119,7 +119,7 @@ def build_delete_request(
"domainName": _SERIALIZER.url("domain_name", domain_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -133,7 +133,7 @@ def build_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -148,7 +148,7 @@ def build_update_request(
"domainName": _SERIALIZER.url("domain_name", domain_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -167,7 +167,7 @@ def build_list_by_subscription_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -176,7 +176,7 @@ def build_list_by_subscription_request(
"subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -202,7 +202,7 @@ def build_list_by_resource_group_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -215,7 +215,7 @@ def build_list_by_resource_group_request(
"resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -236,7 +236,7 @@ def build_list_shared_access_keys_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -250,7 +250,7 @@ def build_list_shared_access_keys_request(
"domainName": _SERIALIZER.url("domain_name", domain_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -267,7 +267,7 @@ def build_regenerate_key_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -282,7 +282,7 @@ def build_regenerate_key_request(
"domainName": _SERIALIZER.url("domain_name", domain_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_event_subscriptions_operations.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_event_subscriptions_operations.py
index cc839b4798a5..7a4fde5fef9b 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_event_subscriptions_operations.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_event_subscriptions_operations.py
@@ -30,7 +30,7 @@
from .. import models as _models
from .._serialization import Serializer
-from .._vendor import _convert_request, _format_url_section
+from .._vendor import _convert_request
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@@ -43,7 +43,7 @@ def build_get_delivery_attributes_request(scope: str, event_subscription_name: s
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -56,7 +56,7 @@ def build_get_delivery_attributes_request(scope: str, event_subscription_name: s
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -71,7 +71,7 @@ def build_get_request(scope: str, event_subscription_name: str, **kwargs: Any) -
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -83,7 +83,7 @@ def build_get_request(scope: str, event_subscription_name: str, **kwargs: Any) -
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -98,7 +98,7 @@ def build_create_or_update_request(scope: str, event_subscription_name: str, **k
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -111,7 +111,7 @@ def build_create_or_update_request(scope: str, event_subscription_name: str, **k
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -127,7 +127,7 @@ def build_create_or_update_request(scope: str, event_subscription_name: str, **k
def build_delete_request(scope: str, event_subscription_name: str, **kwargs: Any) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
# Construct URL
_url = kwargs.pop(
"template_url", "/{scope}/providers/Microsoft.EventGrid/eventSubscriptions/{eventSubscriptionName}"
@@ -137,7 +137,7 @@ def build_delete_request(scope: str, event_subscription_name: str, **kwargs: Any
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -149,7 +149,7 @@ def build_update_request(scope: str, event_subscription_name: str, **kwargs: Any
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -162,7 +162,7 @@ def build_update_request(scope: str, event_subscription_name: str, **kwargs: Any
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -179,7 +179,7 @@ def build_get_full_url_request(scope: str, event_subscription_name: str, **kwarg
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -191,7 +191,7 @@ def build_get_full_url_request(scope: str, event_subscription_name: str, **kwarg
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -208,7 +208,7 @@ def build_list_global_by_subscription_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -219,7 +219,7 @@ def build_list_global_by_subscription_request(
"subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -245,7 +245,7 @@ def build_list_global_by_subscription_for_topic_type_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -258,7 +258,7 @@ def build_list_global_by_subscription_for_topic_type_request(
"topicTypeName": _SERIALIZER.url("topic_type_name", topic_type_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -284,7 +284,7 @@ def build_list_global_by_resource_group_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -297,7 +297,7 @@ def build_list_global_by_resource_group_request(
"resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -324,7 +324,7 @@ def build_list_global_by_resource_group_for_topic_type_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -338,7 +338,7 @@ def build_list_global_by_resource_group_for_topic_type_request(
"topicTypeName": _SERIALIZER.url("topic_type_name", topic_type_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -359,7 +359,7 @@ def build_list_regional_by_subscription_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -372,7 +372,7 @@ def build_list_regional_by_subscription_request(
"location": _SERIALIZER.url("location", location, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -399,7 +399,7 @@ def build_list_regional_by_resource_group_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -413,7 +413,7 @@ def build_list_regional_by_resource_group_request(
"location": _SERIALIZER.url("location", location, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -440,7 +440,7 @@ def build_list_regional_by_subscription_for_topic_type_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -454,7 +454,7 @@ def build_list_regional_by_subscription_for_topic_type_request(
"topicTypeName": _SERIALIZER.url("topic_type_name", topic_type_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -482,7 +482,7 @@ def build_list_regional_by_resource_group_for_topic_type_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -497,7 +497,7 @@ def build_list_regional_by_resource_group_for_topic_type_request(
"topicTypeName": _SERIALIZER.url("topic_type_name", topic_type_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -526,7 +526,7 @@ def build_list_by_resource_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -542,7 +542,7 @@ def build_list_by_resource_request(
"resourceName": _SERIALIZER.url("resource_name", resource_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -570,7 +570,7 @@ def build_list_by_domain_topic_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -585,7 +585,7 @@ def build_list_by_domain_topic_request(
"topicName": _SERIALIZER.url("topic_name", topic_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_extension_topics_operations.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_extension_topics_operations.py
index dcc223404e1b..220f1a09807e 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_extension_topics_operations.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_extension_topics_operations.py
@@ -25,7 +25,7 @@
from .. import models as _models
from .._serialization import Serializer
-from .._vendor import _convert_request, _format_url_section
+from .._vendor import _convert_request
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@@ -38,7 +38,7 @@ def build_get_request(scope: str, **kwargs: Any) -> HttpRequest:
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -47,7 +47,7 @@ def build_get_request(scope: str, **kwargs: Any) -> HttpRequest:
"scope": _SERIALIZER.url("scope", scope, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_namespace_topic_event_subscriptions_operations.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_namespace_topic_event_subscriptions_operations.py
index a8e7cd294574..0b0f38840083 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_namespace_topic_event_subscriptions_operations.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_namespace_topic_event_subscriptions_operations.py
@@ -30,7 +30,7 @@
from .. import models as _models
from .._serialization import Serializer
-from .._vendor import _convert_request, _format_url_section
+from .._vendor import _convert_request
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@@ -50,7 +50,7 @@ def build_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -77,7 +77,7 @@ def build_get_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -99,7 +99,7 @@ def build_create_or_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -127,7 +127,7 @@ def build_create_or_update_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -151,7 +151,7 @@ def build_delete_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -178,7 +178,7 @@ def build_delete_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -200,7 +200,7 @@ def build_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -228,7 +228,7 @@ def build_update_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -254,7 +254,7 @@ def build_list_by_namespace_topic_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -273,7 +273,7 @@ def build_list_by_namespace_topic_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -288,6 +288,55 @@ def build_list_by_namespace_topic_request(
return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs)
+def build_get_delivery_attributes_request(
+ resource_group_name: str,
+ namespace_name: str,
+ topic_name: str,
+ event_subscription_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: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
+ accept = _headers.pop("Accept", "application/json")
+
+ # Construct URL
+ _url = kwargs.pop(
+ "template_url",
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/topics/{topicName}/eventSubscriptions/{eventSubscriptionName}/getDeliveryAttributes",
+ ) # 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"),
+ "namespaceName": _SERIALIZER.url(
+ "namespace_name", namespace_name, "str", max_length=50, min_length=3, pattern=r"^[a-zA-Z0-9-]*$"
+ ),
+ "topicName": _SERIALIZER.url(
+ "topic_name", topic_name, "str", max_length=50, min_length=3, pattern=r"^[a-zA-Z0-9-]*$"
+ ),
+ "eventSubscriptionName": _SERIALIZER.url(
+ "event_subscription_name",
+ event_subscription_name,
+ "str",
+ max_length=50,
+ min_length=3,
+ pattern=r"^[a-zA-Z0-9-]*$",
+ ),
+ }
+
+ _url: str = _url.format(**path_format_arguments) # type: ignore
+
+ # 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 NamespaceTopicEventSubscriptionsOperations:
"""
.. warning::
@@ -1183,3 +1232,83 @@ def get_next(next_link=None):
list_by_namespace_topic.metadata = {
"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/topics/{topicName}/eventSubscriptions"
}
+
+ @distributed_trace
+ def get_delivery_attributes(
+ self,
+ resource_group_name: str,
+ namespace_name: str,
+ topic_name: str,
+ event_subscription_name: str,
+ **kwargs: Any
+ ) -> _models.DeliveryAttributeListResult:
+ """Get delivery attributes for an event subscription of a namespace topic.
+
+ Get all delivery attributes for an event subscription of a namespace topic.
+
+ :param resource_group_name: The name of the resource group within the user's subscription.
+ Required.
+ :type resource_group_name: str
+ :param namespace_name: Name of the namespace. Required.
+ :type namespace_name: str
+ :param topic_name: Name of the namespace topic. Required.
+ :type topic_name: str
+ :param event_subscription_name: Name of the event subscription to be created. Event
+ subscription names must be between 3 and 100 characters in length and use alphanumeric letters
+ only. Required.
+ :type event_subscription_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: DeliveryAttributeListResult or the result of cls(response)
+ :rtype: ~azure.mgmt.eventgrid.models.DeliveryAttributeListResult
+ :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: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version))
+ cls: ClsType[_models.DeliveryAttributeListResult] = kwargs.pop("cls", None)
+
+ request = build_get_delivery_attributes_request(
+ resource_group_name=resource_group_name,
+ namespace_name=namespace_name,
+ topic_name=topic_name,
+ event_subscription_name=event_subscription_name,
+ subscription_id=self._config.subscription_id,
+ api_version=api_version,
+ template_url=self.get_delivery_attributes.metadata["url"],
+ headers=_headers,
+ params=_params,
+ )
+ request = _convert_request(request)
+ request.url = self._client.format_url(request.url)
+
+ _stream = False
+ pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access
+ request, stream=_stream, **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)
+ error = self._deserialize.failsafe_deserialize(_models.ErrorResponse, pipeline_response)
+ raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize("DeliveryAttributeListResult", pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+
+ get_delivery_attributes.metadata = {
+ "url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/topics/{topicName}/eventSubscriptions/{eventSubscriptionName}/getDeliveryAttributes"
+ }
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_namespace_topics_operations.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_namespace_topics_operations.py
index bb4e20fb595d..55a9643d964f 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_namespace_topics_operations.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_namespace_topics_operations.py
@@ -30,7 +30,7 @@
from .. import models as _models
from .._serialization import Serializer
-from .._vendor import _convert_request, _format_url_section
+from .._vendor import _convert_request
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@@ -45,7 +45,7 @@ def build_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -64,7 +64,7 @@ def build_get_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -81,7 +81,7 @@ def build_create_or_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -101,7 +101,7 @@ def build_create_or_update_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -120,7 +120,7 @@ def build_delete_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -139,7 +139,7 @@ def build_delete_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -156,7 +156,7 @@ def build_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -176,7 +176,7 @@ def build_update_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -201,7 +201,7 @@ def build_list_by_namespace_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -217,7 +217,7 @@ def build_list_by_namespace_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -238,7 +238,7 @@ def build_list_shared_access_keys_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -257,7 +257,7 @@ def build_list_shared_access_keys_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -274,7 +274,7 @@ def build_regenerate_key_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -294,7 +294,7 @@ def build_regenerate_key_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_namespaces_operations.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_namespaces_operations.py
index 9946f811e570..a49b8809832f 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_namespaces_operations.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_namespaces_operations.py
@@ -30,7 +30,7 @@
from .. import models as _models
from .._serialization import Serializer
-from .._vendor import _convert_request, _format_url_section
+from .._vendor import _convert_request
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@@ -45,7 +45,7 @@ def build_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -61,7 +61,7 @@ def build_get_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -78,7 +78,7 @@ def build_create_or_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -95,7 +95,7 @@ def build_create_or_update_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -114,7 +114,7 @@ def build_delete_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -130,7 +130,7 @@ def build_delete_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -147,7 +147,7 @@ def build_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -164,7 +164,7 @@ def build_update_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -183,7 +183,7 @@ def build_list_by_subscription_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -192,7 +192,7 @@ def build_list_by_subscription_request(
"subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -218,7 +218,7 @@ def build_list_by_resource_group_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -231,7 +231,7 @@ def build_list_by_resource_group_request(
"resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -252,7 +252,7 @@ def build_list_shared_access_keys_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -268,7 +268,7 @@ def build_list_shared_access_keys_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -285,7 +285,7 @@ def build_regenerate_key_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -302,7 +302,7 @@ def build_regenerate_key_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_network_security_perimeter_configurations_operations.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_network_security_perimeter_configurations_operations.py
new file mode 100644
index 000000000000..82b91c7f2360
--- /dev/null
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_network_security_perimeter_configurations_operations.py
@@ -0,0 +1,531 @@
+# pylint: disable=too-many-lines
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+from typing import Any, Callable, Dict, Iterable, Optional, TypeVar, Union, cast
+import urllib.parse
+
+from azure.core.exceptions import (
+ ClientAuthenticationError,
+ HttpResponseError,
+ ResourceExistsError,
+ ResourceNotFoundError,
+ ResourceNotModifiedError,
+ map_error,
+)
+from azure.core.paging import ItemPaged
+from azure.core.pipeline import PipelineResponse
+from azure.core.pipeline.transport import HttpResponse
+from azure.core.polling import LROPoller, NoPolling, PollingMethod
+from azure.core.rest import HttpRequest
+from azure.core.tracing.decorator import distributed_trace
+from azure.core.utils import case_insensitive_dict
+from azure.mgmt.core.exceptions import ARMErrorFormat
+from azure.mgmt.core.polling.arm_polling import ARMPolling
+
+from .. import models as _models
+from .._serialization import Serializer
+from .._vendor import _convert_request
+
+T = TypeVar("T")
+ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
+
+_SERIALIZER = Serializer()
+_SERIALIZER.client_side_validation = False
+
+
+def build_get_request(
+ resource_group_name: str,
+ resource_type: Union[str, _models.NetworkSecurityPerimeterResourceType],
+ resource_name: str,
+ perimeter_guid: str,
+ association_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: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
+ accept = _headers.pop("Accept", "application/json")
+
+ # Construct URL
+ _url = kwargs.pop(
+ "template_url",
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/{resourceType}/{resourceName}/networkSecurityPerimeterConfigurations/{perimeterGuid}.{associationName}",
+ ) # 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"),
+ "resourceType": _SERIALIZER.url("resource_type", resource_type, "str"),
+ "resourceName": _SERIALIZER.url(
+ "resource_name", resource_name, "str", max_length=50, min_length=3, pattern=r"^[a-zA-Z0-9-]*$"
+ ),
+ "perimeterGuid": _SERIALIZER.url("perimeter_guid", perimeter_guid, "str"),
+ "associationName": _SERIALIZER.url("association_name", association_name, "str"),
+ }
+
+ _url: str = _url.format(**path_format_arguments) # type: ignore
+
+ # 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_reconcile_request(
+ resource_group_name: str,
+ resource_type: Union[str, _models.NetworkSecurityPerimeterResourceType],
+ resource_name: str,
+ perimeter_guid: str,
+ association_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: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
+ accept = _headers.pop("Accept", "application/json")
+
+ # Construct URL
+ _url = kwargs.pop(
+ "template_url",
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/{resourceType}/{resourceName}/networkSecurityPerimeterConfigurations/{perimeterGuid}.{associationName}/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"),
+ "resourceType": _SERIALIZER.url("resource_type", resource_type, "str"),
+ "resourceName": _SERIALIZER.url(
+ "resource_name", resource_name, "str", max_length=50, min_length=3, pattern=r"^[a-zA-Z0-9-]*$"
+ ),
+ "perimeterGuid": _SERIALIZER.url("perimeter_guid", perimeter_guid, "str"),
+ "associationName": _SERIALIZER.url("association_name", association_name, "str"),
+ }
+
+ _url: str = _url.format(**path_format_arguments) # type: ignore
+
+ # 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_list_request(
+ resource_group_name: str,
+ resource_type: Union[str, _models.NetworkSecurityPerimeterResourceType],
+ resource_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: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
+ accept = _headers.pop("Accept", "application/json")
+
+ # Construct URL
+ _url = kwargs.pop(
+ "template_url",
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/{resourceType}/{resourceName}/networkSecurityPerimeterConfigurations",
+ ) # 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"),
+ "resourceType": _SERIALIZER.url("resource_type", resource_type, "str"),
+ "resourceName": _SERIALIZER.url(
+ "resource_name", resource_name, "str", max_length=50, min_length=3, pattern=r"^[a-zA-Z0-9-]*$"
+ ),
+ }
+
+ _url: str = _url.format(**path_format_arguments) # type: ignore
+
+ # 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)
+
+
+class NetworkSecurityPerimeterConfigurationsOperations:
+ """
+ .. warning::
+ **DO NOT** instantiate this class directly.
+
+ Instead, you should access the following operations through
+ :class:`~azure.mgmt.eventgrid.EventGridManagementClient`'s
+ :attr:`network_security_perimeter_configurations` 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,
+ resource_type: Union[str, _models.NetworkSecurityPerimeterResourceType],
+ resource_name: str,
+ perimeter_guid: str,
+ association_name: str,
+ **kwargs: Any
+ ) -> _models.NetworkSecurityPerimeterConfiguration:
+ """Get a specific network security perimeter configuration.
+
+ Get a specific network security perimeter configuration with a topic or domain.
+
+ :param resource_group_name: The name of the resource group within the user's subscription.
+ Required.
+ :type resource_group_name: str
+ :param resource_type: The type of the resource. This can be either \'topics\', or \'domains\'.
+ Known values are: "topics" and "domains". Required.
+ :type resource_type: str or ~azure.mgmt.eventgrid.models.NetworkSecurityPerimeterResourceType
+ :param resource_name: The name of the resource (namely, either, the topic name or domain name).
+ Required.
+ :type resource_name: str
+ :param perimeter_guid: Unique identifier for perimeter. Required.
+ :type perimeter_guid: str
+ :param association_name: Association name to association network security perimeter resource to
+ profile. Required.
+ :type association_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: NetworkSecurityPerimeterConfiguration or the result of cls(response)
+ :rtype: ~azure.mgmt.eventgrid.models.NetworkSecurityPerimeterConfiguration
+ :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: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version))
+ cls: ClsType[_models.NetworkSecurityPerimeterConfiguration] = kwargs.pop("cls", None)
+
+ request = build_get_request(
+ resource_group_name=resource_group_name,
+ resource_type=resource_type,
+ resource_name=resource_name,
+ perimeter_guid=perimeter_guid,
+ association_name=association_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)
+
+ _stream = False
+ pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access
+ request, stream=_stream, **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)
+ error = self._deserialize.failsafe_deserialize(_models.ErrorResponse, pipeline_response)
+ raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize("NetworkSecurityPerimeterConfiguration", pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+
+ get.metadata = {
+ "url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/{resourceType}/{resourceName}/networkSecurityPerimeterConfigurations/{perimeterGuid}.{associationName}"
+ }
+
+ def _reconcile_initial(
+ self,
+ resource_group_name: str,
+ resource_type: Union[str, _models.NetworkSecurityPerimeterResourceType],
+ resource_name: str,
+ perimeter_guid: str,
+ association_name: str,
+ **kwargs: Any
+ ) -> Optional[_models.NetworkSecurityPerimeterConfiguration]:
+ 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: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version))
+ cls: ClsType[Optional[_models.NetworkSecurityPerimeterConfiguration]] = kwargs.pop("cls", None)
+
+ request = build_reconcile_request(
+ resource_group_name=resource_group_name,
+ resource_type=resource_type,
+ resource_name=resource_name,
+ perimeter_guid=perimeter_guid,
+ association_name=association_name,
+ subscription_id=self._config.subscription_id,
+ api_version=api_version,
+ template_url=self._reconcile_initial.metadata["url"],
+ headers=_headers,
+ params=_params,
+ )
+ request = _convert_request(request)
+ request.url = self._client.format_url(request.url)
+
+ _stream = False
+ pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access
+ request, stream=_stream, **kwargs
+ )
+
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 202]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ error = self._deserialize.failsafe_deserialize(_models.ErrorResponse, pipeline_response)
+ raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat)
+
+ deserialized = None
+ response_headers = {}
+ if response.status_code == 200:
+ deserialized = self._deserialize("NetworkSecurityPerimeterConfiguration", pipeline_response)
+
+ if response.status_code == 202:
+ response_headers["Location"] = self._deserialize("str", response.headers.get("Location"))
+
+ if cls:
+ return cls(pipeline_response, deserialized, response_headers)
+
+ return deserialized
+
+ _reconcile_initial.metadata = {
+ "url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/{resourceType}/{resourceName}/networkSecurityPerimeterConfigurations/{perimeterGuid}.{associationName}/reconcile"
+ }
+
+ @distributed_trace
+ def begin_reconcile(
+ self,
+ resource_group_name: str,
+ resource_type: Union[str, _models.NetworkSecurityPerimeterResourceType],
+ resource_name: str,
+ perimeter_guid: str,
+ association_name: str,
+ **kwargs: Any
+ ) -> LROPoller[_models.NetworkSecurityPerimeterConfiguration]:
+ """Reconcile a specific network security perimeter configuration for a given network security
+ perimeter association.
+
+ Reconcile a specific network security perimeter configuration for a given network security
+ perimeter association with a topic or domain.
+
+ :param resource_group_name: The name of the resource group within the user's subscription.
+ Required.
+ :type resource_group_name: str
+ :param resource_type: The type of the resource. This can be either \'topics\' or \'domains\'.
+ Known values are: "topics" and "domains". Required.
+ :type resource_type: str or ~azure.mgmt.eventgrid.models.NetworkSecurityPerimeterResourceType
+ :param resource_name: The name of the resource (namely, either, the topic name or domain name).
+ Required.
+ :type resource_name: str
+ :param perimeter_guid: Unique identifier for perimeter. Required.
+ :type perimeter_guid: str
+ :param association_name: Association name to association network security perimeter resource to
+ profile. Required.
+ :type association_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 NetworkSecurityPerimeterConfiguration or
+ the result of cls(response)
+ :rtype:
+ ~azure.core.polling.LROPoller[~azure.mgmt.eventgrid.models.NetworkSecurityPerimeterConfiguration]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ _headers = kwargs.pop("headers", {}) or {}
+ _params = case_insensitive_dict(kwargs.pop("params", {}) or {})
+
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version))
+ cls: ClsType[_models.NetworkSecurityPerimeterConfiguration] = kwargs.pop("cls", None)
+ polling: Union[bool, PollingMethod] = kwargs.pop("polling", True)
+ lro_delay = kwargs.pop("polling_interval", self._config.polling_interval)
+ cont_token: Optional[str] = kwargs.pop("continuation_token", None)
+ if cont_token is None:
+ raw_result = self._reconcile_initial(
+ resource_group_name=resource_group_name,
+ resource_type=resource_type,
+ resource_name=resource_name,
+ perimeter_guid=perimeter_guid,
+ association_name=association_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):
+ deserialized = self._deserialize("NetworkSecurityPerimeterConfiguration", pipeline_response)
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+ return deserialized
+
+ if polling is True:
+ polling_method: PollingMethod = cast(
+ PollingMethod, ARMPolling(lro_delay, lro_options={"final-state-via": "location"}, **kwargs)
+ )
+ 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) # type: ignore
+
+ begin_reconcile.metadata = {
+ "url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/{resourceType}/{resourceName}/networkSecurityPerimeterConfigurations/{perimeterGuid}.{associationName}/reconcile"
+ }
+
+ @distributed_trace
+ def list(
+ self,
+ resource_group_name: str,
+ resource_type: Union[str, _models.NetworkSecurityPerimeterResourceType],
+ resource_name: str,
+ **kwargs: Any
+ ) -> Iterable["_models.NetworkSecurityPerimeterConfiguration"]:
+ """Get all network security perimeter configurations for resource.
+
+ Get all network security perimeter configurations associated with a topic or domain.
+
+ :param resource_group_name: The name of the resource group within the user's subscription.
+ Required.
+ :type resource_group_name: str
+ :param resource_type: The type of the resource. This can be either \'topics\' or \'domains\'.
+ Known values are: "topics" and "domains". Required.
+ :type resource_type: str or ~azure.mgmt.eventgrid.models.NetworkSecurityPerimeterResourceType
+ :param resource_name: The name of the resource (namely, either, the topic name or domain name).
+ Required.
+ :type resource_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: An iterator like instance of either NetworkSecurityPerimeterConfiguration or the
+ result of cls(response)
+ :rtype:
+ ~azure.core.paging.ItemPaged[~azure.mgmt.eventgrid.models.NetworkSecurityPerimeterConfiguration]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ _headers = kwargs.pop("headers", {}) or {}
+ _params = case_insensitive_dict(kwargs.pop("params", {}) or {})
+
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version))
+ cls: ClsType[_models.NetworkSecurityPerimeterConfigurationList] = kwargs.pop("cls", None)
+
+ 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_list_request(
+ resource_group_name=resource_group_name,
+ resource_type=resource_type,
+ resource_name=resource_name,
+ subscription_id=self._config.subscription_id,
+ 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)
+
+ 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)
+ request.method = "GET"
+ return request
+
+ def extract_data(pipeline_response):
+ deserialized = self._deserialize("NetworkSecurityPerimeterConfigurationList", pipeline_response)
+ list_of_elem = deserialized.value
+ if cls:
+ list_of_elem = cls(list_of_elem) # type: ignore
+ return None, iter(list_of_elem)
+
+ def get_next(next_link=None):
+ request = prepare_request(next_link)
+
+ _stream = False
+ pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access
+ request, stream=_stream, **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)
+ error = self._deserialize.failsafe_deserialize(_models.ErrorResponse, pipeline_response)
+ raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat)
+
+ return pipeline_response
+
+ return ItemPaged(get_next, extract_data)
+
+ list.metadata = {
+ "url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/{resourceType}/{resourceName}/networkSecurityPerimeterConfigurations"
+ }
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_operations.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_operations.py
index d31336f7f8b9..440931a177fa 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_operations.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_operations.py
@@ -40,7 +40,7 @@ def build_list_request(**kwargs: Any) -> HttpRequest:
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_partner_configurations_operations.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_partner_configurations_operations.py
index 48657e86bb19..ee0cb49c8772 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_partner_configurations_operations.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_partner_configurations_operations.py
@@ -30,7 +30,7 @@
from .. import models as _models
from .._serialization import Serializer
-from .._vendor import _convert_request, _format_url_section
+from .._vendor import _convert_request
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@@ -43,7 +43,7 @@ def build_get_request(resource_group_name: str, subscription_id: str, **kwargs:
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -56,7 +56,7 @@ def build_get_request(resource_group_name: str, subscription_id: str, **kwargs:
"resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -71,7 +71,7 @@ def build_create_or_update_request(resource_group_name: str, subscription_id: st
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -85,7 +85,7 @@ def build_create_or_update_request(resource_group_name: str, subscription_id: st
"resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -101,7 +101,7 @@ def build_create_or_update_request(resource_group_name: str, subscription_id: st
def build_delete_request(resource_group_name: str, subscription_id: str, **kwargs: Any) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
# Construct URL
_url = kwargs.pop(
"template_url",
@@ -112,7 +112,7 @@ def build_delete_request(resource_group_name: str, subscription_id: str, **kwarg
"resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -124,7 +124,7 @@ def build_update_request(resource_group_name: str, subscription_id: str, **kwarg
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -138,7 +138,7 @@ def build_update_request(resource_group_name: str, subscription_id: str, **kwarg
"resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -155,7 +155,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -168,7 +168,7 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_
"resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -185,7 +185,7 @@ def build_list_by_subscription_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -196,7 +196,7 @@ def build_list_by_subscription_request(
"subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -215,7 +215,7 @@ def build_authorize_partner_request(resource_group_name: str, subscription_id: s
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -229,7 +229,7 @@ def build_authorize_partner_request(resource_group_name: str, subscription_id: s
"resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -246,7 +246,7 @@ def build_unauthorize_partner_request(resource_group_name: str, subscription_id:
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -260,7 +260,7 @@ def build_unauthorize_partner_request(resource_group_name: str, subscription_id:
"resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_partner_destinations_operations.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_partner_destinations_operations.py
index 1807ad80e610..4cf4c7d8a52b 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_partner_destinations_operations.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_partner_destinations_operations.py
@@ -30,7 +30,7 @@
from .. import models as _models
from .._serialization import Serializer
-from .._vendor import _convert_request, _format_url_section
+from .._vendor import _convert_request
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@@ -45,7 +45,7 @@ def build_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -66,7 +66,7 @@ def build_get_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -83,7 +83,7 @@ def build_create_or_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -105,7 +105,7 @@ def build_create_or_update_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -124,7 +124,7 @@ def build_delete_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -145,7 +145,7 @@ def build_delete_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -162,7 +162,7 @@ def build_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -184,7 +184,7 @@ def build_update_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -203,7 +203,7 @@ def build_list_by_subscription_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -214,7 +214,7 @@ def build_list_by_subscription_request(
"subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -240,7 +240,7 @@ def build_list_by_resource_group_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -253,7 +253,7 @@ def build_list_by_resource_group_request(
"resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -274,7 +274,7 @@ def build_activate_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -295,7 +295,7 @@ def build_activate_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_partner_namespaces_operations.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_partner_namespaces_operations.py
index cd640fb5590e..0833c7c7bfff 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_partner_namespaces_operations.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_partner_namespaces_operations.py
@@ -30,7 +30,7 @@
from .. import models as _models
from .._serialization import Serializer
-from .._vendor import _convert_request, _format_url_section
+from .._vendor import _convert_request
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@@ -45,7 +45,7 @@ def build_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -59,7 +59,7 @@ def build_get_request(
"partnerNamespaceName": _SERIALIZER.url("partner_namespace_name", partner_namespace_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -76,7 +76,7 @@ def build_create_or_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -91,7 +91,7 @@ def build_create_or_update_request(
"partnerNamespaceName": _SERIALIZER.url("partner_namespace_name", partner_namespace_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -109,7 +109,7 @@ def build_delete_request(
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
# Construct URL
_url = kwargs.pop(
"template_url",
@@ -121,7 +121,7 @@ def build_delete_request(
"partnerNamespaceName": _SERIALIZER.url("partner_namespace_name", partner_namespace_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -135,7 +135,7 @@ def build_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -150,7 +150,7 @@ def build_update_request(
"partnerNamespaceName": _SERIALIZER.url("partner_namespace_name", partner_namespace_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -169,7 +169,7 @@ def build_list_by_subscription_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -178,7 +178,7 @@ def build_list_by_subscription_request(
"subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -204,7 +204,7 @@ def build_list_by_resource_group_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -217,7 +217,7 @@ def build_list_by_resource_group_request(
"resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -238,7 +238,7 @@ def build_list_shared_access_keys_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -252,7 +252,7 @@ def build_list_shared_access_keys_request(
"partnerNamespaceName": _SERIALIZER.url("partner_namespace_name", partner_namespace_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -269,7 +269,7 @@ def build_regenerate_key_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -284,7 +284,7 @@ def build_regenerate_key_request(
"partnerNamespaceName": _SERIALIZER.url("partner_namespace_name", partner_namespace_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_partner_registrations_operations.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_partner_registrations_operations.py
index 0f8a113266e0..5d51b1e51263 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_partner_registrations_operations.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_partner_registrations_operations.py
@@ -30,7 +30,7 @@
from .. import models as _models
from .._serialization import Serializer
-from .._vendor import _convert_request, _format_url_section
+from .._vendor import _convert_request
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@@ -45,7 +45,7 @@ def build_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -59,7 +59,7 @@ def build_get_request(
"partnerRegistrationName": _SERIALIZER.url("partner_registration_name", partner_registration_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -76,7 +76,7 @@ def build_create_or_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -91,7 +91,7 @@ def build_create_or_update_request(
"partnerRegistrationName": _SERIALIZER.url("partner_registration_name", partner_registration_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -109,7 +109,7 @@ def build_delete_request(
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
# Construct URL
_url = kwargs.pop(
"template_url",
@@ -121,7 +121,7 @@ def build_delete_request(
"partnerRegistrationName": _SERIALIZER.url("partner_registration_name", partner_registration_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -135,7 +135,7 @@ def build_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -150,7 +150,7 @@ def build_update_request(
"partnerRegistrationName": _SERIALIZER.url("partner_registration_name", partner_registration_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -169,7 +169,7 @@ def build_list_by_subscription_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -180,7 +180,7 @@ def build_list_by_subscription_request(
"subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -206,7 +206,7 @@ def build_list_by_resource_group_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -219,7 +219,7 @@ def build_list_by_resource_group_request(
"resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_partner_topic_event_subscriptions_operations.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_partner_topic_event_subscriptions_operations.py
index bf2cb411ad9f..d78a06e66f2a 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_partner_topic_event_subscriptions_operations.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_partner_topic_event_subscriptions_operations.py
@@ -30,7 +30,7 @@
from .. import models as _models
from .._serialization import Serializer
-from .._vendor import _convert_request, _format_url_section
+from .._vendor import _convert_request
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@@ -45,7 +45,7 @@ def build_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -60,7 +60,7 @@ def build_get_request(
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -77,7 +77,7 @@ def build_create_or_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -93,7 +93,7 @@ def build_create_or_update_request(
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -111,7 +111,7 @@ def build_delete_request(
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
# Construct URL
_url = kwargs.pop(
"template_url",
@@ -124,7 +124,7 @@ def build_delete_request(
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -138,7 +138,7 @@ def build_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -154,7 +154,7 @@ def build_update_request(
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -173,7 +173,7 @@ def build_get_full_url_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -188,7 +188,7 @@ def build_get_full_url_request(
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -211,7 +211,7 @@ def build_list_by_partner_topic_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -225,7 +225,7 @@ def build_list_by_partner_topic_request(
"partnerTopicName": _SERIALIZER.url("partner_topic_name", partner_topic_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -246,7 +246,7 @@ def build_get_delivery_attributes_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -261,7 +261,7 @@ def build_get_delivery_attributes_request(
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_partner_topics_operations.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_partner_topics_operations.py
index 24314aa3dbe8..f8da81e1f297 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_partner_topics_operations.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_partner_topics_operations.py
@@ -30,7 +30,7 @@
from .. import models as _models
from .._serialization import Serializer
-from .._vendor import _convert_request, _format_url_section
+from .._vendor import _convert_request
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@@ -45,7 +45,7 @@ def build_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -59,7 +59,7 @@ def build_get_request(
"partnerTopicName": _SERIALIZER.url("partner_topic_name", partner_topic_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -76,7 +76,7 @@ def build_create_or_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -91,7 +91,7 @@ def build_create_or_update_request(
"partnerTopicName": _SERIALIZER.url("partner_topic_name", partner_topic_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -109,7 +109,7 @@ def build_delete_request(
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
# Construct URL
_url = kwargs.pop(
"template_url",
@@ -121,7 +121,7 @@ def build_delete_request(
"partnerTopicName": _SERIALIZER.url("partner_topic_name", partner_topic_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -135,7 +135,7 @@ def build_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -150,7 +150,7 @@ def build_update_request(
"partnerTopicName": _SERIALIZER.url("partner_topic_name", partner_topic_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -169,7 +169,7 @@ def build_list_by_subscription_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -178,7 +178,7 @@ def build_list_by_subscription_request(
"subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -204,7 +204,7 @@ def build_list_by_resource_group_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -217,7 +217,7 @@ def build_list_by_resource_group_request(
"resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -238,7 +238,7 @@ def build_activate_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -252,7 +252,7 @@ def build_activate_request(
"partnerTopicName": _SERIALIZER.url("partner_topic_name", partner_topic_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -269,7 +269,7 @@ def build_deactivate_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -283,7 +283,7 @@ def build_deactivate_request(
"partnerTopicName": _SERIALIZER.url("partner_topic_name", partner_topic_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_permission_bindings_operations.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_permission_bindings_operations.py
index 15c5dd55f7f4..5e57a295a7b9 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_permission_bindings_operations.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_permission_bindings_operations.py
@@ -30,7 +30,7 @@
from .. import models as _models
from .._serialization import Serializer
-from .._vendor import _convert_request, _format_url_section
+from .._vendor import _convert_request
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@@ -45,7 +45,7 @@ def build_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -69,7 +69,7 @@ def build_get_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -86,7 +86,7 @@ def build_create_or_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -111,7 +111,7 @@ def build_create_or_update_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -130,7 +130,7 @@ def build_delete_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -154,7 +154,7 @@ def build_delete_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -177,7 +177,7 @@ def build_list_by_namespace_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -193,7 +193,7 @@ def build_list_by_namespace_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_private_endpoint_connections_operations.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_private_endpoint_connections_operations.py
index 434bf3f5ae75..00cd98ac738c 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_private_endpoint_connections_operations.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_private_endpoint_connections_operations.py
@@ -30,7 +30,7 @@
from .. import models as _models
from .._serialization import Serializer
-from .._vendor import _convert_request, _format_url_section
+from .._vendor import _convert_request
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@@ -50,7 +50,7 @@ def build_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -68,7 +68,7 @@ def build_get_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -90,7 +90,7 @@ def build_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -109,7 +109,7 @@ def build_update_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -132,7 +132,7 @@ def build_delete_request(
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
# Construct URL
_url = kwargs.pop(
"template_url",
@@ -148,7 +148,7 @@ def build_delete_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -169,7 +169,7 @@ def build_list_by_resource_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -184,7 +184,7 @@ def build_list_by_resource_request(
"parentName": _SERIALIZER.url("parent_name", parent_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_private_link_resources_operations.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_private_link_resources_operations.py
index 37ef7f6e33b0..54e411ad862b 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_private_link_resources_operations.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_private_link_resources_operations.py
@@ -27,7 +27,7 @@
from .. import models as _models
from .._serialization import Serializer
-from .._vendor import _convert_request, _format_url_section
+from .._vendor import _convert_request
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@@ -47,7 +47,7 @@ def build_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -63,7 +63,7 @@ def build_get_request(
"privateLinkResourceName": _SERIALIZER.url("private_link_resource_name", private_link_resource_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -87,7 +87,7 @@ def build_list_by_resource_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -102,7 +102,7 @@ def build_list_by_resource_request(
"parentName": _SERIALIZER.url("parent_name", parent_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_system_topic_event_subscriptions_operations.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_system_topic_event_subscriptions_operations.py
index e0d5f560f214..4df550bc08f2 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_system_topic_event_subscriptions_operations.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_system_topic_event_subscriptions_operations.py
@@ -30,7 +30,7 @@
from .. import models as _models
from .._serialization import Serializer
-from .._vendor import _convert_request, _format_url_section
+from .._vendor import _convert_request
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@@ -45,7 +45,7 @@ def build_get_delivery_attributes_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -60,7 +60,7 @@ def build_get_delivery_attributes_request(
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -77,7 +77,7 @@ def build_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -92,7 +92,7 @@ def build_get_request(
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -109,7 +109,7 @@ def build_create_or_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -125,7 +125,7 @@ def build_create_or_update_request(
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -143,7 +143,7 @@ def build_delete_request(
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
# Construct URL
_url = kwargs.pop(
"template_url",
@@ -156,7 +156,7 @@ def build_delete_request(
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -170,7 +170,7 @@ def build_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -186,7 +186,7 @@ def build_update_request(
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -205,7 +205,7 @@ def build_get_full_url_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -220,7 +220,7 @@ def build_get_full_url_request(
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -243,7 +243,7 @@ def build_list_by_system_topic_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -257,7 +257,7 @@ def build_list_by_system_topic_request(
"systemTopicName": _SERIALIZER.url("system_topic_name", system_topic_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_system_topics_operations.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_system_topics_operations.py
index 14063d4ef527..c858c5b1a129 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_system_topics_operations.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_system_topics_operations.py
@@ -30,7 +30,7 @@
from .. import models as _models
from .._serialization import Serializer
-from .._vendor import _convert_request, _format_url_section
+from .._vendor import _convert_request
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@@ -45,7 +45,7 @@ def build_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -59,7 +59,7 @@ def build_get_request(
"systemTopicName": _SERIALIZER.url("system_topic_name", system_topic_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -76,7 +76,7 @@ def build_create_or_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -91,7 +91,7 @@ def build_create_or_update_request(
"systemTopicName": _SERIALIZER.url("system_topic_name", system_topic_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -109,7 +109,7 @@ def build_delete_request(
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
# Construct URL
_url = kwargs.pop(
"template_url",
@@ -121,7 +121,7 @@ def build_delete_request(
"systemTopicName": _SERIALIZER.url("system_topic_name", system_topic_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -135,7 +135,7 @@ def build_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -150,7 +150,7 @@ def build_update_request(
"systemTopicName": _SERIALIZER.url("system_topic_name", system_topic_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -169,7 +169,7 @@ def build_list_by_subscription_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -178,7 +178,7 @@ def build_list_by_subscription_request(
"subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -204,7 +204,7 @@ def build_list_by_resource_group_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -217,7 +217,7 @@ def build_list_by_resource_group_request(
"resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_topic_event_subscriptions_operations.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_topic_event_subscriptions_operations.py
index 106a7e8f8a98..cc6072715b5f 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_topic_event_subscriptions_operations.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_topic_event_subscriptions_operations.py
@@ -30,7 +30,7 @@
from .. import models as _models
from .._serialization import Serializer
-from .._vendor import _convert_request, _format_url_section
+from .._vendor import _convert_request
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@@ -45,7 +45,7 @@ def build_get_delivery_attributes_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -60,7 +60,7 @@ def build_get_delivery_attributes_request(
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -77,7 +77,7 @@ def build_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -92,7 +92,7 @@ def build_get_request(
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -109,7 +109,7 @@ def build_create_or_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -125,7 +125,7 @@ def build_create_or_update_request(
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -143,7 +143,7 @@ def build_delete_request(
) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
# Construct URL
_url = kwargs.pop(
"template_url",
@@ -156,7 +156,7 @@ def build_delete_request(
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -170,7 +170,7 @@ def build_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -186,7 +186,7 @@ def build_update_request(
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -205,7 +205,7 @@ def build_get_full_url_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -220,7 +220,7 @@ def build_get_full_url_request(
"eventSubscriptionName": _SERIALIZER.url("event_subscription_name", event_subscription_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -243,7 +243,7 @@ def build_list_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -257,7 +257,7 @@ def build_list_request(
"topicName": _SERIALIZER.url("topic_name", topic_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_topic_spaces_operations.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_topic_spaces_operations.py
index 4c2d795b3a35..1d537c001fe6 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_topic_spaces_operations.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_topic_spaces_operations.py
@@ -30,7 +30,7 @@
from .. import models as _models
from .._serialization import Serializer
-from .._vendor import _convert_request, _format_url_section
+from .._vendor import _convert_request
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@@ -45,7 +45,7 @@ def build_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -64,7 +64,7 @@ def build_get_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -81,7 +81,7 @@ def build_create_or_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -101,7 +101,7 @@ def build_create_or_update_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -120,7 +120,7 @@ def build_delete_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -139,7 +139,7 @@ def build_delete_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -162,7 +162,7 @@ def build_list_by_namespace_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -178,7 +178,7 @@ def build_list_by_namespace_request(
),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_topic_types_operations.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_topic_types_operations.py
index b8f8bcb113c1..711aef39e517 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_topic_types_operations.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_topic_types_operations.py
@@ -27,7 +27,7 @@
from .. import models as _models
from .._serialization import Serializer
-from .._vendor import _convert_request, _format_url_section
+from .._vendor import _convert_request
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@@ -40,7 +40,7 @@ def build_list_request(**kwargs: Any) -> HttpRequest:
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -59,7 +59,7 @@ def build_get_request(topic_type_name: str, **kwargs: Any) -> HttpRequest:
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -68,7 +68,7 @@ def build_get_request(topic_type_name: str, **kwargs: Any) -> HttpRequest:
"topicTypeName": _SERIALIZER.url("topic_type_name", topic_type_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -83,7 +83,7 @@ def build_list_event_types_request(topic_type_name: str, **kwargs: Any) -> HttpR
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -92,7 +92,7 @@ def build_list_event_types_request(topic_type_name: str, **kwargs: Any) -> HttpR
"topicTypeName": _SERIALIZER.url("topic_type_name", topic_type_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_topics_operations.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_topics_operations.py
index 8ac016c0148c..4e05f459f152 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_topics_operations.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_topics_operations.py
@@ -30,7 +30,7 @@
from .. import models as _models
from .._serialization import Serializer
-from .._vendor import _convert_request, _format_url_section
+from .._vendor import _convert_request
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@@ -43,7 +43,7 @@ def build_get_request(resource_group_name: str, topic_name: str, subscription_id
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -57,7 +57,7 @@ def build_get_request(resource_group_name: str, topic_name: str, subscription_id
"topicName": _SERIALIZER.url("topic_name", topic_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -74,7 +74,7 @@ def build_create_or_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -89,7 +89,7 @@ def build_create_or_update_request(
"topicName": _SERIALIZER.url("topic_name", topic_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -105,7 +105,7 @@ def build_create_or_update_request(
def build_delete_request(resource_group_name: str, topic_name: str, subscription_id: str, **kwargs: Any) -> HttpRequest:
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
# Construct URL
_url = kwargs.pop(
"template_url",
@@ -117,7 +117,7 @@ def build_delete_request(resource_group_name: str, topic_name: str, subscription
"topicName": _SERIALIZER.url("topic_name", topic_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -129,7 +129,7 @@ def build_update_request(resource_group_name: str, topic_name: str, subscription
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -144,7 +144,7 @@ def build_update_request(resource_group_name: str, topic_name: str, subscription
"topicName": _SERIALIZER.url("topic_name", topic_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -163,7 +163,7 @@ def build_list_by_subscription_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -172,7 +172,7 @@ def build_list_by_subscription_request(
"subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -198,7 +198,7 @@ def build_list_by_resource_group_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -211,7 +211,7 @@ def build_list_by_resource_group_request(
"resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -232,7 +232,7 @@ def build_list_shared_access_keys_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -246,7 +246,7 @@ def build_list_shared_access_keys_request(
"topicName": _SERIALIZER.url("topic_name", topic_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -263,7 +263,7 @@ def build_regenerate_key_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -278,7 +278,7 @@ def build_regenerate_key_request(
"topicName": _SERIALIZER.url("topic_name", topic_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -302,7 +302,7 @@ def build_list_event_types_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -318,7 +318,7 @@ def build_list_event_types_request(
"resourceName": _SERIALIZER.url("resource_name", resource_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_verified_partners_operations.py b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_verified_partners_operations.py
index 4a86a7acf5bc..3f48ae8ce3ee 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_verified_partners_operations.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/operations/_verified_partners_operations.py
@@ -27,7 +27,7 @@
from .. import models as _models
from .._serialization import Serializer
-from .._vendor import _convert_request, _format_url_section
+from .._vendor import _convert_request
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@@ -40,7 +40,7 @@ def build_get_request(verified_partner_name: str, **kwargs: Any) -> HttpRequest:
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -49,7 +49,7 @@ def build_get_request(verified_partner_name: str, **kwargs: Any) -> HttpRequest:
"verifiedPartnerName": _SERIALIZER.url("verified_partner_name", verified_partner_name, "str"),
}
- _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+ _url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
@@ -64,7 +64,7 @@ def build_list_request(*, filter: Optional[str] = None, top: Optional[int] = Non
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-06-01-preview"))
+ api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-15-preview"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/ca_certificates_create_or_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/ca_certificates_create_or_update.py
index 4c63852a8d92..8c6a89fa7237 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/ca_certificates_create_or_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/ca_certificates_create_or_update.py
@@ -43,6 +43,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/CaCertificates_CreateOrUpdate.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/CaCertificates_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/ca_certificates_delete.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/ca_certificates_delete.py
index e0f65dfd4667..584b998ff325 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/ca_certificates_delete.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/ca_certificates_delete.py
@@ -36,6 +36,6 @@ def main():
).result()
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/CaCertificates_Delete.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/CaCertificates_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/ca_certificates_get.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/ca_certificates_get.py
index 6c97e88dba53..8d4f7c9fd15e 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/ca_certificates_get.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/ca_certificates_get.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/CaCertificates_Get.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/CaCertificates_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/ca_certificates_list_by_namespace.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/ca_certificates_list_by_namespace.py
index 3640a4ac688e..eac8f0e8ca74 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/ca_certificates_list_by_namespace.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/ca_certificates_list_by_namespace.py
@@ -37,6 +37,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/CaCertificates_ListByNamespace.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/CaCertificates_ListByNamespace.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/channels_create_or_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/channels_create_or_update.py
index 7692cc9a36e5..a2c994b83aba 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/channels_create_or_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/channels_create_or_update.py
@@ -50,6 +50,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Channels_CreateOrUpdate.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Channels_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/channels_delete.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/channels_delete.py
index 56337254797c..0f3cbc75b7a2 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/channels_delete.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/channels_delete.py
@@ -36,6 +36,6 @@ def main():
).result()
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Channels_Delete.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Channels_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/channels_get.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/channels_get.py
index 7ec9fae2a4e7..7aadcc2a6022 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/channels_get.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/channels_get.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Channels_Get.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Channels_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/channels_get_full_url.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/channels_get_full_url.py
index 42b9376b00db..5d740dacb2f4 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/channels_get_full_url.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/channels_get_full_url.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Channels_GetFullUrl.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Channels_GetFullUrl.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/channels_list_by_partner_namespace.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/channels_list_by_partner_namespace.py
index 236580f97052..35caa5351350 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/channels_list_by_partner_namespace.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/channels_list_by_partner_namespace.py
@@ -37,6 +37,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Channels_ListByPartnerNamespace.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Channels_ListByPartnerNamespace.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/channels_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/channels_update.py
index dcd5044dab8d..85fb4a8e0af0 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/channels_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/channels_update.py
@@ -37,6 +37,6 @@ def main():
)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Channels_Update.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Channels_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/client_groups_create_or_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/client_groups_create_or_update.py
index 9d08ef6ba340..1ad7e34bff99 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/client_groups_create_or_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/client_groups_create_or_update.py
@@ -40,6 +40,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/ClientGroups_CreateOrUpdate.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/ClientGroups_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/client_groups_delete.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/client_groups_delete.py
index 0a9dd1b91b84..456d0addf8e9 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/client_groups_delete.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/client_groups_delete.py
@@ -36,6 +36,6 @@ def main():
).result()
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/ClientGroups_Delete.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/ClientGroups_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/client_groups_get.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/client_groups_get.py
index 95c643739bc4..84c7c18b9656 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/client_groups_get.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/client_groups_get.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/ClientGroups_Get.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/ClientGroups_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/client_groups_list_by_namespace.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/client_groups_list_by_namespace.py
index 2f6e32f7d28d..1f7ef12e869e 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/client_groups_list_by_namespace.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/client_groups_list_by_namespace.py
@@ -37,6 +37,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/ClientGroups_ListByNamespace.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/ClientGroups_ListByNamespace.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/clients_create_or_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/clients_create_or_update.py
index df6a1fc92227..7de0547fc8aa 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/clients_create_or_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/clients_create_or_update.py
@@ -36,14 +36,7 @@ def main():
client_info={
"properties": {
"attributes": {"deviceTypes": ["Fan", "Light", "AC"], "floor": 3, "room": "345"},
- "authentication": {
- "certificateSubject": {
- "commonName": "CertificateCommonName",
- "countryCode": "US",
- "organization": "Microsoft",
- "organizationUnit": "Azure",
- }
- },
+ "clientCertificateAuthentication": {"validationScheme": "SubjectMatchesAuthenticationName"},
"description": "This is a test client",
"state": "Enabled",
}
@@ -52,6 +45,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Clients_CreateOrUpdate.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Clients_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/clients_delete.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/clients_delete.py
index 070d4fed1d64..f5b78daee9ea 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/clients_delete.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/clients_delete.py
@@ -36,6 +36,6 @@ def main():
).result()
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Clients_Delete.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Clients_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/clients_get.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/clients_get.py
index 81cfb22ee3fa..b6377b1e6db9 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/clients_get.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/clients_get.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Clients_Get.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Clients_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/clients_list_by_namespace.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/clients_list_by_namespace.py
index 3584e80b207a..9a27265c32c9 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/clients_list_by_namespace.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/clients_list_by_namespace.py
@@ -37,6 +37,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Clients_ListByNamespace.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Clients_ListByNamespace.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_event_subscriptions_create_or_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_event_subscriptions_create_or_update.py
index c0be0e189ffb..3f42d8c1d41d 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_event_subscriptions_create_or_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_event_subscriptions_create_or_update.py
@@ -50,6 +50,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/DomainEventSubscriptions_CreateOrUpdate.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/DomainEventSubscriptions_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_event_subscriptions_delete.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_event_subscriptions_delete.py
index 120568df8d96..b1a227230627 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_event_subscriptions_delete.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_event_subscriptions_delete.py
@@ -36,6 +36,6 @@ def main():
).result()
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/DomainEventSubscriptions_Delete.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/DomainEventSubscriptions_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_event_subscriptions_get.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_event_subscriptions_get.py
index b06f77e264bf..df045c4db50e 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_event_subscriptions_get.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_event_subscriptions_get.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/DomainEventSubscriptions_Get.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/DomainEventSubscriptions_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_event_subscriptions_get_delivery_attributes.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_event_subscriptions_get_delivery_attributes.py
index 2ccd608f68ce..95744a98eb19 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_event_subscriptions_get_delivery_attributes.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_event_subscriptions_get_delivery_attributes.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/DomainEventSubscriptions_GetDeliveryAttributes.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/DomainEventSubscriptions_GetDeliveryAttributes.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_event_subscriptions_get_full_url.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_event_subscriptions_get_full_url.py
index 56dfe29c1f28..5da28f981a86 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_event_subscriptions_get_full_url.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_event_subscriptions_get_full_url.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/DomainEventSubscriptions_GetFullUrl.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/DomainEventSubscriptions_GetFullUrl.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_event_subscriptions_list.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_event_subscriptions_list.py
index e6a0a4084519..f5c5eefac919 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_event_subscriptions_list.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_event_subscriptions_list.py
@@ -37,6 +37,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/DomainEventSubscriptions_List.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/DomainEventSubscriptions_List.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_event_subscriptions_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_event_subscriptions_update.py
index 6b5af8e358d3..d90fb38d44fe 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_event_subscriptions_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_event_subscriptions_update.py
@@ -46,6 +46,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/DomainEventSubscriptions_Update.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/DomainEventSubscriptions_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topic_event_subscriptions_create_or_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topic_event_subscriptions_create_or_update.py
index 191171f250fb..3530ba2ef6a9 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topic_event_subscriptions_create_or_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topic_event_subscriptions_create_or_update.py
@@ -51,6 +51,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/DomainTopicEventSubscriptions_CreateOrUpdate.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/DomainTopicEventSubscriptions_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topic_event_subscriptions_delete.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topic_event_subscriptions_delete.py
index 3beeafaf7eab..3bf138fcc781 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topic_event_subscriptions_delete.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topic_event_subscriptions_delete.py
@@ -37,6 +37,6 @@ def main():
).result()
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/DomainTopicEventSubscriptions_Delete.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/DomainTopicEventSubscriptions_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topic_event_subscriptions_get.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topic_event_subscriptions_get.py
index 5af4e8aa7b42..3d8ca143471b 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topic_event_subscriptions_get.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topic_event_subscriptions_get.py
@@ -38,6 +38,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/DomainTopicEventSubscriptions_Get.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/DomainTopicEventSubscriptions_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topic_event_subscriptions_get_delivery_attributes.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topic_event_subscriptions_get_delivery_attributes.py
index b52dcbe859f1..b93b12bbded2 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topic_event_subscriptions_get_delivery_attributes.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topic_event_subscriptions_get_delivery_attributes.py
@@ -38,6 +38,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/DomainTopicEventSubscriptions_GetDeliveryAttributes.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/DomainTopicEventSubscriptions_GetDeliveryAttributes.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topic_event_subscriptions_get_full_url.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topic_event_subscriptions_get_full_url.py
index 30e35e54a3ce..caab1b7af545 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topic_event_subscriptions_get_full_url.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topic_event_subscriptions_get_full_url.py
@@ -38,6 +38,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/DomainTopicEventSubscriptions_GetFullUrl.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/DomainTopicEventSubscriptions_GetFullUrl.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topic_event_subscriptions_list.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topic_event_subscriptions_list.py
index cd0cafb6e11c..c0f867562fd2 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topic_event_subscriptions_list.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topic_event_subscriptions_list.py
@@ -38,6 +38,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/DomainTopicEventSubscriptions_List.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/DomainTopicEventSubscriptions_List.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topic_event_subscriptions_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topic_event_subscriptions_update.py
index 30a5f8a3888d..cd404bd1119c 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topic_event_subscriptions_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topic_event_subscriptions_update.py
@@ -47,6 +47,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/DomainTopicEventSubscriptions_Update.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/DomainTopicEventSubscriptions_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topics_create_or_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topics_create_or_update.py
index 97f7320f1996..db80ff0311cb 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topics_create_or_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topics_create_or_update.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/DomainTopics_CreateOrUpdate.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/DomainTopics_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topics_delete.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topics_delete.py
index 915d1582f4ab..474d8e4658cf 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topics_delete.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topics_delete.py
@@ -36,6 +36,6 @@ def main():
).result()
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/DomainTopics_Delete.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/DomainTopics_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topics_get.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topics_get.py
index a552f19c6227..ba1459fa54db 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topics_get.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topics_get.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/DomainTopics_Get.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/DomainTopics_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topics_list_by_domain.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topics_list_by_domain.py
index eb868819857a..0e4739da1883 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topics_list_by_domain.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domain_topics_list_by_domain.py
@@ -37,6 +37,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/DomainTopics_ListByDomain.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/DomainTopics_ListByDomain.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domains_create_or_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domains_create_or_update.py
index a8b35a72b716..76abdfc45b97 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domains_create_or_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domains_create_or_update.py
@@ -47,6 +47,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Domains_CreateOrUpdate.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Domains_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domains_delete.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domains_delete.py
index 5ef3d038d0b3..4bbbcec8c87b 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domains_delete.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domains_delete.py
@@ -35,6 +35,6 @@ def main():
).result()
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Domains_Delete.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Domains_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domains_get.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domains_get.py
index 92feabedc1ca..d44a53cfa893 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domains_get.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domains_get.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Domains_Get.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Domains_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domains_list_by_resource_group.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domains_list_by_resource_group.py
index 1398be122d1f..60ac84c5cb4c 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domains_list_by_resource_group.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domains_list_by_resource_group.py
@@ -36,6 +36,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Domains_ListByResourceGroup.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Domains_ListByResourceGroup.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domains_list_by_subscription.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domains_list_by_subscription.py
index 5f604daa1c5b..776fea26b9a6 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domains_list_by_subscription.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domains_list_by_subscription.py
@@ -34,6 +34,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Domains_ListBySubscription.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Domains_ListBySubscription.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domains_list_shared_access_keys.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domains_list_shared_access_keys.py
index f98a5ae47c03..7ff9451d6404 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domains_list_shared_access_keys.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domains_list_shared_access_keys.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Domains_ListSharedAccessKeys.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Domains_ListSharedAccessKeys.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domains_regenerate_key.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domains_regenerate_key.py
index 530457321bda..ffdfaa6e2565 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domains_regenerate_key.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domains_regenerate_key.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Domains_RegenerateKey.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Domains_RegenerateKey.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domains_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domains_update.py
index 01d567c0bc1b..49e8a6d4ad6d 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domains_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/domains_update.py
@@ -46,6 +46,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Domains_Update.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Domains_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_custom_topic.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_custom_topic.py
index 4528723a2af2..4f6437c5d0a5 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_custom_topic.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_custom_topic.py
@@ -51,6 +51,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_CreateOrUpdateForCustomTopic.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_CreateOrUpdateForCustomTopic.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_custom_topic_azure_function_destination.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_custom_topic_azure_function_destination.py
index a1a5dff0ffd9..ecbe2bac03b5 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_custom_topic_azure_function_destination.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_custom_topic_azure_function_destination.py
@@ -58,6 +58,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_CreateOrUpdateForCustomTopic_AzureFunctionDestination.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_CreateOrUpdateForCustomTopic_AzureFunctionDestination.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_custom_topic_event_hub_destination.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_custom_topic_event_hub_destination.py
index c44be6f79704..cc840435fc74 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_custom_topic_event_hub_destination.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_custom_topic_event_hub_destination.py
@@ -58,6 +58,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_CreateOrUpdateForCustomTopic_EventHubDestination.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_CreateOrUpdateForCustomTopic_EventHubDestination.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_custom_topic_hybrid_connection_destination.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_custom_topic_hybrid_connection_destination.py
index cce151802311..8d247acf89a3 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_custom_topic_hybrid_connection_destination.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_custom_topic_hybrid_connection_destination.py
@@ -58,6 +58,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_CreateOrUpdateForCustomTopic_HybridConnectionDestination.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_CreateOrUpdateForCustomTopic_HybridConnectionDestination.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_custom_topic_service_bus_queue_destination.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_custom_topic_service_bus_queue_destination.py
index acc5a2aded20..3e036c9475ba 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_custom_topic_service_bus_queue_destination.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_custom_topic_service_bus_queue_destination.py
@@ -58,6 +58,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_CreateOrUpdateForCustomTopic_ServiceBusQueueDestination.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_CreateOrUpdateForCustomTopic_ServiceBusQueueDestination.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_custom_topic_service_bus_topic_destination.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_custom_topic_service_bus_topic_destination.py
index 644805f66143..4a0c0ccc3814 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_custom_topic_service_bus_topic_destination.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_custom_topic_service_bus_topic_destination.py
@@ -58,6 +58,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_CreateOrUpdateForCustomTopic_ServiceBusTopicDestination.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_CreateOrUpdateForCustomTopic_ServiceBusTopicDestination.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_custom_topic_storage_queue_destination.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_custom_topic_storage_queue_destination.py
index c36346161846..51f8d5cc7b94 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_custom_topic_storage_queue_destination.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_custom_topic_storage_queue_destination.py
@@ -60,6 +60,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_CreateOrUpdateForCustomTopic_StorageQueueDestination.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_CreateOrUpdateForCustomTopic_StorageQueueDestination.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_custom_topic_webhook_destination.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_custom_topic_webhook_destination.py
index 97aa6efd3d9c..1fa865280be3 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_custom_topic_webhook_destination.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_custom_topic_webhook_destination.py
@@ -51,6 +51,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_CreateOrUpdateForCustomTopic_WebhookDestination.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_CreateOrUpdateForCustomTopic_WebhookDestination.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_resource.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_resource.py
index a505c2754041..cf3e6228ff6a 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_resource.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_resource.py
@@ -49,6 +49,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_CreateOrUpdateForResource.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_CreateOrUpdateForResource.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_resource_group.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_resource_group.py
index 990e32f7b9bd..2c3963945983 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_resource_group.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_resource_group.py
@@ -49,6 +49,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_CreateOrUpdateForResourceGroup.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_CreateOrUpdateForResourceGroup.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_subscription.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_subscription.py
index 76751b2296dc..ad7cc1633a81 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_subscription.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_create_or_update_for_subscription.py
@@ -45,6 +45,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_CreateOrUpdateForSubscription.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_CreateOrUpdateForSubscription.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_delete_for_custom_topic.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_delete_for_custom_topic.py
index b67c129fb234..297cc1570af0 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_delete_for_custom_topic.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_delete_for_custom_topic.py
@@ -35,6 +35,6 @@ def main():
).result()
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_DeleteForCustomTopic.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_DeleteForCustomTopic.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_delete_for_resource.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_delete_for_resource.py
index 0400307ae9b8..727a74173674 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_delete_for_resource.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_delete_for_resource.py
@@ -35,6 +35,6 @@ def main():
).result()
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_DeleteForResource.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_DeleteForResource.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_delete_for_resource_group.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_delete_for_resource_group.py
index 29a0057b94bf..613cba7adaf4 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_delete_for_resource_group.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_delete_for_resource_group.py
@@ -35,6 +35,6 @@ def main():
).result()
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_DeleteForResourceGroup.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_DeleteForResourceGroup.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_delete_for_subscription.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_delete_for_subscription.py
index e2d96b791899..1d432e1ca30a 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_delete_for_subscription.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_delete_for_subscription.py
@@ -35,6 +35,6 @@ def main():
).result()
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_DeleteForSubscription.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_DeleteForSubscription.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_delivery_attributes.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_delivery_attributes.py
index 6c31bd32961c..b0386f3a2e1d 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_delivery_attributes.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_delivery_attributes.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_GetDeliveryAttributes.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_GetDeliveryAttributes.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_custom_topic.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_custom_topic.py
index 6f5d245394ae..0d18f132c6ea 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_custom_topic.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_custom_topic.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_GetForCustomTopic.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_GetForCustomTopic.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_custom_topic_azure_function_destination.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_custom_topic_azure_function_destination.py
index 4f162a7b4f37..b5ed543af1ba 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_custom_topic_azure_function_destination.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_custom_topic_azure_function_destination.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_GetForCustomTopic_AzureFunctionDestination.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_GetForCustomTopic_AzureFunctionDestination.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_custom_topic_event_hub_destination.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_custom_topic_event_hub_destination.py
index 711eb5a0c0ea..f3ecc791661b 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_custom_topic_event_hub_destination.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_custom_topic_event_hub_destination.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_GetForCustomTopic_EventHubDestination.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_GetForCustomTopic_EventHubDestination.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_custom_topic_hybrid_connection_destination.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_custom_topic_hybrid_connection_destination.py
index 6667ac044c93..ea0503ef794a 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_custom_topic_hybrid_connection_destination.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_custom_topic_hybrid_connection_destination.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_GetForCustomTopic_HybridConnectionDestination.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_GetForCustomTopic_HybridConnectionDestination.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_custom_topic_service_bus_queue_destination.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_custom_topic_service_bus_queue_destination.py
index d150e9ae8fa2..f4fe124c6d2e 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_custom_topic_service_bus_queue_destination.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_custom_topic_service_bus_queue_destination.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_GetForCustomTopic_ServiceBusQueueDestination.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_GetForCustomTopic_ServiceBusQueueDestination.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_custom_topic_service_bus_topic_destination.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_custom_topic_service_bus_topic_destination.py
index 6b43367b3311..8a22b84b7547 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_custom_topic_service_bus_topic_destination.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_custom_topic_service_bus_topic_destination.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_GetForCustomTopic_ServiceBusTopicDestination.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_GetForCustomTopic_ServiceBusTopicDestination.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_custom_topic_storage_queue_destination.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_custom_topic_storage_queue_destination.py
index 5465ecff972f..d52baadc8273 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_custom_topic_storage_queue_destination.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_custom_topic_storage_queue_destination.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_GetForCustomTopic_StorageQueueDestination.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_GetForCustomTopic_StorageQueueDestination.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_custom_topic_webhook_destination.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_custom_topic_webhook_destination.py
index 8c6e55de7e17..269c29dadd85 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_custom_topic_webhook_destination.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_custom_topic_webhook_destination.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_GetForCustomTopic_WebhookDestination.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_GetForCustomTopic_WebhookDestination.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_resource.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_resource.py
index 83f0fdeed000..293b1d270d5c 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_resource.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_resource.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_GetForResource.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_GetForResource.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_resource_group.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_resource_group.py
index f03681a2176b..795f9b8bed68 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_resource_group.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_resource_group.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_GetForResourceGroup.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_GetForResourceGroup.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_subscription.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_subscription.py
index 039bf94cf1ce..607ba5fe6c3a 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_subscription.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_for_subscription.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_GetForSubscription.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_GetForSubscription.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_full_url_for_custom_topic.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_full_url_for_custom_topic.py
index 0f0777785b6d..e9095bfaf510 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_full_url_for_custom_topic.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_full_url_for_custom_topic.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_GetFullUrlForCustomTopic.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_GetFullUrlForCustomTopic.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_full_url_for_resource.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_full_url_for_resource.py
index e66808813d37..38737182314f 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_full_url_for_resource.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_full_url_for_resource.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_GetFullUrlForResource.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_GetFullUrlForResource.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_full_url_for_resource_group.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_full_url_for_resource_group.py
index e1683a74a322..ac844185e902 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_full_url_for_resource_group.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_full_url_for_resource_group.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_GetFullUrlForResourceGroup.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_GetFullUrlForResourceGroup.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_full_url_for_subscription.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_full_url_for_subscription.py
index 373f64e4cdf9..0b937b571dd6 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_full_url_for_subscription.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_get_full_url_for_subscription.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_GetFullUrlForSubscription.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_GetFullUrlForSubscription.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_by_domain_topic.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_by_domain_topic.py
index 789101039c94..e4f908e3724f 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_by_domain_topic.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_by_domain_topic.py
@@ -38,6 +38,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_ListByDomainTopic.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_ListByDomainTopic.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_by_resource.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_by_resource.py
index 00e2f9c74e87..89dcb37b9142 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_by_resource.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_by_resource.py
@@ -39,6 +39,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_ListByResource.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_ListByResource.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_global_by_resource_group.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_global_by_resource_group.py
index f129b5a091b1..4beb33f39e91 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_global_by_resource_group.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_global_by_resource_group.py
@@ -36,6 +36,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_ListGlobalByResourceGroup.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_ListGlobalByResourceGroup.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_global_by_resource_group_for_topic_type.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_global_by_resource_group_for_topic_type.py
index e289d1a4bb78..36010b30683b 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_global_by_resource_group_for_topic_type.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_global_by_resource_group_for_topic_type.py
@@ -37,6 +37,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_ListGlobalByResourceGroupForTopicType.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_ListGlobalByResourceGroupForTopicType.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_global_by_subscription.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_global_by_subscription.py
index 8a34e6dc0e68..ed9e3b8af1a5 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_global_by_subscription.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_global_by_subscription.py
@@ -34,6 +34,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_ListGlobalBySubscription.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_ListGlobalBySubscription.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_global_by_subscription_for_topic_type.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_global_by_subscription_for_topic_type.py
index d558d1dd620f..44a6d68f5c98 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_global_by_subscription_for_topic_type.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_global_by_subscription_for_topic_type.py
@@ -36,6 +36,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_ListGlobalBySubscriptionForTopicType.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_ListGlobalBySubscriptionForTopicType.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_regional_by_resource_group.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_regional_by_resource_group.py
index a4c04ecbd7a6..cbaa9e18ef56 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_regional_by_resource_group.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_regional_by_resource_group.py
@@ -37,6 +37,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_ListRegionalByResourceGroup.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_ListRegionalByResourceGroup.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_regional_by_resource_group_for_topic_type.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_regional_by_resource_group_for_topic_type.py
index 57f1c7997e7d..5dd4cda0a421 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_regional_by_resource_group_for_topic_type.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_regional_by_resource_group_for_topic_type.py
@@ -38,6 +38,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_ListRegionalByResourceGroupForTopicType.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_ListRegionalByResourceGroupForTopicType.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_regional_by_subscription.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_regional_by_subscription.py
index 55b4cb5daae4..c045506f55f6 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_regional_by_subscription.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_regional_by_subscription.py
@@ -36,6 +36,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_ListRegionalBySubscription.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_ListRegionalBySubscription.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_regional_by_subscription_for_topic_type.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_regional_by_subscription_for_topic_type.py
index 68dc48b76434..73be07ce52dc 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_regional_by_subscription_for_topic_type.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_list_regional_by_subscription_for_topic_type.py
@@ -37,6 +37,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_ListRegionalBySubscriptionForTopicType.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_ListRegionalBySubscriptionForTopicType.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_custom_topic.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_custom_topic.py
index f849d0f0df7c..422cc43c284e 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_custom_topic.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_custom_topic.py
@@ -45,6 +45,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_UpdateForCustomTopic.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_UpdateForCustomTopic.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_custom_topic_azure_function_destination.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_custom_topic_azure_function_destination.py
index 576604639c70..3be35ae25cb7 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_custom_topic_azure_function_destination.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_custom_topic_azure_function_destination.py
@@ -56,6 +56,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_UpdateForCustomTopic_AzureFunctionDestination.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_UpdateForCustomTopic_AzureFunctionDestination.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_custom_topic_event_hub_destination.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_custom_topic_event_hub_destination.py
index b42d120d6283..3ff1a965aaa1 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_custom_topic_event_hub_destination.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_custom_topic_event_hub_destination.py
@@ -50,6 +50,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_UpdateForCustomTopic_EventHubDestination.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_UpdateForCustomTopic_EventHubDestination.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_custom_topic_hybrid_connection_destination.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_custom_topic_hybrid_connection_destination.py
index bde3ef8f57e1..cca2c95450e0 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_custom_topic_hybrid_connection_destination.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_custom_topic_hybrid_connection_destination.py
@@ -50,6 +50,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_UpdateForCustomTopic_HybridConnectionDestination.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_UpdateForCustomTopic_HybridConnectionDestination.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_custom_topic_service_bus_queue_destination.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_custom_topic_service_bus_queue_destination.py
index 90fa89fa75be..ab773c700f46 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_custom_topic_service_bus_queue_destination.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_custom_topic_service_bus_queue_destination.py
@@ -56,6 +56,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_UpdateForCustomTopic_ServiceBusQueueDestination.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_UpdateForCustomTopic_ServiceBusQueueDestination.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_custom_topic_service_bus_topic_destination.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_custom_topic_service_bus_topic_destination.py
index 57d8eab86bea..f7d1679ca04f 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_custom_topic_service_bus_topic_destination.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_custom_topic_service_bus_topic_destination.py
@@ -50,6 +50,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_UpdateForCustomTopic_ServiceBusTopicDestination.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_UpdateForCustomTopic_ServiceBusTopicDestination.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_custom_topic_storage_queue_destination.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_custom_topic_storage_queue_destination.py
index d8c9aee14c61..2fb9f9625726 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_custom_topic_storage_queue_destination.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_custom_topic_storage_queue_destination.py
@@ -58,6 +58,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_UpdateForCustomTopic_StorageQueueDestination.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_UpdateForCustomTopic_StorageQueueDestination.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_custom_topic_webhook_destination.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_custom_topic_webhook_destination.py
index a4a9126c08bd..59cb613d9970 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_custom_topic_webhook_destination.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_custom_topic_webhook_destination.py
@@ -45,6 +45,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_UpdateForCustomTopic_WebhookDestination.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_UpdateForCustomTopic_WebhookDestination.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_resource.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_resource.py
index 631be8459cf0..6c3a69f864de 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_resource.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_resource.py
@@ -45,6 +45,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_UpdateForResource.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_UpdateForResource.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_resource_group.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_resource_group.py
index 22d5384d60a1..1d53aea14422 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_resource_group.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_resource_group.py
@@ -50,6 +50,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_UpdateForResourceGroup.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_UpdateForResourceGroup.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_subscription.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_subscription.py
index 4fb5c5eb1994..4cea3c113730 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_subscription.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/event_subscriptions_update_for_subscription.py
@@ -45,6 +45,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/EventSubscriptions_UpdateForSubscription.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/EventSubscriptions_UpdateForSubscription.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/extension_topics_get.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/extension_topics_get.py
index cf29c66b63e1..2768cf347654 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/extension_topics_get.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/extension_topics_get.py
@@ -35,6 +35,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/ExtensionTopics_Get.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/ExtensionTopics_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topic_event_subscriptions_create_or_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topic_event_subscriptions_create_or_update.py
index e70e067ef2a4..8887d822e513 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topic_event_subscriptions_create_or_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topic_event_subscriptions_create_or_update.py
@@ -47,6 +47,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/NamespaceTopicEventSubscriptions_CreateOrUpdate.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/NamespaceTopicEventSubscriptions_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topic_event_subscriptions_delete.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topic_event_subscriptions_delete.py
index 93da4b80f4e6..b33115cc0b76 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topic_event_subscriptions_delete.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topic_event_subscriptions_delete.py
@@ -37,6 +37,6 @@ def main():
).result()
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/NamespaceTopicEventSubscriptions_Delete.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/NamespaceTopicEventSubscriptions_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topic_event_subscriptions_get.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topic_event_subscriptions_get.py
index 51ae6d86a947..39703c47d288 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topic_event_subscriptions_get.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topic_event_subscriptions_get.py
@@ -38,6 +38,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/NamespaceTopicEventSubscriptions_Get.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/NamespaceTopicEventSubscriptions_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topic_event_subscriptions_get_delivery_attributes.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topic_event_subscriptions_get_delivery_attributes.py
new file mode 100644
index 000000000000..cbde6b4fd93d
--- /dev/null
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topic_event_subscriptions_get_delivery_attributes.py
@@ -0,0 +1,43 @@
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+
+from azure.identity import DefaultAzureCredential
+from azure.mgmt.eventgrid import EventGridManagementClient
+
+"""
+# PREREQUISITES
+ pip install azure-identity
+ pip install azure-mgmt-eventgrid
+# USAGE
+ python namespace_topic_event_subscriptions_get_delivery_attributes.py
+
+ Before run the sample, please set the values of the client ID, tenant ID and client secret
+ of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
+ AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
+ https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
+"""
+
+
+def main():
+ client = EventGridManagementClient(
+ credential=DefaultAzureCredential(),
+ subscription_id="8f6b6269-84f2-4d09-9e31-1127efcd1e40",
+ )
+
+ response = client.namespace_topic_event_subscriptions.get_delivery_attributes(
+ resource_group_name="examplerg",
+ namespace_name="exampleNamespace",
+ topic_name="exampleNamespaceTopic",
+ event_subscription_name="exampleEventSubscriptionName",
+ )
+ print(response)
+
+
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/NamespaceTopicEventSubscriptions_GetDeliveryAttributes.json
+if __name__ == "__main__":
+ main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topic_event_subscriptions_list_by_namespace_topic.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topic_event_subscriptions_list_by_namespace_topic.py
index ebc999fc480e..3914177eb294 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topic_event_subscriptions_list_by_namespace_topic.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topic_event_subscriptions_list_by_namespace_topic.py
@@ -38,6 +38,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/NamespaceTopicEventSubscriptions_ListByNamespaceTopic.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/NamespaceTopicEventSubscriptions_ListByNamespaceTopic.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topic_event_subscriptions_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topic_event_subscriptions_update.py
index 0122ab84b4c1..c4308b7ed7e4 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topic_event_subscriptions_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topic_event_subscriptions_update.py
@@ -47,6 +47,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/NamespaceTopicEventSubscriptions_Update.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/NamespaceTopicEventSubscriptions_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topics_create_or_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topics_create_or_update.py
index 7a9936924135..318f7f5c86f9 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topics_create_or_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topics_create_or_update.py
@@ -40,6 +40,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/NamespaceTopics_CreateOrUpdate.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/NamespaceTopics_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topics_delete.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topics_delete.py
index 9c90aef582e1..ba475fab19db 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topics_delete.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topics_delete.py
@@ -36,6 +36,6 @@ def main():
).result()
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/NamespaceTopics_Delete.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/NamespaceTopics_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topics_get.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topics_get.py
index 6ed6370fed46..a8c9212b960a 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topics_get.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topics_get.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/NamespaceTopics_Get.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/NamespaceTopics_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topics_list_by_namespace.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topics_list_by_namespace.py
index a158183ddf38..a1c27c53acaf 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topics_list_by_namespace.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topics_list_by_namespace.py
@@ -37,6 +37,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/NamespaceTopics_ListByNamespace.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/NamespaceTopics_ListByNamespace.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topics_list_shared_access_keys.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topics_list_shared_access_keys.py
index 14a63cabcc33..e8ff65626852 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topics_list_shared_access_keys.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topics_list_shared_access_keys.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/NamespaceTopics_ListSharedAccessKeys.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/NamespaceTopics_ListSharedAccessKeys.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topics_regenerate_key.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topics_regenerate_key.py
index 2ce8b3db5f81..1ca1b79ed4ad 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topics_regenerate_key.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topics_regenerate_key.py
@@ -38,6 +38,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/NamespaceTopics_RegenerateKey.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/NamespaceTopics_RegenerateKey.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topics_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topics_update.py
index 0ebc0ef34583..dd9802bb37ee 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topics_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespace_topics_update.py
@@ -38,6 +38,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/NamespaceTopics_Update.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/NamespaceTopics_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespaces_create_or_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespaces_create_or_update.py
index bdf9d164aac4..30ffaa9db05e 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespaces_create_or_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespaces_create_or_update.py
@@ -46,6 +46,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Namespaces_CreateOrUpdate.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Namespaces_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespaces_delete.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespaces_delete.py
index abb1b1e5ea14..d4f39bec6c83 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespaces_delete.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespaces_delete.py
@@ -35,6 +35,6 @@ def main():
).result()
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Namespaces_Delete.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Namespaces_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespaces_get.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespaces_get.py
index 891d4ade15c7..fdb8994b11fc 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespaces_get.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespaces_get.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Namespaces_Get.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Namespaces_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespaces_list_by_resource_group.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespaces_list_by_resource_group.py
index f56110e60561..70962cd4313f 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespaces_list_by_resource_group.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespaces_list_by_resource_group.py
@@ -36,6 +36,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Namespaces_ListByResourceGroup.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Namespaces_ListByResourceGroup.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespaces_list_by_subscription.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespaces_list_by_subscription.py
index 5ea3445d6fbc..7262d6b68fbb 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespaces_list_by_subscription.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespaces_list_by_subscription.py
@@ -34,6 +34,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Namespaces_ListBySubscription.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Namespaces_ListBySubscription.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespaces_list_shared_access_keys.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespaces_list_shared_access_keys.py
index fe86f1a24e69..7ca6ad929714 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespaces_list_shared_access_keys.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespaces_list_shared_access_keys.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Namespaces_ListSharedAccessKeys.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Namespaces_ListSharedAccessKeys.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespaces_regenerate_key.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespaces_regenerate_key.py
index 67e81f2a53a7..a74f80f6e31f 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespaces_regenerate_key.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespaces_regenerate_key.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Namespaces_RegenerateKey.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Namespaces_RegenerateKey.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespaces_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespaces_update.py
index 26a0ff2a54e9..e16f2058bf32 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespaces_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/namespaces_update.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Namespaces_Update.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Namespaces_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/network_security_perimeter_configurations_get.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/network_security_perimeter_configurations_get.py
new file mode 100644
index 000000000000..3b5b0941e042
--- /dev/null
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/network_security_perimeter_configurations_get.py
@@ -0,0 +1,44 @@
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+
+from azure.identity import DefaultAzureCredential
+from azure.mgmt.eventgrid import EventGridManagementClient
+
+"""
+# PREREQUISITES
+ pip install azure-identity
+ pip install azure-mgmt-eventgrid
+# USAGE
+ python network_security_perimeter_configurations_get.py
+
+ Before run the sample, please set the values of the client ID, tenant ID and client secret
+ of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
+ AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
+ https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
+"""
+
+
+def main():
+ client = EventGridManagementClient(
+ credential=DefaultAzureCredential(),
+ subscription_id="8f6b6269-84f2-4d09-9e31-1127efcd1e40",
+ )
+
+ response = client.network_security_perimeter_configurations.get(
+ resource_group_name="examplerg",
+ resource_type="topics",
+ resource_name="exampleResourceName",
+ perimeter_guid="8f6b6269-84f2-4d09-9e31-1127efcd1e40perimeter",
+ association_name="someAssociation",
+ )
+ print(response)
+
+
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/NetworkSecurityPerimeterConfigurations_Get.json
+if __name__ == "__main__":
+ main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/network_security_perimeter_configurations_list.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/network_security_perimeter_configurations_list.py
new file mode 100644
index 000000000000..36a259e64b83
--- /dev/null
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/network_security_perimeter_configurations_list.py
@@ -0,0 +1,43 @@
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+
+from azure.identity import DefaultAzureCredential
+from azure.mgmt.eventgrid import EventGridManagementClient
+
+"""
+# PREREQUISITES
+ pip install azure-identity
+ pip install azure-mgmt-eventgrid
+# USAGE
+ python network_security_perimeter_configurations_list.py
+
+ Before run the sample, please set the values of the client ID, tenant ID and client secret
+ of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
+ AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
+ https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
+"""
+
+
+def main():
+ client = EventGridManagementClient(
+ credential=DefaultAzureCredential(),
+ subscription_id="8f6b6269-84f2-4d09-9e31-1127efcd1e40",
+ )
+
+ response = client.network_security_perimeter_configurations.list(
+ resource_group_name="examplerg",
+ resource_type="topics",
+ resource_name="exampleResourceName",
+ )
+ for item in response:
+ print(item)
+
+
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/NetworkSecurityPerimeterConfigurations_List.json
+if __name__ == "__main__":
+ main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/network_security_perimeter_configurations_reconcile.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/network_security_perimeter_configurations_reconcile.py
new file mode 100644
index 000000000000..dda1c778dcc7
--- /dev/null
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/network_security_perimeter_configurations_reconcile.py
@@ -0,0 +1,44 @@
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+
+from azure.identity import DefaultAzureCredential
+from azure.mgmt.eventgrid import EventGridManagementClient
+
+"""
+# PREREQUISITES
+ pip install azure-identity
+ pip install azure-mgmt-eventgrid
+# USAGE
+ python network_security_perimeter_configurations_reconcile.py
+
+ Before run the sample, please set the values of the client ID, tenant ID and client secret
+ of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
+ AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
+ https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
+"""
+
+
+def main():
+ client = EventGridManagementClient(
+ credential=DefaultAzureCredential(),
+ subscription_id="8f6b6269-84f2-4d09-9e31-1127efcd1e40",
+ )
+
+ response = client.network_security_perimeter_configurations.begin_reconcile(
+ resource_group_name="examplerg",
+ resource_type="topics",
+ resource_name="exampleResourceName",
+ perimeter_guid="8f6b6269-84f2-4d09-9e31-1127efcd1e40perimeter",
+ association_name="someAssociation",
+ ).result()
+ print(response)
+
+
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/NetworkSecurityPerimeterConfigurations_Reconcile.json
+if __name__ == "__main__":
+ main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/operations_list.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/operations_list.py
index 6420dd08c4e5..65307b442e58 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/operations_list.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/operations_list.py
@@ -34,6 +34,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Operations_List.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Operations_List.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_configurations_authorize_partner.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_configurations_authorize_partner.py
index f05048ca9fc6..2b7dbd7e1ae1 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_configurations_authorize_partner.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_configurations_authorize_partner.py
@@ -40,6 +40,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerConfigurations_AuthorizePartner.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerConfigurations_AuthorizePartner.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_configurations_create_or_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_configurations_create_or_update.py
index f842ac7be870..276c850e779b 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_configurations_create_or_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_configurations_create_or_update.py
@@ -54,6 +54,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerConfigurations_CreateOrUpdate.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerConfigurations_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_configurations_delete.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_configurations_delete.py
index 1e2a14117e52..2f98352810a6 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_configurations_delete.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_configurations_delete.py
@@ -34,6 +34,6 @@ def main():
).result()
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerConfigurations_Delete.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerConfigurations_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_configurations_get.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_configurations_get.py
index ba5a6e036bb3..7dbd7bd9fbc6 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_configurations_get.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_configurations_get.py
@@ -35,6 +35,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerConfigurations_Get.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerConfigurations_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_configurations_list_by_resource_group.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_configurations_list_by_resource_group.py
index 1cd8aa3186ba..78b65c6149b7 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_configurations_list_by_resource_group.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_configurations_list_by_resource_group.py
@@ -36,6 +36,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerConfigurations_ListByResourceGroup.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerConfigurations_ListByResourceGroup.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_configurations_list_by_subscription.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_configurations_list_by_subscription.py
index d7d743251782..56a77fe04a24 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_configurations_list_by_subscription.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_configurations_list_by_subscription.py
@@ -34,6 +34,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerConfigurations_ListBySubscription.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerConfigurations_ListBySubscription.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_configurations_unauthorize_partner.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_configurations_unauthorize_partner.py
index 60b8535cdedf..f79e1fe5b8d6 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_configurations_unauthorize_partner.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_configurations_unauthorize_partner.py
@@ -40,6 +40,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerConfigurations_UnauthorizePartner.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerConfigurations_UnauthorizePartner.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_configurations_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_configurations_update.py
index 54b3d5520da3..7473e01dbb35 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_configurations_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_configurations_update.py
@@ -39,6 +39,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerConfigurations_Update.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerConfigurations_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_destinations_activate.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_destinations_activate.py
index 0e5fe95ea2d2..37c8ea3ed594 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_destinations_activate.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_destinations_activate.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerDestinations_Activate.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerDestinations_Activate.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_destinations_create_or_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_destinations_create_or_update.py
index 1b187ba143e6..0f8be1386482 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_destinations_create_or_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_destinations_create_or_update.py
@@ -46,6 +46,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerDestinations_CreateOrUpdate.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerDestinations_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_destinations_delete.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_destinations_delete.py
index fe4c9479041f..7df2f39d6cbe 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_destinations_delete.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_destinations_delete.py
@@ -35,6 +35,6 @@ def main():
).result()
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerDestinations_Delete.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerDestinations_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_destinations_get.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_destinations_get.py
index c36fb9a4330d..58ce89ab456c 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_destinations_get.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_destinations_get.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerDestinations_Get.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerDestinations_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_destinations_list_by_resource_group.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_destinations_list_by_resource_group.py
index 9ac38bcf7343..8ce211cfd89a 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_destinations_list_by_resource_group.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_destinations_list_by_resource_group.py
@@ -36,6 +36,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerDestinations_ListByResourceGroup.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerDestinations_ListByResourceGroup.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_destinations_list_by_subscription.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_destinations_list_by_subscription.py
index cce6b3d2eff1..b94c565407af 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_destinations_list_by_subscription.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_destinations_list_by_subscription.py
@@ -34,6 +34,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerDestinations_ListBySubscription.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerDestinations_ListBySubscription.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_destinations_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_destinations_update.py
index bce59fc99737..a51ed969b170 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_destinations_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_destinations_update.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerDestinations_Update.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerDestinations_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_namespaces_create_or_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_namespaces_create_or_update.py
index 0d9c45d80911..b0275c9fc952 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_namespaces_create_or_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_namespaces_create_or_update.py
@@ -43,6 +43,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerNamespaces_CreateOrUpdate.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerNamespaces_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_namespaces_delete.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_namespaces_delete.py
index 195095660afa..525daee8c5fb 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_namespaces_delete.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_namespaces_delete.py
@@ -35,6 +35,6 @@ def main():
).result()
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerNamespaces_Delete.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerNamespaces_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_namespaces_get.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_namespaces_get.py
index 46b0121c899e..77bbeab0d05c 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_namespaces_get.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_namespaces_get.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerNamespaces_Get.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerNamespaces_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_namespaces_list_by_resource_group.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_namespaces_list_by_resource_group.py
index 424ccfbced43..2bfe295a7c6f 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_namespaces_list_by_resource_group.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_namespaces_list_by_resource_group.py
@@ -36,6 +36,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerNamespaces_ListByResourceGroup.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerNamespaces_ListByResourceGroup.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_namespaces_list_by_subscription.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_namespaces_list_by_subscription.py
index 8b93815dca98..582a2aa1c29c 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_namespaces_list_by_subscription.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_namespaces_list_by_subscription.py
@@ -34,6 +34,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerNamespaces_ListBySubscription.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerNamespaces_ListBySubscription.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_namespaces_list_shared_access_keys.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_namespaces_list_shared_access_keys.py
index 3768ecd5fdb9..c81b437635d8 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_namespaces_list_shared_access_keys.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_namespaces_list_shared_access_keys.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerNamespaces_ListSharedAccessKeys.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerNamespaces_ListSharedAccessKeys.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_namespaces_regenerate_key.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_namespaces_regenerate_key.py
index 99dba17e0816..e67bfabd73a6 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_namespaces_regenerate_key.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_namespaces_regenerate_key.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerNamespaces_RegenerateKey.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerNamespaces_RegenerateKey.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_namespaces_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_namespaces_update.py
index b71c4d048c10..04f51f63bc13 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_namespaces_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_namespaces_update.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerNamespaces_Update.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerNamespaces_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_registrations_create_or_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_registrations_create_or_update.py
index 9c6257da046a..fe89e45af61a 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_registrations_create_or_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_registrations_create_or_update.py
@@ -40,6 +40,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerRegistrations_CreateOrUpdate.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerRegistrations_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_registrations_delete.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_registrations_delete.py
index e20804e4ae92..b2d54a52834a 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_registrations_delete.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_registrations_delete.py
@@ -35,6 +35,6 @@ def main():
).result()
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerRegistrations_Delete.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerRegistrations_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_registrations_get.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_registrations_get.py
index 69b4624c760c..0a1c89367358 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_registrations_get.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_registrations_get.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerRegistrations_Get.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerRegistrations_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_registrations_list_by_resource_group.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_registrations_list_by_resource_group.py
index 7b57f52436ec..fd505bc437e4 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_registrations_list_by_resource_group.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_registrations_list_by_resource_group.py
@@ -36,6 +36,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerRegistrations_ListByResourceGroup.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerRegistrations_ListByResourceGroup.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_registrations_list_by_subscription.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_registrations_list_by_subscription.py
index e5bdfdabc185..537bcd4e67c4 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_registrations_list_by_subscription.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_registrations_list_by_subscription.py
@@ -34,6 +34,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerRegistrations_ListBySubscription.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerRegistrations_ListBySubscription.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_registrations_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_registrations_update.py
index 169387494230..2ee7f516e001 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_registrations_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_registrations_update.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerRegistrations_Update.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerRegistrations_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topic_event_subscriptions_create_or_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topic_event_subscriptions_create_or_update.py
index 74614a62d5a4..162c3a26f4f5 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topic_event_subscriptions_create_or_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topic_event_subscriptions_create_or_update.py
@@ -50,6 +50,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerTopicEventSubscriptions_CreateOrUpdate.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerTopicEventSubscriptions_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topic_event_subscriptions_delete.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topic_event_subscriptions_delete.py
index e5e3f7840e7a..43442c800862 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topic_event_subscriptions_delete.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topic_event_subscriptions_delete.py
@@ -36,6 +36,6 @@ def main():
).result()
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerTopicEventSubscriptions_Delete.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerTopicEventSubscriptions_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topic_event_subscriptions_get.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topic_event_subscriptions_get.py
index 81c7c73757cd..2cd0d19cbb28 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topic_event_subscriptions_get.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topic_event_subscriptions_get.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerTopicEventSubscriptions_Get.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerTopicEventSubscriptions_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topic_event_subscriptions_get_delivery_attributes.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topic_event_subscriptions_get_delivery_attributes.py
index f1c59a818aea..a0e44e6d913a 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topic_event_subscriptions_get_delivery_attributes.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topic_event_subscriptions_get_delivery_attributes.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerTopicEventSubscriptions_GetDeliveryAttributes.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerTopicEventSubscriptions_GetDeliveryAttributes.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topic_event_subscriptions_get_full_url.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topic_event_subscriptions_get_full_url.py
index 01a67bde9339..6376a53e25e7 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topic_event_subscriptions_get_full_url.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topic_event_subscriptions_get_full_url.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerTopicEventSubscriptions_GetFullUrl.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerTopicEventSubscriptions_GetFullUrl.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topic_event_subscriptions_list_by_partner_topic.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topic_event_subscriptions_list_by_partner_topic.py
index 8a7eb371d2d0..417b76c11d82 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topic_event_subscriptions_list_by_partner_topic.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topic_event_subscriptions_list_by_partner_topic.py
@@ -37,6 +37,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerTopicEventSubscriptions_ListByPartnerTopic.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerTopicEventSubscriptions_ListByPartnerTopic.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topic_event_subscriptions_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topic_event_subscriptions_update.py
index 3ee95156a860..c0d5b4360eee 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topic_event_subscriptions_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topic_event_subscriptions_update.py
@@ -46,6 +46,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerTopicEventSubscriptions_Update.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerTopicEventSubscriptions_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topics_activate.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topics_activate.py
index 8bc7763132a3..c65537acb659 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topics_activate.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topics_activate.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerTopics_Activate.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerTopics_Activate.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topics_create_or_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topics_create_or_update.py
index bba3e61ae375..323dfe592f17 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topics_create_or_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topics_create_or_update.py
@@ -46,6 +46,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerTopics_CreateOrUpdate.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerTopics_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topics_deactivate.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topics_deactivate.py
index cb34a5ca99eb..89abb6e5481d 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topics_deactivate.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topics_deactivate.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerTopics_Deactivate.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerTopics_Deactivate.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topics_delete.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topics_delete.py
index a868b48c95cb..92809b5a82c4 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topics_delete.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topics_delete.py
@@ -35,6 +35,6 @@ def main():
).result()
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerTopics_Delete.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerTopics_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topics_get.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topics_get.py
index cde57028c76e..4c5592286644 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topics_get.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topics_get.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerTopics_Get.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerTopics_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topics_list_by_resource_group.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topics_list_by_resource_group.py
index 62d920491c25..55ad8ae69939 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topics_list_by_resource_group.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topics_list_by_resource_group.py
@@ -36,6 +36,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerTopics_ListByResourceGroup.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerTopics_ListByResourceGroup.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topics_list_by_subscription.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topics_list_by_subscription.py
index aa042852aa4e..fa86fc92b1b0 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topics_list_by_subscription.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topics_list_by_subscription.py
@@ -34,6 +34,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerTopics_ListBySubscription.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerTopics_ListBySubscription.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topics_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topics_update.py
index 7eca67c3b05a..920d858552da 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topics_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/partner_topics_update.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PartnerTopics_Update.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PartnerTopics_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/permission_bindings_create_or_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/permission_bindings_create_or_update.py
index 1e9a047ff018..8bbec827789d 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/permission_bindings_create_or_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/permission_bindings_create_or_update.py
@@ -44,6 +44,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PermissionBindings_CreateOrUpdate.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PermissionBindings_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/permission_bindings_delete.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/permission_bindings_delete.py
index 3aded54a929f..c8db87609958 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/permission_bindings_delete.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/permission_bindings_delete.py
@@ -36,6 +36,6 @@ def main():
).result()
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PermissionBindings_Delete.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PermissionBindings_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/permission_bindings_get.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/permission_bindings_get.py
index 230ec8d36e5f..ec8a9dd70313 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/permission_bindings_get.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/permission_bindings_get.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PermissionBindings_Get.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PermissionBindings_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/permission_bindings_list_by_namespace.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/permission_bindings_list_by_namespace.py
index 4e2dfb3d7a0a..22a7b56fba09 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/permission_bindings_list_by_namespace.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/permission_bindings_list_by_namespace.py
@@ -37,6 +37,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PermissionBindings_ListByNamespace.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PermissionBindings_ListByNamespace.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/private_endpoint_connections_delete.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/private_endpoint_connections_delete.py
index ba81842713a0..0cd1dc1862d4 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/private_endpoint_connections_delete.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/private_endpoint_connections_delete.py
@@ -37,6 +37,6 @@ def main():
).result()
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PrivateEndpointConnections_Delete.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PrivateEndpointConnections_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/private_endpoint_connections_get.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/private_endpoint_connections_get.py
index 3bf5735a6b6d..f13fee1ed0ac 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/private_endpoint_connections_get.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/private_endpoint_connections_get.py
@@ -38,6 +38,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PrivateEndpointConnections_Get.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PrivateEndpointConnections_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/private_endpoint_connections_list_by_resource.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/private_endpoint_connections_list_by_resource.py
index 92189c818514..011f6b0faae5 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/private_endpoint_connections_list_by_resource.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/private_endpoint_connections_list_by_resource.py
@@ -38,6 +38,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PrivateEndpointConnections_ListByResource.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PrivateEndpointConnections_ListByResource.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/private_endpoint_connections_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/private_endpoint_connections_update.py
index c27d852ba4e0..a22dd05f4d63 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/private_endpoint_connections_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/private_endpoint_connections_update.py
@@ -47,6 +47,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PrivateEndpointConnections_Update.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PrivateEndpointConnections_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/private_link_resources_get.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/private_link_resources_get.py
index f2e5c92b9b00..58eb3c1b8297 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/private_link_resources_get.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/private_link_resources_get.py
@@ -38,6 +38,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PrivateLinkResources_Get.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PrivateLinkResources_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/private_link_resources_list_by_resource.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/private_link_resources_list_by_resource.py
index 033cadc487a9..336cf7a14410 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/private_link_resources_list_by_resource.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/private_link_resources_list_by_resource.py
@@ -38,6 +38,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/PrivateLinkResources_ListByResource.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/PrivateLinkResources_ListByResource.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topic_event_subscriptions_create_or_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topic_event_subscriptions_create_or_update.py
index c4be4496791a..faf10b417a95 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topic_event_subscriptions_create_or_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topic_event_subscriptions_create_or_update.py
@@ -50,6 +50,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/SystemTopicEventSubscriptions_CreateOrUpdate.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/SystemTopicEventSubscriptions_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topic_event_subscriptions_delete.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topic_event_subscriptions_delete.py
index 4b81458ada6d..4a7bbf8b6900 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topic_event_subscriptions_delete.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topic_event_subscriptions_delete.py
@@ -36,6 +36,6 @@ def main():
).result()
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/SystemTopicEventSubscriptions_Delete.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/SystemTopicEventSubscriptions_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topic_event_subscriptions_get.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topic_event_subscriptions_get.py
index 7700d6606150..594e99cdbadb 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topic_event_subscriptions_get.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topic_event_subscriptions_get.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/SystemTopicEventSubscriptions_Get.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/SystemTopicEventSubscriptions_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topic_event_subscriptions_get_delivery_attributes.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topic_event_subscriptions_get_delivery_attributes.py
index 3dc79b73b035..52a71699d1c2 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topic_event_subscriptions_get_delivery_attributes.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topic_event_subscriptions_get_delivery_attributes.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/SystemTopicEventSubscriptions_GetDeliveryAttributes.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/SystemTopicEventSubscriptions_GetDeliveryAttributes.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topic_event_subscriptions_get_full_url.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topic_event_subscriptions_get_full_url.py
index 160e042565eb..ff31d2553805 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topic_event_subscriptions_get_full_url.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topic_event_subscriptions_get_full_url.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/SystemTopicEventSubscriptions_GetFullUrl.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/SystemTopicEventSubscriptions_GetFullUrl.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topic_event_subscriptions_list_by_system_topic.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topic_event_subscriptions_list_by_system_topic.py
index 1dd074cb1854..1024fd58a853 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topic_event_subscriptions_list_by_system_topic.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topic_event_subscriptions_list_by_system_topic.py
@@ -37,6 +37,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/SystemTopicEventSubscriptions_ListBySystemTopic.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/SystemTopicEventSubscriptions_ListBySystemTopic.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topic_event_subscriptions_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topic_event_subscriptions_update.py
index 0b34901a88a9..491634665575 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topic_event_subscriptions_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topic_event_subscriptions_update.py
@@ -46,6 +46,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/SystemTopicEventSubscriptions_Update.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/SystemTopicEventSubscriptions_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topics_create_or_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topics_create_or_update.py
index 236338110a49..a024d03fd919 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topics_create_or_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topics_create_or_update.py
@@ -44,6 +44,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/SystemTopics_CreateOrUpdate.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/SystemTopics_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topics_delete.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topics_delete.py
index 2fc457468260..ee36209bafb9 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topics_delete.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topics_delete.py
@@ -35,6 +35,6 @@ def main():
).result()
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/SystemTopics_Delete.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/SystemTopics_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topics_get.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topics_get.py
index 3c841e84e51e..4d02fe5ef6e9 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topics_get.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topics_get.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/SystemTopics_Get.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/SystemTopics_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topics_list_by_resource_group.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topics_list_by_resource_group.py
index ec8cd14a1652..bbe462768998 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topics_list_by_resource_group.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topics_list_by_resource_group.py
@@ -36,6 +36,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/SystemTopics_ListByResourceGroup.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/SystemTopics_ListByResourceGroup.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topics_list_by_subscription.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topics_list_by_subscription.py
index 22d596d69cae..71f5e09e683e 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topics_list_by_subscription.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topics_list_by_subscription.py
@@ -34,6 +34,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/SystemTopics_ListBySubscription.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/SystemTopics_ListBySubscription.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topics_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topics_update.py
index 68f1bf029729..3d74c935f6cc 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topics_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/system_topics_update.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/SystemTopics_Update.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/SystemTopics_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_event_subscriptions_create_or_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_event_subscriptions_create_or_update.py
index 8e5e823c1f54..3e5f4fc655db 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_event_subscriptions_create_or_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_event_subscriptions_create_or_update.py
@@ -50,6 +50,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/TopicEventSubscriptions_CreateOrUpdate.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/TopicEventSubscriptions_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_event_subscriptions_delete.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_event_subscriptions_delete.py
index 04fc75454b1f..984b0784bc55 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_event_subscriptions_delete.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_event_subscriptions_delete.py
@@ -36,6 +36,6 @@ def main():
).result()
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/TopicEventSubscriptions_Delete.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/TopicEventSubscriptions_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_event_subscriptions_get.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_event_subscriptions_get.py
index c4f784d52e60..148a32bfcfcb 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_event_subscriptions_get.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_event_subscriptions_get.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/TopicEventSubscriptions_Get.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/TopicEventSubscriptions_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_event_subscriptions_get_delivery_attributes.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_event_subscriptions_get_delivery_attributes.py
index b98927bba385..f01c996e7604 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_event_subscriptions_get_delivery_attributes.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_event_subscriptions_get_delivery_attributes.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/TopicEventSubscriptions_GetDeliveryAttributes.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/TopicEventSubscriptions_GetDeliveryAttributes.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_event_subscriptions_get_full_url.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_event_subscriptions_get_full_url.py
index a565c2151155..0dba5f9beb46 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_event_subscriptions_get_full_url.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_event_subscriptions_get_full_url.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/TopicEventSubscriptions_GetFullUrl.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/TopicEventSubscriptions_GetFullUrl.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_event_subscriptions_list.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_event_subscriptions_list.py
index db5c13cccf66..8638305ab400 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_event_subscriptions_list.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_event_subscriptions_list.py
@@ -37,6 +37,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/TopicEventSubscriptions_List.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/TopicEventSubscriptions_List.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_event_subscriptions_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_event_subscriptions_update.py
index fdabd71c10fb..8b7c4f219893 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_event_subscriptions_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_event_subscriptions_update.py
@@ -46,6 +46,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/TopicEventSubscriptions_Update.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/TopicEventSubscriptions_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_spaces_create_or_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_spaces_create_or_update.py
index c2b34079ad59..777dea50d74d 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_spaces_create_or_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_spaces_create_or_update.py
@@ -38,6 +38,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/TopicSpaces_CreateOrUpdate.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/TopicSpaces_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_spaces_delete.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_spaces_delete.py
index a6e3278ad9dd..666fdc874dc9 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_spaces_delete.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_spaces_delete.py
@@ -36,6 +36,6 @@ def main():
).result()
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/TopicSpaces_Delete.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/TopicSpaces_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_spaces_get.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_spaces_get.py
index 545bbb23c9a9..62b37a76ef60 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_spaces_get.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_spaces_get.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/TopicSpaces_Get.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/TopicSpaces_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_spaces_list_by_namespace.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_spaces_list_by_namespace.py
index 650c84a1e8ac..96060badf963 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_spaces_list_by_namespace.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_spaces_list_by_namespace.py
@@ -37,6 +37,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/TopicSpaces_ListByNamespace.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/TopicSpaces_ListByNamespace.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_types_get.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_types_get.py
index b7e7dded976f..7a203e3524c5 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_types_get.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_types_get.py
@@ -35,6 +35,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/TopicTypes_Get.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/TopicTypes_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_types_list.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_types_list.py
index fa01fb844fff..0e19c5767aff 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_types_list.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_types_list.py
@@ -34,6 +34,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/TopicTypes_List.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/TopicTypes_List.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_types_list_event_types.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_types_list_event_types.py
index efa59b42d89b..1ab0e9a40f3e 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_types_list_event_types.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topic_types_list_event_types.py
@@ -36,6 +36,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/TopicTypes_ListEventTypes.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/TopicTypes_ListEventTypes.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_create_or_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_create_or_update.py
index 1588310439d6..e796c77cae5c 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_create_or_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_create_or_update.py
@@ -47,6 +47,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Topics_CreateOrUpdate.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Topics_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_create_or_update_for_azure_arc.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_create_or_update_for_azure_arc.py
index c78a6960284a..888ef2f73e1a 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_create_or_update_for_azure_arc.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_create_or_update_for_azure_arc.py
@@ -46,6 +46,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Topics_CreateOrUpdateForAzureArc.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Topics_CreateOrUpdateForAzureArc.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_delete.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_delete.py
index 1c0d682e55b2..ad044b7701d3 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_delete.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_delete.py
@@ -35,6 +35,6 @@ def main():
).result()
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Topics_Delete.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Topics_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_get.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_get.py
index 9ce9746e043a..0d0b7c79bc03 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_get.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_get.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Topics_Get.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Topics_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_list_by_resource_group.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_list_by_resource_group.py
index f1856e4d1f0a..39cd56a98cbb 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_list_by_resource_group.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_list_by_resource_group.py
@@ -36,6 +36,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Topics_ListByResourceGroup.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Topics_ListByResourceGroup.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_list_by_subscription.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_list_by_subscription.py
index 6293cb14a1a0..d8aa4094a4b3 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_list_by_subscription.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_list_by_subscription.py
@@ -34,6 +34,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Topics_ListBySubscription.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Topics_ListBySubscription.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_list_event_types.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_list_event_types.py
index 3343d8a94921..330b1842c504 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_list_event_types.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_list_event_types.py
@@ -39,6 +39,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Topics_ListEventTypes.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Topics_ListEventTypes.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_list_shared_access_keys.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_list_shared_access_keys.py
index d6f34c35f5f7..08aa4a2478b0 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_list_shared_access_keys.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_list_shared_access_keys.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Topics_ListSharedAccessKeys.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Topics_ListSharedAccessKeys.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_regenerate_key.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_regenerate_key.py
index 9e0e02752a2d..0597e31af323 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_regenerate_key.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_regenerate_key.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Topics_RegenerateKey.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Topics_RegenerateKey.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_update.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_update.py
index 913164c8222a..4812cbde971b 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_update.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/topics_update.py
@@ -46,6 +46,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/Topics_Update.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/Topics_Update.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/verified_partners_get.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/verified_partners_get.py
index abdc327a8a07..2475df963f91 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/verified_partners_get.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/verified_partners_get.py
@@ -35,6 +35,6 @@ def main():
print(response)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/VerifiedPartners_Get.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/VerifiedPartners_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/verified_partners_list.py b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/verified_partners_list.py
index 60a4373f117c..763756812016 100644
--- a/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/verified_partners_list.py
+++ b/sdk/eventgrid/azure-mgmt-eventgrid/generated_samples/verified_partners_list.py
@@ -34,6 +34,6 @@ def main():
print(item)
-# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-06-01-preview/examples/VerifiedPartners_List.json
+# x-ms-original-file: specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2023-12-15-preview/examples/VerifiedPartners_List.json
if __name__ == "__main__":
main()