Skip to content

Commit 1a5eb3f

Browse files
author
SDKAuto
committed
CodeGen from PR 33889 in Azure/azure-rest-api-specs
Merge 057a643b21c5cf9416622c3383500baae73c363b into cb5ef7fc4cb443bd5f6b21d02cbce41051beb6ae
1 parent ce204aa commit 1a5eb3f

File tree

357 files changed

+8695
-2640
lines changed

Some content is hidden

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

357 files changed

+8695
-2640
lines changed

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

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

3+
## 10.5.0b1 (2025-04-15)
4+
5+
### Features Added
6+
7+
- Client `EventGridManagementClient` added operation group `partner_destinations`
8+
- Client `EventGridManagementClient` added operation group `network_security_perimeter_configurations`
9+
- Model `Channel` added property `partner_destination_info`
10+
- Enum `ChannelProvisioningState` added member `IDLE_DUE_TO_MIRRORED_PARTNER_DESTINATION_DELETION`
11+
- Enum `ChannelType` added member `PARTNER_DESTINATION`
12+
- Model `ChannelUpdateParameters` added property `partner_destination_info`
13+
- Model `Domain` added property `sku`
14+
- Model `DomainUpdateParameters` added property `sku`
15+
- Enum `EndpointType` added member `PARTNER_DESTINATION`
16+
- Model `EventSubscriptionIdentity` added property `federated_identity_credential_info`
17+
- Enum `PublicNetworkAccess` added member `SECURED_BY_PERIMETER`
18+
- Model `Subscription` added property `tags`
19+
- Model `SubscriptionUpdateParameters` added property `tags`
20+
- Model `Topic` added property `sku`
21+
- Model `Topic` added property `kind`
22+
- Model `Topic` added property `extended_location`
23+
- Model `TopicSpacesConfiguration` added property `client_authentication`
24+
- Model `TopicUpdateParameters` added property `sku`
25+
- Model `UpdateTopicSpacesConfigurationInfo` added property `client_authentication`
26+
- Model `VerifiedPartner` added property `partner_destination_details`
27+
- Added enum `AlternativeAuthenticationNameSource`
28+
- Added model `AzureADPartnerClientAuthentication`
29+
- Added model `ClientAuthenticationSettings`
30+
- Added model `CustomJwtAuthenticationManagedIdentity`
31+
- Added enum `CustomJwtAuthenticationManagedIdentityType`
32+
- Added model `CustomJwtAuthenticationSettings`
33+
- Added model `CustomWebhookAuthenticationManagedIdentity`
34+
- Added enum `CustomWebhookAuthenticationManagedIdentityType`
35+
- Added model `EncodedIssuerCertificateInfo`
36+
- Added model `ExtendedLocation`
37+
- Added model `FederatedIdentityCredentialInfo`
38+
- Added model `IssuerCertificateInfo`
39+
- Added enum `NetworkSecurityPerimeterAssociationAccessMode`
40+
- Added enum `NetworkSecurityPerimeterConfigProvisioningState`
41+
- Added model `NetworkSecurityPerimeterConfiguration`
42+
- Added enum `NetworkSecurityPerimeterConfigurationIssueSeverity`
43+
- Added enum `NetworkSecurityPerimeterConfigurationIssueType`
44+
- Added model `NetworkSecurityPerimeterConfigurationIssues`
45+
- Added model `NetworkSecurityPerimeterConfigurationList`
46+
- Added model `NetworkSecurityPerimeterConfigurationProfile`
47+
- Added model `NetworkSecurityPerimeterInfo`
48+
- Added model `NetworkSecurityPerimeterProfileAccessRule`
49+
- Added enum `NetworkSecurityPerimeterProfileAccessRuleDirection`
50+
- Added enum `NetworkSecurityPerimeterResourceType`
51+
- Added model `NetworkSecurityPerimeterSubscription`
52+
- Added model `PartnerClientAuthentication`
53+
- Added enum `PartnerClientAuthenticationType`
54+
- Added model `PartnerDestination`
55+
- Added enum `PartnerDestinationActivationState`
56+
- Added model `PartnerDestinationInfo`
57+
- Added enum `PartnerDestinationProvisioningState`
58+
- Added model `PartnerDestinationUpdateParameters`
59+
- Added model `PartnerDestinationsListResult`
60+
- Added enum `PartnerEndpointType`
61+
- Added model `PartnerEventSubscriptionDestination`
62+
- Added model `PartnerUpdateDestinationInfo`
63+
- Added model `ResourceAssociation`
64+
- Added enum `ResourceKind`
65+
- Added model `ResourceMoveChangeHistory`
66+
- Added model `ResourceSku`
67+
- Added enum `Sku`
68+
- Added model `WebhookAuthenticationSettings`
69+
- Added model `WebhookPartnerDestinationInfo`
70+
- Added model `WebhookUpdatePartnerDestinationInfo`
71+
- Added model `NetworkSecurityPerimeterConfigurationsOperations`
72+
- Added model `PartnerDestinationsOperations`
73+
- Method `PartnerDestinationsOperations.begin_create_or_update` has a new overload `def begin_create_or_update(self: None, resource_group_name: str, partner_destination_name: str, partner_destination: PartnerDestination, content_type: str)`
74+
- Method `PartnerDestinationsOperations.begin_create_or_update` has a new overload `def begin_create_or_update(self: None, resource_group_name: str, partner_destination_name: str, partner_destination: IO[bytes], content_type: str)`
75+
- Method `PartnerDestinationsOperations.begin_update` has a new overload `def begin_update(self: None, resource_group_name: str, partner_destination_name: str, partner_destination_update_parameters: PartnerDestinationUpdateParameters, content_type: str)`
76+
- Method `PartnerDestinationsOperations.begin_update` has a new overload `def begin_update(self: None, resource_group_name: str, partner_destination_name: str, partner_destination_update_parameters: IO[bytes], content_type: str)`
77+
378
## 10.4.0 (2025-03-24)
479

580
### Features Added

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Microsoft Azure SDK for Python
22

33
This is the Microsoft Azure Event Grid Management Client Library.
4-
This package has been tested with Python 3.8+.
4+
This package has been tested with Python 3.9+.
55
For a more complete view of Azure libraries, see the [azure sdk python release](https://aka.ms/azsdk/python/all).
66

77
## _Disclaimer_
@@ -12,7 +12,7 @@ _Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For
1212

1313
### Prerequisites
1414

15-
- Python 3.8+ is required to use this package.
15+
- Python 3.9+ is required to use this package.
1616
- [Azure subscription](https://azure.microsoft.com/free/)
1717

1818
### Install the package
@@ -24,7 +24,7 @@ pip install azure-identity
2424

2525
### Authentication
2626

27-
By default, [Azure Active Directory](https://aka.ms/awps/aad) token authentication depends on correct configure of following environment variables.
27+
By default, [Azure Active Directory](https://aka.ms/awps/aad) token authentication depends on correct configuration of the following environment variables.
2828

2929
- `AZURE_CLIENT_ID` for Azure client ID.
3030
- `AZURE_TENANT_ID` for Azure tenant ID.
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"commit": "77c6bdce6b76fabe323269a69bdb4a7824f7b44b",
2+
"commit": "cdef9f90981bb1e64b57ede54c3e7491500b029a",
33
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
44
"autorest": "3.10.2",
55
"use": [
6-
"@autorest/python@6.27.4",
6+
"@autorest/python@6.32.3",
77
"@autorest/[email protected]"
88
],
9-
"autorest_command": "autorest specification/eventgrid/resource-manager/readme.md --generate-sample=True --generate-test=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/mnt/vss/_work/1/azure-sdk-for-python/sdk --use=@autorest/python@6.27.4 --use=@autorest/[email protected] --version=3.10.2 --version-tolerant=False",
9+
"autorest_command": "autorest specification/eventgrid/resource-manager/readme.md --generate-sample=True --generate-test=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.32.3 --use=@autorest/[email protected] --version=3.10.2 --version-tolerant=False",
1010
"readme": "specification/eventgrid/resource-manager/readme.md"
1111
}

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,13 @@ class EventGridManagementClientConfiguration: # pylint: disable=too-many-instan
2828
:param subscription_id: Subscription credentials that uniquely identify a Microsoft Azure
2929
subscription. The subscription ID forms part of the URI for every service call. Required.
3030
:type subscription_id: str
31-
:keyword api_version: Api Version. Default value is "2025-02-15". Note that overriding this
32-
default value may result in unsupported behavior.
31+
:keyword api_version: Api Version. Default value is "2025-04-15-preview". Note that overriding
32+
this default value may result in unsupported behavior.
3333
:paramtype api_version: str
3434
"""
3535

3636
def __init__(self, credential: "TokenCredential", subscription_id: str, **kwargs: Any) -> None:
37-
api_version: str = kwargs.pop("api_version", "2025-02-15")
37+
api_version: str = kwargs.pop("api_version", "2025-04-15-preview")
3838

3939
if credential is None:
4040
raise ValueError("Parameter 'credential' must not be None.")

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

Lines changed: 31 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,10 @@
3232
NamespaceTopicEventSubscriptionsOperations,
3333
NamespaceTopicsOperations,
3434
NamespacesOperations,
35+
NetworkSecurityPerimeterConfigurationsOperations,
3536
Operations,
3637
PartnerConfigurationsOperations,
38+
PartnerDestinationsOperations,
3739
PartnerNamespacesOperations,
3840
PartnerRegistrationsOperations,
3941
PartnerTopicEventSubscriptionsOperations,
@@ -69,24 +71,24 @@ class EventGridManagementClient: # pylint: disable=too-many-instance-attributes
6971
:vartype domains: azure.mgmt.eventgrid.operations.DomainsOperations
7072
:ivar domain_topics: DomainTopicsOperations operations
7173
:vartype domain_topics: azure.mgmt.eventgrid.operations.DomainTopicsOperations
74+
:ivar domain_topic_event_subscriptions: DomainTopicEventSubscriptionsOperations operations
75+
:vartype domain_topic_event_subscriptions:
76+
azure.mgmt.eventgrid.operations.DomainTopicEventSubscriptionsOperations
7277
:ivar topic_event_subscriptions: TopicEventSubscriptionsOperations operations
7378
:vartype topic_event_subscriptions:
7479
azure.mgmt.eventgrid.operations.TopicEventSubscriptionsOperations
7580
:ivar domain_event_subscriptions: DomainEventSubscriptionsOperations operations
7681
:vartype domain_event_subscriptions:
7782
azure.mgmt.eventgrid.operations.DomainEventSubscriptionsOperations
78-
:ivar namespace_topic_event_subscriptions: NamespaceTopicEventSubscriptionsOperations
79-
operations
80-
:vartype namespace_topic_event_subscriptions:
81-
azure.mgmt.eventgrid.operations.NamespaceTopicEventSubscriptionsOperations
8283
:ivar event_subscriptions: EventSubscriptionsOperations operations
8384
:vartype event_subscriptions: azure.mgmt.eventgrid.operations.EventSubscriptionsOperations
84-
:ivar domain_topic_event_subscriptions: DomainTopicEventSubscriptionsOperations operations
85-
:vartype domain_topic_event_subscriptions:
86-
azure.mgmt.eventgrid.operations.DomainTopicEventSubscriptionsOperations
8785
:ivar system_topic_event_subscriptions: SystemTopicEventSubscriptionsOperations operations
8886
:vartype system_topic_event_subscriptions:
8987
azure.mgmt.eventgrid.operations.SystemTopicEventSubscriptionsOperations
88+
:ivar namespace_topic_event_subscriptions: NamespaceTopicEventSubscriptionsOperations
89+
operations
90+
:vartype namespace_topic_event_subscriptions:
91+
azure.mgmt.eventgrid.operations.NamespaceTopicEventSubscriptionsOperations
9092
:ivar partner_topic_event_subscriptions: PartnerTopicEventSubscriptionsOperations operations
9193
:vartype partner_topic_event_subscriptions:
9294
azure.mgmt.eventgrid.operations.PartnerTopicEventSubscriptionsOperations
@@ -96,17 +98,21 @@ class EventGridManagementClient: # pylint: disable=too-many-instance-attributes
9698
:vartype namespace_topics: azure.mgmt.eventgrid.operations.NamespaceTopicsOperations
9799
:ivar operations: Operations operations
98100
:vartype operations: azure.mgmt.eventgrid.operations.Operations
99-
:ivar topics: TopicsOperations operations
100-
:vartype topics: azure.mgmt.eventgrid.operations.TopicsOperations
101101
:ivar partner_configurations: PartnerConfigurationsOperations operations
102102
:vartype partner_configurations:
103103
azure.mgmt.eventgrid.operations.PartnerConfigurationsOperations
104+
:ivar partner_destinations: PartnerDestinationsOperations operations
105+
:vartype partner_destinations: azure.mgmt.eventgrid.operations.PartnerDestinationsOperations
104106
:ivar partner_namespaces: PartnerNamespacesOperations operations
105107
:vartype partner_namespaces: azure.mgmt.eventgrid.operations.PartnerNamespacesOperations
106108
:ivar partner_registrations: PartnerRegistrationsOperations operations
107109
:vartype partner_registrations: azure.mgmt.eventgrid.operations.PartnerRegistrationsOperations
108110
:ivar partner_topics: PartnerTopicsOperations operations
109111
:vartype partner_topics: azure.mgmt.eventgrid.operations.PartnerTopicsOperations
112+
:ivar network_security_perimeter_configurations:
113+
NetworkSecurityPerimeterConfigurationsOperations operations
114+
:vartype network_security_perimeter_configurations:
115+
azure.mgmt.eventgrid.operations.NetworkSecurityPerimeterConfigurationsOperations
110116
:ivar permission_bindings: PermissionBindingsOperations operations
111117
:vartype permission_bindings: azure.mgmt.eventgrid.operations.PermissionBindingsOperations
112118
:ivar private_endpoint_connections: PrivateEndpointConnectionsOperations operations
@@ -116,6 +122,8 @@ class EventGridManagementClient: # pylint: disable=too-many-instance-attributes
116122
:vartype private_link_resources: azure.mgmt.eventgrid.operations.PrivateLinkResourcesOperations
117123
:ivar system_topics: SystemTopicsOperations operations
118124
:vartype system_topics: azure.mgmt.eventgrid.operations.SystemTopicsOperations
125+
:ivar topics: TopicsOperations operations
126+
:vartype topics: azure.mgmt.eventgrid.operations.TopicsOperations
119127
:ivar extension_topics: ExtensionTopicsOperations operations
120128
:vartype extension_topics: azure.mgmt.eventgrid.operations.ExtensionTopicsOperations
121129
:ivar topic_spaces: TopicSpacesOperations operations
@@ -131,8 +139,8 @@ class EventGridManagementClient: # pylint: disable=too-many-instance-attributes
131139
:type subscription_id: str
132140
:param base_url: Service URL. Default value is "https://management.azure.com".
133141
:type base_url: str
134-
:keyword api_version: Api Version. Default value is "2025-02-15". Note that overriding this
135-
default value may result in unsupported behavior.
142+
:keyword api_version: Api Version. Default value is "2025-04-15-preview". Note that overriding
143+
this default value may result in unsupported behavior.
136144
:paramtype api_version: str
137145
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no
138146
Retry-After header is present.
@@ -178,22 +186,22 @@ def __init__(
178186
self.clients = ClientsOperations(self._client, self._config, self._serialize, self._deserialize)
179187
self.domains = DomainsOperations(self._client, self._config, self._serialize, self._deserialize)
180188
self.domain_topics = DomainTopicsOperations(self._client, self._config, self._serialize, self._deserialize)
181-
self.topic_event_subscriptions = TopicEventSubscriptionsOperations(
189+
self.domain_topic_event_subscriptions = DomainTopicEventSubscriptionsOperations(
182190
self._client, self._config, self._serialize, self._deserialize
183191
)
184-
self.domain_event_subscriptions = DomainEventSubscriptionsOperations(
192+
self.topic_event_subscriptions = TopicEventSubscriptionsOperations(
185193
self._client, self._config, self._serialize, self._deserialize
186194
)
187-
self.namespace_topic_event_subscriptions = NamespaceTopicEventSubscriptionsOperations(
195+
self.domain_event_subscriptions = DomainEventSubscriptionsOperations(
188196
self._client, self._config, self._serialize, self._deserialize
189197
)
190198
self.event_subscriptions = EventSubscriptionsOperations(
191199
self._client, self._config, self._serialize, self._deserialize
192200
)
193-
self.domain_topic_event_subscriptions = DomainTopicEventSubscriptionsOperations(
201+
self.system_topic_event_subscriptions = SystemTopicEventSubscriptionsOperations(
194202
self._client, self._config, self._serialize, self._deserialize
195203
)
196-
self.system_topic_event_subscriptions = SystemTopicEventSubscriptionsOperations(
204+
self.namespace_topic_event_subscriptions = NamespaceTopicEventSubscriptionsOperations(
197205
self._client, self._config, self._serialize, self._deserialize
198206
)
199207
self.partner_topic_event_subscriptions = PartnerTopicEventSubscriptionsOperations(
@@ -204,17 +212,22 @@ def __init__(
204212
self._client, self._config, self._serialize, self._deserialize
205213
)
206214
self.operations = Operations(self._client, self._config, self._serialize, self._deserialize)
207-
self.topics = TopicsOperations(self._client, self._config, self._serialize, self._deserialize)
208215
self.partner_configurations = PartnerConfigurationsOperations(
209216
self._client, self._config, self._serialize, self._deserialize
210217
)
218+
self.partner_destinations = PartnerDestinationsOperations(
219+
self._client, self._config, self._serialize, self._deserialize
220+
)
211221
self.partner_namespaces = PartnerNamespacesOperations(
212222
self._client, self._config, self._serialize, self._deserialize
213223
)
214224
self.partner_registrations = PartnerRegistrationsOperations(
215225
self._client, self._config, self._serialize, self._deserialize
216226
)
217227
self.partner_topics = PartnerTopicsOperations(self._client, self._config, self._serialize, self._deserialize)
228+
self.network_security_perimeter_configurations = NetworkSecurityPerimeterConfigurationsOperations(
229+
self._client, self._config, self._serialize, self._deserialize
230+
)
218231
self.permission_bindings = PermissionBindingsOperations(
219232
self._client, self._config, self._serialize, self._deserialize
220233
)
@@ -225,6 +238,7 @@ def __init__(
225238
self._client, self._config, self._serialize, self._deserialize
226239
)
227240
self.system_topics = SystemTopicsOperations(self._client, self._config, self._serialize, self._deserialize)
241+
self.topics = TopicsOperations(self._client, self._config, self._serialize, self._deserialize)
228242
self.extension_topics = ExtensionTopicsOperations(
229243
self._client, self._config, self._serialize, self._deserialize
230244
)

0 commit comments

Comments
 (0)