@@ -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
485500class 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
539559class 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+
21112172class DeviceConnectionStateEventInfo (msrest .serialization .Model ):
21122173 """Information about the device connection state event.
21132174
0 commit comments