Skip to content

Commit 10867f9

Browse files
author
Rakshith Bhyravabhotla
authored
Regenerate and prepare for release (Azure#20101)
1 parent d63dcf0 commit 10867f9

File tree

6 files changed

+121
-3
lines changed

6 files changed

+121
-3
lines changed

sdk/eventgrid/azure-eventgrid/CHANGELOG.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
# Release History
22

3-
## 4.5.0 (Unreleased)
3+
## 4.5.0 (2021-08-10)
44

55
### Features Added
66

7-
- `EventGridEvent`'s `from_dict` method now accepts objects from servicebus, eventhubs and storage directly.
7+
- Added a new enum value `Microsoft.ContainerService.NewKubernetesVersionAvailable` to `SystemEvents`.
88
- Added a `from_json` method which now accepts storage QueueMessage, eventhub's EventData or ServiceBusMessage or simply json bytes to return an `EventGridEvent`
99

10-
1110
## 4.4.0 (2021-07-19)
1211

1312
- Bumped `msrest` dependency to `0.6.21` to align with mgmt package.

sdk/eventgrid/azure-eventgrid/azure/eventgrid/_event_mappings.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,8 @@ class SystemEventNames(str, Enum):
106106

107107
ContainerRegistryImagePushedEventName = 'Microsoft.ContainerRegistry.ImagePushed'
108108

109+
ContainerServiceNewKubernetesVersionAvailableEventName = 'Microsoft.ContainerService.NewKubernetesVersionAvailable'
110+
109111
EventHubCaptureFileCreatedEventName = 'Microsoft.EventHub.CaptureFileCreated'
110112

111113
IotHubDeviceConnectedEventName = 'Microsoft.Devices.DeviceConnected'

sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
from ._models_py3 import ContainerRegistryEventTarget
5656
from ._models_py3 import ContainerRegistryImageDeletedEventData
5757
from ._models_py3 import ContainerRegistryImagePushedEventData
58+
from ._models_py3 import ContainerServiceNewKubernetesVersionAvailableEventData
5859
from ._models_py3 import DeviceConnectionStateEventInfo
5960
from ._models_py3 import DeviceConnectionStateEventProperties
6061
from ._models_py3 import DeviceLifeCycleEventProperties
@@ -220,6 +221,7 @@
220221
from ._models import ContainerRegistryEventTarget # type: ignore
221222
from ._models import ContainerRegistryImageDeletedEventData # type: ignore
222223
from ._models import ContainerRegistryImagePushedEventData # type: ignore
224+
from ._models import ContainerServiceNewKubernetesVersionAvailableEventData # type: ignore
223225
from ._models import DeviceConnectionStateEventInfo # type: ignore
224226
from ._models import DeviceConnectionStateEventProperties # type: ignore
225227
from ._models import DeviceLifeCycleEventProperties # type: ignore
@@ -398,6 +400,7 @@
398400
'ContainerRegistryEventTarget',
399401
'ContainerRegistryImageDeletedEventData',
400402
'ContainerRegistryImagePushedEventData',
403+
'ContainerServiceNewKubernetesVersionAvailableEventData',
401404
'DeviceConnectionStateEventInfo',
402405
'DeviceConnectionStateEventProperties',
403406
'DeviceLifeCycleEventProperties',

sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/_models.py

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -273,6 +273,8 @@ class AcsChatMessageEditedEventData(AcsChatMessageEventBaseProperties):
273273
:type version: long
274274
:param message_body: The body of the chat message.
275275
:type message_body: str
276+
:param metadata: The chat message metadata.
277+
:type metadata: dict[str, str]
276278
:param edit_time: The time at which the message was edited.
277279
:type edit_time: ~datetime.datetime
278280
"""
@@ -288,6 +290,7 @@ class AcsChatMessageEditedEventData(AcsChatMessageEventBaseProperties):
288290
'type': {'key': 'type', 'type': 'str'},
289291
'version': {'key': 'version', 'type': 'long'},
290292
'message_body': {'key': 'messageBody', 'type': 'str'},
293+
'metadata': {'key': 'metadata', 'type': '{str}'},
291294
'edit_time': {'key': 'editTime', 'type': 'iso-8601'},
292295
}
293296

@@ -297,6 +300,7 @@ def __init__(
297300
):
298301
super(AcsChatMessageEditedEventData, self).__init__(**kwargs)
299302
self.message_body = kwargs.get('message_body', None)
303+
self.metadata = kwargs.get('metadata', None)
300304
self.edit_time = kwargs.get('edit_time', None)
301305

302306

@@ -322,6 +326,8 @@ class AcsChatMessageEditedInThreadEventData(AcsChatMessageEventInThreadBasePrope
322326
:type version: long
323327
:param message_body: The body of the chat message.
324328
:type message_body: str
329+
:param metadata: The chat message metadata.
330+
:type metadata: dict[str, str]
325331
:param edit_time: The time at which the message was edited.
326332
:type edit_time: ~datetime.datetime
327333
"""
@@ -336,6 +342,7 @@ class AcsChatMessageEditedInThreadEventData(AcsChatMessageEventInThreadBasePrope
336342
'type': {'key': 'type', 'type': 'str'},
337343
'version': {'key': 'version', 'type': 'long'},
338344
'message_body': {'key': 'messageBody', 'type': 'str'},
345+
'metadata': {'key': 'metadata', 'type': '{str}'},
339346
'edit_time': {'key': 'editTime', 'type': 'iso-8601'},
340347
}
341348

@@ -345,6 +352,7 @@ def __init__(
345352
):
346353
super(AcsChatMessageEditedInThreadEventData, self).__init__(**kwargs)
347354
self.message_body = kwargs.get('message_body', None)
355+
self.metadata = kwargs.get('metadata', None)
348356
self.edit_time = kwargs.get('edit_time', None)
349357

350358

@@ -373,6 +381,8 @@ class AcsChatMessageReceivedEventData(AcsChatMessageEventBaseProperties):
373381
:type version: long
374382
:param message_body: The body of the chat message.
375383
:type message_body: str
384+
:param metadata: The chat message metadata.
385+
:type metadata: dict[str, str]
376386
"""
377387

378388
_attribute_map = {
@@ -386,6 +396,7 @@ class AcsChatMessageReceivedEventData(AcsChatMessageEventBaseProperties):
386396
'type': {'key': 'type', 'type': 'str'},
387397
'version': {'key': 'version', 'type': 'long'},
388398
'message_body': {'key': 'messageBody', 'type': 'str'},
399+
'metadata': {'key': 'metadata', 'type': '{str}'},
389400
}
390401

391402
def __init__(
@@ -394,6 +405,7 @@ def __init__(
394405
):
395406
super(AcsChatMessageReceivedEventData, self).__init__(**kwargs)
396407
self.message_body = kwargs.get('message_body', None)
408+
self.metadata = kwargs.get('metadata', None)
397409

398410

399411
class AcsChatMessageReceivedInThreadEventData(AcsChatMessageEventInThreadBaseProperties):
@@ -418,6 +430,8 @@ class AcsChatMessageReceivedInThreadEventData(AcsChatMessageEventInThreadBasePro
418430
:type version: long
419431
:param message_body: The body of the chat message.
420432
:type message_body: str
433+
:param metadata: The chat message metadata.
434+
:type metadata: dict[str, str]
421435
"""
422436

423437
_attribute_map = {
@@ -430,6 +444,7 @@ class AcsChatMessageReceivedInThreadEventData(AcsChatMessageEventInThreadBasePro
430444
'type': {'key': 'type', 'type': 'str'},
431445
'version': {'key': 'version', 'type': 'long'},
432446
'message_body': {'key': 'messageBody', 'type': 'str'},
447+
'metadata': {'key': 'metadata', 'type': '{str}'},
433448
}
434449

435450
def __init__(
@@ -438,6 +453,7 @@ def __init__(
438453
):
439454
super(AcsChatMessageReceivedInThreadEventData, self).__init__(**kwargs)
440455
self.message_body = kwargs.get('message_body', None)
456+
self.metadata = kwargs.get('metadata', None)
441457

442458

443459
class AcsChatParticipantAddedToThreadEventData(AcsChatEventInThreadBaseProperties):
@@ -1780,6 +1796,42 @@ def __init__(
17801796
super(ContainerRegistryImagePushedEventData, self).__init__(**kwargs)
17811797

17821798

1799+
class ContainerServiceNewKubernetesVersionAvailableEventData(msrest.serialization.Model):
1800+
"""Schema of the Data property of an EventGridEvent for a Microsoft.ContainerService.NewKubernetesVersionAvailable event.
1801+
1802+
:param latest_supported_kubernetes_version: The highest PATCH Kubernetes version for the
1803+
highest MINOR version supported by ManagedCluster resource.
1804+
:type latest_supported_kubernetes_version: str
1805+
:param latest_stable_kubernetes_version: The highest PATCH Kubernetes version for the MINOR
1806+
version considered stable for the ManagedCluster resource.
1807+
:type latest_stable_kubernetes_version: str
1808+
:param lowest_minor_kubernetes_version: The highest PATCH Kubernetes version for the lowest
1809+
applicable MINOR version available for the ManagedCluster resource.
1810+
:type lowest_minor_kubernetes_version: str
1811+
:param latest_preview_kubernetes_version: The highest PATCH Kubernetes version considered
1812+
preview for the ManagedCluster resource. There might not be any version in preview at the time
1813+
of publishing the event.
1814+
:type latest_preview_kubernetes_version: str
1815+
"""
1816+
1817+
_attribute_map = {
1818+
'latest_supported_kubernetes_version': {'key': 'latestSupportedKubernetesVersion', 'type': 'str'},
1819+
'latest_stable_kubernetes_version': {'key': 'latestStableKubernetesVersion', 'type': 'str'},
1820+
'lowest_minor_kubernetes_version': {'key': 'lowestMinorKubernetesVersion', 'type': 'str'},
1821+
'latest_preview_kubernetes_version': {'key': 'latestPreviewKubernetesVersion', 'type': 'str'},
1822+
}
1823+
1824+
def __init__(
1825+
self,
1826+
**kwargs
1827+
):
1828+
super(ContainerServiceNewKubernetesVersionAvailableEventData, self).__init__(**kwargs)
1829+
self.latest_supported_kubernetes_version = kwargs.get('latest_supported_kubernetes_version', None)
1830+
self.latest_stable_kubernetes_version = kwargs.get('latest_stable_kubernetes_version', None)
1831+
self.lowest_minor_kubernetes_version = kwargs.get('lowest_minor_kubernetes_version', None)
1832+
self.latest_preview_kubernetes_version = kwargs.get('latest_preview_kubernetes_version', None)
1833+
1834+
17831835
class DeviceConnectionStateEventInfo(msrest.serialization.Model):
17841836
"""Information about the device connection state event.
17851837

sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/_models_py3.py

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -325,6 +325,8 @@ class AcsChatMessageEditedEventData(AcsChatMessageEventBaseProperties):
325325
:type version: long
326326
:param message_body: The body of the chat message.
327327
:type message_body: str
328+
:param metadata: The chat message metadata.
329+
:type metadata: dict[str, str]
328330
:param edit_time: The time at which the message was edited.
329331
:type edit_time: ~datetime.datetime
330332
"""
@@ -340,6 +342,7 @@ class AcsChatMessageEditedEventData(AcsChatMessageEventBaseProperties):
340342
'type': {'key': 'type', 'type': 'str'},
341343
'version': {'key': 'version', 'type': 'long'},
342344
'message_body': {'key': 'messageBody', 'type': 'str'},
345+
'metadata': {'key': 'metadata', 'type': '{str}'},
343346
'edit_time': {'key': 'editTime', 'type': 'iso-8601'},
344347
}
345348

@@ -356,11 +359,13 @@ def __init__(
356359
type: Optional[str] = None,
357360
version: Optional[int] = None,
358361
message_body: Optional[str] = None,
362+
metadata: Optional[Dict[str, str]] = None,
359363
edit_time: Optional[datetime.datetime] = None,
360364
**kwargs
361365
):
362366
super(AcsChatMessageEditedEventData, self).__init__(recipient_communication_identifier=recipient_communication_identifier, transaction_id=transaction_id, thread_id=thread_id, message_id=message_id, sender_communication_identifier=sender_communication_identifier, sender_display_name=sender_display_name, compose_time=compose_time, type=type, version=version, **kwargs)
363367
self.message_body = message_body
368+
self.metadata = metadata
364369
self.edit_time = edit_time
365370

366371

@@ -386,6 +391,8 @@ class AcsChatMessageEditedInThreadEventData(AcsChatMessageEventInThreadBasePrope
386391
:type version: long
387392
:param message_body: The body of the chat message.
388393
:type message_body: str
394+
:param metadata: The chat message metadata.
395+
:type metadata: dict[str, str]
389396
:param edit_time: The time at which the message was edited.
390397
:type edit_time: ~datetime.datetime
391398
"""
@@ -400,6 +407,7 @@ class AcsChatMessageEditedInThreadEventData(AcsChatMessageEventInThreadBasePrope
400407
'type': {'key': 'type', 'type': 'str'},
401408
'version': {'key': 'version', 'type': 'long'},
402409
'message_body': {'key': 'messageBody', 'type': 'str'},
410+
'metadata': {'key': 'metadata', 'type': '{str}'},
403411
'edit_time': {'key': 'editTime', 'type': 'iso-8601'},
404412
}
405413

@@ -415,11 +423,13 @@ def __init__(
415423
type: Optional[str] = None,
416424
version: Optional[int] = None,
417425
message_body: Optional[str] = None,
426+
metadata: Optional[Dict[str, str]] = None,
418427
edit_time: Optional[datetime.datetime] = None,
419428
**kwargs
420429
):
421430
super(AcsChatMessageEditedInThreadEventData, self).__init__(transaction_id=transaction_id, thread_id=thread_id, message_id=message_id, sender_communication_identifier=sender_communication_identifier, sender_display_name=sender_display_name, compose_time=compose_time, type=type, version=version, **kwargs)
422431
self.message_body = message_body
432+
self.metadata = metadata
423433
self.edit_time = edit_time
424434

425435

@@ -448,6 +458,8 @@ class AcsChatMessageReceivedEventData(AcsChatMessageEventBaseProperties):
448458
:type version: long
449459
:param message_body: The body of the chat message.
450460
:type message_body: str
461+
:param metadata: The chat message metadata.
462+
:type metadata: dict[str, str]
451463
"""
452464

453465
_attribute_map = {
@@ -461,6 +473,7 @@ class AcsChatMessageReceivedEventData(AcsChatMessageEventBaseProperties):
461473
'type': {'key': 'type', 'type': 'str'},
462474
'version': {'key': 'version', 'type': 'long'},
463475
'message_body': {'key': 'messageBody', 'type': 'str'},
476+
'metadata': {'key': 'metadata', 'type': '{str}'},
464477
}
465478

466479
def __init__(
@@ -476,10 +489,12 @@ def __init__(
476489
type: Optional[str] = None,
477490
version: Optional[int] = None,
478491
message_body: Optional[str] = None,
492+
metadata: Optional[Dict[str, str]] = None,
479493
**kwargs
480494
):
481495
super(AcsChatMessageReceivedEventData, self).__init__(recipient_communication_identifier=recipient_communication_identifier, transaction_id=transaction_id, thread_id=thread_id, message_id=message_id, sender_communication_identifier=sender_communication_identifier, sender_display_name=sender_display_name, compose_time=compose_time, type=type, version=version, **kwargs)
482496
self.message_body = message_body
497+
self.metadata = metadata
483498

484499

485500
class AcsChatMessageReceivedInThreadEventData(AcsChatMessageEventInThreadBaseProperties):
@@ -504,6 +519,8 @@ class AcsChatMessageReceivedInThreadEventData(AcsChatMessageEventInThreadBasePro
504519
:type version: long
505520
:param message_body: The body of the chat message.
506521
:type message_body: str
522+
:param metadata: The chat message metadata.
523+
:type metadata: dict[str, str]
507524
"""
508525

509526
_attribute_map = {
@@ -516,6 +533,7 @@ class AcsChatMessageReceivedInThreadEventData(AcsChatMessageEventInThreadBasePro
516533
'type': {'key': 'type', 'type': 'str'},
517534
'version': {'key': 'version', 'type': 'long'},
518535
'message_body': {'key': 'messageBody', 'type': 'str'},
536+
'metadata': {'key': 'metadata', 'type': '{str}'},
519537
}
520538

521539
def __init__(
@@ -530,10 +548,12 @@ def __init__(
530548
type: Optional[str] = None,
531549
version: Optional[int] = None,
532550
message_body: Optional[str] = None,
551+
metadata: Optional[Dict[str, str]] = None,
533552
**kwargs
534553
):
535554
super(AcsChatMessageReceivedInThreadEventData, self).__init__(transaction_id=transaction_id, thread_id=thread_id, message_id=message_id, sender_communication_identifier=sender_communication_identifier, sender_display_name=sender_display_name, compose_time=compose_time, type=type, version=version, **kwargs)
536555
self.message_body = message_body
556+
self.metadata = metadata
537557

538558

539559
class AcsChatParticipantAddedToThreadEventData(AcsChatEventInThreadBaseProperties):
@@ -2108,6 +2128,47 @@ def __init__(
21082128
super(ContainerRegistryImagePushedEventData, self).__init__(id=id, timestamp=timestamp, action=action, target=target, request=request, actor=actor, source=source, **kwargs)
21092129

21102130

2131+
class ContainerServiceNewKubernetesVersionAvailableEventData(msrest.serialization.Model):
2132+
"""Schema of the Data property of an EventGridEvent for a Microsoft.ContainerService.NewKubernetesVersionAvailable event.
2133+
2134+
:param latest_supported_kubernetes_version: The highest PATCH Kubernetes version for the
2135+
highest MINOR version supported by ManagedCluster resource.
2136+
:type latest_supported_kubernetes_version: str
2137+
:param latest_stable_kubernetes_version: The highest PATCH Kubernetes version for the MINOR
2138+
version considered stable for the ManagedCluster resource.
2139+
:type latest_stable_kubernetes_version: str
2140+
:param lowest_minor_kubernetes_version: The highest PATCH Kubernetes version for the lowest
2141+
applicable MINOR version available for the ManagedCluster resource.
2142+
:type lowest_minor_kubernetes_version: str
2143+
:param latest_preview_kubernetes_version: The highest PATCH Kubernetes version considered
2144+
preview for the ManagedCluster resource. There might not be any version in preview at the time
2145+
of publishing the event.
2146+
:type latest_preview_kubernetes_version: str
2147+
"""
2148+
2149+
_attribute_map = {
2150+
'latest_supported_kubernetes_version': {'key': 'latestSupportedKubernetesVersion', 'type': 'str'},
2151+
'latest_stable_kubernetes_version': {'key': 'latestStableKubernetesVersion', 'type': 'str'},
2152+
'lowest_minor_kubernetes_version': {'key': 'lowestMinorKubernetesVersion', 'type': 'str'},
2153+
'latest_preview_kubernetes_version': {'key': 'latestPreviewKubernetesVersion', 'type': 'str'},
2154+
}
2155+
2156+
def __init__(
2157+
self,
2158+
*,
2159+
latest_supported_kubernetes_version: Optional[str] = None,
2160+
latest_stable_kubernetes_version: Optional[str] = None,
2161+
lowest_minor_kubernetes_version: Optional[str] = None,
2162+
latest_preview_kubernetes_version: Optional[str] = None,
2163+
**kwargs
2164+
):
2165+
super(ContainerServiceNewKubernetesVersionAvailableEventData, self).__init__(**kwargs)
2166+
self.latest_supported_kubernetes_version = latest_supported_kubernetes_version
2167+
self.latest_stable_kubernetes_version = latest_stable_kubernetes_version
2168+
self.lowest_minor_kubernetes_version = lowest_minor_kubernetes_version
2169+
self.latest_preview_kubernetes_version = latest_preview_kubernetes_version
2170+
2171+
21112172
class DeviceConnectionStateEventInfo(msrest.serialization.Model):
21122173
"""Information about the device connection state event.
21132174

sdk/eventgrid/azure-eventgrid/swagger/README.PYTHON_T2.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ input-file:
3030
- https://github.com/Azure/azure-rest-api-specs/blob/master/specification/eventgrid/data-plane/Microsoft.Storage/stable/2018-01-01/Storage.json
3131
- https://github.com/Azure/azure-rest-api-specs/blob/master/specification/eventgrid/data-plane/Microsoft.Web/stable/2018-01-01/Web.json
3232
- https://github.com/Azure/azure-rest-api-specs/blob/master/specification/eventgrid/data-plane/Microsoft.PolicyInsights/stable/2018-01-01/PolicyInsights.json
33+
- https://github.com/Azure/azure-rest-api-specs/blob/master/specification/eventgrid/data-plane/Microsoft.ContainerService/stable/2018-01-01/ContainerService.json
3334

3435
python: true
3536
v3: true

0 commit comments

Comments
 (0)