Skip to content

Commit b74b486

Browse files
zhangyan133SDKAutoAshraf HamadYan Zhang (WICRESOFT NORTH AMERICA LTD)
authored
T1 eventgrid 2021 02 23 (Azure#16869)
* CodeGen from PR 12767 in Azure/azure-rest-api-specs EventGrid: Fix multiple linter and swagger correctness/completeness issues for latest preview and stable API versions (Azure#12767) * fix example * Fix multiple linter and swagger correctness/completeness issues for latest preview and stable api version * Fix format * fix examples * fix validation model errors * fix validation model errors * fix example * remove default * revert 2020-06 changes * fix eventgrid swagger file with multiple linter and correctness fixes * fix 2020-06-01 stable swagger * fix 2020-06-01 stable swagger -- part 2 * fix format * fix prettier check * additional format fix * fix examples and wrong response code * fix validator * fix validator Co-authored-by: Ashraf Hamad <[email protected]> * test,version,CHANGELOG * fix changelog and version Co-authored-by: SDKAuto <[email protected]> Co-authored-by: Ashraf Hamad <[email protected]> Co-authored-by: Yan Zhang (WICRESOFT NORTH AMERICA LTD) <[email protected]>
1 parent 660aba5 commit b74b486

25 files changed

+7820
-195
lines changed

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

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,46 @@
11
# Release History
22

3+
## 3.0.0rc9 (2021-02-23)
4+
5+
**Features**
6+
7+
- Model WebHookEventSubscriptionDestination has a new parameter delivery_attribute_mappings
8+
- Model ServiceBusTopicEventSubscriptionDestination has a new parameter delivery_attribute_mappings
9+
- Model EventSubscriptionFilter has a new parameter enable_advanced_filtering_on_arrays
10+
- Model EventSubscriptionUpdateParameters has a new parameter dead_letter_with_resource_identity
11+
- Model EventSubscriptionUpdateParameters has a new parameter delivery_with_resource_identity
12+
- Model HybridConnectionEventSubscriptionDestination has a new parameter delivery_attribute_mappings
13+
- Model StorageQueueEventSubscriptionDestination has a new parameter queue_message_time_to_live_in_seconds
14+
- Model EventSubscription has a new parameter system_data
15+
- Model EventSubscription has a new parameter delivery_with_resource_identity
16+
- Model EventSubscription has a new parameter dead_letter_with_resource_identity
17+
- Model DomainTopic has a new parameter system_data
18+
- Model ServiceBusQueueEventSubscriptionDestination has a new parameter delivery_attribute_mappings
19+
- Model TopicUpdateParameters has a new parameter identity
20+
- Model TopicUpdateParameters has a new parameter sku
21+
- Model AzureFunctionEventSubscriptionDestination has a new parameter delivery_attribute_mappings
22+
- Model DomainUpdateParameters has a new parameter identity
23+
- Model DomainUpdateParameters has a new parameter sku
24+
- Model Topic has a new parameter system_data
25+
- Model Topic has a new parameter identity
26+
- Model Topic has a new parameter kind
27+
- Model Topic has a new parameter extended_location
28+
- Model Topic has a new parameter sku
29+
- Model TopicTypeInfo has a new parameter supported_scopes_for_source
30+
- Model EventHubEventSubscriptionDestination has a new parameter delivery_attribute_mappings
31+
- Model Domain has a new parameter system_data
32+
- Model Domain has a new parameter identity
33+
- Model Domain has a new parameter sku
34+
- Added operation EventSubscriptionsOperations.get_delivery_attributes
35+
- Added operation group PartnerRegistrationsOperations
36+
- Added operation group PartnerNamespacesOperations
37+
- Added operation group PartnerTopicEventSubscriptionsOperations
38+
- Added operation group SystemTopicEventSubscriptionsOperations
39+
- Added operation group ExtensionTopicsOperations
40+
- Added operation group PartnerTopicsOperations
41+
- Added operation group SystemTopicsOperations
42+
- Added operation group EventChannelsOperations
43+
344
## 3.0.0rc8 (2020-06-05)
445

546
**Breaking changes**

sdk/eventgrid/azure-mgmt-eventgrid/azure/mgmt/eventgrid/_event_grid_management_client.py

Lines changed: 45 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,19 @@
1515
from ._configuration import EventGridManagementClientConfiguration
1616
from .operations import DomainsOperations
1717
from .operations import DomainTopicsOperations
18+
from .operations import EventChannelsOperations
1819
from .operations import EventSubscriptionsOperations
20+
from .operations import SystemTopicEventSubscriptionsOperations
21+
from .operations import PartnerTopicEventSubscriptionsOperations
1922
from .operations import Operations
20-
from .operations import TopicsOperations
23+
from .operations import PartnerNamespacesOperations
24+
from .operations import PartnerRegistrationsOperations
25+
from .operations import PartnerTopicsOperations
2126
from .operations import PrivateEndpointConnectionsOperations
2227
from .operations import PrivateLinkResourcesOperations
28+
from .operations import SystemTopicsOperations
29+
from .operations import TopicsOperations
30+
from .operations import ExtensionTopicsOperations
2331
from .operations import TopicTypesOperations
2432
from . import models
2533

@@ -34,16 +42,32 @@ class EventGridManagementClient(SDKClient):
3442
:vartype domains: azure.mgmt.eventgrid.operations.DomainsOperations
3543
:ivar domain_topics: DomainTopics operations
3644
:vartype domain_topics: azure.mgmt.eventgrid.operations.DomainTopicsOperations
45+
:ivar event_channels: EventChannels operations
46+
:vartype event_channels: azure.mgmt.eventgrid.operations.EventChannelsOperations
3747
:ivar event_subscriptions: EventSubscriptions operations
3848
:vartype event_subscriptions: azure.mgmt.eventgrid.operations.EventSubscriptionsOperations
49+
:ivar system_topic_event_subscriptions: SystemTopicEventSubscriptions operations
50+
:vartype system_topic_event_subscriptions: azure.mgmt.eventgrid.operations.SystemTopicEventSubscriptionsOperations
51+
:ivar partner_topic_event_subscriptions: PartnerTopicEventSubscriptions operations
52+
:vartype partner_topic_event_subscriptions: azure.mgmt.eventgrid.operations.PartnerTopicEventSubscriptionsOperations
3953
:ivar operations: Operations operations
4054
:vartype operations: azure.mgmt.eventgrid.operations.Operations
41-
:ivar topics: Topics operations
42-
:vartype topics: azure.mgmt.eventgrid.operations.TopicsOperations
55+
:ivar partner_namespaces: PartnerNamespaces operations
56+
:vartype partner_namespaces: azure.mgmt.eventgrid.operations.PartnerNamespacesOperations
57+
:ivar partner_registrations: PartnerRegistrations operations
58+
:vartype partner_registrations: azure.mgmt.eventgrid.operations.PartnerRegistrationsOperations
59+
:ivar partner_topics: PartnerTopics operations
60+
:vartype partner_topics: azure.mgmt.eventgrid.operations.PartnerTopicsOperations
4361
:ivar private_endpoint_connections: PrivateEndpointConnections operations
4462
:vartype private_endpoint_connections: azure.mgmt.eventgrid.operations.PrivateEndpointConnectionsOperations
4563
:ivar private_link_resources: PrivateLinkResources operations
4664
:vartype private_link_resources: azure.mgmt.eventgrid.operations.PrivateLinkResourcesOperations
65+
:ivar system_topics: SystemTopics operations
66+
:vartype system_topics: azure.mgmt.eventgrid.operations.SystemTopicsOperations
67+
:ivar topics: Topics operations
68+
:vartype topics: azure.mgmt.eventgrid.operations.TopicsOperations
69+
:ivar extension_topics: ExtensionTopics operations
70+
:vartype extension_topics: azure.mgmt.eventgrid.operations.ExtensionTopicsOperations
4771
:ivar topic_types: TopicTypes operations
4872
:vartype topic_types: azure.mgmt.eventgrid.operations.TopicTypesOperations
4973
@@ -64,23 +88,39 @@ def __init__(
6488
super(EventGridManagementClient, self).__init__(self.config.credentials, self.config)
6589

6690
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
67-
self.api_version = '2020-06-01'
91+
self.api_version = '2020-10-15-preview'
6892
self._serialize = Serializer(client_models)
6993
self._deserialize = Deserializer(client_models)
7094

7195
self.domains = DomainsOperations(
7296
self._client, self.config, self._serialize, self._deserialize)
7397
self.domain_topics = DomainTopicsOperations(
7498
self._client, self.config, self._serialize, self._deserialize)
99+
self.event_channels = EventChannelsOperations(
100+
self._client, self.config, self._serialize, self._deserialize)
75101
self.event_subscriptions = EventSubscriptionsOperations(
76102
self._client, self.config, self._serialize, self._deserialize)
103+
self.system_topic_event_subscriptions = SystemTopicEventSubscriptionsOperations(
104+
self._client, self.config, self._serialize, self._deserialize)
105+
self.partner_topic_event_subscriptions = PartnerTopicEventSubscriptionsOperations(
106+
self._client, self.config, self._serialize, self._deserialize)
77107
self.operations = Operations(
78108
self._client, self.config, self._serialize, self._deserialize)
79-
self.topics = TopicsOperations(
109+
self.partner_namespaces = PartnerNamespacesOperations(
110+
self._client, self.config, self._serialize, self._deserialize)
111+
self.partner_registrations = PartnerRegistrationsOperations(
112+
self._client, self.config, self._serialize, self._deserialize)
113+
self.partner_topics = PartnerTopicsOperations(
80114
self._client, self.config, self._serialize, self._deserialize)
81115
self.private_endpoint_connections = PrivateEndpointConnectionsOperations(
82116
self._client, self.config, self._serialize, self._deserialize)
83117
self.private_link_resources = PrivateLinkResourcesOperations(
84118
self._client, self.config, self._serialize, self._deserialize)
119+
self.system_topics = SystemTopicsOperations(
120+
self._client, self.config, self._serialize, self._deserialize)
121+
self.topics = TopicsOperations(
122+
self._client, self.config, self._serialize, self._deserialize)
123+
self.extension_topics = ExtensionTopicsOperations(
124+
self._client, self.config, self._serialize, self._deserialize)
85125
self.topic_types = TopicTypesOperations(
86126
self._client, self.config, self._serialize, self._deserialize)

0 commit comments

Comments
 (0)